<!doctype html>
<html lang="en">
    <head prefix="og: http://ogp.me/ns# cms: http://ogp.me/ns/cms#">
        <script>
    var BASE_URL = 'https\u003A\u002F\u002Fwww.rockler.com\u002F';
    var require = {
        'baseUrl': 'https\u003A\u002F\u002Fwww.rockler.com\u002Fstatic\u002Fversion1686630218\u002Ffrontend\u002Frockler\u002Fdefault\u002Fen_US'
    };</script>        <meta charset="utf-8"/><script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam-cell.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={xpid:"UgQAVFBWGwIDUFlRBwQBUw==",licenseKey:"e956b7682b",applicationID:"134830565"};;/*! For license information please see nr-loader-spa-1.243.1.min.js.LICENSE.txt */
(()=>{"use strict";var e,t,r={234:(e,t,r)=>{r.d(t,{P_:()=>g,Mt:()=>v,C5:()=>s,DL:()=>w,OP:()=>S,lF:()=>N,Yu:()=>x,Dg:()=>m,CX:()=>c,GE:()=>A,sU:()=>j});var n=r(8632),i=r(9567);const o={beacon:n.ce.beacon,errorBeacon:n.ce.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.D)(t,o),(0,n.Qy)(e,a[e],"info")}const u=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var d=r(7056),l=r(50);const f=()=>{const e={mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{proxy:{assets:void 0,beacon:void 0},privacy:{cookies_enabled:!0},ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},session:{domain:void 0,expiresMs:d.oD,inactiveMs:d.Hb},ssl:void 0,obfuscate:void 0,jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},metrics:{enabled:!0,autoStart:!0},page_action:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,long_task:!1,autoStart:!0},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},harvest:{tooManyRequestsDelay:60},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,sampling_rate:50,error_sampling_rate:50,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){u(t)?e.mask_selector=t+",[data-nr-mask]":null===t?e.mask_selector=t:(0,l.Z)("An invalid session_replay.mask_selector was provided and will not be used",t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){u(t)?e.block_selector+=",".concat(t):""!==t&&(0,l.Z)("An invalid session_replay.block_selector was provided and will not be used",t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,l.Z)("An invalid session_replay.mask_input_option was provided and will not be used",t)}},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0}}},h={},p="All configuration objects require an agent identifier!";function g(e){if(!e)throw new Error(p);if(!h[e])throw new Error("Configuration for ".concat(e," was never set"));return h[e]}function m(e,t){if(!e)throw new Error(p);h[e]=(0,i.D)(t,f()),(0,n.Qy)(e,h[e],"config")}function v(e,t){if(!e)throw new Error(p);var r=g(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}const b={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},y={};function w(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!y[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return y[e]}function A(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");y[e]=(0,i.D)(t,b),(0,n.Qy)(e,y[e],"loader_config")}const x=(0,n.mF)().o;var E=r(385),_=r(6818);const T={buildEnv:_.Re,customTransaction:void 0,disabled:!1,distMethod:_.gF,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,offset:Math.floor(E._A?.performance?.timeOrigin||E._A?.performance?.timing?.navigationStart||Date.now()),onerror:void 0,origin:""+E._A.location,ptid:void 0,releaseIds:{},session:void 0,xhrWrappable:"function"==typeof E._A.XMLHttpRequest?.prototype?.addEventListener,version:_.q4,denyList:void 0},D={};function S(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!D[e])throw new Error("Runtime for ".concat(e," was never set"));return D[e]}function j(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");D[e]=(0,i.D)(t,T),(0,n.Qy)(e,D[e],"runtime")}function N(e){return function(e){try{const t=s(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}(e)}},9567:(e,t,r)=>{r.d(t,{D:()=>i});var n=r(50);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.Z)("Setting a Configurable requires an object as input");if(!t||"object"!=typeof t)return(0,n.Z)("Setting a Configurable requires a model to set its initial properties");const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.Z)("An error occurred while setting a property of a Configurable",e)}return r}catch(e){(0,n.Z)("An error occured while setting a Configurable",e)}}},6818:(e,t,r)=>{r.d(t,{Re:()=>i,gF:()=>o,q4:()=>n});const n="1.243.1",i="PROD",o="CDN"},385:(e,t,r)=>{r.d(t,{FN:()=>s,IF:()=>d,Nk:()=>f,Tt:()=>c,_A:()=>o,cv:()=>h,iS:()=>a,il:()=>n,ux:()=>u,v6:()=>i,w1:()=>l});const n="undefined"!=typeof window&&!!window.document,i="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),o=n?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),a=Boolean("hidden"===o?.document?.visibilityState),s=""+o?.location,c=/iPad|iPhone|iPod/.test(o.navigator?.userAgent),u=c&&"undefined"==typeof SharedWorker,d=(()=>{const e=o.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),l=Boolean(n&&window.document.documentMode),f=!!o.navigator?.sendBeacon,h=Math.floor(o?.performance?.timeOrigin||o?.performance?.timing?.navigationStart||Date.now())},1117:(e,t,r)=>{r.d(t,{w:()=>o});var n=r(50);const i={agentIdentifier:"",ee:void 0};class o{constructor(e){try{if("object"!=typeof e)return(0,n.Z)("shared context requires an object as input");this.sharedContext={},Object.assign(this.sharedContext,i),Object.entries(e).forEach((e=>{let[t,r]=e;Object.keys(i).includes(t)&&(this.sharedContext[t]=r)}))}catch(e){(0,n.Z)("An error occured while setting SharedContext",e)}}}},8e3:(e,t,r)=>{r.d(t,{L:()=>d,R:()=>c});var n=r(8325),i=r(1284),o=r(4322),a=r(3325);const s={};function c(e,t){const r={staged:!1,priority:a.p[t]||0};u(e),s[e].get(t)||s[e].set(t,r)}function u(e){e&&(s[e]||(s[e]=new Map))}function d(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"feature";if(u(e),!e||!s[e].get(t))return a(t);s[e].get(t).staged=!0;const r=[...s[e]];function a(t){const r=e?n.ee.get(e):n.ee,a=o.X.handlers;if(r.backlog&&a){var s=r.backlog[t],c=a[t];if(c){for(var u=0;s&&u<s.length;++u)l(s[u],c);(0,i.D)(c,(function(e,t){(0,i.D)(t,(function(t,r){r[0].on(e,r[1])}))}))}delete a[t],r.backlog[t]=null,r.emit("drain-"+t,[])}}r.every((e=>{let[t,r]=e;return r.staged}))&&(r.sort(((e,t)=>e[1].priority-t[1].priority)),r.forEach((t=>{let[r]=t;s[e].delete(r),a(r)})))}function l(e,t){var r=e[1];(0,i.D)(t[r],(function(t,r){var n=e[0];if(r[0]===n){var i=r[1],o=e[3],a=e[2];i.apply(o,a)}}))}},8325:(e,t,r)=>{r.d(t,{A:()=>c,ee:()=>u});var n=r(8632),i=r(2210),o=r(234);class a{constructor(e){this.contextId=e}}var s=r(3117);const c="nr@context:".concat(s.a),u=function e(t,r){var n={},s={},d={},f=!1;try{f=16===r.length&&(0,o.OP)(r).isolatedBacklog}catch(e){}var h={on:g,addEventListener:g,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=p(n),c=m(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var f=b()[s[e]];f&&f.push([h,e,r,a]);return a},get:v,listeners:m,context:p,buffer:function(e,t){const r=b();if(t=t||"feature",h.aborted)return;Object.entries(e||{}).forEach((e=>{let[n,i]=e;s[i]=t,t in r||(r[t]=[])}))},abort:l,aborted:!1,isBuffering:function(e){return!!b()[s[e]]},debugId:r,backlog:f?{}:t&&"object"==typeof t.backlog?t.backlog:{}};return h;function p(e){return e&&e instanceof a?e:e?(0,i.X)(e,c,(()=>new a(c))):new a(c)}function g(e,t){n[e]=m(e).concat(t)}function m(e){return n[e]||[]}function v(t){return d[t]=d[t]||e(h,t)}function b(){return h.backlog}}(void 0,"globalEE"),d=(0,n.fP)();function l(){u.aborted=!0,u.backlog={}}d.ee||(d.ee=u)},5546:(e,t,r)=>{r.d(t,{E:()=>n,p:()=>i});var n=r(8325).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},4322:(e,t,r)=>{r.d(t,{X:()=>o});var n=r(5546);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.E,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.E);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3239:(e,t,r)=>{r.d(t,{bP:()=>s,iz:()=>c,m$:()=>a});var n=r(385);let i=!1,o=!1;try{const e={get passive(){return i=!0,!1},get signal(){return o=!0,!1}};n._A.addEventListener("test",null,e),n._A.removeEventListener("test",null,e)}catch(e){}function a(e,t){return i||o?{capture:!!e,passive:i,signal:t}:!!e}function s(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;window.addEventListener(e,t,a(r,n))}function c(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;document.addEventListener(e,t,a(r,n))}},3117:(e,t,r)=>{r.d(t,{a:()=>n});const n=(0,r(4402).Rl)()},4402:(e,t,r)=>{r.d(t,{Ht:()=>u,M:()=>c,Rl:()=>a,ky:()=>s});var n=r(385);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n._A?.crypto||n._A?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(31))),i.split("").map((e=>"x"===e?o(t,++r).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n._A?.crypto||n._A?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(31)));const a=[];for(var s=0;s<e;s++)a.push(o(r,++i).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},7056:(e,t,r)=>{r.d(t,{Bq:()=>n,Hb:()=>o,oD:()=>i});const n="NRBA",i=144e5,o=18e5},7894:(e,t,r)=>{function n(){return Math.round(performance.now())}r.d(t,{z:()=>n})},7243:(e,t,r)=>{r.d(t,{e:()=>o});var n=r(385),i={};function o(e){if(e in i)return i[e];if(0===(e||"").indexOf("data:"))return{protocol:"data"};let t;var r=n._A?.location,o={};if(n.il)t=document.createElement("a"),t.href=e;else try{t=new URL(e,r.href)}catch(e){return o}o.port=t.port;var a=t.href.split("://");!o.port&&a[1]&&(o.port=a[1].split("/")[0].split("@").pop().split(":")[1]),o.port&&"0"!==o.port||(o.port="https"===a[0]?"443":"80"),o.hostname=t.hostname||r.hostname,o.pathname=t.pathname,o.protocol=a[0],"/"!==o.pathname.charAt(0)&&(o.pathname="/"+o.pathname);var s=!t.protocol||":"===t.protocol||t.protocol===r.protocol,c=t.hostname===r.hostname&&t.port===r.port;return o.sameOrigin=s&&(!t.hostname||c),"/"===o.pathname&&(i[e]=o),o}},50:(e,t,r)=>{function n(e,t){"function"==typeof console.warn&&(console.warn("New Relic: ".concat(e)),t&&console.warn(t))}r.d(t,{Z:()=>n})},2587:(e,t,r)=>{r.d(t,{N:()=>c,T:()=>u});var n=r(8325),i=r(5546),o=r(3325);const a={stn:[o.D.sessionTrace],err:[o.D.jserrors,o.D.metrics],ins:[o.D.pageAction],spa:[o.D.spa],sr:[o.D.sessionReplay,o.D.sessionTrace]},s=new Set;function c(e,t){const r=n.ee.get(t);e&&"object"==typeof e&&(s.has(t)||Object.entries(e).forEach((e=>{let[t,n]=e;a[t]?a[t].forEach((e=>{n?(0,i.p)("feat-"+t,[],void 0,e,r):(0,i.p)("block-"+t,[],void 0,e,r),(0,i.p)("rumresp-"+t,[Boolean(n)],void 0,e,r)})):n&&(0,i.p)("feat-"+t,[],void 0,void 0,r),u[t]=Boolean(n)})),Object.keys(a).forEach((e=>{void 0===u[e]&&(a[e]?.forEach((t=>(0,i.p)("rumresp-"+e,[!1],void 0,t,r))),u[e]=!1)})),s.add(t))}const u={}},2210:(e,t,r)=>{r.d(t,{X:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},1284:(e,t,r)=>{r.d(t,{D:()=>n});const n=(e,t)=>Object.entries(e||{}).map((e=>{let[r,n]=e;return t(r,n)}))},4351:(e,t,r)=>{r.d(t,{P:()=>o});var n=r(8325);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}}}},3960:(e,t,r)=>{r.d(t,{K:()=>a,b:()=>o});var n=r(3239);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.bP)("load",e,t)}function a(e){if(i())return e();(0,n.iz)("DOMContentLoaded",e)}},8632:(e,t,r)=>{r.d(t,{EZ:()=>u,Qy:()=>c,ce:()=>o,fP:()=>a,gG:()=>d,mF:()=>s});var n=r(7894),i=r(385);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return i._A.NREUM||(i._A.NREUM={}),void 0===i._A.newrelic&&(i._A.newrelic=i._A.NREUM),i._A.NREUM}function s(){let e=a();return e.o||(e.o={ST:i._A.setTimeout,SI:i._A.setImmediate,CT:i._A.clearTimeout,XHR:i._A.XMLHttpRequest,REQ:i._A.Request,EV:i._A.Event,PR:i._A.Promise,MO:i._A.MutationObserver,FETCH:i._A.fetch}),e}function c(e,t,r){let i=a();const o=i.initializedAgents||{},s=o[e]||{};return Object.keys(s).length||(s.initializedAt={ms:(0,n.z)(),date:new Date}),i.initializedAgents={...o,[e]:{...s,[r]:t}},i}function u(e,t){a()[e]=t}function d(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},7956:(e,t,r)=>{r.d(t,{N:()=>i});var n=r(3239);function i(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0;(0,n.iz)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},1214:(e,t,r)=>{r.d(t,{em:()=>b,u5:()=>S,QU:()=>C,_L:()=>I,Gm:()=>H,Lg:()=>L,BV:()=>G,Kf:()=>K});var n=r(8325),i=r(3117);const o="nr@original:".concat(i.a);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}var l=r(2210),f=r(385);const h={},p=f._A.XMLHttpRequest,g="addEventListener",m="removeEventListener",v="nr@wrapped:".concat(n.A);function b(e){var t=function(e){return(e||n.ee).get("events")}(e);if(h[t.debugId]++)return t;h[t.debugId]=1;var r=c(t,!0);function i(e){r.inPlace(e,[g,m],"-",o)}function o(e,t){return e[1]}return"getPrototypeOf"in Object&&(f.il&&y(document,i),y(f._A,i),y(p.prototype,i)),t.on(g+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,l.X)(n,v,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(m+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function y(e,t){let r=e;for(;"object"==typeof r&&!Object.prototype.hasOwnProperty.call(r,g);)r=Object.getPrototypeOf(r);for(var n=arguments.length,i=new Array(n>2?n-2:0),o=2;o<n;o++)i[o-2]=arguments[o];r&&t(r,...i)}var w="fetch-",A=w+"body-",x=["arrayBuffer","blob","json","text","formData"],E=f._A.Request,_=f._A.Response,T="prototype";const D={};function S(e){const t=function(e){return(e||n.ee).get("fetch")}(e);if(!(E&&_&&f._A.fetch))return t;if(D[t.debugId]++)return t;function r(e,r,i){var o=e[r];"function"==typeof o&&(e[r]=function(){var e,r=[...arguments],a={};t.emit(i+"before-start",[r],a),a[n.A]&&a[n.A].dt&&(e=a[n.A].dt);var s=o.apply(this,r);return t.emit(i+"start",[r,e],s),s.then((function(e){return t.emit(i+"end",[null,e],s),e}),(function(e){throw t.emit(i+"end",[e],s),e}))})}return D[t.debugId]=1,x.forEach((e=>{r(E[T],e,A),r(_[T],e,A)})),r(f._A,"fetch",w),t.on(w+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(w+"done",[null,r],n)}else t.emit(w+"done",[e],n)})),t}const j={},N=["pushState","replaceState"];function C(e){const t=function(e){return(e||n.ee).get("history")}(e);return!f.il||j[t.debugId]++||(j[t.debugId]=1,c(t).inPlace(window.history,N,"-")),t}var O=r(3239);const P={},R=["appendChild","insertBefore","replaceChild"];function I(e){const t=function(e){return(e||n.ee).get("jsonp")}(e);if(!f.il||P[t.debugId])return t;P[t.debugId]=!0;var r=c(t),i=/[?&](?:callback|cb)=([^&#]+)/,o=/(.*)\.([^.]+)/,a=/^(\w+)(\.|$)(.*)$/;function s(e,t){if(!e)return t;const r=e.match(a),n=r[1];return s(r[3],t[n])}return r.inPlace(Node.prototype,R,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var n=(a=e.src,c=a.match(i),c?c[1]:null);var a,c;if(!n)return;var u=function(e){var t=e.match(o);if(t&&t.length>=3)return{key:t[2],parent:s(t[1],window)};return{key:e,parent:window}}(n);if("function"!=typeof u.parent[u.key])return;var d={};function l(){t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,O.m$)(!1)),e.removeEventListener("error",f,(0,O.m$)(!1))}function f(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,O.m$)(!1)),e.removeEventListener("error",f,(0,O.m$)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",l,(0,O.m$)(!1)),e.addEventListener("error",f,(0,O.m$)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}const k={};function H(e){const t=function(e){return(e||n.ee).get("mutation")}(e);if(!f.il||k[t.debugId])return t;k[t.debugId]=!0;var r=c(t),i=f._A.MutationObserver;return i&&(window.MutationObserver=function(e){return this instanceof i?new i(r(e,"fn-")):i.apply(this,arguments)},MutationObserver.prototype=i.prototype),t}const z={};function L(e){const t=function(e){return(e||n.ee).get("promise")}(e);if(z[t.debugId])return t;z[t.debugId]=!0;var r=t.context,i=c(t),a=f._A.Promise;return a&&function(){function e(r){var n=t.context(),o=i(r,"executor-",n,null,!1);const s=Reflect.construct(a,[o],e);return t.context(s).getCtx=function(){return n},s}f._A.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return a.toString()},Object.setPrototypeOf(e,a),["all","race"].forEach((function(r){const n=a[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=a[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=a.prototype;const n=a.prototype.then;a.prototype.then=function(){var e=this,o=r(e);o.promise=e;for(var a=arguments.length,s=new Array(a),c=0;c<a;c++)s[c]=arguments[c];s[0]=i(s[0],"cb-",o,null,!1),s[1]=i(s[1],"cb-",o,null,!1);const u=n.apply(this,s);return o.nextPromise=u,t.emit("propagate",[e,!0],u,!1,!1),u},a.prototype.then[o]=n,t.on("executor-start",(function(e){e[0]=i(e[0],"resolve-",this,null,!1),e[1]=i(e[1],"resolve-",this,null,!1)})),t.on("executor-err",(function(e,t,r){e[1](r)})),t.on("cb-end",(function(e,r,n){t.emit("propagate",[n,!0],this.nextPromise,!1,!1)})),t.on("propagate",(function(e,r,n){this.getCtx&&!r||(this.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const M={},B="setTimeout",F="setInterval",U="clearTimeout",Z="-start",V="-",q=[B,"setImmediate",F,U,"clearImmediate"];function G(e){const t=function(e){return(e||n.ee).get("timer")}(e);if(M[t.debugId]++)return t;M[t.debugId]=1;var r=c(t);return r.inPlace(f._A,q.slice(0,2),B+V),r.inPlace(f._A,q.slice(2,3),F+V),r.inPlace(f._A,q.slice(3),U+V),t.on(F+Z,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(B+Z,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)})),t}var W=r(50);const X={},Q=["open","send"];function K(e){var t=e||n.ee;const r=function(e){return(e||n.ee).get("xhr")}(t);if(X[r.debugId]++)return r;X[r.debugId]=1,b(t);var i=c(r),o=f._A.XMLHttpRequest,a=f._A.MutationObserver,s=f._A.Promise,u=f._A.setInterval,d="readystatechange",l=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],h=[],p=f._A.XMLHttpRequest=function(e){const t=new o(e),n=r.context(t);try{r.emit("new-xhr",[t],n),t.addEventListener(d,(a=n,function(){var e=this;e.readyState>3&&!a.resolved&&(a.resolved=!0,r.emit("xhr-resolved",[],e)),i.inPlace(e,l,"fn-",A)}),(0,O.m$)(!1))}catch(e){(0,W.Z)("An error occurred while intercepting XHR",e);try{r.emit("internal-error",[e])}catch(e){}}var a;return t};function g(e,t){i.inPlace(t,["onreadystatechange"],"fn-",A)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,p),p.prototype=o.prototype,i.inPlace(p.prototype,Q,"-xhr-",A),r.on("send-xhr-start",(function(e,t){g(e,t),function(e){h.push(e),a&&(m?m.then(w):u?u(w):(v=-v,y.data=v))}(t)})),r.on("open-xhr-start",g),a){var m=s&&s.resolve();if(!u&&!s){var v=1,y=document.createTextNode(v);new a(w).observe(y,{characterData:!0})}}else t.on("fn-end",(function(e){e[0]&&e[0].type===d||w()}));function w(){for(var e=0;e<h.length;e++)g(0,h[e]);h.length&&(h=[])}function A(e,t){return t}return r}},7825:(e,t,r)=>{r.d(t,{t:()=>n});const n=r(3325).D.ajax},6660:(e,t,r)=>{r.d(t,{t:()=>n});const n=r(3325).D.jserrors},3081:(e,t,r)=>{r.d(t,{gF:()=>o,mY:()=>i,t9:()=>n,vz:()=>s,xS:()=>a});const n=r(3325).D.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},4649:(e,t,r)=>{r.d(t,{t:()=>n});const n=r(3325).D.pageAction},7633:(e,t,r)=>{r.d(t,{t:()=>n});const n=r(3325).D.pageViewEvent},9251:(e,t,r)=>{r.d(t,{t:()=>n});const n=r(3325).D.pageViewTiming},7144:(e,t,r)=>{r.d(t,{t:()=>n});const n=r(3325).D.sessionReplay},3614:(e,t,r)=>{r.d(t,{BST_RESOURCE:()=>i,END:()=>s,FEATURE_NAME:()=>n,FN_END:()=>u,FN_START:()=>c,PUSH_STATE:()=>d,RESOURCE:()=>o,START:()=>a});const n=r(3325).D.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState"},7836:(e,t,r)=>{r.d(t,{BODY:()=>x,CB_END:()=>E,CB_START:()=>u,END:()=>A,FEATURE_NAME:()=>i,FETCH:()=>T,FETCH_BODY:()=>v,FETCH_DONE:()=>m,FETCH_START:()=>g,FN_END:()=>c,FN_START:()=>s,INTERACTION:()=>f,INTERACTION_API:()=>d,INTERACTION_EVENTS:()=>o,JSONP_END:()=>b,JSONP_NODE:()=>p,JS_TIME:()=>_,MAX_TIMER_BUDGET:()=>a,REMAINING:()=>l,SPA_NODE:()=>h,START:()=>w,originalSetTimeout:()=>y});var n=r(234);const i=r(3325).D.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",l="remaining",f="interaction",h="spaNode",p="jsonpNode",g="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=n.Yu.ST,w="-start",A="-end",x="-body",E="cb"+A,_="jsTime",T="fetch"},5938:(e,t,r)=>{r.d(t,{W:()=>i});var n=r(8325);class i{constructor(e,t,r){this.agentIdentifier=e,this.aggregator=t,this.ee=n.ee.get(e),this.featureName=r,this.blocked=!1}}},7530:(e,t,r)=>{r.d(t,{j:()=>b});var n=r(3325),i=r(234),o=r(5546),a=r(8325),s=r(7894),c=r(8e3),u=r(3960),d=r(385),l=r(50),f=r(3081),h=r(8632);function p(){const e=(0,h.gG)();["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start"].forEach((t=>{e[t]=function(){for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return function(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];let o=[];return Object.values(e.initializedAgents).forEach((e=>{e.exposed&&e.api[t]&&o.push(e.api[t](...n))})),o.length>1?o:o[0]}(t,...n)}}))}var g=r(2587);const m=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let v=!1;function b(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},b=arguments.length>2?arguments[2]:void 0,y=arguments.length>3?arguments[3]:void 0,{init:w,info:A,loader_config:x,runtime:E={loaderType:b},exposed:_=!0}=t;const T=(0,h.gG)();A||(w=T.init,A=T.info,x=T.loader_config),(0,i.Dg)(e,w||{}),(0,i.GE)(e,x||{}),A.jsAttributes??={},d.v6&&(A.jsAttributes.isWorker=!0),(0,i.CX)(e,A);const D=(0,i.P_)(e),S=[A.beacon,A.errorBeacon];v||(v=!0,D.proxy.assets&&(m(D.proxy.assets),S.push(D.proxy.assets)),D.proxy.beacon&&S.push(D.proxy.beacon)),E.denyList=[...D.ajax.deny_list||[],...D.ajax.block_internal?S:[]],(0,i.sU)(e,E),p();const j=function(e,t){t||(0,c.R)(e,"api");const h={};var p=a.ee.get(e),g=p.get("tracer"),m="api-",v=m+"ixn-";function b(t,r,n,o){const a=(0,i.C5)(e);return null===r?delete a.jsAttributes[t]:(0,i.CX)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),A(m,n,!0,o||null===r?"session":void 0)(t,r)}function y(){}["setErrorHandler","finished","addToTrace","addRelease"].forEach((e=>{h[e]=A(m,e,!0,"api")})),h.addPageAction=A(m,"addPageAction",!0,n.D.pageAction),h.setCurrentRouteName=A(m,"routeName",!0,n.D.spa),h.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,i.OP)(e).customTransaction=(r||"http://custom.transaction")+t,A(m,"setPageViewName",!0)()},h.setCustomAttribute=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("string"==typeof e){if(["string","number"].includes(typeof t)||null===t)return b(e,t,"setCustomAttribute",r);(0,l.Z)("Failed to execute setCustomAttribute.\nNon-null value must be a string or number type, but a type of <".concat(typeof t,"> was provided."))}else(0,l.Z)("Failed to execute setCustomAttribute.\nName must be a string type, but a type of <".concat(typeof e,"> was provided."))},h.setUserId=function(e){if("string"==typeof e||null===e)return b("enduser.id",e,"setUserId",!0);(0,l.Z)("Failed to execute setUserId.\nNon-null value must be a string type, but a type of <".concat(typeof e,"> was provided."))},h.setApplicationVersion=function(e){if("string"==typeof e||null===e)return b("application.version",e,"setApplicationVersion",!1);(0,l.Z)("Failed to execute setApplicationVersion. Expected <String | null>, but got <".concat(typeof e,">."))},h.start=e=>{try{const t=e?"defined":"undefined";(0,o.p)(f.xS,["API/start/".concat(t,"/called")],void 0,n.D.metrics,p);const r=Object.values(n.D);if(void 0===e)e=r;else{if((e=Array.isArray(e)&&e.length?e:[e]).some((e=>!r.includes(e))))return(0,l.Z)("Invalid feature name supplied. Acceptable feature names are: ".concat(r));e.includes(n.D.pageViewEvent)||e.push(n.D.pageViewEvent)}e.forEach((e=>{p.emit("".concat(e,"-opt-in"))}))}catch(e){(0,l.Z)("An unexpected issue occurred",e)}},h.interaction=function(){return(new y).get()};var w=y.prototype={createTracer:function(e,t){var r={},i=this,a="function"==typeof t;return(0,o.p)(v+"tracer",[(0,s.z)(),e,r],i,n.D.spa,p),function(){if(g.emit((a?"":"no-")+"fn-start",[(0,s.z)(),i,a],r),a)try{return t.apply(this,arguments)}catch(e){throw g.emit("fn-err",[arguments,this,e],r),e}finally{g.emit("fn-end",[(0,s.z)()],r)}}}};function A(e,t,r,i){return function(){return(0,o.p)(f.xS,["API/"+t+"/called"],void 0,n.D.metrics,p),i&&(0,o.p)(e+t,[(0,s.z)(),...arguments],r?null:this,i,p),r?void 0:this}}function x(){r.e(111).then(r.bind(r,7438)).then((t=>{let{setAPI:r}=t;r(e),(0,c.L)(e,"api")})).catch((()=>(0,l.Z)("Downloading runtime APIs failed...")))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{w[e]=A(v,e,void 0,n.D.spa)})),h.noticeError=function(e,t){"string"==typeof e&&(e=new Error(e)),(0,o.p)(f.xS,["API/noticeError/called"],void 0,n.D.metrics,p),(0,o.p)("err",[e,(0,s.z)(),!1,t],void 0,n.D.jserrors,p)},d.il?(0,u.b)((()=>x()),!0):x(),h}(e,y);return(0,h.Qy)(e,j,"api"),(0,h.Qy)(e,_,"exposed"),(0,h.EZ)("activatedFeatures",g.T),j}},3325:(e,t,r)=>{r.d(t,{D:()=>n,p:()=>i});const n={ajax:"ajax",jserrors:"jserrors",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.ajax]:5,[n.sessionTrace]:6,[n.pageAction]:7,[n.spa]:8,[n.sessionReplay]:9}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({111:"nr-spa",164:"nr-spa-compressor",433:"nr-spa-recorder"}[e]+"-1.243.1.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.243.1.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}s||(c=!0,(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r),e[r]=[n];var f=(t,n)=>{s.onerror=s.onload=null,clearTimeout(h);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},h=setTimeout(f.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=f.bind(null,s.onerror),s.onload=f.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={801:0,92:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.243.1.PROD"]=self["webpackChunk:NRBA-1.243.1.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{var e=i(50);class t{addPageAction(t,r){(0,e.Z)("Call to agent api addPageAction failed. The session trace feature is not currently initialized.")}setPageViewName(t,r){(0,e.Z)("Call to agent api setPageViewName failed. The page view feature is not currently initialized.")}setCustomAttribute(t,r,n){(0,e.Z)("Call to agent api setCustomAttribute failed. The js errors feature is not currently initialized.")}noticeError(t,r){(0,e.Z)("Call to agent api noticeError failed. The js errors feature is not currently initialized.")}setUserId(t){(0,e.Z)("Call to agent api setUserId failed. The js errors feature is not currently initialized.")}setApplicationVersion(t){(0,e.Z)("Call to agent api setApplicationVersion failed. The agent is not currently initialized.")}setErrorHandler(t){(0,e.Z)("Call to agent api setErrorHandler failed. The js errors feature is not currently initialized.")}finished(t){(0,e.Z)("Call to agent api finished failed. The page action feature is not currently initialized.")}addRelease(t,r){(0,e.Z)("Call to agent api addRelease failed. The agent is not currently initialized.")}start(t){(0,e.Z)("Call to agent api addRelease failed. The agent is not currently initialized.")}}var r=i(3325),n=i(234);const o=Object.values(r.D);function a(e){const t={};return o.forEach((r=>{t[r]=function(e,t){return!1!==(0,n.Mt)(t,"".concat(e,".enabled"))}(r,e)})),t}var s=i(7530);var c=i(8e3),u=i(5938),d=i(3960),l=i(385);class f extends u.W{constructor(e,t,r){let i=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];super(e,t,r),this.auto=i,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===(0,n.Mt)(this.agentIdentifier,"".concat(this.featureName,".autoStart"))&&(this.auto=!1),this.auto&&(0,c.R)(e,r)}importAggregator(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this.featAggregate)return;if(!this.auto)return void this.ee.on("".concat(this.featureName,"-opt-in"),(()=>{(0,c.R)(this.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator()}));const r=l.il&&!0===(0,n.Mt)(this.agentIdentifier,"privacy.cookies_enabled");let o;this.onAggregateImported=new Promise((e=>{o=e}));const a=async()=>{let n;try{if(r){const{setupAgentSession:e}=await i.e(111).then(i.bind(i,3228));n=e(this.agentIdentifier)}}catch(t){(0,e.Z)("A problem occurred when starting up session manager. This page will not start or extend any session.",t)}try{if(!this.shouldImportAgg(this.featureName,n))return(0,c.L)(this.agentIdentifier,this.featureName),void o(!1);const{lazyFeatureLoader:e}=await i.e(111).then(i.bind(i,8582)),{Aggregate:r}=await e(this.featureName,"aggregate");this.featAggregate=new r(this.agentIdentifier,this.aggregator,t),o(!0)}catch(t){(0,e.Z)("Downloading and initializing ".concat(this.featureName," failed..."),t),this.abortHandler?.(),(0,c.L)(this.agentIdentifier,this.featureName),o(!1)}};l.il?(0,d.b)((()=>a()),!0):a()}shouldImportAgg(e,t){return e!==r.D.sessionReplay||!!n.Yu.MO&&(!1!==(0,n.Mt)(this.agentIdentifier,"session_trace.enabled")&&(!!t?.isNew||!!t?.state.sessionReplay))}}var h=i(7633);class p extends f{static featureName=h.t;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,h.t,r),this.importAggregator()}}var g=i(1117),m=i(1284);class v extends g.w{constructor(e){super(e),this.aggregatedData={}}store(e,t,r,n,i){var o=this.getBucket(e,t,r,i);return o.metrics=function(e,t){t||(t={count:0});return t.count+=1,(0,m.D)(e,(function(e,r){t[e]=b(r,t[e])})),t}(n,o.metrics),o}merge(e,t,r,n,i){var o=this.getBucket(e,t,n,i);if(o.metrics){var a=o.metrics;a.count+=r.count,(0,m.D)(r,(function(e,t){if("count"!==e){var n=a[e],i=r[e];i&&!i.c?a[e]=b(i.t,n):a[e]=function(e,t){if(!t)return e;t.c||(t=y(t.t));return t.min=Math.min(e.min,t.min),t.max=Math.max(e.max,t.max),t.t+=e.t,t.sos+=e.sos,t.c+=e.c,t}(i,a[e])}}))}else o.metrics=r}storeMetric(e,t,r,n){var i=this.getBucket(e,t,r);return i.stats=b(n,i.stats),i}getBucket(e,t,r,n){this.aggregatedData[e]||(this.aggregatedData[e]={});var i=this.aggregatedData[e][t];return i||(i=this.aggregatedData[e][t]={params:r||{}},n&&(i.custom=n)),i}get(e,t){return t?this.aggregatedData[e]&&this.aggregatedData[e][t]:this.aggregatedData[e]}take(e){for(var t={},r="",n=!1,i=0;i<e.length;i++)t[r=e[i]]=w(this.aggregatedData[r]),t[r].length&&(n=!0),delete this.aggregatedData[r];return n?t:null}}function b(e,t){return null==e?function(e){e?e.c++:e={c:1};return e}(t):t?(t.c||(t=y(t.t)),t.c+=1,t.t+=e,t.sos+=e*e,e>t.max&&(t.max=e),e<t.min&&(t.min=e),t):{t:e}}function y(e){return{t:e,min:e,max:e,sos:e*e,c:1}}function w(e){return"object"!=typeof e?[]:(0,m.D)(e,A)}function A(e,t){return t}var x=i(8632),E=i(4402),_=i(4351);var T=i(5546),D=i(7956),S=i(3239),j=i(7894),N=i(9251);class C extends f{static featureName=N.t;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,N.t,r),l.il&&((0,D.N)((()=>(0,T.p)("docHidden",[(0,j.z)()],void 0,N.t,this.ee)),!0),(0,S.bP)("pagehide",(()=>(0,T.p)("winPagehide",[(0,j.z)()],void 0,N.t,this.ee))),this.importAggregator())}}var O=i(3081);class P extends f{static featureName=O.t9;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,O.t9,r),this.importAggregator()}}var R=i(6660);class I{constructor(e,t,r,n){this.name="UncaughtError",this.message=e,this.sourceURL=t,this.line=r,this.column=n}}class k extends f{static featureName=R.t;#e=new Set;constructor(e,t){let n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,R.t,n);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("fn-err",((e,t,n)=>{this.abortHandler&&!this.#e.has(n)&&(this.#e.add(n),(0,T.p)("err",[this.#t(n),(0,j.z)()],void 0,r.D.jserrors,this.ee))})),this.ee.on("internal-error",(e=>{this.abortHandler&&(0,T.p)("ierr",[this.#t(e),(0,j.z)(),!0],void 0,r.D.jserrors,this.ee)})),l._A.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,T.p)("err",[this.#r(e),(0,j.z)(),!1,{unhandledPromiseRejection:1}],void 0,r.D.jserrors,this.ee)}),(0,S.m$)(!1,this.removeOnAbort?.signal)),l._A.addEventListener("error",(e=>{this.abortHandler&&(this.#e.has(e.error)?this.#e.delete(e.error):(0,T.p)("err",[this.#n(e),(0,j.z)()],void 0,r.D.jserrors,this.ee))}),(0,S.m$)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#i,this.importAggregator()}#i(){this.removeOnAbort?.abort(),this.#e.clear(),this.abortHandler=void 0}#t(e){return e instanceof Error?e:void 0!==e?.message?new I(e.message,e.filename||e.sourceURL,e.lineno||e.line,e.colno||e.col):new I("string"==typeof e?e:(0,_.P)(e))}#r(e){let t="Unhandled Promise Rejection: ";if(e?.reason instanceof Error)try{return e.reason.message=t+e.reason.message,e.reason}catch(t){return e.reason}if(void 0===e.reason)return new I(t);const r=this.#t(e.reason);return r.message=t+r.message,r}#n(e){return e.error instanceof Error?e.error:new I(e.message,e.filename,e.lineno,e.colno)}}var H=i(2210);let z=1;const L="nr@id";function M(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===l._A?0:(0,H.X)(e,L,(function(){return z++}))}function B(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,_.P)(e).length}catch(e){return}}}var F=i(1214),U=i(7243);class Z{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,n.DL)(this.agentIdentifier);if(!t)return null;var r=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!r||!i)return null;var a=(0,E.M)(),s=(0,E.Ht)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,r,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,r,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof l._A?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,_.P)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,n.Mt)(this.agentIdentifier,"distributed_tracing")&&(r=(0,n.P_)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var i=0;i<r.allowed_origins.length;i++){var o=(0,U.e)(r.allowed_origins[i]);if(e.hostname===o.hostname&&e.protocol===o.protocol&&e.port===o.port){t=!0;break}}return t}isDtEnabled(){var e=(0,n.Mt)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,n.Mt)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,n.Mt)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,n.Mt)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var V=i(7825),q=["load","error","abort","timeout"],G=q.length,W=n.Yu.REQ,X=n.Yu.XHR;class Q extends f{static featureName=V.t;constructor(e,t){let i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(super(e,t,V.t,i),(0,n.OP)(e).xhrWrappable){this.dt=new Z(e),this.handler=(e,t,r,n)=>(0,T.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};l._A?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const n={status:t.responseStatus},i={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};K(n,t.name),this.handler("xhr",[n,i,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,r.D.ajax)}}))}catch(e){}(0,F.u5)(this.ee),(0,F.Kf)(this.ee),function(e,t,i,o){function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=x,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){E(t,e)}),(0,S.m$)(!1)),l.IF||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,S.m$)(!1))}function s(e){this.params={method:e[0]},K(this,e[1]),this.metrics={}}function c(t,r){var i=(0,n.DL)(e);i.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",i.xpid);var a=o.generateTracePayload(this.parsedOrigin);if(a){var s=!1;a.newrelicHeader&&(r.setRequestHeader("newrelic",a.newrelicHeader),s=!0),a.traceContextParentHeader&&(r.setRequestHeader("traceparent",a.traceContextParentHeader),a.traceContextStateHeader&&r.setRequestHeader("tracestate",a.traceContextStateHeader),s=!0),s&&(this.dt=a)}}function u(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=B(i);a&&(n.txSize=a)}this.startTime=(0,j.z)(),this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<G;s++)r.addEventListener(q[s],this.listener,(0,S.m$)(!1))}function d(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function f(e,t){var r=""+M(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function h(e,t){var r=""+M(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function p(){this.endTime=(0,j.z)()}function g(e,r){r instanceof X&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function m(e,r){r instanceof X&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function v(e,t,r){t instanceof X&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,j.z)()))}function b(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,j.z)()-this.xhrCbStart,this.onload,r],r)}function y(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&l.il&&(t=""+l._A.location.href):e[0]&&e[0].url?t=e[0].url:l._A?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,U.e)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=o.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,n)&&(this.dt=n);else{var i={};for(var a in r)i[a]=r[a];i.headers=new Headers(r.headers||{}),s(i.headers,n)&&(this.dt=n),e.length>1?e[1]=i:e.push(i)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function w(e,t){this.params={},this.metrics={},this.startTime=(0,j.z)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof W?r=i.url:l._A?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),K(this,r);var o=(""+(i&&i instanceof W&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.txSize=B(n.body)||0}function A(e,t){var n;this.endTime=(0,j.z)(),this.params||(this.params={}),this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);var o={txSize:this.txSize,rxSize:n,duration:(0,j.z)()-this.startTime};i("xhr",[this.params,o,this.startTime,this.endTime,"fetch"],this,r.D.ajax)}function x(e){var t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(var o=0;o<G;o++)e.removeEventListener(q[o],this.listener,!1);t.aborted||(n.duration=(0,j.z)()-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):E(this,e),n.cbTime=this.cbTime,i("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,r.D.ajax))}}function E(e,t){e.params.status=t.status;var r=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?B(e.response):"text"===r||""===r||void 0===r?B(e.responseText):void 0}(t,e.lastSize);if(r&&(e.metrics.rxSize=r),e.sameOrigin){var n=t.getResponseHeader("X-NewRelic-App-Data");n&&(e.params.cat=n.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",a),t.on("open-xhr-start",s),t.on("open-xhr-end",c),t.on("send-xhr-start",u),t.on("xhr-cb-time",d),t.on("xhr-load-added",f),t.on("xhr-load-removed",h),t.on("xhr-resolved",p),t.on("addEventListener-end",g),t.on("removeEventListener-end",m),t.on("fn-end",b),t.on("fetch-before-start",y),t.on("fetch-start",w),t.on("fn-start",v),t.on("fetch-done",A)}(e,this.ee,this.handler,this.dt),this.importAggregator()}}}function K(e,t){var r=(0,U.e)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}var Y=i(3614);const{BST_RESOURCE:J,RESOURCE:ee,START:te,END:re,FEATURE_NAME:ne,FN_END:ie,FN_START:oe,PUSH_STATE:ae}=Y;var se=i(7144);class ce extends f{static featureName=se.t;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,se.t,r),this.importAggregator()}}var ue=i(7836);const{FEATURE_NAME:de,START:le,END:fe,BODY:he,CB_END:pe,JS_TIME:ge,FETCH:me,FN_START:ve,CB_START:be,FN_END:ye}=ue;var we=i(4649);class Ae extends f{static featureName=we.t;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,we.t,r),this.importAggregator()}}new class extends t{constructor(t){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,E.ky)(16);super(),l._A?(this.agentIdentifier=r,this.sharedAggregator=new v({agentIdentifier:this.agentIdentifier}),this.features={},this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(p),Object.assign(this,(0,s.j)(this.agentIdentifier,t,t.loaderType||"agent")),this.run()):(0,e.Z)("Failed to initial the agent. Could not determine the runtime environment.")}get config(){return{info:(0,n.C5)(this.agentIdentifier),init:(0,n.P_)(this.agentIdentifier),loader_config:(0,n.DL)(this.agentIdentifier),runtime:(0,n.OP)(this.agentIdentifier)}}run(){const t="features";try{const n=a(this.agentIdentifier),i=[...this.desiredFeatures];i.sort(((e,t)=>r.p[e.featureName]-r.p[t.featureName])),i.forEach((t=>{if(n[t.featureName]||t.featureName===r.D.pageViewEvent){const i=function(e){switch(e){case r.D.ajax:return[r.D.jserrors];case r.D.sessionTrace:return[r.D.ajax,r.D.pageViewEvent];case r.D.sessionReplay:return[r.D.sessionTrace];case r.D.pageViewTiming:return[r.D.pageViewEvent];default:return[]}}(t.featureName);i.every((e=>n[e]))||(0,e.Z)("".concat(t.featureName," is enabled but one or more dependent features has been disabled (").concat((0,_.P)(i),"). This may cause unintended consequences or missing data...")),this.features[t.featureName]=new t(this.agentIdentifier,this.sharedAggregator)}})),(0,x.Qy)(this.agentIdentifier,this.features,t)}catch(r){(0,e.Z)("Failed to initialize all enabled instrument classes (agent aborted) -",r);for(const e in this.features)this.features[e].abortHandler?.();const n=(0,x.fP)();return delete n.initializedAgents[this.agentIdentifier]?.api,delete n.initializedAgents[this.agentIdentifier]?.[t],delete this.sharedAggregator,n.ee?.abort(),delete n.ee?.get(this.agentIdentifier),!1}}addToTrace(t){(0,e.Z)("Call to agent api addToTrace failed. The page action feature is not currently initialized.")}setCurrentRouteName(t){(0,e.Z)("Call to agent api setCurrentRouteName failed. The spa feature is not currently initialized.")}interaction(){(0,e.Z)("Call to agent api interaction failed. The spa feature is not currently initialized.")}}({features:[Q,p,C,class extends f{static featureName=ne;constructor(e,t){if(super(e,t,ne,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),!l.il)return;const n=this.ee;let i;(0,F.QU)(n),this.eventsEE=(0,F.em)(n),this.eventsEE.on(oe,(function(e,t){this.bstStart=(0,j.z)()})),this.eventsEE.on(ie,(function(e,t){(0,T.p)("bst",[e[0],t,this.bstStart,(0,j.z)()],void 0,r.D.sessionTrace,n)})),n.on(ae+te,(function(e){this.time=(0,j.z)(),this.startPath=location.pathname+location.hash})),n.on(ae+re,(function(e){(0,T.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,r.D.sessionTrace,n)}));try{i=new PerformanceObserver((e=>{const t=e.getEntries();(0,T.p)(J,[t],void 0,r.D.sessionTrace,n)})),i.observe({type:ee,buffered:!0})}catch(e){}this.importAggregator({resourceObserver:i})}},ce,P,Ae,k,class extends f{static featureName=de;constructor(e,t){if(super(e,t,de,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),!l.il)return;if(!(0,n.OP)(e).xhrWrappable)return;try{this.removeOnAbort=new AbortController}catch(e){}let r,i=0;const o=this.ee.get("tracer"),a=(0,F._L)(this.ee),s=(0,F.Lg)(this.ee),c=(0,F.BV)(this.ee),u=(0,F.Kf)(this.ee),d=this.ee.get("events"),f=(0,F.u5)(this.ee),h=(0,F.QU)(this.ee),p=(0,F.Gm)(this.ee);function g(e,t){h.emit("newURL",[""+window.location,t])}function m(){i++,r=window.location.hash,this[ve]=(0,j.z)()}function v(){i--,window.location.hash!==r&&g(0,!0);var e=(0,j.z)();this[ge]=~~this[ge]+e-this[ve],this[ye]=e}function b(e,t){e.on(t,(function(){this[t]=(0,j.z)()}))}this.ee.on(ve,m),s.on(be,m),a.on(be,m),this.ee.on(ye,v),s.on(pe,v),a.on(pe,v),this.ee.buffer([ve,ye,"xhr-resolved"],this.featureName),d.buffer([ve],this.featureName),c.buffer(["setTimeout"+fe,"clearTimeout"+le,ve],this.featureName),u.buffer([ve,"new-xhr","send-xhr"+le],this.featureName),f.buffer([me+le,me+"-done",me+he+le,me+he+fe],this.featureName),h.buffer(["newURL"],this.featureName),p.buffer([ve],this.featureName),s.buffer(["propagate",be,pe,"executor-err","resolve"+le],this.featureName),o.buffer([ve,"no-"+ve],this.featureName),a.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),b(f,me+le),b(f,me+"-done"),b(a,"new-jsonp"),b(a,"jsonp-end"),b(a,"cb-start"),h.on("pushState-end",g),h.on("replaceState-end",g),window.addEventListener("hashchange",g,(0,S.m$)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",g,(0,S.m$)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){g(0,i>1)}),(0,S.m$)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#i,this.importAggregator()}#i(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}],loaderType:"spa"})})()})();</script>
<meta name="title" content="Woodworking Tools, Hardware, DIY Project Supplies &amp; Plans - Rockler"/>
<meta name="description" content="Your best source for high quality &amp; innovative woodworking tools, finishing supplies, hardware, lumber &amp; know-how. Find everything you need to make your next project a success. Family-owned since 1954."/>
<meta name="robots" content="INDEX,FOLLOW"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<meta name="format-detection" content="telephone=no"/>
<title>Woodworking Tools, Hardware, DIY Project Supplies &amp; Plans - Rockler</title>
<link  rel="stylesheet" type="text/css"  defer="" href="https://www.rockler.com/static/version1686630218/frontend/rockler/default/en_US/mage/calendar.css" />
<link  rel="stylesheet" type="text/css"  media="all" href="https://www.rockler.com/static/version1686630218/frontend/rockler/default/en_US/css/styles-m.css" />
<link  rel="stylesheet" type="text/css"  media="all" href="https://www.rockler.com/static/version1686630218/frontend/rockler/default/en_US/Magefan_Blog/css/blog-m.css" />
<link  rel="stylesheet" type="text/css"  media="all" href="https://www.rockler.com/static/version1686630218/frontend/rockler/default/en_US/Magefan_Blog/css/blog-new.css" />
<link  rel="stylesheet" type="text/css"  media="all" href="https://www.rockler.com/static/version1686630218/frontend/rockler/default/en_US/Magefan_Blog/css/blog-custom.css" />
<link  rel="stylesheet" type="text/css"  media="screen and (min-width: 768px)" href="https://www.rockler.com/static/version1686630218/frontend/rockler/default/en_US/css/styles-l.css" />
<link  rel="stylesheet" type="text/css"  media="print" href="https://www.rockler.com/static/version1686630218/frontend/rockler/default/en_US/css/print.css" />
<script  type="text/javascript"  src="https://www.rockler.com/static/version1686630218/frontend/rockler/default/en_US/requirejs/require.js"></script>
<script  type="text/javascript"  src="https://www.rockler.com/static/version1686630218/frontend/rockler/default/en_US/mage/requirejs/mixins.js"></script>
<script  type="text/javascript"  src="https://www.rockler.com/static/version1686630218/frontend/rockler/default/en_US/requirejs-config.js"></script>
<script  type="text/javascript"  src="https://www.rockler.com/static/version1686630218/frontend/rockler/default/en_US/mage/requirejs/mixins.js"></script>
<script  type="text/javascript"  src="https://www.rockler.com/static/version1686630218/frontend/rockler/default/en_US/requirejs-config.js"></script>
<script  type="text/javascript"  src="https://www.rockler.com/static/version1686630218/frontend/rockler/default/en_US/mage/polyfill.js"></script>
<script  type="text/javascript"  defer="" src="https://www.rockler.com/static/version1686630218/frontend/rockler/default/en_US/js/footer-links-2.js"></script>
<link rel="preload" as="font" crossorigin="anonymous" href="https://www.rockler.com/static/version1686630218/frontend/rockler/default/en_US/fonts/GillSansMedium/GillSansMedium.ttf" />
<link rel="preload" as="font" crossorigin="anonymous" href="https://www.rockler.com/static/version1686630218/frontend/rockler/default/en_US/fonts/RKL-Theme-Icons/RKL-Theme-Icons.woff2" />
<link rel="preload" as="font" crossorigin="anonymous" href="https://www.rockler.com/static/version1686630218/frontend/rockler/default/en_US/fonts/Roboto/roboto-v20-latin-regular.woff2" />
<link rel="preload" as="font" crossorigin="anonymous" href="https://www.rockler.com/static/version1686630218/frontend/rockler/default/en_US/fonts/Roboto/roboto-v20-latin-700.woff2" />
<link rel="preload" as="font" crossorigin="anonymous" href="https://www.rockler.com/static/version1686630218/frontend/rockler/default/en_US/fonts/Roboto/roboto-v20-latin-500.woff2" />
<link rel="preload" as="font" crossorigin="anonymous" href="https://www.rockler.com/static/version1686630218/frontend/rockler/default/en_US/fonts/BitterRegular/Bitter-Regular.woff2" />
<link rel="preload" as="font" crossorigin="anonymous" href="https://www.rockler.com/static/version1686630218/frontend/rockler/default/en_US/fonts/Merriweather_Sans/merriweather-sans-v11-latin-regular.woff2" />
<link rel="preload" as="font" crossorigin="anonymous" href="https://www.rockler.com/static/version1686630218/frontend/rockler/default/en_US/fonts/Merriweather_Sans/merriweather-sans-v11-latin-700.woff2" />
<link rel="preload" as="font" crossorigin="anonymous" href="https://www.rockler.com/static/version1686630218/frontend/rockler/default/en_US/fonts/Blank-Theme-Icons/Blank-Theme-Icons.woff2" />
<link  rel="canonical" href="https://www.rockler.com" />
<link  rel="icon" type="image/x-icon" href="https://www.rockler.com/media/favicon/stores/1/RKL_favicon.ico" />
<link  rel="shortcut icon" type="image/x-icon" href="https://www.rockler.com/media/favicon/stores/1/RKL_favicon.ico" />
<meta property="og:site_name" content="Rockler Woodworking and Hardware" />
<!--590b3a7d77ebfef4f2262c33eaf245a7-->
<meta name="google-site-verification" content="L03j1wgh89SekykWympU5KhxRZz9V8yw6xtHe22959w" />
<style>
.product-info-main .price-box .final-bundle-price .old-price {
    top: -1px;
    margin-left: 20px;
}
div[role="tabpanel"] .payment-method:nth-child(4) {
     display:none !important;
}
div[role="tabpanel"] .payment-method:nth-child(3){
     display:none !important;
}

.adyen-checkout__paypal__button--pay-later{ display: none !important}
.adyen-checkout__paypal__button--credit{ display: none !important}

</style>
        <link rel="preconnect" href="//cdn-ws.turnto.com"/>
<link rel="preconnect" href="//we.turnto.com"/>
    <script type="text/x-magento-init">
        {
            "*": {
                "Magento_PageCache/js/form-key-provider": {}
            }
        }
    </script>
            <!-- GOOGLE TAG MANAGER -->
            <script type="text/x-magento-init">
            {
                "*": {
                    "Magento_GoogleTagManager/js/google-tag-manager": {
                        "isCookieRestrictionModeEnabled": 0,
                        "currentWebsite": 1,
                        "cookieName": "user_allowed_save_cookie",
                        "gtmAccountId": "GTM\u002D3DPT",
                        "storeCurrencyCode": "USD",
                        "ordersData": []                    }
                }
            }
            </script>
            <!-- END GOOGLE TAG MANAGER -->
            <!--Begin Zonos Hello-->
<script async src='https://hello.zonos.com/hello.js?siteKey=6AH1K82BVBPC'></script>


<script type="text/javascript">

var Arrive=function(e,t,n){"use strict";function r(e,t,n){l.addMethod(t,n,e.unbindEvent),l.addMethod(t,n,e.unbindEventWithSelectorOrCallback),l.addMethod(t,n,e.unbindEventWithSelectorAndCallback)}function i(e){e.arrive=f.bindEvent,r(f,e,"unbindArrive"),e.leave=d.bindEvent,r(d,e,"unbindLeave")}if(e.MutationObserver&&"undefined"!=typeof HTMLElement){var o=0,l=function(){var t=HTMLElement.prototype.matches||HTMLElement.prototype.webkitMatchesSelector||HTMLElement.prototype.mozMatchesSelector||HTMLElement.prototype.msMatchesSelector;return{matchesSelector:function(e,n){return e instanceof HTMLElement&&t.call(e,n)},addMethod:function(e,t,r){var i=e[t];e[t]=function(){return r.length==arguments.length?r.apply(this,arguments):"function"==typeof i?i.apply(this,arguments):n}},callCallbacks:function(e,t){t&&t.options.onceOnly&&1==t.firedElems.length&&(e=[e[0]]);for(var n,r=0;n=e[r];r++)n&&n.callback&&n.callback.call(n.elem,n.elem);t&&t.options.onceOnly&&1==t.firedElems.length&&t.me.unbindEventWithSelectorAndCallback.call(t.target,t.selector,t.callback)},checkChildNodesRecursively:function(e,t,n,r){for(var i,o=0;i=e[o];o++)n(i,t,r)&&r.push({callback:t.callback,elem:i}),i.childNodes.length>0&&l.checkChildNodesRecursively(i.childNodes,t,n,r)},mergeArrays:function(e,t){var n,r={};for(n in e)e.hasOwnProperty(n)&&(r[n]=e[n]);for(n in t)t.hasOwnProperty(n)&&(r[n]=t[n]);return r},toElementsArray:function(t){return n===t||"number"==typeof t.length&&t!==e||(t=[t]),t}}}(),c=function(){var e=function(){this._eventsBucket=[],this._beforeAdding=null,this._beforeRemoving=null};return e.prototype.addEvent=function(e,t,n,r){var i={target:e,selector:t,options:n,callback:r,firedElems:[]};return this._beforeAdding&&this._beforeAdding(i),this._eventsBucket.push(i),i},e.prototype.removeEvent=function(e){for(var t,n=this._eventsBucket.length-1;t=this._eventsBucket[n];n--)if(e(t)){this._beforeRemoving&&this._beforeRemoving(t);var r=this._eventsBucket.splice(n,1);r&&r.length&&(r[0].callback=null)}},e.prototype.beforeAdding=function(e){this._beforeAdding=e},e.prototype.beforeRemoving=function(e){this._beforeRemoving=e},e}(),a=function(t,r){var i=new c,o=this,a={fireOnAttributesModification:!1};return i.beforeAdding(function(n){var i,l=n.target;(l===e.document||l===e)&&(l=document.getElementsByTagName("html")[0]),i=new MutationObserver(function(e){r.call(this,e,n)});var c=t(n.options);i.observe(l,c),n.observer=i,n.me=o}),i.beforeRemoving(function(e){e.observer.disconnect()}),this.bindEvent=function(e,t,n){t=l.mergeArrays(a,t);for(var r=l.toElementsArray(this),o=0;o<r.length;o++)i.addEvent(r[o],e,t,n)},this.unbindEvent=function(){var e=l.toElementsArray(this);i.removeEvent(function(t){for(var r=0;r<e.length;r++)if(this===n||t.target===e[r])return!0;return!1})},this.unbindEventWithSelectorOrCallback=function(e){var t,r=l.toElementsArray(this),o=e;t="function"==typeof e?function(e){for(var t=0;t<r.length;t++)if((this===n||e.target===r[t])&&e.callback===o)return!0;return!1}:function(t){for(var i=0;i<r.length;i++)if((this===n||t.target===r[i])&&t.selector===e)return!0;return!1},i.removeEvent(t)},this.unbindEventWithSelectorAndCallback=function(e,t){var r=l.toElementsArray(this);i.removeEvent(function(i){for(var o=0;o<r.length;o++)if((this===n||i.target===r[o])&&i.selector===e&&i.callback===t)return!0;return!1})},this},s=function(){function e(e){var t={attributes:!1,childList:!0,subtree:!0};return e.fireOnAttributesModification&&(t.attributes=!0),t}function t(e,t){e.forEach(function(e){var n=e.addedNodes,i=e.target,o=[];null!==n&&n.length>0?l.checkChildNodesRecursively(n,t,r,o):"attributes"===e.type&&r(i,t,o)&&o.push({callback:t.callback,elem:i}),l.callCallbacks(o,t)})}function r(e,t){return l.matchesSelector(e,t.selector)&&(e._id===n&&(e._id=o++),-1==t.firedElems.indexOf(e._id))?(t.firedElems.push(e._id),!0):!1}var i={fireOnAttributesModification:!1,onceOnly:!1,existing:!1};f=new a(e,t);var c=f.bindEvent;return f.bindEvent=function(e,t,r){n===r?(r=t,t=i):t=l.mergeArrays(i,t);var o=l.toElementsArray(this);if(t.existing){for(var a=[],s=0;s<o.length;s++)for(var u=o[s].querySelectorAll(e),f=0;f<u.length;f++)a.push({callback:r,elem:u[f]});if(t.onceOnly&&a.length)return r.call(a[0].elem,a[0].elem);setTimeout(l.callCallbacks,1,a)}c.call(this,e,t,r)},f},u=function(){function e(){var e={childList:!0,subtree:!0};return e}function t(e,t){e.forEach(function(e){var n=e.removedNodes,i=[];null!==n&&n.length>0&&l.checkChildNodesRecursively(n,t,r,i),l.callCallbacks(i,t)})}function r(e,t){return l.matchesSelector(e,t.selector)}var i={};d=new a(e,t);var o=d.bindEvent;return d.bindEvent=function(e,t,r){n===r?(r=t,t=i):t=l.mergeArrays(i,t),o.call(this,e,t,r)},d},f=new s,d=new u;t&&i(t.fn),i(HTMLElement.prototype),i(NodeList.prototype),i(HTMLCollection.prototype),i(HTMLDocument.prototype),i(Window.prototype);var h={};return r(f,h,"unbindAllArrive"),r(d,h,"unbindAllLeave"),h}}(window,"undefined"==typeof jQuery?null:jQuery,void 0);

</script>

    <script type="text/javascript">

        var begginingPathJsPriceChange = 'Zonos_Hello',
            endPathJsPriceChange = 'price-change-observer',
            baseUrl = window.location.protocol + "//" + window.location.host;

        require(['jquery'], function(jQuery){
            require([begginingPathJsPriceChange+'/js/'+endPathJsPriceChange]);
        });
    </script>

    <script type="text/javascript">

        var begginingPathJs = 'Zonos_Hello',
            endPathJs = 'currency-conversion',
            baseUrl = window.location.protocol + "//" + window.location.host;

         var zonosCurrencySelectors = '';
         var zonosCurrencySymbol = '$';
        require([begginingPathJs+'/js/'+endPathJs]);


    </script>


<!--Begin Zonos Hello-->
    <style>
            .z-intl  .cart-container .block.discount { display: none;}

    </style>



    </head>
    <body data-container="body"
          data-mage-init='{"loaderAjax": {}, "loader": { "icon": "https://www.rockler.com/static/version1686630218/frontend/rockler/default/en_US/images/loader-2.gif"}}'
        id="html-body" class="cms-home cms-index-index page-layout-1column">
        <a class="action skip contentarea"
   href="#contentarea">
    <span>
        Skip to Content    </span>
</a>

<script type="text/x-magento-init">
    {
        "*": {
            "Magento_PageBuilder/js/widget-initializer": {
                "config": {"[data-content-type=\"slider\"][data-appearance=\"default\"]":{"Magento_PageBuilder\/js\/content-type\/slider\/appearance\/default\/widget":false},"[data-content-type=\"map\"]":{"Magento_PageBuilder\/js\/content-type\/map\/appearance\/default\/widget":false},"[data-content-type=\"row\"]":{"Magento_PageBuilder\/js\/content-type\/row\/appearance\/default\/widget":false},"[data-content-type=\"tabs\"]":{"Magento_PageBuilder\/js\/content-type\/tabs\/appearance\/default\/widget":false},"[data-content-type=\"slide\"]":{"Magento_PageBuilder\/js\/content-type\/slide\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-slide-button","showOverlay":"hover","dataRole":"slide"}},"[data-content-type=\"banner\"]":{"Magento_PageBuilder\/js\/content-type\/banner\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-banner-button","showOverlay":"hover","dataRole":"banner"}},"[data-content-type=\"buttons\"]":{"Magento_PageBuilder\/js\/content-type\/buttons\/appearance\/inline\/widget":false},"[data-content-type=\"products\"][data-appearance=\"carousel\"]":{"Magento_PageBuilder\/js\/content-type\/products\/appearance\/carousel\/widget":false}},
                "breakpoints": {"desktop":{"label":"Desktop","stage":true,"default":true,"class":"desktop-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-desktop.svg","conditions":{"min-width":"1024px"},"options":{"products":{"default":{"slidesToShow":"5"}}}},"tablet":{"conditions":{"max-width":"1024px","min-width":"768px"},"options":{"products":{"default":{"slidesToShow":"4"},"continuous":{"slidesToShow":"3"}}}},"mobile":{"label":"Mobile","stage":true,"class":"mobile-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-mobile.svg","media":"only screen and (max-width: 768px)","conditions":{"max-width":"768px","min-width":"640px"},"options":{"products":{"default":{"slidesToShow":"3"}}}},"mobile-small":{"conditions":{"max-width":"640px"},"options":{"products":{"default":{"slidesToShow":"2"},"continuous":{"slidesToShow":"1"}}}}}            }
        }
    }
</script>

<div class="cookie-status-message" id="cookie-status">
    The store will not work correctly in the case when cookies are disabled.</div>
<script type="text&#x2F;javascript">document.querySelector("#cookie-status").style.display = "none";</script>
<script type="text/x-magento-init">
    {
        "*": {
            "cookieStatus": {}
        }
    }
</script>

<script type="text/x-magento-init">
    {
        "*": {
            "mage/cookies": {
                "expires": null,
                "path": "\u002F",
                "domain": ".www.rockler.com",
                "secure": true,
                "lifetime": "86400"
            }
        }
    }
</script>
    <noscript>
        <div class="message global noscript">
            <div class="content">
                <p>
                    <strong>JavaScript seems to be disabled in your browser.</strong>
                    <span>
                        For the best experience on our site, be sure to turn on Javascript in your browser.                    </span>
                </p>
            </div>
        </div>
    </noscript>
<script type="text/x-magento-init">{"*":{"Rockler_Ui\/js\/defer-wysiwyg-adapter-mapping":{"wysiwygAdapter":"mage\/adminhtml\/wysiwyg\/tiny_mce\/tinymce5Adapter"}}}</script>

<script>
    window.cookiesConfig = window.cookiesConfig || {};
    window.cookiesConfig.secure = true;
</script><script type="text/x-magento-init">{"*":{"Rockler_PageBuilder\/js\/defer-pagebuilder-config":{"paths":{"googleMaps":"https:\/\/maps.googleapis.com\/maps\/api\/js?v=3&key="},"config":{"Magento_PageBuilder\/js\/utils\/map":{"style":null},"Magento_PageBuilder\/js\/content-type\/map\/preview":{"apiKey":null,"apiKeyErrorMessage":"You must provide a valid <a href='https:\/\/www.rockler.com\/adminhtml\/system_config\/edit\/section\/cms\/#cms_pagebuilder' target='_blank'>Google Maps API key<\/a> to use a map."},"Magento_PageBuilder\/js\/form\/element\/map":{"apiKey":null,"apiKeyErrorMessage":"You must provide a valid <a href='https:\/\/www.rockler.com\/adminhtml\/system_config\/edit\/section\/cms\/#cms_pagebuilder' target='_blank'>Google Maps API key<\/a> to use a map."}},"shim":{"Magento_PageBuilder\/js\/utils\/map":{"deps":["googleMaps"]}}}}}</script>
    <!-- GOOGLE TAG MANAGER -->
    <noscript>
        <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-3DPT"
                height="0" width="0" style="display:none;visibility:hidden"></iframe>
    </noscript>
    <!-- END GOOGLE TAG MANAGER -->

<script type="text/x-magento-init">
    {
        "*": {
            "Magento_GoogleTagManager/js/google-tag-manager-cart": {
                "blockNames": ["category.products.list","product.info.upsell","catalog.product.related","checkout.cart.crosssell","search_result_list"],
                "cookieAddToCart": "add_to_cart",
                "cookieRemoveFromCart": "remove_from_cart"
            }
        }
    }
</script>

<div data-bind="scope: 'cordial'">
    <div data-bind="html: events().data">
<script type="text/javascript">
function cordialMagento() {
 if (typeof crdl === "function") {} 
}
window.addEventListener('load',  cordialMagento, false); 
</script></div>
</div>

<script type="text/x-magento-init">
        {
            "*": {
                "Magento_Ui/js/core/app": {
                    "components": {
                        "cordial": {
                            "component": "Cordial_Sync/js/cordial-events"
                        }
                    }
                }
            }
        }
</script>

<script>
    window.classManagerConfig = {"storeCode":"default"};
</script>
<div class="page-wrapper"><a href="https://www.rockler.com/retail/stores/" class="store-locator-link mobile"><span>Store Locator</span></a><header class="page-header"><div class="panel wrapper"><div class="panel header"><ul class="header links"><li><a href="https://www.rockler.com/class-manager/customer/info/" id="idBpDBcbHk" >My Classes</a></li></ul></div></div><div class="header content"><div id="top-of-site-block"> </div>
<a class="logo"
   href="https://www.rockler.com/"
   title="Rockler&#x20;Woodworking&#x20;and&#x20;Hardware"
   aria-label="store logo">
    <img src="https://www.rockler.com/static/version1686630218/frontend/rockler/default/en_US/images/logo.gif"
         alt="Rockler Woodworking and Hardware"
            width="170"            height="118"    />
</a>
<div class="header-content-container"><div class="toggle-menu">
    <button type="button"
            data-action="toggle-nav"
            class="action nav-toggle">
        <span><!-- holds the burger menu icon --></span>
        <span class="menu-text-content">
            <span class="open-text"
                  aria-hidden="false"
                  aria-label="Open&#x20;Menu">
                Menu            </span>
            <span class="close-text"
                  aria-hidden="true"
                  aria-label="Close&#x20;Menu"
                  style="display:none;">
                Close            </span>
        </span>
    </button>
</div>
<div class="header-container-right"><ul class="header links">
    <li><a href="https://www.rockler.com/customer-service/support/" title="Help and Support Center" style="margin-right:25px;">Help</a></li>
    <li><a href="https://www.rockler.com/order-status/" title="Check your Order Status">Order Status</a></li>
</ul>
<div class="account-dropdown-container ">
    <button type="button"
            class="action toggle"
            data-mage-init='{"dropdown":{}}'
            data-toggle="dropdown">
        <span>My Account</span>
        <span class="dropdown-icon" aria-hidden="true"></span>
    </button>

    <ul class="dropdown dropdown-menu">
        <li><a href="https://www.rockler.com/customer/account/" id="idrebR6Oxa" >My Account</a></li><li><a href="https://www.rockler.com/order-status" id="idD8U7iKMT" >Order Status</a></li><li><a href="https://www.rockler.com/customer/account/create/" id="idk4uxkrGO" >Create an Account</a></li><li class="link authorization-link" data-label="or">
    <a href="https://www.rockler.com/customer/account/login/referer/aHR0cHM6Ly93d3cucm9ja2xlci5jb20v/"        >Sign In</a>
</li>
    </ul>
</div>

<div data-block="minicart" class="minicart-wrapper">
    <a class="action showcart" href="https://www.rockler.com/checkout/cart/"
       data-bind="scope: 'minicart_content'">
        <span class="text">Cart</span>
        <span class="counter qty empty"
              data-bind="css:{empty: !!getCartParam('summary_count') == false && !isLoading()}, blockLoader: isLoading">
            <!-- ko if: getCartParam('summary_count') -->
                <span class="counter-number" aria-hidden="true">
                    <!-- ko text: getCartParam('summary_count') --><!-- /ko -->
                </span>
            <!-- /ko -->
            <!-- ko ifnot: getCartParam('summary_count') -->
                <span class="counter-number">0</span>
            <!-- /ko -->
            <span class="counter-label">
            <!-- ko if: getCartParam('summary_count') -->
                <!-- ko text: getCartParam('summary_count') --><!-- /ko -->
                <!-- ko i18n: 'items' --><!-- /ko -->
                <!-- /ko -->
            </span>
        </span>
    </a>
            <div class="block block-minicart"
             data-role="dropdownDialog"
             data-block="minicart-dialog"
             data-mage-init='{"dropdownDialog":{
                "appendTo":".header.content",
                "triggerTarget":".showcart",
                "timeout": "2000",
                "closeOnMouseLeave": false,
                "closeOnEscape": true,
                "triggerClass":"active",
                "parentClass":"active",
                "isMiniCartDropdownDialog": true,
                "defaultDialogClass": "mage-dropdown-dialog minicart-wrapper",
                "show":{"effect":"slide", "duration":500, "direction": "right"},
                "hide":{"effect":"slide", "duration":500, "direction": "right"}
                }}'>
            <div id="minicart-content-wrapper" data-bind="scope: 'minicart_content'">
                <!-- ko template: getTemplate() --><!-- /ko -->
            </div>
                    </div>
        <script>
        window.checkout = {"shoppingCartUrl":"https:\/\/www.rockler.com\/checkout\/cart\/","checkoutUrl":"https:\/\/www.rockler.com\/checkout\/","updateItemQtyUrl":"https:\/\/www.rockler.com\/checkout\/sidebar\/updateItemQty\/","removeItemUrl":"https:\/\/www.rockler.com\/checkout\/sidebar\/removeItem\/","imageTemplate":"Magento_Catalog\/product\/image_with_borders","baseUrl":"https:\/\/www.rockler.com\/","minicartMaxItemsVisible":2,"websiteId":"1","maxItemsToDisplay":10,"storeId":"1","storeGroupId":"1","customerLoginUrl":"https:\/\/www.rockler.com\/customer\/account\/login\/referer\/aHR0cHM6Ly93d3cucm9ja2xlci5jb20v\/","isRedirectRequired":false,"autocomplete":"off","captcha":{"user_login":{"isCaseSensitive":false,"imageHeight":50,"imageSrc":"","refreshUrl":"https:\/\/www.rockler.com\/captcha\/refresh\/","isRequired":false,"timestamp":1696898832}}};
    </script>
    <script type="text/x-magento-init">
    {
        "[data-block='minicart']": {
            "Magento_Ui/js/core/app": {"components":{"minicart_content":{"children":{"subtotal.container":{"children":{"subtotal":{"children":{"subtotal.totals":{"config":{"display_cart_subtotal_incl_tax":0,"display_cart_subtotal_excl_tax":1,"template":"Magento_Tax\/checkout\/minicart\/subtotal\/totals"},"component":"Magento_Tax\/js\/view\/checkout\/minicart\/subtotal\/totals","children":{"subtotal.totals.msrp":{"component":"Magento_Msrp\/js\/view\/checkout\/minicart\/subtotal\/totals","config":{"displayArea":"minicart-subtotal-hidden","template":"Magento_Msrp\/checkout\/minicart\/subtotal\/totals"}}}}},"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/subtotal"}}},"component":"uiComponent","config":{"displayArea":"subtotalContainer"}},"item.renderer":{"component":"Magento_Checkout\/js\/view\/cart-item-renderer","config":{"displayArea":"defaultRenderer","template":"Magento_Checkout\/minicart\/item\/default"},"children":{"item.image":{"component":"Magento_Catalog\/js\/view\/image","config":{"template":"Magento_Catalog\/product\/image","displayArea":"itemImage"}},"checkout.cart.item.price.sidebar":{"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/item\/price","displayArea":"priceSidebar"},"children":{"checkout.cart.item.price.discount.sidebar":{"component":"uiComponent","config":{"template":"Rockler_Catalog\/product\/price\/discount\/renderer","displayArea":"price-discount"}}}},"mpfreegifts.checkout.cart.notice":{"component":"uiComponent","config":{"template":"Mageplaza_FreeGifts\/cart\/mini_cart","displayArea":"priceSidebar"}}}},"item.tl_class_reservation.renderer":{"children":{"checkout.cart.item.price.sidebar":{"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/item\/price","displayArea":"priceSidebar"}},"item.image":{"component":"Magento_Catalog\/js\/view\/image","config":{"template":"Magento_Catalog\/product\/image","displayArea":"itemImage"}}},"component":"uiComponent","config":{"displayArea":"classReservationRenderer","template":"Staylime_ClassManager\/view\/minicart\/reservation"}},"extra_info":{"component":"uiComponent","config":{"displayArea":"extraInfo"},"children":{"rockler_estimate":{"component":"Rockler_Checkout\/js\/view\/minicart\/estimate\/cart","config":{"template":"Rockler_Checkout\/minicart\/estimate\/default"}}}},"promotion":{"component":"uiComponent","config":{"displayArea":"promotion"}}},"config":{"itemRenderer":{"default":"defaultRenderer","simple":"defaultRenderer","virtual":"defaultRenderer","tl_class_reservation":"classReservationRenderer"},"template":"Magento_Checkout\/minicart\/content"},"component":"Magento_Checkout\/js\/view\/minicart"}},"types":[]}        },
        "*": {
            "Magento_Ui/js/block-loader": "https\u003A\u002F\u002Fwww.rockler.com\u002Fstatic\u002Fversion1686630218\u002Ffrontend\u002Frockler\u002Fdefault\u002Fen_US\u002Fimages\u002Floader\u002D1.gif"
        }
    }
    </script>
</div>
</div></div></div><div class="header-second-row">
    <div class="sections nav-sections"
         data-mage-init='&#x7B;&quot;rocklerMenuSections&quot;&#x3A;&#x20;&#x7B;&#x7D;&#x7D;'>
                <div class="section-items nav-sections-items">
                                            <div class="section-item-title nav-sections-item-title" data-role="collapsible">
                    <a title="Title"
                       class="nav-sections-item-switch"
                       data-toggle="switch"
                       id="store.shop"
                       href="#">
                        Shop                    </a>
                </div>
                                                            <div class="section-item-title nav-sections-item-title" data-role="collapsible">
                    <a title="Title"
                       class="nav-sections-item-switch"
                       data-toggle="switch"
                       id="store.account"
                       href="#">
                        Account                    </a>
                </div>
                                                            <div class="section-item-title nav-sections-item-title" data-role="collapsible">
                    <a title="Title"
                       class="nav-sections-item-switch"
                       data-toggle="switch"
                       id="store.help"
                       href="#">
                        Help                    </a>
                </div>
                                                            <div class="section-item-title nav-sections-item-title" data-role="collapsible">
                    <a title="Title"
                       class="nav-sections-item-switch"
                       data-toggle="switch"
                       id="store.learn"
                       href="#">
                        Learn                    </a>
                </div>
                                    </div>
        <div class="section-content-list">
            <div class="section-item-content nav-sections-item-content" id="store.shop" data-role="content"><nav class="navigation accessible-megamenu"
     data-action="navigation"
     data-mage-init='{"accessibleMegaMenu":{
        "uuidPrefix": "accessible-megamenu",
        "menuClass": "menu",
        "topNavItemClass": "level0",
        "panelClass": "paneltop",
        "panelGroupClass": "submenu",
        "hoverClass": "ui-state-active",
        "focusClass": "ui-state-focus",
        "openClass": "open",
        "toggleButtonClass": "nav-toggle",
        "openOnMouseover": "true",
        "openDelay": 300,
        "closeDelay": 150
    }}'>
    <!-- 2020 menu -->
<style>

@media only screen and (min-width: 768px){
.sub{
    padding-top: 10px !important;
    height: 210px;
}
}
@media only screen and (min-width: 768px){
.sub-1{
    padding-top: 10px !important;
    height: 200px;
}
}
</style>

<ul>
    <li class="level0 level-top">
        <a title="View Hardware" href="https://www.rockler.com/hardware/" class="level-top"><span>Hardware</span></a>
        <ul class="paneltop submenu" style="height:655px;width:885px;">
            <li class="level1 parent">
                <a title="View all Hardware" href="https://www.rockler.com/hardware/" class="all-category"><span>All Hardware</span></a>

                <a title="View Drawer Slides" href="https://www.rockler.com/hardware/drawer-slides/" class="level-top"><h2><span>Drawer Slides</span></h2></a>
                <ul class="submenu">
                    <li class="level2">
                        <a title="View Side Mount Drawer Slides" href="https://www.rockler.com/hardware/drawer-slides/side-mount-drawer-slides/"><span>Side Mount</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Under Mount Drawer Slides" href="https://www.rockler.com/hardware/drawer-slides/undermount-drawer-slides/"><span>Under Mount</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Center Mount Drawer Slides" href="https://www.rockler.com/hardware/drawer-slides/center-mount-drawer-slides/"><span>Center Mount</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Under mount Drawer Slides" href="https://www.rockler.com/hardware/drawer-slides/pantry-drawer-slides/"><span>Pantry Slides</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Drawer Slide Jigs and Accessories" href="https://www.rockler.com/hardware/drawer-slides/drawer-slide-jigs-and-accessories/"><span> Jigs &amp; Accessories</span></a>
                    </li>
                </ul>
            </li>
            <li class="level1 parent">
                <a title="View Hinges" href="https://www.rockler.com/hardware/cabinet-hardware/hinges/" class="level-top"><h2><span>Hinges</span></h2></a>
                <ul class="submenu">
                    <li class="level2">
                        <a title="View European Hinges" href="/hardware/cabinet-hardware/hinges/european-hinges"><span>European Hinges</span></a>
                    </li>
                    <li class="level2">
                        <a title="View No-Mortise Hinges" href="/hardware/cabinet-hardware/hinges/no-mortise-hinges"><span>No-Mortise Hinges</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Semi Concealed Hinges" href="/hardware/cabinet-hardware/hinges/semi-concealed-hinges"><span>Semi Concealed Hinges</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Piano Hinges" href="/hardware/cabinet-hardware/hinges/piano-hinges"><span>Piano Hinges</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Butt Hinges" href="/hardware/cabinet-hardware/hinges/butt-hinges"><span>Butt Hinges</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Specialty Hinges" href="/hardware/cabinet-hardware/hinges/specialty-hinges"><span>Specialty Hinges</span></a>
                    </li>
                </ul>
            </li>
            <li class="level1 parent">
                <a title="View Cabinet Hardware" href="https://www.rockler.com/hardware/cabinet-hardware/" class="level-top"><h2><span>Cabinet Hardware</span></h2></a>
                <ul class="submenu">
                    <li class="level2">
                        <a title="View Locks, Catches, and Latches" href="https://www.rockler.com/hardware/cabinet-hardware/cabinet-locks-and-latches/"><span>Locks, Catches, &amp; Latches</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Cabinet Knobs and Pulls" href="https://www.rockler.com/hardware/knobs-and-pulls/"><span>Cabinet Knobs &amp; Pulls</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Closet Hardware" href="/hardware/kitchen-hardware/kitchen-and-bath-organization#/filter:organization_room:Closet"><span>Closet Hardware</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Closet Hardware" href="/hardware/kitchen-hardware/lighting-and-electrical"><span>Cabinet Lighting</span></a>
                    </li>
                </ul>
            </li>        
            <li class="level1 parent ">
                <a title="View Furniture Hardware" href="https://www.rockler.com/hardware/furniture-hardware/" class="level-top"><h2><span>Furniture Hardware</span></h2></a>
                <ul class="submenu">
                    <li class="level2">
                        <a title="View Casters and Glides" href="https://www.rockler.com/hardware/furniture-hardware/casters/"><span>Casters &amp; Glides</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Lid Supports & Stays" href="/hardware/cabinet-hardware/hinges/lid-support-hinges"><span>Lid Supports &amp; Stays</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Home Office Hardware" href="https://www.rockler.com/hardware/cabinet-hardware/cabinet-organization/"><span>Home Office Hardware</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Chair Hardware" href="https://www.rockler.com/hardware/furniture-hardware/chair-hardware/"><span>Chair Hardware</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Trunk and Chest Hardware" href="https://www.rockler.com/hardware/furniture-hardware/chest-and-trunk-hardware/"><span>Trunk &amp; Chest Hardware</span></a>
                    </li>
                </ul>
            </li>
            <li class="level1 parent sub-1">    
                <a title="View Kitchen Hardware" href="https://www.rockler.com/hardware/kitchen-hardware/" class="level-top"><h2><span>Kitchen Hardware</span></h2></a>
                <ul class="submenu">
                    <li class="level2">
                        <a title="View Kitchen & Bath Organization" href="https://www.rockler.com/hardware/kitchen-hardware/kitchen-and-bath-organization/"><span>Kitchen &amp; Bath Organization</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Lighting & Electrical" href="https://www.rockler.com/hardware/kitchen-hardware/lighting-and-electrical/"><span>Lighting &amp; Electrical</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Kitchen Knobs & Pulls" href="https://www.rockler.com/hardware/knobs-and-pulls/"><span>Kitchen Knobs &amp; Pulls</span></a>
                    </li>
                    <li class="level2">
                        <a title="Custom Doors & Drawers" href="/hardware/cabinet-hardware/custom-doors-and-drawers/custom-door-and-drawer"><span>Custom Doors &amp; Drawers</span></a>
                    </li>
                </ul>
            </li>
            <li class="level1 parent sub-1">   
                <a title="View Shelving" href="https://www.rockler.com/hardware/cabinet-hardware/shelving/" class="level-top"><h2><span>Shelving</span></h2></a>
                <ul class="submenu">
                    <li class="level2">
                        <a title="View Shelf Standards" href="/hardware/cabinet-hardware/shelving/shelf-standards"><span>Shelf Standards</span></a>
                    </li>
                    <li class="level2-1">
                        <a title="View Shelf Brackets" href="/hardware/cabinet-hardware/shelving/shelving-brackets"><span>Shelf Brackets</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Shelf Pins and supports" href="/hardware/cabinet-hardware/shelving/shelf-pins-and-supports"><span>Shelf Pins & Supports</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Shelf Pin Jigs" href="/hardware/cabinet-hardware/shelving/shelf-pin-jigs"><span>Shelf Pins Jigs</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Floating Shelves" href="/hardware/cabinet-hardware/shelving/floating-shelf-brackets"><span>Floating Shelves</span></a>
                    </li>
                </ul>
            </li>
            <li class="level1 parent sub-1">   
                <a title="View Screws" href="https://www.rockler.com/hardware/screws/" class="level-top"><h2><span>Screws</span></h2></a>
                <ul class="submenu">
                    <li class="level2">
                        <a title="View Wood Screws" href="https://www.rockler.com/hardware/screws/wood-screws/"><span>Wood Screws</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Screw Caps and Covers" href="https://www.rockler.com/hardware/screws/screw-caps-and-covers/"><span>Screw Caps &amp; Covers</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Decorative and Brass Screws" href="https://www.rockler.com/hardware/screws/decorative-screws/"><span>Decorative & Brass Screws</span></a>
                    </li>
                    <li class="level2">
                        <a title="Pocket Hole Screws" href="https://www.rockler.com/hardware/screws/pocket-hole-screws/"><span>Pocket Hole Screws</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Screw Kits and Accessories" href="https://www.rockler.com/hardware/screws/screw-sets/"><span>Screw Kits & Accessories</span></a>
                    </li>
                </ul>
            </li>
            <li class="level1 parent sub-1">       
                <a title="View Fasteners" href="https://www.rockler.com/hardware/fasteners/" class="level-top"><h2><span>Fasteners</span></h2></a>
                <ul class="submenu">
                    <li class="level2">
                        <a title="View Threaded Inserts" href="https://www.rockler.com/hardware/fasteners/threaded-inserts/"><span>Threaded Inserts</span></a>
                    </li>
                    <li class="level2">
                        <a title="View T-Nuts" href="https://www.rockler.com/hardware/fasteners/t-nuts/"><span>T-Nuts</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Knock-Down Hardware" href="https://www.rockler.com/hardware/fasteners/knock-down-hardware/"><span>Knock-Down Hardware</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Nuts and Bolts" href="https://www.rockler.com/hardware/fasteners/machine-screws-nuts-and-bolts/"><span>Nuts &amp; Bolts</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Nails" href="https://www.rockler.com/hardware/fasteners/nails/"><span>Nails</span></a>
                    </li>
                </ul>
            </li>
            
            <li class="level1 parent sub">   
                <a title="View Bed Hardware" href="https://www.rockler.com/hardware/furniture-hardware/bed-hardware/" class="level-top"><h2><span>Bed Hardware</span></h2></a>
                <ul class="submenu">
                    <li class="level2">
                        <a title="View Murphy Bed Hardware" href="/hardware/furniture-hardware/bed-hardware/murphy-beds"><span>Murphy Bed Hardware</span></a>
                    </li>
                    <li class="level2">
                        <a title="Traditional Bed Hardware" href="/hardware/furniture-hardware/bed-hardware/traditional-bed-hardware"><span>Traditional Bed Hardware</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Platform Bed Lift" href="/hardware/furniture-hardware/bed-hardware#/filter:bed_hardware_type:Platform"><span>Platform Bed Lift</span></a>
                    </li>
                </ul>
            </li>
             <li class="level1 parent sub">   
                <a title="View Table Hardware" href="https://www.rockler.com/hardware/furniture-hardware/table-hardware/" class="level-top"><h2><span>Table Hardware</span></h2></a>
                <ul class="submenu">
                    <li class="level2">
                        <a title="View Table Legs and Feet" href="https://www.rockler.com/hardware/furniture-hardware/legs/"><span>Table Legs &amp; Feet</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Table Slides" href="/hardware/furniture-hardware/table-hardware/table-slides"><span>Table Slides</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Table Hardware" href="https://www.rockler.com/hardware/furniture-hardware/table-hardware/"><span>Table Hardware</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Table Bases" href="/hardware/furniture-hardware/legs/table-bases"><span>Table Bases</span></a>
                    </li>
                </ul>
            </li>
            <li class="level1 parent sub">   
                <a title="View DIY Home Projects" href="/hardware/diy-home-improvement-hardware " class="level-top"><h2><span>DIY Home Projects</span></h2></a>
                <ul class="submenu">
                    <li class="level2">
                        <a title="View Barn Doors & Rolling Ladders" href="/hardware/diy-home-improvement-hardware/rolling-door-hardware"><span>Barn Doors & Rolling Ladders</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Shutter Hardware" href="https://www.rockler.com/hardware/diy-home-improvement-hardware/shutters/"><span>Shutter Hardware</span></a>
                    </li>
                     <li class="level2">
                        <a title="View Custom Doors, Drawers, &amp; Glass Accessories" href="https://www.rockler.com/hardware/cabinet-hardware/custom-doors-and-drawers/"><span>Custom Doors, Drawers &amp; Glass Accessories</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Interior Projects" href="/hardware/diy-home-improvement-hardware/interior-projects"><span>Interior Projects</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Outdoor Projects" href="/hardware/diy-home-improvement-hardware/outdoor-project-kits "><span>Outdoor Projects</span></a>
                    </li>
                </ul>
            </li>
            <li class="level1 parent sub">   
                <a title="View Project Hardware " href="https://www.rockler.com/hardware/project-hardware/" class="level-top"><h2><span>Project Hardware</span></h2></a>
                <ul class="submenu">
                    <li class="level2">
                        <a title="View Box Hardware" href="https://www.rockler.com/hardware/project-hardware/box-hardware/"><span>Box Hardware</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Project Hardware and Kits" href="https://www.rockler.com/hardware/project-hardware/project-kits/"><span>Project Hardware &amp; Kits</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Knife Making Kits" href="https://www.rockler.com/hardware/project-hardware/knife-making-kits/"><span>Knife Making Kits</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Clock Kits and Components" href="/hardware/project-hardware/project-kits/wooden-clock-kits"><span>Clock Kits &amp; Components</span></a>
                    </li>
                </ul>
            </li>
        </ul>
    </li>
    <li class="level0 level-top">
        <a title="View Workshop" href="https://www.rockler.com/workshop-accessories/" class="level-top"><span>Workshop</span></a>
        <ul class="paneltop submenu" style="height:625px;width:885px;">
            <li class="level1 parent">
                <a title="View all Workshop" href="https://www.rockler.com/workshop-accessories/" class="all-category"><span>All Workshop</span></a>

                <a title="View Benches & Work Stations" href="https://www.rockler.com/workshop-accessories/benches-and-work-stations/" class="level-top"><h2><span>Benches & Work Stations</span></h2></a>
                <ul class="submenu dropdown-menu">
                    <li class="level2">
                        <a title="View Workbenches" href="https://www.rockler.com/workshop-accessories/benches-and-work-stations/workbenches/"><span>Workbenches</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Work Stands" href="https://www.rockler.com/workshop-accessories/benches-and-work-stations/workshop-stands-legs-and-parts/"><span>Work Stands</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Saw Horses" href="https://www.rockler.com/workshop-accessories/benches-and-work-stations/saw-horses/"><span>Saw Horses</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Workbench Accessories" href="https://www.rockler.com/workshop-accessories/benches-and-work-stations/workbench-accessories/"><span>Workbench Accessories</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Woodworking Vises" href="https://www.rockler.com/workshop-accessories/benches-and-work-stations/woodworking-vises/"><span>Woodworking Vises</span></a>
                    </li>
                </ul>
            </li>
            <li class="level1 parent">
                <a title="View Workshop Organization" href="https://www.rockler.com/workshop-accessories/workshop-organization/" class="level-top"><h2><span>Workshop Organization</span></h2></a>
                <ul class="submenu dropdown-menu">
                    <li class="level2">
                        <a title="View Drawer Organizers" href="https://www.rockler.com/workshop-accessories/workshop-organization/workshop-drawer-dividers/"><span>Drawer Organizers</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Wall & Shelf Organizers" href="https://www.rockler.com/workshop-accessories/workshop-organization/wall-and-shelf-organizers/"><span>Wall & Shelf Organizers</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Ceiling Track & Hangers" href="https://www.rockler.com/workshop-accessories/workshop-organization/ceiling-track/"><span>Ceiling Track & Hangers</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Storage Racks & Trays" href="https://www.rockler.com/workshop-accessories/workshop-organization/storage-racks-and-trays/"><span>Storage Racks & Trays</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Tool Bags & Cases" href="https://www.rockler.com/workshop-accessories/workshop-organization/tool-bags-and-cases/"><span>Tool Bags & Cases</span></a>
                    </li>
                </ul>
            </li>
            <li class="level1 parent">
                <a title="View Dust Collection & Air Filtration " href="https://www.rockler.com/power-tools/dust-collection/" class="level-top"><h2><span>Dust Collection & Air Filtration</span></h2></a>
                <ul class="submenu dropdown-menu">
                    <li class="level2">
                        <a title="View Dust Collectors" href="https://www.rockler.com/power-tools/dust-collection/dust-collectors/"><span>Dust Collectors</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Dust Separators" href="https://www.rockler.com/power-tools/dust-collection/dust-cyclones-and-separators/"><span>Dust Separators</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Air Filtration" href="https://www.rockler.com/power-tools/dust-collection/air-filtration/"><span>Air Filtration</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Shop Vacuums & Extractors" href="https://www.rockler.com/power-tools/dust-collection/shop-vacuums/"><span>Shop Vacuums & Extractors</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Hoses & Fittings" href="https://www.rockler.com/power-tools/dust-collection/dust-collection-fittings/"><span>Hoses & Fittings</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Dust Collection Accessories" href="https://www.rockler.com/power-tools/dust-collection/special-application-dust-collection/"><span>Dust Collection Accessories</span></a>
                    </li>
                </ul>
            </li>
            <li class="level1 parent">
                <a title="View Rockler T-Track" href="https://www.rockler.com/workshop-accessories/rockler-t-track/" class="level-top"><h2><span>Rockler T-Track</span></h2></a>
                <ul class="submenu dropdown-menu">
                    <li class="level2">
                        <a title="View T-Track" href="https://www.rockler.com/workshop-accessories/rockler-t-track/t-tracks/"><span>T-Track</span></a>
                    </li>
                    <li class="level2">
                        <a title="View T-Track Tables & Stands" href="https://www.rockler.com/workshop-accessories/rockler-t-track/t-track-table/"><span>T-Track Tables & Stands</span></a>
                    </li>
                    <li class="level2">
                        <a title="View T-Track Clamps & Stops" href="https://www.rockler.com/workshop-accessories/rockler-t-track/t-track-clamps/"><span>T-Track Clamps & Stops</span></a>
                    </li>
                    <li class="level2">
                        <a title="View T-Track Accessories" href="https://www.rockler.com/workshop-accessories/rockler-t-track/t-track-accessories/"><span>T-Track Accessories</span></a>
                    </li>
                </ul>
            </li>
            <li class="level1 parent">
                <a title="View Workshop Safety" href="https://www.rockler.com/workshop-accessories/workshop-safety/" class="level-top"><h2><span>Workshop Safety</span></h2></a>
                <ul class="submenu dropdown-menu">
                    <li class="level2">
                        <a title="View Dust Masks & Respirators" href="https://www.rockler.com/workshop-accessories/workshop-safety/respirators-and-dust-masks/"><span>Dust Masks & Respirators</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Safety Glasses & Goggles" href="https://www.rockler.com/workshop-accessories/workshop-safety/safety-glasses-and-goggles/"><span>Safety Glasses & Goggles</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Hearing Protection" href="https://www.rockler.com/workshop-accessories/workshop-safety/hearing-protection/"><span>Hearing Protection</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Work Gloves" href="https://www.rockler.com/workshop-accessories/workshop-safety/work-gloves/"><span>Work Gloves</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Push Blocks" href="https://www.rockler.com/workshop-accessories/workshop-safety/push-blocks/"><span>Push Blocks</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Featherboards" href="https://www.rockler.com/workshop-accessories/workshop-safety/featherboards/"><span>Featherboards</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Woodworking Aprons" href="https://www.rockler.com/workshop-accessories/workshop-safety/woodworking-aprons/"><span>Woodworking Aprons</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Material Handling Equipment" href="https://www.rockler.com/workshop-accessories/workshop-safety/material-handling-equipment/"><span>Material Handling Equipment</span></a>
                    </li>
                </ul>
            </li>
            <li class="level1 parent">
                <a title="View Workshop Accessories" href="https://www.rockler.com/workshop-accessories/workshop-accessories/" class="level-top"><h2><span>Workshop Accessories</span></h2></a>
                <ul class="submenu dropdown-menu">
                    <li class="level2">
                        <a title="View Clamps" href="https://www.rockler.com/hand-tools/clamps/"><span>Clamps</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Tool Maintenance" href="https://www.rockler.com/workshop-accessories/workshop-accessories/tool-maintenance/"><span>Tool Maintenance</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Floor Mats" href="https://www.rockler.com/workshop-accessories/workshop-accessories/shop-flooring-and-anti-fatigue-floor-mats/"><span>Floor Mats</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Stools" href="https://www.rockler.com/workshop-accessories/workshop-accessories/stools/"><span>Stools</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Mobile Bases" href="https://www.rockler.com/workshop-accessories/workshop-accessories/mobile-bases/"><span>Mobile Bases</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Roller Stands" href="https://www.rockler.com/workshop-accessories/workshop-accessories/roller-and-ball-bearing-stands/"><span>Roller Stands</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Workshop Casters" href="https://www.rockler.com/workshop-accessories/workshop-accessories/workshop-casters/"><span>Workshop Casters</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Rockler Apparel & Merchandise" href="https://www.rockler.com/workshop-accessories/workshop-accessories/apparel-merchandise/"><span>Rockler Apparel & Merchandise</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Media" href="https://www.rockler.com/workshop-accessories/workshop-accessories/woodworking-media/"><span>Media</span></a>
                    </li>
                </ul>
            </li>
            <li class="level1 parent">
                <a title="View Woodworking Jigs" href="https://www.rockler.com/workshop-accessories/woodworking-jigs/" class="level-top"><h2><span>Woodworking Jigs</span></h2></a>
                <ul class="submenu dropdown-menu">
                    <li class="level2">
                        <a title="View Hardware Installation Jigs" href="https://www.rockler.com/workshop-accessories/woodworking-jigs/installation-jigs/"><span>Hardware Installation Jigs</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Joinery Jigs" href="https://www.rockler.com/workshop-accessories/woodworking-jigs/joinery-jigs/"><span>Joinery Jigs</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Router Jigs" href="https://www.rockler.com/workshop-accessories/woodworking-jigs/router-jigs/"><span>Router Jigs</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Table Saw Jigs" href="https://www.rockler.com/workshop-accessories/woodworking-jigs/table-saw-jigs/"><span>Table Saw Jigs</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Band Saw Jigs" href="https://www.rockler.com/workshop-accessories/woodworking-jigs/band-saw-jigs/"><span>Band Saw Jigs</span></a>
                    </li>
                      <li class="level2">
                        <a title="View Band Saw Jigs" href="https://www.rockler.com/workshop-accessories/woodworking-jigs/trim-carpentry-jigs/"><span>Trim Carpentry Jigs</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Jig Parts & Accessories" href="https://www.rockler.com/workshop-accessories/woodworking-jigs/jig-parts-kits/"><span>Jig Parts & Accessories</span></a>
                    </li>
                </ul>
            </li>
            <li class="level1 parent">
                <a title="View Lighting & Electrical" href="https://www.rockler.com/workshop-accessories/lighting-and-electrical/" class="level-top"><h2><span>Lighting & Electrical</span></h2></a>
                <ul class="submenu dropdown-menu">
                    <li class="level2">
                        <a title="View Shop Lighting" href="https://www.rockler.com/workshop-accessories/lighting-and-electrical/shop-lighting/"><span>Shop Lighting</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Task Lights" href="https://www.rockler.com/workshop-accessories/lighting-and-electrical/task-lights/"><span>Task Lights</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Extension Cords" href="https://www.rockler.com/workshop-accessories/lighting-and-electrical/extension-cords/"><span>Extension Cords</span></a>
                    </li>
                </ul>
            </li>
        </ul>
    </li>
    <li class="level0 level-top">
        <a title="View Finishing" href="https://www.rockler.com/finishing/" class="level-top"><span>Finishing</span></a>
        <ul class="paneltop submenu" style="width: 884px;">
            <li class="level1 parent">
                <a title="View all Finishing" href="https://www.rockler.com/finishing/" class="all-category"><span>All Finishing</span></a>

                <a title="View Sanding & Abrasives" href="https://www.rockler.com/finishing/sanding-and-abrasives/" class="level-top"><h2><span>Sanding & Abrasives</span></h2></a>
                <ul class="submenu">
                    <li class="level2">
                        <a title="View Sandpaper" href="https://www.rockler.com/finishing/sanding-and-abrasives/sandpaper/"><span>Sandpaper</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Sanding Sponges" href="https://www.rockler.com/finishing/sanding-and-abrasives/sanding-sponges/"><span>Sanding Sponges</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Detailed Sanding" href="https://www.rockler.com/finishing/sanding-and-abrasives/detailed-abrasives/"><span>Detailed Sanding</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Sanding Blocks" href="https://www.rockler.com/finishing/sanding-and-abrasives/sanding-blocks/"><span>Sanding Blocks</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Sanding Discs" href="https://www.rockler.com/finishing/sanding-and-abrasives/sanding-discs/"><span>Sanding Discs</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Sanding Belts" href="https://www.rockler.com/finishing/sanding-and-abrasives/sanding-belts/"><span>Sanding Belts</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Sanding Drums & Sleeves" href="https://www.rockler.com/finishing/sanding-and-abrasives/sanding-drums-sanding-sleeves/"><span>Sanding Drums & Sleeves</span></a>
                    </li>
                </ul>
            </li>
            <li class="level1 parent">
                <a title="View Epoxy & Resin" href="https://www.rockler.com/finishing/epoxy-and-resin/" class="level-top"><h2><span>Epoxy & Resin</span></h2></a>
                <ul class="submenu">
                    <li class="level2">
                        <a title="View Epoxy Kits" href="https://www.rockler.com/finishing/epoxy-and-resin/epoxy-kits/"><span>Epoxy Kits</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Epoxy Repair" href="https://www.rockler.com/finishing/epoxy-and-resin/epoxy-repair/"><span>Epoxy Repair</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Wood Epoxy Resin" href="https://www.rockler.com/finishing/epoxy-and-resin/wood-epoxy-resin/"><span>Wood Epoxy Resin</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Epoxy Accessories" href="https://www.rockler.com/finishing/epoxy-and-resin/epoxy-accessories/"><span>Epoxy Accessories</span></a>
                    </li>
                </ul>
            </li>
            <li class="level1 parent">
                <a title="View Adhesives" href="https://www.rockler.com/finishing/adhesives/" class="level-top"><h2><span>Adhesives</span></h2></a>
                <ul class="submenu">
                    <li class="level2">
                        <a title="View CA Glue" href="https://www.rockler.com/finishing/adhesives/ca-glue/"><span>CA Glue</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Wood Glue" href="https://www.rockler.com/finishing/adhesives/wood-glue/"><span>Wood Glue</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Epoxy" href="https://www.rockler.com/finishing/adhesives/epoxy/"><span>Epoxy</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Adhesive Tape" href="https://www.rockler.com/finishing/adhesives/adhesive-tape/"><span>Adhesive Tape</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Glue Brushes & Applicators" href="https://www.rockler.com/finishing/adhesives/glue-brushes-and-applicators/"><span>Glue Brushes & Applicators</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Project Mats" href="https://www.rockler.com/finishing/applicators/finishing-accessories/"><span>Project Mats</span></a>
                    </li>
                </ul>
            </li>
            <li class="level1 parent">
                <a title="View Wood Finishes" href="https://www.rockler.com/finishing/wood-finishes/" class="level-top"><h2><span>Wood Finishes</span></h2></a>
                <ul class="submenu">
                    <li class="level2">
                        <a title="View Gel Stains" href="https://www.rockler.com/finishing/wood-finishes/gel-stains/"><span>Gel Stains</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Water Based Stain" href="https://www.rockler.com/finishing/wood-finishes/water-based-stain/"><span>Water Based Stain</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Oil Based Stain" href="https://www.rockler.com/finishing/wood-finishes/oil-based-stain/"><span>Oil Based Stain</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Wood Dye & Tints" href="https://www.rockler.com/finishing/wood-finishes/wood-dyes-and-tinit/"><span>Wood Dye & Tints</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Wood Sealers" href="https://www.rockler.com/finishing/wood-finishes/wood-sealers/"><span>Wood Sealers</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Wood Oil" href="/finishing/wood-finishes/wood-sealers/oil-finishes"><span>Wood Oil</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Furniture & Wood Paint" href="https://www.rockler.com/finishing/wood-finishes/furniture-and-wood-paint/"><span>Furniture & Wood Paint</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Woodturning Finishes" href="https://www.rockler.com/finishing/wood-finishes/woodturning-finishes/"><span>Woodturning Finishes</span></a>
                    </li>
                </ul>
            </li>
            <li class="level1 parent">
                <a title="View Furniture Restoration & Conditioning" href="https://www.rockler.com/finishing/furniture-restoration-and-conditioning/" class="level-top"><h2><span>Furniture Restoration & Conditioning</span></h2></a>
                <ul class="submenu">
                    <li class="level2">
                        <a title="View Wood Putty" href="https://www.rockler.com/finishing/furniture-restoration-and-conditioning/wood-putty/"><span>Wood Putty</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Wood Conditioner" href="https://www.rockler.com/finishing/furniture-restoration-and-conditioning/wood-conditioner/"><span>Wood Conditioner</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Grain & Wood Filler" href="https://www.rockler.com/finishing/furniture-restoration-and-conditioning/wood-filler-and-grain-filler/"><span>Grain & Wood Filler</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Stripping & Refinishing" href="https://www.rockler.com/finishing/furniture-restoration-and-conditioning/stripping-and-refinishing/"><span>Stripping & Refinishing</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Wood Oil" href="https://www.rockler.com/finishing/furniture-restoration-and-conditioning/wood-oil/"><span>Wood Oil</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Scratch Remover" href="https://www.rockler.com/finishing/furniture-restoration-and-conditioning/scratch-remover/"><span>Scratch Remover</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Stain Markers" href="https://www.rockler.com/finishing/furniture-restoration-and-conditioning/stain-markers/"><span>Stain Markers</span></a>
                    </li>
                </ul>
            </li>
            <li class="level1 parent">
                <a title="View Finishing Applicators" href="https://www.rockler.com/finishing/applicators/" class="level-top"><h2><span>Finishing Applicators & Racks</span></h2></a>
                <ul class="submenu">
                    <li class="level2">
                        <a title="View Paint & Finish Sprayers" href="https://www.rockler.com/finishing/applicators/sprayer/"><span>Paint & Finish Sprayers</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Brushes & Sponges" href="https://www.rockler.com/finishing/applicators/brushes/"><span>Brushes & Sponges</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Cloth" href="https://www.rockler.com/finishing/applicators/cloth/"><span>Cloth</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Finishing Accessories" href="https://www.rockler.com/finishing/applicators/finishing-accessories/"><span>Finishing Accessories</span></a>
                    </li>
                </ul>
            </li>
        </ul>
    </li>
    <li class="level0 level-top">
        <a title="View Wood" href="https://www.rockler.com/wood/" class="level-top"><span>Wood</span></a>
        <ul class="paneltop submenu">
            <li class="level1 parent">
                <a title="View all Wood" href="https://www.rockler.com/wood/" class="all-category"><span>All Wood</span></a>

                <a title="View Domestic Lumber" href="https://www.rockler.com/wood/domestic-lumber/"><span>Domestic Lumber</span></a>
                <a title="View Exotic Wood" href="https://www.rockler.com/wood/exotic-lumber/"><span>Exotic Lumber</span></a>
                <a title="View Plywood" href="https://www.rockler.com/wood/plywood/"><span>Plywood</span></a>
                <a title="View Dowel Rods" href="https://www.rockler.com/wood/dowel-rods/"><span>Dowel Rods</span></a>
                <a title="View Inlays" href="https://www.rockler.com/wood/inlays/"><span>Inlays</span></a>
               <a title="View Wood Slabs" href="https://www.rockler.com/wood/one-of-a-kind/"><span>Slabs</span></a>
            </li>
            <li class="level1 parent">
                <a title="View Veneer" href="https://www.rockler.com/wood/veneer/" class="level-top"><h2><span>Veneer</span></h2></a>
                <ul class="submenu">
                    <li class="level2">
                        <a title="View Veneering Supplies" href="https://www.rockler.com/wood/veneer/veneering-supplies/"><span>Veneering Supplies</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Veneering Tools" href="https://www.rockler.com/wood/veneer/veneering-tools/"><span>Veneering Tools</span></a>
                    </li>
                </ul>
            </li>
            <li class="level1 parent">
                <a title="View Wood Turning" href="https://www.rockler.com/power-tools/wood-turning/" class="level-top"><h2><span>Wood Turning</span></h2></a>
                <ul class="submenu">
                    <li class="level2">
                        <a title="View Pen Blanks" href="https://www.rockler.com/power-tools/wood-turning/pen-blanks/"><span>Pen Blanks</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Turning Blanks" href="https://www.rockler.com/power-tools/wood-turning/turning-blanks/"><span>Turning Blanks</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Turning Tools" href="https://www.rockler.com/power-tools/wood-turning/turning-tools/"><span>Turning Tools</span></a>
                    </li>
                </ul>
            </li>
            <li class="level1 parent">
                <a title="View More Related Products" href="https://www.rockler.com/wood/" class="level-top"><h2><span>More Related Products</span></h2></a>
                <ul class="submenu">
                    <li class="level2">
                        <a title="View Wood Burning" href="https://www.rockler.com/hand-tools/wood-burning/wood-burning-tools/"><span>Wood Burning</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Branding Irons" href="https://www.rockler.com/hand-tools/wood-burning/wood-branding-irons/"><span>Branding Irons</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Wood Knife Scales" href="https://www.rockler.com/wood/knife-scales/"><span>Wood Knife Scales</span></a>
                    </li>
                </ul>
            </li>
        </ul>
    </li>
    <li class="level0 level-top">
        <a title="View Power Tools" href="https://www.rockler.com/power-tools/" class="level-top"><span>Power Tools</span></a>
        <ul class="paneltop submenu" style="width: 884px;">
            <li class="level1 parent">
                <a title="View all Power Tools" href="https://www.rockler.com/power-tools/" class="all-category"><span>All Power Tools</span></a>

                <a title="View Sawing" href="https://www.rockler.com/power-tools/sawing/" class="level-top"><h2><span>Sawing</span></h2></a>
                <ul class="submenu">
                    <li class="level2">
                        <a title="View Band Saws" href="https://www.rockler.com/power-tools/sawing/band-saws/"><span>Band Saws</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Miter Saws" href="https://www.rockler.com/power-tools/sawing/miter-saws/"><span>Miter Saws</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Table Saws" href="https://www.rockler.com/power-tools/sawing/table-saws/"><span>Table Saws</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Circular Saws" href="https://www.rockler.com/power-tools/sawing/circular-saws-and-track-saws/"><span>Circular Saws</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Track Saws" href="https://www.rockler.com/power-tools/sawing/circular-saws-and-track-saws/"><span>Track Saws</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Scroll Saws" href="https://www.rockler.com/power-tools/sawing/scroll-saws/"><span>Scroll Saws</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Jig Saws" href="https://www.rockler.com/power-tools/sawing/jig-saws/"><span>Jig Saws</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Panel Saws" href="https://www.rockler.com/power-tools/sawing/panel-saws/"><span>Panel Saws</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Reciprocating Saws" href="https://www.rockler.com/power-tools/sawing/reciprocating-saws/"><span>Reciprocating Saws</span></a>
                    </li>
                </ul>
            </li>
            <li class="level1 parent">
                <a title="View Dust Collection and Air Filtration" href="/power-tools/dust-collection" class="level-top"><h2><span>Dust Collection & Air Filtration</span></h2></a>
                <ul class="submenu">
                    <li class="level2">
                        <a title="View Dust Collectors" href="https://www.rockler.com/power-tools/dust-collection/dust-collectors/"><span>Dust Collectors</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Dust Separators" href="https://www.rockler.com/power-tools/dust-collection/dust-cyclones-and-separators/"><span>Dust Separators</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Air Filtration" href="https://www.rockler.com/power-tools/dust-collection/air-filtration/"><span>Air Filtration</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Shop Vacuums & Extractors" href="https://www.rockler.com/power-tools/dust-collection/shop-vacuums/"><span>Shop Vacuums & Extractors</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Hoses & Fittings" href="https://www.rockler.com/power-tools/dust-collection/dust-collection-fittings/"><span>Hoses & Fittings</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Dust Collection Accessories" href="https://www.rockler.com/power-tools/dust-collection/special-application-dust-collection/"><span>Dust Collection Accessories</span></a>
                    </li>
                </ul>
            </li>
            <li class="level1 parent">
                <a title="View Sanding" href="https://www.rockler.com/power-tools/sanding/" class="level-top"><h2><span>Sanding</span></h2></a>
                <ul class="submenu">
                    <li class="level2">
                        <a title="View Drils and Drivers" href="https://www.rockler.com/power-tools/sanding/drum-sanders/"><span>Drum Sanders</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Drill Presses" href="https://www.rockler.com/power-tools/sanding/orbit-sanders/"><span>Orbital Sanders</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Bateries and Chargers" href="https://www.rockler.com/power-tools/sanding/spindle-sanders/"><span>Spindle Sanders</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Drill Bits" href="https://www.rockler.com/power-tools/sanding/belt-disc-combination-sanders/"><span>Belt Sanders</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Disc Sanders" href="https://www.rockler.com/power-tools/sanding/disc-sanders/"><span>Disc Sanders</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Belt/Disc Combo Sanders" href="https://www.rockler.com/power-tools/sanding/belt-disc-combination-sanders/"><span>Belt/Disc Combo Sanders</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Surface Removal Sanders" href="https://www.rockler.com/power-tools/sanding/surface-removal-sanders/"><span>Surface Removal Sanders</span></a>
                    </li>
                </ul>
            </li>
            <li class="level1 parent">
                <a title="View CNC Machines & Laser Machines" href="https://www.rockler.com/power-tools/cnc-machines-and-laser-machines/" class="level-top"><h2><span>CNC Machines & Laser Machines</span></h2></a>
                <ul class="submenu">
                    <li class="level2">
                        <a title="View CNC Router Bits" href="https://www.rockler.com/power-tools/cnc-machines-and-laser-machines/cnc-router-bits/"><span>CNC Router Bits</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Axiom" href="https://www.rockler.com/power-tools/cnc-machines-and-laser-machines/axiom/"><span>Axiom </span></a>
                    </li>
                    <li class="level2">
                        <a title="View Next Wave" href="https://www.rockler.com/power-tools/cnc-machines-and-laser-machines/next-wave/"><span>Next Wave</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Carvewright" href="https://www.rockler.com/power-tools/cnc-machines-and-laser-machines/carvewright/"><span>Carvewright</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Shaper" href="https://www.rockler.com/power-tools/cnc-machines-and-laser-machines/shaper/"><span>Shaper</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Powermatic" href="https://www.rockler.com/power-tools/cnc-machines-and-laser-machines/Powermatic/"><span>Powermatic</span></a>
                    </li>
                </ul>
            </li>
            <li class="level1 parent">
                <a title="View Turning" href="https://www.rockler.com/power-tools/wood-turning/" class="level-top"><h2><span>Wood Turning</span></h2></a>
                <ul class="submenu">
                    <li class="level2">
                        <a title="View Stationary Latches" href="https://www.rockler.com/power-tools/wood-turning/lathes/"><span>Lathes</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Mini Lathes" href="https://www.rockler.com/power-tools/wood-turning/lathe-chucks/"><span>Lathe Chucks</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Lathe Chucks" href="https://www.rockler.com/power-tools/wood-turning/turning-tools/"><span>Turning Tools</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Turning Tools" href="https://www.rockler.com/power-tools/wood-turning/turning-accessories/"><span>Turning Accessories</span></a>
                    </li>
                </ul>
            </li>
            <li class="level1 parent">
                <a title="View Drilling" href="https://www.rockler.com/power-tools/drilling/" class="level-top"><h2><span>Drilling</span></h2></a>
                <ul class="submenu">
                    <li class="level2">
                        <a title="View Drills and Drivers" href="https://www.rockler.com/power-tools/drilling/drills-drivers/"><span>Drills & Drivers</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Drill Presses" href="https://www.rockler.com/power-tools/drilling/drill-presses/"><span>Drill Presses</span></a>
                    </li>
                   <li class="level2">
                        <a title="View Drill and Driver Bits" href="/power-tools/drilling/drilling-accessories/drill-bits-and-drivers"><span>Drill & Driver Bits</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Drilling Accessories" href="https://www.rockler.com/power-tools/drilling/drilling-accessories/"><span>Drilling Accessories</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Drilling Jigs and Guides" href="https://www.rockler.com/power-tools/drilling/drill-jigs/"><span>Drilling Jigs & Guides</span></a>
                    </li>
                </ul>
            </li>
            <li class="level1 parent">
                <a title="View Routing" href="https://www.rockler.com/power-tools/routers/" class="level-top"><h2><span>Routing</span></h2></a>
                <ul class="submenu">
                    <li class="level2">
                        <a title="View Routing Table" href="https://www.rockler.com/power-tools/routers/router-tables/"><span>Router Tables</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Routers" href="https://www.rockler.com/power-tools/routers/routers/"><span>Routers</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Router Bits" href="https://www.rockler.com/power-tools/routers/router-bits/"><span>Router Bits</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Router Accessories" href="https://www.rockler.com/power-tools/routers/router-accessories/"><span>Router Accessories</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Router Jigs" href="https://www.rockler.com/power-tools/routers/router-jigs/"><span>Router Jigs</span></a>
                    </li>
                </ul>
            </li>
            <li class="level1 parent">
                <a title="View More Tools" href="https://www.rockler.com/power-tools/" class="level-top"><h2><span>More Power Tools</span></h2></a>
                <ul class="submenu">
                    <li class="level2">
                        <a title="View Joinery" href="https://www.rockler.com/power-tools/joinery/"><span>Joinery</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Planers & Jointers" href="https://www.rockler.com/power-tools/planers-and-jointers/"><span>Planers & Jointers</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Power Wood Carving" href="https://www.rockler.com/power-tools/power-carving/"><span>Power Wood Carving</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Link Title" href="https://www.rockler.com/power-tools/air-tools/"><span>Air Tools</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Link Title" href="https://www.rockler.com/power-tools/logging-and-milling/"><span>Milling & Logging</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Link Title" href="https://www.rockler.com/hand-tools/tool-sharpening/"><span>Tool Sharpening</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Link Title" href="https://www.rockler.com/project-supplies/wood-branding-irons/"><span>Branding Irons</span></a>
                    </li>
                </ul>
            </li>
        </ul>
    </li>

    <li class="level0 level-top">
        <a title="View Hand Tools" href="https://www.rockler.com/hand-tools/" class="level-top"><span>Hand Tools</span></a>
        <ul class="paneltop submenu" style="width: 884px;">
            <li class="level1 parent">
                <a title="View all Hand Tools" href="https://www.rockler.com/hand-tools/" class="all-category"><span>All Hand Tools</span></a>

                <a title="View Workshop" href="https://www.rockler.com/hand-tools/clamps/" class="level-top"><h2><span>Clamps</span></h2></a>
                <ul class="submenu">
                    <li class="level2">
                        <a title="View Parallel Clamps" href="/hand-tools/clamps/parallel-clamps"><span>Parallel Clamps</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Pipe Clamps" href="/hand-tools/clamps/pipe-clamps"><span>Pipe Clamps</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Bar Clamps" href="/hand-tools/clamps/bar-clamps"><span>Bar Clamps</span></a>
                    </li>
                    <li class="level2">
                        <a title="View F-Style Clamps" href="/hand-tools/clamps/f-style-clamps"><span>F-Style Clamps</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Quick Action Clamps" href="/hand-tools/clamps/quick-action-clamps"><span>Quick Action Clamps</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Corner Clamps" href="/hand-tools/clamps/corner-clamps"><span>Corner Clamps</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Shop All Clamps" href="/hand-tools/clamps"><span>>>Shop All Clamps</span></a>
                    </li>
                </ul>
            </li>
            <li class="level1 parent">
                <a title="View Marking and Measuring" href="/hand-tools/marking-and-measuring-tools" class="level-top"><h2><span>Marking & Measuring</span></h2></a>
                <ul class="submenu">
                    <li class="level2">
                        <a title="View Marking Tools" href="/hand-tools/marking-and-measuring-tools/marking-tools"><span>Marking Tools</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Squares and Triangles" href="/hand-tools/marking-and-measuring-tools/squares-and-triangles"><span>Squares & Triangles</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Angle Finders and Protractors" href="/hand-tools/marking-and-measuring-tools/angle-finders-and-protractors"><span>Angle Finders & Protractors</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Tape Measures and Rulers" href="/hand-tools/marking-and-measuring-tools/tape-measures-and-rulers"><span>Tape Measures & Rulers</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Digital Measuring Tools" href="/hand-tools/marking-and-measuring-tools/digital-measuring-tools"><span>Digital Measuring Tools</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Shop All Marking and Measuring" href="/hand-tools/marking-and-measuring-tools"><span>>> Shop All Marking & Measuring</span></a>
                    </li>
                </ul>
            </li>
            <li class="level1 parent">
                <a title="View Hand Planes" href="/hand-tools/hand-saws" class="level-top"><h2><span>Hand Saws</span></h2></a>
                <ul class="submenu">
                    <li class="level2">
                        <a title="View Dovetail Saws and Tenon Saws" href="/hand-tools/hand-saws/dovetail-saws-and-tenon-saws"><span>Dovetail Saws & Tenon Saws</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Japanese Saws" href="/hand-tools/hand-saws/japanese-saws"><span>Japanese Saws</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Coping Saws" href="/hand-tools/hand-saws/coping-saws"><span>Coping Saws</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Flush Cut Saws" href="/hand-tools/hand-saws/flush-cut-saws"><span>Flush Cut Saws</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Specialty Hand Saws" href="/hand-tools/hand-saws/specialty-hand-saws"><span>Specialty Hand Saws</span></a>
                    </li>
                </ul>
            </li>
            <li class="level1 parent">
                <a title="View Hand Planes & Spokeshaves" href="/hand-tools/hand-planes-and-spoke-shaves" class="level-top"><h2><span>Hand Planes & Spokeshaves</span></h2></a>
                <ul class="submenu">
                    <li class="level2">
                        <a title="View Smoothing Planes" href="/hand-tools/hand-planes-and-spoke-shaves/smoothing-planes"><span>Smoothing Planes</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Jack Planes" href="/hand-tools/hand-planes-and-spoke-shaves/jack-planes"><span>Jack Planes</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Block Planes" href="/hand-tools/hand-planes-and-spoke-shaves/block-planes"><span>Block Planes</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Shoulder Planes" href="/hand-tools/hand-planes-and-spoke-shaves/shoulder-planes"><span>Shoulder Planes</span></a>
                    </li>
                  <!--  <li class="level2">
                        <a title="View Spokeshaves" href="/hand-tools/hand-planes-and-spoke-shaves/spokeshaves"><span>Spokeshaves</span></a>
                    </li> -->
                    <li class="level2">
                        <a title="View Shop All Hand Planes" href="/hand-tools/hand-planes-and-spoke-shaves"><span>>> Shop All Hand Planes</span></a>
                    </li>
                </ul>
            </li>
            <li class="level1 parent">
                <a title="View Wood Turning" href="/power-tools/wood-turning" class="level-top"><h2><span>Wood Turning</span></h2></a>
                <ul class="submenu">
                    <li class="level2">
                        <a title="View Turning Tools" href="/power-tools/wood-turning/turning-tools"><span>Turning Tools</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Turning Accessories" href="/power-tools/wood-turning/turning-accessories"><span>Turning Accessories</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Shop All Wood Turning" href="/power-tools/wood-turning"><span>>> Shop All Wood Turning</span></a>
                    </li>
                </ul>
            </li>
            <li class="level1 parent">
                <a title="View Chisels" href="/hand-tools/chisels" class="level-top"><h2><span>Chisels</span></h2></a>
                <ul class="submenu">
                    <li class="level2">
                        <a title="View Bevel Edge Chisels" href="/hand-tools/chisels/bevel-edge-chisels"><span>Bevel Edge Chisels</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Gouges" href="/hand-tools/chisels/gouges"><span>Gouges</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Mortise Chisels" href="/hand-tools/chisels/mortise-chisels"><span>Mortise Chisels</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Chisel Sets" href="/hand-tools/chisels/chisel-sets"><span>Chisel Sets</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Shop All Carving Chisels" href="/hand-tools/chisels"><span>>> Shop All Carving Chisels</span></a>
                    </li>
                </ul>
            </li>
            <li class="level1 parent">
                <a title="View Wood Carving" href="/hand-tools/wood-carving"><span>Wood Carving</span></a>
                <a title="View Draw Knives & Adzes" href="/hand-tools/draw-knives-and-adzes"><span>Draw Knives & Adzes</span></a>
                <a title="View Wood Files & Rasps" href="/hand-tools/wood-files-and-rasps"><span>Wood Files & Rasps</span></a>
                <a title="View Scrapers & Burnishers" href="/hand-tools/scrapers-and-burnishers"><span>Scrapers & Burnishers</span></a>
                <a title="View Tool Sharpening" href="/hand-tools/tool-sharpening"><span>Tool Sharpening</span></a>
            </li>
            <li class="level1 parent">
                <a title="View More Hand Tools" href="/hand-tools" class="level-top"><h2><span>More Hand Tools</span></h2></a>
                <ul class="submenu">
                    <li class="level2">
                        <a title="View Bevel Edge Chisels" href="/hand-tools/mallets-and-hammers"><span>Mallets & Hammers</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Gouges" href="/hand-tools/screwdrivers"><span>Screwdrivers</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Mortise Chisels" href="/hand-tools/wood-burning"><span>Wood Burning</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Chisel Sets" href="/wood/veneer/veneering-tools"><span>Veneering Tools</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Shop All Carving Chisels" href="/hand-tools/picture-framing-tools"><span>Picture Framing Tools</span></a>
                    </li>
                    <li class="level2">
                        <a title="View Shop All Carving Chisels" href="/hand-tools/specialty-hand-tools"><span>Specialty Hand Tools</span></a>
                    </li>
                </ul>
            </li>
        </ul>
    </li>
    <li class="level0 level-top level-divider hide-desktop">
        <a title="View Rockler Innovation" href="/shop?w#/filter:ss_morewaystoshop:Exclusive/"><span>Rockler Innovation</span></a>
    </li>
    <li class="level0 level-top level-divider hide-desktop">
        <a title="View New Items" href="/shop?w#/filter:ss_morewaystoshop:New"><span>New Items</span></a>
    </li>
    <li class="level0 level-top icon-sale">
        <a title="View Sale" href="https://www.rockler.com/rockler-promotions/current-promotions/" class="level-top highlight"><span class="item-icon" aria-hidden="true"></span>Sale</a>
        <ul class="paneltop submenu" style="left: 55%;">
            <li class="level1 parent subgroup-no-border-right">
             <!--   <a title="View Handmade Gift Sale" href="https://www.rockler.com/rockler-promotions/current-promotions/"><span>Handmade Gift Sale</span></a> -->
         <!-- <a title="View Flash Sale" href="/shop?ssTitle=Shop%20Flash%20Sales#/filter:ss_morewaystoshop:Flash$2520Sale/filter:stock_status:In$2520Stock"><span>Black Friday Deals</span></a>   -->
                <a title="View Outlet" href="/shop?w#/filter:ss_morewaystoshop:Outlet$2520Store" class="hide-mobile"><span>Outlet</span></a>
                <a title="Shop All Deals" href="/shop?w#/filter:ss_morewaystoshop:Sale/filter:ss_morewaystoshop:Outlet$2520Store/filter:ss_morewaystoshop:Flash$2520Sale/filter:ss_morewaystoshop:Free$2520Gift" class="all-category"><span>Shop All Deals</span></a>
              <!--   <a title="View Gift Giving Guide" href="/gift-guide"><span>Gift Giving Guide</span></a> -->
            </li>
        </ul>
    </li>
    <li class="level0 level-top icon-learn hide-mobile">
        <a title="View Sale" href="https://www.rockler.com/rockler-promotions/current-promotions/" class="level-top highlight"><span class="item-icon" aria-hidden="true"></span>Learn</a>
        <ul class="paneltop submenu" style="left: 55%;">
            <li class="level1 parent subgroup-no-border-right">
                <a title="Free Project Plans" href="https://www.rockler.com/free-woodworking-plans/"><span>Free Project Plans</span></a>
                <a title="Classes & Events" href="https://www.rockler.com/classes-workshops/"><span>Classes & Events</span></a>
                <a title="Learn Woodworking Tips" href="https://www.rockler.com/learn/"><span>Learn Woodworking Tips</span></a>
                <a title="Expert Advice" href="https://www.rockler.com/expert-advice/"><span>Expert Advice</span></a>
                <a title="Project Ideas" href="https://www.rockler.com/project-ideas/"><span>Project Ideas</span></a>
                <a title="Rockler Innovations" href="https://www.rockler.com/shop?ssTitle=Shop Rockler Exclusives#/filter:ss_morewaystoshop:Exclusive/"><span>Rockler Innovations</span></a>
                <a title="New Products" href="https://www.rockler.com/shop?ssTitle=Shop New Products#/filter:ss_morewaystoshop:New/"><span>New Products</span></a>
                <a title="Gift Guide" href="https://www.rockler.com/handmade-gifts/"><span>Handmade Gift Guide</span></a>
            </li>
        </ul>
    </li>
    <li class="level0 level-top icon-store-locator hide-mobile">
        <a title="View Sale" href="/retail/stores" class="level-top highlight"><span class="item-icon" aria-hidden="true"></span>Store Locator</a>
    </li>
    <li class="level0 level-top hide-desktop">
        <a title="View Outlet" href="/shop?w#/filter:ss_morewaystoshop:Outlet$2520Store" class="highlight"><span>Outlet</span></a>
    </li>
</ul>    </nav>
</div><div class="section-item-content nav-sections-item-content" id="store.account" data-role="content"><ul class="header links"><li class="link authorization-link" data-label="or">
    <a href="https://www.rockler.com/customer/account/login/referer/aHR0cHM6Ly93d3cucm9ja2xlci5jb20v/"        >Sign In</a>
</li>
<li><a href="https://www.rockler.com/customer/account/" id="idA31HPScO" >My Account</a></li><li><a href="https://www.rockler.com/order-status" id="idWV7UcAg3" >Order Status</a></li><li><a href="https://www.rockler.com/wishlist/" id="idy2dFcyPA" >Wishlist Lookup</a></li></ul></div><div class="section-item-content nav-sections-item-content" id="store.help" data-role="content"><ul class="header links">
    <li><a href="/customer-service/support" title="Contact Us">Contact Us</a></li>
    <li><a href="/learn" title="How To Resources">How-To Resources</a></li>
    <li><a href="/woodworking-media" title="Books, Videos and Software">Books, Videos and Software</a></li>
</ul>
</div><div class="section-item-content nav-sections-item-content" id="store.learn" data-role="content"><ul class="header links">
    <li><a href="/learn" title="Learn Woodworking Tips">Learn Woodworking Tips</a></li>
    <li><a href="/expert-advice" title="Expert Advice">Expert Advice</a></li>
    <li><a href="/project-ideas" title="Project Ideas">Project Ideas</a></li>
    <li><a href="/classes-workshops" title="Classes and Events">Classes & Events</a></li>
    <li><a href="/free-woodworking-plans" title="Free Plans">Free Plans</a></li>
    <li><a href="/shop?ssTitle=Shop Rockler Exclusives#/filter:ss_morewaystoshop:Exclusive/" title="Rockler Innovations">Rockler Innovations</a></li>
    <li><a href="/shop?ssTitle=Shop New Products#/filter:ss_morewaystoshop:New/" title="New Products">New Products</a></li>
    <li><a href="/handmade-gifts" title="Handmade Gift Guide">Handmade Gift Guide</a></li>
</ul></div>        </div>
    </div>
<div class="block block-search">
    <div class="block block-title"><strong>Search</strong></div>
    <div class="block block-content">
        <form class="form minisearch active" id="search_mini_form"
              action="/shop" method="get">
            <div class="field search">
                <label class="label active" for="search" data-role="minisearch-label">
                    <span>Search</span>
                </label>
                <div class="control">
                    <input id="search"
                           type="text"
                           name="w"
                           value=""
                           placeholder="Search"
                           class="input-text"
                           maxlength="128"
                           role="combobox"
                           aria-haspopup="false"
                           aria-autocomplete="both"
                           autocomplete="off"/>
                                                        </div>
            </div>
            <div class="actions">
                <button type="submit"
                        title="Search"
                        class="action search">
                    <span aria-hidden="true" class="icon"></span>
                    <span>Search</span>
                </button>
            </div>
        </form>
    </div>
</div>
</div></header><div class="top-container"><div class="widget block block-static-block">
    <div class="top-info-container" style="background-color:#1E5F7F;"><span class="visible-xl visible-ll visible-xl visible-l visible-m"> <a href="/shop?w#/filter:ss_morewaystoshop:Sale/filter:ss_morewaystoshop:Outlet$2520Store/filter:ss_morewaystoshop:Flash$2520Sale/filter:ss_morewaystoshop:Free$2520Gift" style="color:#FFF;text-decoration: none;">Prime Deals Starts Today! All 4,000+ Rockler Products on Sale, Up to 35% OFF!</a></span>
<span class="visible-s visible-xs visible-xxs"> <a href="/shop?w#/filter:ss_morewaystoshop:Sale/filter:ss_morewaystoshop:Outlet$2520Store/filter:ss_morewaystoshop:Flash$2520Sale/filter:ss_morewaystoshop:Free$2520Gift" style="color:#FFFF;text-decoration: none;">Prime Deals Starts Today! All 4,000+ Rockler Products on Sale, Up to 35% OFF!</a></span></div>

</div>
</div><nav aria-label="breadcrumbs">
</nav><main id="maincontent" class="page-main"><a id="contentarea" tabindex="-1"></a>
<div class="page messages"><div data-placeholder="messages"></div>
<div data-bind="scope: 'messages'">
    <!-- ko if: cookieMessages && cookieMessages.length > 0 -->
    <div aria-atomic="true" role="alert" data-bind="foreach: { data: cookieMessages, as: 'message' }" class="messages">
        <div data-bind="attr: {
            class: 'message-' + message.type + ' ' + message.type + ' message',
            'data-ui-id': 'message-' + message.type
        }">
            <div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div>
        </div>
    </div>
    <!-- /ko -->

    <!-- ko if: messages().messages && messages().messages.length > 0 -->
    <div aria-atomic="true" role="alert" class="messages" data-bind="foreach: {
        data: messages().messages, as: 'message'
    }">
        <div data-bind="attr: {
            class: 'message-' + message.type + ' ' + message.type + ' message',
            'data-ui-id': 'message-' + message.type
        }">
            <div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div>
        </div>
    </div>
    <!-- /ko -->
</div>
<script type="text/x-magento-init">
    {
        "*": {
            "Magento_Ui/js/core/app": {
                "components": {
                        "messages": {
                            "component": "Magento_Theme/js/view/messages"
                        }
                    }
                }
            }
    }
</script>
</div><div class="columns"><div class="column main"><input name="form_key" type="hidden" value="97bklUNJJ4S1bmgg" /><div id="authenticationPopup" data-bind="scope:'authenticationPopup', style: {display: 'none'}">
        <script>window.authenticationPopup = {"autocomplete":"off","customerRegisterUrl":"https:\/\/www.rockler.com\/customer\/account\/create\/","customerForgotPasswordUrl":"https:\/\/www.rockler.com\/customer\/account\/forgotpassword\/","baseUrl":"https:\/\/www.rockler.com\/"}</script>    <!-- ko template: getTemplate() --><!-- /ko -->
    <script type="text/x-magento-init">
        {
            "#authenticationPopup": {
                "Magento_Ui/js/core/app": {"components":{"authenticationPopup":{"component":"Magento_Customer\/js\/view\/authentication-popup","children":{"messages":{"component":"Magento_Ui\/js\/view\/messages","displayArea":"messages"},"captcha":{"component":"Magento_Captcha\/js\/view\/checkout\/loginCaptcha","displayArea":"additional-login-form-fields","formId":"user_login","configSource":"checkout"},"recaptcha":{"component":"Magento_ReCaptchaFrontendUi\/js\/reCaptcha","displayArea":"additional-login-form-fields","reCaptchaId":"recaptcha-popup-login","settings":{"rendering":{"sitekey":"6Lfdc9YZAAAAAG9hY7XftbDfVMzKnMuFzT6eBSC2","badge":"bottomleft","size":"invisible","theme":"light","hl":""},"invisible":true}}}}}}            },
            "*": {
                "Magento_Ui/js/block-loader": "https\u003A\u002F\u002Fwww.rockler.com\u002Fstatic\u002Fversion1686630218\u002Ffrontend\u002Frockler\u002Fdefault\u002Fen_US\u002Fimages\u002Floader\u002D1.gif"
            }
        }
    </script>
</div>
<script type="text/x-magento-init">
    {
        "*": {
            "Magento_Customer/js/section-config": {
                "sections": {"stores\/store\/switch":["*"],"stores\/store\/switchrequest":["*"],"directory\/currency\/switch":["*"],"*":["messages"],"customer\/account\/logout":["*","recently_viewed_product","recently_compared_product","persistent","cordial","search-spring","customer","customer-additional-info"],"customer\/account\/loginpost":["*","cordial","search-spring"],"customer\/account\/createpost":["*","cordial","search-spring"],"customer\/account\/editpost":["*"],"customer\/ajax\/login":["checkout-data","cart","captcha","cordial","search-spring","customer","customer-additional-info"],"catalog\/product_compare\/add":["compare-products"],"catalog\/product_compare\/remove":["compare-products"],"catalog\/product_compare\/clear":["compare-products"],"sales\/guest\/reorder":["cart"],"sales\/order\/reorder":["cart"],"checkout\/cart\/add":["cart","directory-data","cordial","cart-estimate"],"checkout\/cart\/delete":["cart","cordial","cart-estimate"],"checkout\/cart\/updatepost":["cart","cordial"],"checkout\/cart\/updateitemoptions":["cart","cordial","cart-estimate"],"checkout\/cart\/couponpost":["cart","cart-estimate"],"checkout\/cart\/estimatepost":["cart"],"checkout\/cart\/estimateupdatepost":["cart"],"checkout\/onepage\/saveorder":["cart","checkout-data","last-ordered-items","amasty-checkout-data","cordial"],"checkout\/sidebar\/removeitem":["cart","cordial"],"checkout\/sidebar\/updateitemqty":["cart","cordial","cart-estimate"],"rest\/*\/v1\/carts\/*\/payment-information":["cart","last-ordered-items","captcha","instant-purchase","amasty-checkout-data","cordial"],"rest\/*\/v1\/guest-carts\/*\/payment-information":["cart","captcha","amasty-checkout-data","cordial"],"rest\/*\/v1\/guest-carts\/*\/selected-payment-method":["cart","checkout-data","cordial"],"rest\/*\/v1\/carts\/*\/selected-payment-method":["cart","checkout-data","instant-purchase","cordial"],"wishlist\/index\/add":["wishlist"],"wishlist\/index\/remove":["wishlist"],"wishlist\/index\/updateitemoptions":["wishlist"],"wishlist\/index\/update":["wishlist"],"wishlist\/index\/cart":["wishlist","cart"],"wishlist\/index\/fromcart":["wishlist","cart"],"wishlist\/index\/allcart":["wishlist","cart"],"wishlist\/shared\/allcart":["wishlist","cart"],"wishlist\/shared\/cart":["cart"],"giftregistry\/index\/cart":["cart"],"giftregistry\/view\/addtocart":["cart"],"customer_order\/cart\/updatefaileditemoptions":["cart"],"checkout\/cart\/updatefaileditemoptions":["cart"],"customer_order\/cart\/advancedadd":["cart"],"checkout\/cart\/advancedadd":["cart"],"checkout\/cart\/removeallfailed":["cart"],"checkout\/cart\/removefailed":["cart"],"customer_order\/cart\/addfaileditems":["cart"],"checkout\/cart\/addfaileditems":["cart"],"customer_order\/sku\/uploadfile":["cart"],"customer\/address\/*":["instant-purchase"],"customer\/account\/*":["instant-purchase"],"vault\/cards\/deleteaction":["instant-purchase"],"multishipping\/checkout\/overviewpost":["cart"],"wishlist\/index\/copyitem":["wishlist"],"wishlist\/index\/copyitems":["wishlist"],"wishlist\/index\/deletewishlist":["wishlist","multiplewishlist"],"wishlist\/index\/createwishlist":["multiplewishlist"],"wishlist\/index\/editwishlist":["multiplewishlist"],"wishlist\/index\/moveitem":["wishlist"],"wishlist\/index\/moveitems":["wishlist"],"wishlist\/search\/addtocart":["cart","wishlist"],"paypal\/express\/placeorder":["cart","checkout-data","amasty-checkout-data"],"paypal\/payflowexpress\/placeorder":["cart","checkout-data","amasty-checkout-data"],"paypal\/express\/onauthorization":["cart","checkout-data"],"persistent\/index\/unsetcookie":["persistent"],"review\/product\/post":["review"],"braintree\/paypal\/placeorder":["cart","checkout-data"],"braintree\/googlepay\/placeorder":["cart","checkout-data"],"zonos\/success\/index":["cart","checkout-data","last-ordered-items"]},
                "clientSideSections": ["checkout-data","cart-data","amasty-checkout-data"],
                "baseUrls": ["https:\/\/www.rockler.com\/"],
                "sectionNames": ["messages","customer","compare-products","last-ordered-items","cart","directory-data","captcha","wishlist","instant-purchase","loggedAsCustomer","multiplewishlist","persistent","review","cordial","cart-estimate","search-spring","recently_viewed_product","recently_compared_product","product_data_storage","paypal-billing-agreement","customer-additional-info"]            }
        }
    }
</script>
<script type="text/x-magento-init">
    {
        "*": {
            "Magento_Customer/js/customer-data": {
                "sectionLoadUrl": "https\u003A\u002F\u002Fwww.rockler.com\u002Fcustomer\u002Fsection\u002Fload\u002F",
                "expirableSectionLifetime": 60,
                "expirableSectionNames": ["cart","persistent"],
                "cookieLifeTime": "86400",
                "updateSessionUrl": "https\u003A\u002F\u002Fwww.rockler.com\u002Fcustomer\u002Faccount\u002FupdateSession\u002F"
            }
        }
    }
</script>
<script type="text/x-magento-init">
    {
        "*": {
            "Magento_Customer/js/invalidation-processor": {
                "invalidationRules": {
                    "website-rule": {
                        "Magento_Customer/js/invalidation-rules/website-rule": {
                            "scopeConfig": {
                                "websiteId": "1"
                            }
                        }
                    }
                }
            }
        }
    }
</script>
<script type="text/x-magento-init">
    {
        "body": {
            "pageCache": {"url":"https:\/\/www.rockler.com\/page_cache\/block\/render\/","handles":["default","cms_index_index","cms_page_view","cms_index_index_id_home","blog_css"],"originalRequest":{"route":"cms","controller":"index","action":"index","uri":"\/"},"versionCookieName":"private_content_version"}        }
    }
</script>
<script type="text/x-magento-init">
{
    "*": {
        "Magento_Banner/js/model/banner":
            {"sectionLoadUrl":"https:\/\/www.rockler.com\/banner\/ajax\/load\/","cacheTtl":30000}        }
}
</script>

    <script>
        if (window.require) {
            require(['jquery', 'Magefan_Blog/js/lib/mfblogunveil', 'domReady!'], function($){
                $('.mfblogunveil').mfblogunveil();
            });
        } else {
            /* e.g. hyva theme */
            document.addEventListener("DOMContentLoaded", function(){
                var items =  document.getElementsByClassName('mfblogunveil');
                var el, url;
                if (items.length) {
                    for (var i=0; i<items.length;i++) {
                        el = items[i];
                        url = el.getAttribute('data-original');
                        if (!url) {
                            continue;
                        }
                        if ('IMG' == el.tagName) {
                            el.src = url;
                        } else {
                            el.style.backgroundImage = "url('" + url  + "')";
                        }
                    }
                }
            });
        }
    </script>

    <script data-role="msrp-popup-template" type="text/x-magento-template">
    <div id="map-popup-click-for-price" class="map-popup">
        <div class="popup-header">
            <strong class="title" id="map-popup-heading-price"></strong>
        </div>
        <div class="popup-content">
            <div class="map-info-price" id="map-popup-content">
                <div class="price-box">
                    <div class="map-msrp" id="map-popup-msrp-box">
                        <span class="label">Price</span>
                        <span class="old-price map-old-price" id="map-popup-msrp">
                            <span class="price"></span>
                        </span>
                    </div>
                    <div class="map-price" id="map-popup-price-box">
                        <span class="label">Actual Price</span>
                        <span id="map-popup-price" class="actual-price"></span>
                    </div>
                </div>
                <form action="" method="POST" class="map-form-addtocart">
                    <input type="hidden" name="product" class="product_id" value="" />
                    <button type="button"
                            title="Add to Cart"
                            class="action tocart primary">
                        <span>Add to Cart</span>
                    </button>
                    <div class="additional-addtocart-box">
                                            </div>
                </form>
            </div>
            <div class="map-text" id="map-popup-text">
                Our price is lower than the manufacturer&#039;s &quot;minimum advertised price.&quot; As a result, we cannot show you the price in catalog or the product page. <br><br> You have no obligation to purchase the product once you know the price. You can simply remove the item from your cart.            </div>
        </div>
    </div>
    </script>
    <script data-role="msrp-info-template" type="text/x-magento-template">
    <div id="map-popup-what-this" class="map-popup">
        <div class="popup-header">
            <strong class="title" id="map-popup-heading-what-this"></strong>
        </div>
        <div class="popup-content">
            <div class="map-help-text" id="map-popup-text-what-this">
                Our price is lower than the manufacturer&#039;s &quot;minimum advertised price.&quot; As a result, we cannot show you the price in catalog or the product page. <br><br> You have no obligation to purchase the product once you know the price. You can simply remove the item from your cart.            </div>
        </div>
    </div>
    </script>


<script type="text/x-magento-init">
    {
        "*": {
            "lazyLoad": {}
        }
    }
</script>
<h1 class="sr-only">Rockler Woodworking and Hardware</h1>
<div class="page-top-container">
    <style>
#banner-shark-shark-jan{
   text-align: center;
   margin-bottom: 5px;
}
.hero-dtls{
   text-align: center;
    text-decoration: underline;
    font-size: 18px;
    font-weight: 500;
}
@media screen and (max-width:610px){
.banner-shark-desktop{
    display: none;
}
.banner-shark-tablet{
    display: none;
}
}
@media screen and (min-width:611px) and (max-width:850px){
.banner-shark-mobile{
    display: none;
}
.banner-shark-desktop{
    display: none;
}
}
@media screen and (min-width:851px){
.banner-shark-mobile{
    display: none;
}
.banner-shark-tablet{
    display: none;
}
}
</style>
<a href="/shop?w#/filter:ss_morewaystoshop:Sale/filter:ss_morewaystoshop:Outlet$2520Store/filter:ss_morewaystoshop:Flash$2520Sale/filter:ss_morewaystoshop:Free$2520Gift" >
    <div class="banner-winter-wrapper sect" id="banner-shark-shark-jan">
<figure>
          <img class="banner-shark-desktop" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.rockler.com/media/wysiwyg/Home/October-2023/desktop-startstoday_1.jpg" width=1920 height=576 alt="" />
          <img class="banner-shark-tablet"  src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.rockler.com/media/wysiwyg/Home/October-2023/desktop-startstoday_1.jpg" width=1920 height=576 alt="" />
          <img class="banner-shark-mobile" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.rockler.com/media/wysiwyg/Home/October-2023/mobile-startstoday_1.jpg" width=610 height=450 alt="" />
    <figcaption class="sr-only">PRIME DEALS - All 4,000+ Rockler Branded Products on Sale! Shop Now</figcaption>
</figure>
</div>
</a>

</div>

<div class="main-container">
<div class="featured-container"> 
    <div class="col-xxs-12">
    <style>
.text-content{
color: #000 !important;
}
.featured-container .featured-title{
  border-bottom: 1px solid #000000;
}
.featured-container .featured-title h2{
  background: none;
}
.featured-container .featured-title h2 a{
  color:#333;
}
.home-new-templates .col-ll-6{
  margin-bottom:16px;
}
 .page-wrapper .home-new-templates .col-ll-3{
  min-height: 330px;
}
 .page-wrapper .home-new-templates .templates-content{
  padding:0;
min-height:280px;
}
 .home-new-templates .templates-content .text-content{
  color:#00000;
  text-align: center;
  font-size: 20px;
  line-height: 25px;
  padding:10px 0;
  font-weight: 700;
}
 .home-new-templates .templates-content .image-content{
  text-align: left;
}
 .home-new-templates .sale-container{
  font-size:18px;
  font-weight: 700;
  line-height: 23px;
  color:#000000;
  text-align: left;
}
 .home-new-templates .text-content {
    text-align: center;
    text-transform: uppercase;
}
 .page-wrapper .home-new-templates .button-container .shop-now{
  color:#fff;
  background:none;
  border:2px solid #fff;
  font-size:20px;
}
.sale-container-wrapper {
  height: 110px;
  position: relative;
}

.sale-container-wrapper .sale-container-valign {
  margin: 0;
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media screen and (min-width: 600px){
   .home-new-templates .sale-container{
    font-size:30px;
    line-height: 35px;
  }
  .sale-container-wrapper {
    height: 225px;
  }
  .home-new-templates .col-ll-6{
    margin-bottom:0;
  }
}
@media screen and (min-width: 768px){
  .sale-container-wrapper {
    height: 315px;
  }
}
</style>

<div class="row home-new-templates">
  <div class="col-xxs-12 col-ll-6">
    <a href="/shop?view=spring&tag=rockler-portable-drill-guide-with-vise" class="templates-content">
<div class="image-content">
         <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.rockler.com/media/wysiwyg/Home/October-2023/drillvise_1.png" width=610 height=255 alt="" />
      </div>

    </a>
  </div>
  <div class="col-xxs-12 col-ll-6">
    <a href="/shop?view=spring&tag=excelsior-mini-lathe-or-bed-extension-for-mini-lathe" class="templates-content">
      <div class="image-content">
      <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.rockler.com/media/wysiwyg/Home/October-2023/minilathe.png" width=610 height=255 alt="" />
      </div>
    </a>
  </div>
</div></br>
    </div>
</div> 

<style>
.block{
    margin-bottom: 10px;
}
</style>
<div class="featured-container">
    <div class="featured-title">
        <span style="font-size: 32px; font-weight: 700"><a href= "/current-promotions" style="color: #3B4757;">Featured Deals</a></span>	
    </div>
    <div class="product-grid-container row" id="home-featured-products">
        <div class="block widget block-products-list grid">
                <div class="block-content">
            <!-- new_products_content_widget_grid-->            <div class="products-grid grid">
                <ol class="product-items widget-product-grid">
                                                                                        
                        <li class="product-item product-item-43497">                        
                        <div class="product-item-info">
                            <a href="https://www.rockler.com/dust-right-750-cfm-mobile-dust-collector"
                               class="product photo product-item-photo free-gift">
                                <span class="product-image-container"
      style="width:240px;">
    <span class="product-image-wrapper">
      <img class="product-image-photo"
                        src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.rockler.com/media/catalog/product/cache/9f0a8908d4b2f103c4cd3818657c0c3e/5/4/54352-01-1000_3_1.jpg" width=240 height=240
            loading="lazy"
            width="240"
            height="300"
            alt="Dust&#x20;Right&#x20;750&#x20;CFM&#x20;Mobile&#x20;Dust&#x20;Collector"/>  
    </span>
</span>
<style>.product-image-container-43497 {
    width: 240px;
}
.product-image-container-43497 span.product-image-wrapper {
    padding-bottom: 125%;
}</style><script type="text&#x2F;javascript">prodImageContainers = document.querySelectorAll(".product-image-container-43497");
for (var i = 0; i < prodImageContainers.length; i++) {
    prodImageContainers[i].style.width = "240px";
}
prodImageContainersWrappers = document.querySelectorAll(
    ".product-image-container-43497  span.product-image-wrapper"
);
for (var i = 0; i < prodImageContainersWrappers.length; i++) {
    prodImageContainersWrappers[i].style.paddingBottom = "125%";
}</script>                            </a>
                            <div class="product-item-details">
                                <h3 class="product name product-name">
                                    <a title="Dust Right 750 CFM Mobile Dust Collector"
                                       href="https://www.rockler.com/dust-right-750-cfm-mobile-dust-collector"
                                       class="product-item-link">
                                        Dust Right 750 CFM Mobile Dust Collector                                    </a>
                                </h3>

                                                                                <div class="product-reviews-summary short">
                    <div class="rating-summary" tabindex="0">
                <span class="label" aria-hidden="true"><span>Rating </span></span>
                <span class="rating-total">Review: 3.9 stars out of 5</span>
                <div class="rating-result" aria-hidden="true">
                    <span class="stars">
                        <span style="width:78%"></span>
                    </span>
                </div>
            </div>
                <div class="reviews-actions">
            <a class="action view" href="https://www.rockler.com/dust-right-750-cfm-mobile-dust-collector#reviews">
                73                <span>Reviews</span>
            </a>
        </div>
    </div>
                                
                                <div class="price-box">
                                    <div class="price-box price-final_price" data-role="priceBox" data-product-id="43497" data-price-box="product-id-43497">

    <span class="price-container price-final_price tax weee"
        >
        <span  id="old-price-43497-"                data-price-amount="819.99"
        data-price-type="finalPrice"
        class="price-wrapper ">
                <span class="price">
                        <sup class="currency currency-sign">$</sup><span class="base-price value">819</span><span class="sr-only">.</span><sup class="cents">99</sup>
        </span>
            </span>
        
        </span>


</div>                                </div>

                                                                    <div class="product-item-actions">
                                                                                    <div class="actions-primary">
                                                                                                                                                                                                                    <form
                                                            data-role="tocart-form"
                                                            action="https://www.rockler.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cucm9ja2xlci5jb20v/product/43497/"
                                                            method="POST"
                                                        >
                                                            <input type="hidden" name="product" value="43497">
                                                            <input type="hidden" name="item" value="43497">
                                                            <input name="form_key" type="hidden" value="97bklUNJJ4S1bmgg" />                                                            <button type="submit"
                                                                    title="Add to Cart"
                                                                    class="action tocart primary" ss-track-cart-add="57841">
                                                                <span>Add to Cart</span>
                                                            </button>
                                                        </form>
                                                                                                                                                                                                        </div>
                                                                                                                    </div>
                                                            </div>
                        </div>
                                                                                            
                        </li><li class="product-item product-item-38229">                        
                        <div class="product-item-info">
                            <a href="https://www.rockler.com/dust-right-reg-wall-mount-dust-collector-650-cfm"
                               class="product photo product-item-photo free-gift">
                                <span class="product-image-container"
      style="width:240px;">
    <span class="product-image-wrapper">
      <img class="product-image-photo"
                        src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.rockler.com/media/catalog/product/cache/9f0a8908d4b2f103c4cd3818657c0c3e/5/8/58860-01-100050gc.jpg" width=240 height=240
            loading="lazy"
            width="240"
            height="300"
            alt="Dust&#x20;Right&#x20;Wall-Mount&#x20;Dust&#x20;Collector,&#x20;650&#x20;CFM"/>  
    </span>
</span>
<style>.product-image-container-38229 {
    width: 240px;
}
.product-image-container-38229 span.product-image-wrapper {
    padding-bottom: 125%;
}</style><script type="text&#x2F;javascript">prodImageContainers = document.querySelectorAll(".product-image-container-38229");
for (var i = 0; i < prodImageContainers.length; i++) {
    prodImageContainers[i].style.width = "240px";
}
prodImageContainersWrappers = document.querySelectorAll(
    ".product-image-container-38229  span.product-image-wrapper"
);
for (var i = 0; i < prodImageContainersWrappers.length; i++) {
    prodImageContainersWrappers[i].style.paddingBottom = "125%";
}</script>                            </a>
                            <div class="product-item-details">
                                <h3 class="product name product-name">
                                    <a title="Dust Right Wall-Mount Dust Collector, 650 CFM"
                                       href="https://www.rockler.com/dust-right-reg-wall-mount-dust-collector-650-cfm"
                                       class="product-item-link">
                                        Dust Right Wall-Mount Dust Collector, 650 CFM                                    </a>
                                </h3>

                                                                                <div class="product-reviews-summary short">
                    <div class="rating-summary" tabindex="0">
                <span class="label" aria-hidden="true"><span>Rating </span></span>
                <span class="rating-total">Review: 4.1 stars out of 5</span>
                <div class="rating-result" aria-hidden="true">
                    <span class="stars">
                        <span style="width:82%"></span>
                    </span>
                </div>
            </div>
                <div class="reviews-actions">
            <a class="action view" href="https://www.rockler.com/dust-right-reg-wall-mount-dust-collector-650-cfm#reviews">
                151                <span>Reviews</span>
            </a>
        </div>
    </div>
                                
                                <div class="price-box">
                                    <div class="price-box price-final_price" data-role="priceBox" data-product-id="38229" data-price-box="product-id-38229">

    <span class="price-container price-final_price tax weee"
        >
        <span  id="old-price-38229-"                data-price-amount="399.99"
        data-price-type="finalPrice"
        class="price-wrapper ">
                <span class="price">
                        <sup class="currency currency-sign">$</sup><span class="base-price value">399</span><span class="sr-only">.</span><sup class="cents">99</sup>
        </span>
            </span>
        
        </span>


</div>                                </div>

                                                                    <div class="product-item-actions">
                                                                                    <div class="actions-primary">
                                                                                                                                                                                                                    <form
                                                            data-role="tocart-form"
                                                            action="https://www.rockler.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cucm9ja2xlci5jb20v/product/38229/"
                                                            method="POST"
                                                        >
                                                            <input type="hidden" name="product" value="38229">
                                                            <input type="hidden" name="item" value="38229">
                                                            <input name="form_key" type="hidden" value="97bklUNJJ4S1bmgg" />                                                            <button type="submit"
                                                                    title="Add to Cart"
                                                                    class="action tocart primary" ss-track-cart-add="58860">
                                                                <span>Add to Cart</span>
                                                            </button>
                                                        </form>
                                                                                                                                                                                                        </div>
                                                                                                                    </div>
                                                            </div>
                        </div>
                                                                                            
                        </li><li class="product-item product-item-34032">                        
                        <div class="product-item-info">
                            <a href="https://www.rockler.com/bessey-k-body-revo-jr-6-piece-parallel-clamp-pack"
                               class="product photo product-item-photo sale">
                                <span class="product-image-container"
      style="width:240px;">
    <span class="product-image-wrapper">
      <img class="product-image-photo"
                        src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.rockler.com/media/catalog/product/cache/9f0a8908d4b2f103c4cd3818657c0c3e/5/1/51062-01-1000.jpg" width=240 height=240
            loading="lazy"
            width="240"
            height="300"
            alt="Bessey&amp;reg&#x3B;&#x20;K&#x20;Body&amp;reg&#x3B;&#x20;REVO&#x20;Jr.&#x20;6-Piece&#x20;Parallel&#x20;Clamp&#x20;Pack"/>  
    </span>
</span>
<style>.product-image-container-34032 {
    width: 240px;
}
.product-image-container-34032 span.product-image-wrapper {
    padding-bottom: 125%;
}</style><script type="text&#x2F;javascript">prodImageContainers = document.querySelectorAll(".product-image-container-34032");
for (var i = 0; i < prodImageContainers.length; i++) {
    prodImageContainers[i].style.width = "240px";
}
prodImageContainersWrappers = document.querySelectorAll(
    ".product-image-container-34032  span.product-image-wrapper"
);
for (var i = 0; i < prodImageContainersWrappers.length; i++) {
    prodImageContainersWrappers[i].style.paddingBottom = "125%";
}</script>                            </a>
                            <div class="product-item-details">
                                <h3 class="product name product-name">
                                    <a title="Bessey K Body REVO Jr. 6-Piece Parallel Clamp Pack"
                                       href="https://www.rockler.com/bessey-k-body-revo-jr-6-piece-parallel-clamp-pack"
                                       class="product-item-link">
                                        Bessey K Body REVO Jr. 6-Piece Parallel Clamp Pack                                    </a>
                                </h3>

                                                                                <div class="product-reviews-summary short">
                    <div class="rating-summary" tabindex="0">
                <span class="label" aria-hidden="true"><span>Rating </span></span>
                <span class="rating-total">Review: 4.3 stars out of 5</span>
                <div class="rating-result" aria-hidden="true">
                    <span class="stars">
                        <span style="width:86%"></span>
                    </span>
                </div>
            </div>
                <div class="reviews-actions">
            <a class="action view" href="https://www.rockler.com/bessey-k-body-revo-jr-6-piece-parallel-clamp-pack#reviews">
                92                <span>Reviews</span>
            </a>
        </div>
    </div>
                                
                                <div class="price-box">
                                    <div class="price-box price-final_price" data-role="priceBox" data-product-id="34032" data-price-box="product-id-34032">

            <span class="price-discount percent-container">
    SAVE    $40    (17%)
</span>
    
    <span class="special-price">
        <span class="price-container price-final_price tax weee"
        >
            <span class="price-label">Current Price:</span>
        <span  id="old-price-34032-"                data-price-amount="189.94"
        data-price-type="finalPrice"
        class="price-wrapper ">
                <span class="price">
                        <sup class="currency currency-sign">$</sup><span class="base-price value">189</span><span class="sr-only">.</span><sup class="cents">94</sup>
        </span>
            </span>
        
        </span>

    </span>
    <span class="old-price">
        <span class="price-container price-final_price tax weee"
        >
            <span class="price-label">Original Price:</span>
        <span  id="old-price-34032-"                data-price-amount="229.94"
        data-price-type="oldPrice"
        class="price-wrapper ">
                    <span class="price">
                <span class="value">$229.94</span>
            </span>
            </span>
        
        </span>

    </span>

</div>                                </div>

                                                                    <div class="product-item-actions">
                                                                                    <div class="actions-primary">
                                                                                                                                                                                                                    <form
                                                            data-role="tocart-form"
                                                            action="https://www.rockler.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cucm9ja2xlci5jb20v/product/34032/"
                                                            method="POST"
                                                        >
                                                            <input type="hidden" name="product" value="34032">
                                                            <input type="hidden" name="item" value="34032">
                                                            <input name="form_key" type="hidden" value="97bklUNJJ4S1bmgg" />                                                            <button type="submit"
                                                                    title="Add to Cart"
                                                                    class="action tocart primary" ss-track-cart-add="51062">
                                                                <span>Add to Cart</span>
                                                            </button>
                                                        </form>
                                                                                                                                                                                                        </div>
                                                                                                                    </div>
                                                            </div>
                        </div>
                                                                                            
                        </li><li class="product-item product-item-47192">                        
                        <div class="product-item-info">
                            <a href="https://www.rockler.com/rockler-deluxe-panel-clamp-single"
                               class="product photo product-item-photo sale">
                                <span class="product-image-container"
      style="width:240px;">
    <span class="product-image-wrapper">
      <img class="product-image-photo"
                        src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.rockler.com/media/catalog/product/cache/9f0a8908d4b2f103c4cd3818657c0c3e/6/7/67164-02-1000.jpg" width=240 height=240
            loading="lazy"
            width="240"
            height="300"
            alt="Rockler&#x20;Deluxe&#x20;Panel&#x20;Clamp,&#x20;Single"/>  
    </span>
</span>
<style>.product-image-container-47192 {
    width: 240px;
}
.product-image-container-47192 span.product-image-wrapper {
    padding-bottom: 125%;
}</style><script type="text&#x2F;javascript">prodImageContainers = document.querySelectorAll(".product-image-container-47192");
for (var i = 0; i < prodImageContainers.length; i++) {
    prodImageContainers[i].style.width = "240px";
}
prodImageContainersWrappers = document.querySelectorAll(
    ".product-image-container-47192  span.product-image-wrapper"
);
for (var i = 0; i < prodImageContainersWrappers.length; i++) {
    prodImageContainersWrappers[i].style.paddingBottom = "125%";
}</script>                            </a>
                            <div class="product-item-details">
                                <h3 class="product name product-name">
                                    <a title="Rockler Deluxe Panel Clamp, Single"
                                       href="https://www.rockler.com/rockler-deluxe-panel-clamp-single"
                                       class="product-item-link">
                                        Rockler Deluxe Panel Clamp, Single                                    </a>
                                </h3>

                                                                                <div class="product-reviews-summary short">
                    <div class="rating-summary" tabindex="0">
                <span class="label" aria-hidden="true"><span>Rating </span></span>
                <span class="rating-total">Review: 4.5 stars out of 5</span>
                <div class="rating-result" aria-hidden="true">
                    <span class="stars">
                        <span style="width:90%"></span>
                    </span>
                </div>
            </div>
                <div class="reviews-actions">
            <a class="action view" href="https://www.rockler.com/rockler-deluxe-panel-clamp-single#reviews">
                51                <span>Reviews</span>
            </a>
        </div>
    </div>
                                
                                <div class="price-box">
                                    <div class="price-box price-final_price" data-role="priceBox" data-product-id="47192" data-price-box="product-id-47192">

            <span class="price-discount percent-container">
    SAVE    $20    (16%)
</span>
    
    <span class="special-price">
        <span class="price-container price-final_price tax weee"
        >
            <span class="price-label">Current Price:</span>
        <span  id="old-price-47192-"                data-price-amount="99.99"
        data-price-type="finalPrice"
        class="price-wrapper ">
                <span class="price">
                        <sup class="currency currency-sign">$</sup><span class="base-price value">99</span><span class="sr-only">.</span><sup class="cents">99</sup>
        </span>
            </span>
        
        </span>

    </span>
    <span class="old-price">
        <span class="price-container price-final_price tax weee"
        >
            <span class="price-label">Original Price:</span>
        <span  id="old-price-47192-"                data-price-amount="119.99"
        data-price-type="oldPrice"
        class="price-wrapper ">
                    <span class="price">
                <span class="value">$119.99</span>
            </span>
            </span>
        
        </span>

    </span>

</div>                                </div>

                                                                    <div class="product-item-actions">
                                                                                    <div class="actions-primary">
                                                                                                                                                                                                                    <form
                                                            data-role="tocart-form"
                                                            action="https://www.rockler.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cucm9ja2xlci5jb20v/product/47192/"
                                                            method="POST"
                                                        >
                                                            <input type="hidden" name="product" value="47192">
                                                            <input type="hidden" name="item" value="47192">
                                                            <input name="form_key" type="hidden" value="97bklUNJJ4S1bmgg" />                                                            <button type="submit"
                                                                    title="Add to Cart"
                                                                    class="action tocart primary" ss-track-cart-add="67164">
                                                                <span>Add to Cart</span>
                                                            </button>
                                                        </form>
                                                                                                                                                                                                        </div>
                                                                                                                    </div>
                                                            </div>
                        </div>
                                                                                            
                        </li><li class="product-item product-item-38157">                        
                        <div class="product-item-info">
                            <a href="https://www.rockler.com/router-table-box-joint-jig"
                               class="product photo product-item-photo sale">
                                <span class="product-image-container"
      style="width:240px;">
    <span class="product-image-wrapper">
      <img class="product-image-photo"
                        src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.rockler.com/media/catalog/product/cache/9f0a8908d4b2f103c4cd3818657c0c3e/5/9/59032-22-1000.jpg" width=240 height=240
            loading="lazy"
            width="240"
            height="300"
            alt="Rockler&#x20;Router&#x20;Table&#x20;Box&#x20;Joint&#x20;Jig"/>  
    </span>
</span>
<style>.product-image-container-38157 {
    width: 240px;
}
.product-image-container-38157 span.product-image-wrapper {
    padding-bottom: 125%;
}</style><script type="text&#x2F;javascript">prodImageContainers = document.querySelectorAll(".product-image-container-38157");
for (var i = 0; i < prodImageContainers.length; i++) {
    prodImageContainers[i].style.width = "240px";
}
prodImageContainersWrappers = document.querySelectorAll(
    ".product-image-container-38157  span.product-image-wrapper"
);
for (var i = 0; i < prodImageContainersWrappers.length; i++) {
    prodImageContainersWrappers[i].style.paddingBottom = "125%";
}</script>                            </a>
                            <div class="product-item-details">
                                <h3 class="product name product-name">
                                    <a title="Rockler Router Table Box Joint Jig"
                                       href="https://www.rockler.com/router-table-box-joint-jig"
                                       class="product-item-link">
                                        Rockler Router Table Box Joint Jig                                    </a>
                                </h3>

                                                                                <div class="product-reviews-summary short">
                    <div class="rating-summary" tabindex="0">
                <span class="label" aria-hidden="true"><span>Rating </span></span>
                <span class="rating-total">Review: 4.1 stars out of 5</span>
                <div class="rating-result" aria-hidden="true">
                    <span class="stars">
                        <span style="width:82%"></span>
                    </span>
                </div>
            </div>
                <div class="reviews-actions">
            <a class="action view" href="https://www.rockler.com/router-table-box-joint-jig#reviews">
                406                <span>Reviews</span>
            </a>
        </div>
    </div>
                                
                                <div class="price-box">
                                    <div class="price-box price-final_price" data-role="priceBox" data-product-id="38157" data-price-box="product-id-38157">

            <span class="price-discount percent-container">
    SAVE    $20    (22%)
</span>
    
    <span class="special-price">
        <span class="price-container price-final_price tax weee"
        >
            <span class="price-label">Current Price:</span>
        <span  id="old-price-38157-"                data-price-amount="69.99"
        data-price-type="finalPrice"
        class="price-wrapper ">
                <span class="price">
                        <sup class="currency currency-sign">$</sup><span class="base-price value">69</span><span class="sr-only">.</span><sup class="cents">99</sup>
        </span>
            </span>
        
        </span>

    </span>
    <span class="old-price">
        <span class="price-container price-final_price tax weee"
        >
            <span class="price-label">Original Price:</span>
        <span  id="old-price-38157-"                data-price-amount="89.99"
        data-price-type="oldPrice"
        class="price-wrapper ">
                    <span class="price">
                <span class="value">$89.99</span>
            </span>
            </span>
        
        </span>

    </span>

</div>                                </div>

                                                                    <div class="product-item-actions">
                                                                                    <div class="actions-primary">
                                                                                                                                                                                                                    <form
                                                            data-role="tocart-form"
                                                            action="https://www.rockler.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cucm9ja2xlci5jb20v/product/38157/"
                                                            method="POST"
                                                        >
                                                            <input type="hidden" name="product" value="38157">
                                                            <input type="hidden" name="item" value="38157">
                                                            <input name="form_key" type="hidden" value="97bklUNJJ4S1bmgg" />                                                            <button type="submit"
                                                                    title="Add to Cart"
                                                                    class="action tocart primary" ss-track-cart-add="59032">
                                                                <span>Add to Cart</span>
                                                            </button>
                                                        </form>
                                                                                                                                                                                                        </div>
                                                                                                                    </div>
                                                            </div>
                        </div>
                        </li>                                    </ol>
            </div>
                    </div>
    </div>

        <script type="text/x-magento-init">
        {
            "[data-role=tocart-form]": {
                "Magento_Catalog/js/validate-product": {
                    "bindSubmit": true
                }
            }
        }
    </script>
    

<p style="margin:auto; font-size: 20px"><u style="color: #005c7e;"><a href="/shop?ssTitle=shop%20all%20deals&w#/filter:ss_morewaystoshop:Sale/filter:ss_morewaystoshop:Outlet$2520Store/filter:ss_morewaystoshop:Flash$2520Sale/filter:ss_morewaystoshop:Free$2520Gift/filter:stock_status:In$2520Stock">SEE MORE DEALS</a></u></p>
    </div>
<br><br>
</div>
 

<div class="featured-container"> 
<div class="featured-title"> 
<span style="font-size: 32px; font-weight: 700; color: #3B4757;">Top Brands</span> 
</div> 
</br> 
</div> 

<div class="row sect"> 
    <div class="col-xxs-12">
    <div class="widget block block-static-block">
    <style>
.text-content{
color: #000 !important;
}
.featured-container .featured-title{
  border-bottom: 1px solid #000000;
}
.featured-container .featured-title h2{
  background: none;
}
.featured-container .featured-title h2 a{
  color:#333;
}
.home-new-templates .col-ll-6{
  margin-bottom:16px;
}
 .page-wrapper .home-new-templates .col-ll-3{
  min-height: 330px;
}
 .page-wrapper .home-new-templates .templates-content{
  padding:0;
min-height:280px;
}
 .home-new-templates .templates-content .text-content{
  color:#00000;
  text-align: center;
  font-size: 20px;
  line-height: 25px;
  padding:10px 0;
  font-weight: 700;
}
 .home-new-templates .templates-content .image-content{
  text-align: left;
  margin-bottom: 20px;
}
 .home-new-templates .sale-container{
  font-size:18px;
  font-weight: 700;
  line-height: 23px;
  color:#000000;
  text-align: left;
}
 .home-new-templates .text-content {
    text-align: center;
    text-transform: uppercase;
}
 .page-wrapper .home-new-templates .button-container .shop-now{
  color:#fff;
  background:none;
  border:2px solid #fff;
  font-size:20px;
}
.sale-container-wrapper {
  height: 110px;
  position: relative;
}

.sale-container-wrapper .sale-container-valign {
  margin: 0;
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media screen and (min-width: 600px){
   .home-new-templates .sale-container{
    font-size:30px;
    line-height: 35px;
  }
  .sale-container-wrapper {
    height: 225px;
  }
  .home-new-templates .col-ll-6{
    margin-bottom:0;
  }
}
@media screen and (min-width: 768px){
  .sale-container-wrapper {
    height: 315px;
  }
}
</style>

<div class="row home-new-templates">
    <div class="col-xxs-12">
    <div class="widget block block-static-block">
    <style>
@media screen and (max-width:610px){
.banner-shark-desktop{
    display: none;
}
.banner-shark-tablet{
    display: none;
}
}
@media screen and (min-width:611px) and (max-width:850px){
.banner-shark-mobile{
    display: none;
}
.banner-shark-desktop{
    display: none;
}
}
@media screen and (min-width:851px){
.banner-shark-mobile{
    display: none;
}
.banner-shark-tablet{
    display: none;
}
}
</style>
<a href="/shop?w#/filter:brand:Laguna/filter:ss_morewaystoshop:Sale">
    <div class="banner-winter-wrapper sect" id="banner-shark-shark-jan">
<figure>
<img class="banner-shark-desktop" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.rockler.com/media/wysiwyg/Home/October-2023/laguna-d.png" width=1240 height=335 alt="" />
<img class="banner-shark-tablet" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.rockler.com/media/wysiwyg/Home/October-2023/laguna-d.png" width=1240 height=335 alt="" />
<img class="banner-shark-mobile" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.rockler.com/media/wysiwyg/Home/October-2023/laguna-m.png" width=610 height=300 alt="" />
    <figcaption class="sr-only">10% OFF All laguna Power Tools and Accessories Ends 10/31 - Shop Now</figcaption>
</figure>
</div>
</a>

</div>
</br>
    </div>
    <div class="col-xxs-12">
    <div class="widget block block-static-block">
    <style>
@media screen and (max-width:610px){
.banner-shark-desktop{
    display: none;
}
.banner-shark-tablet{
    display: none;
}
}
@media screen and (min-width:611px) and (max-width:850px){
.banner-shark-mobile{
    display: none;
}
.banner-shark-desktop{
    display: none;
}
}
@media screen and (min-width:851px){
.banner-shark-mobile{
    display: none;
}
.banner-shark-tablet{
    display: none;
}
}
</style>
<a href="/shop?w#/filter:brand:Jet/filter:ss_morewaystoshop:Sale">
    <div class="banner-winter-wrapper sect" id="banner-shark-shark-jan">
<figure>
<img class="banner-shark-desktop" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.rockler.com/media/wysiwyg/Home/October-2023/jet-d.png" width=1240 height=335 alt="" />
<img class="banner-shark-tablet" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.rockler.com/media/wysiwyg/Home/October-2023/jet-d.png" width=1240 height=335 alt="" />
<img class="banner-shark-mobile" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.rockler.com/media/wysiwyg/Home/October-2023/jet-m.png" width=610 height=300 alt="" />
    <figcaption class="sr-only">10% OFF All JET Woodworking Lathes 10/6 - 10/15 - Shop Now</figcaption>
</figure>
</div>
</a>

</div>
</br>
    </div>
    <div class="col-xxs-12">
    <div class="widget block block-static-block">
    <style>
@media screen and (max-width:610px){
.banner-shark-desktop{
    display: none;
}
.banner-shark-tablet{
    display: none;
}
}
@media screen and (min-width:611px) and (max-width:850px){
.banner-shark-mobile{
    display: none;
}
.banner-shark-desktop{
    display: none;
}
}
@media screen and (min-width:851px){
.banner-shark-mobile{
    display: none;
}
.banner-shark-tablet{
    display: none;
}
}
</style>
<a href="/power-tools/planers-and-jointers/planers/planers#/filter:brand:Dewalt/filter:ss_morewaystoshop:Sale">
    <div class="banner-winter-wrapper sect" id="banner-shark-shark-jan">
<figure>
<img class="banner-shark-desktop" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.rockler.com/media/wysiwyg/Home/October-2023/dewalt-d.png" width=1240 height=335 alt="" />
<img class="banner-shark-tablet" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.rockler.com/media/wysiwyg/Home/October-2023/dewalt-d.png" width=1240 height=335 alt="" />
<img class="banner-shark-mobile" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.rockler.com/media/wysiwyg/Home/October-2023/dewalt-m.png" width=610 height=300 alt="" />
    <figcaption class="sr-only">Only $599 Dewalt Planer With Knives and Outfeed Tables - Shop Now</figcaption>
</figure>
</div>
</a>

</div>
</br>
    </div>
  <div class="col-xxs-12 col-l-6">
    <a href="/shop?w#/filter:brand:Arbortech/filter:ss_morewaystoshop:Sale" class="templates-content">
<figure>
      <div class="image-content">
      <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.rockler.com/media/wysiwyg/Home/October-2023/arbortech.png" width=610 height=300 alt="" />
      </div>
    <figcaption class="sr-only">20% OFF Arbortech Power Carving Month Deals!</figcaption>
</figure>
    </a>
  </div>
  <div class="col-xxs-12 col-l-6">
    <a href="/rikon-10-324-open-stand-14-bandsaw-with-tool-less-blade-guides" class="templates-content">
<figure>
      <div class="image-content">
      <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.rockler.com/media/wysiwyg/Home/October-2023/rikon.png" width=610 height=300 alt="" />
      </div>
    <figcaption class="sr-only">Save $280 Rikon 10-324TG Open Stand 14" Bandsaw</figcaption>
</figure>
    </a>
  </div>
    <div class="col-xxs-12">
    <div class="widget block block-static-block">
    <style>
@media screen and (max-width:610px){
.banner-shark-desktop{
    display: none;
}
.banner-shark-tablet{
    display: none;
}
}
@media screen and (min-width:611px) and (max-width:850px){
.banner-shark-mobile{
    display: none;
}
.banner-shark-desktop{
    display: none;
}
}
@media screen and (min-width:851px){
.banner-shark-mobile{
    display: none;
}
.banner-shark-tablet{
    display: none;
}
}
</style>
<a href="/power-tools/cnc-machines-and-laser-machines/next-wave#/filter:ss_morewaystoshop:Free$2520Gift">
    <div class="banner-winter-wrapper sect" id="banner-shark-shark-jan">
<figure>
<img class="banner-shark-desktop" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.rockler.com/media/wysiwyg/Home/October-2023/shark-d.png" width=1240 height=335 alt="" />
<img class="banner-shark-tablet" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.rockler.com/media/wysiwyg/Home/October-2023/shark-d.png" width=1240 height=335 alt="" />
<img class="banner-shark-mobile" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.rockler.com/media/wysiwyg/Home/October-2023/shark-m.png" width=610 height=300 alt="" />
    <figcaption class="sr-only"> Free Accessories up to $1,339 on select Next Wave Shark CNC Machines - Shop Now</figcaption>
</figure>
</div>
</a>

</div>
</br>
    </div>
    <div class="col-xxs-12">
    <div class="widget block block-static-block">
    <style>
@media screen and (max-width:610px){
.banner-shark-desktop{
    display: none;
}
.banner-shark-tablet{
    display: none;
}
}
@media screen and (min-width:611px) and (max-width:850px){
.banner-shark-mobile{
    display: none;
}
.banner-shark-desktop{
    display: none;
}
}
@media screen and (min-width:851px){
.banner-shark-mobile{
    display: none;
}
.banner-shark-tablet{
    display: none;
}
}
</style>
<a href="/shop?w#/filter:brand:Mirka">
    <div class="banner-winter-wrapper sect" id="banner-shark-shark-jan">
<figure>
<img class="banner-shark-desktop" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.rockler.com/media/wysiwyg/Home/September-2023/mirka-d_1.png" width=1240 height=335 alt="" />
<img class="banner-shark-tablet" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.rockler.com/media/wysiwyg/Home/September-2023/mirka-d_1.png" width=1240 height=335 alt="" />
<img class="banner-shark-mobile" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.rockler.com/media/wysiwyg/Home/September-2023/mirka-m_1.png" width=610 height=300 alt="" />
    <figcaption class="sr-only">NEW! Mirka - Dedicated to the finish - Shop Now</figcaption>
</figure>
</div>
</a>

</div>
</br>
    </div>
  <div class="col-xxs-12 col-l-6">
    <a href="/shop?ssTitle=shop%20all%20festool&w#/filter:brand:Festool" class="templates-content">
<figure>
      <div class="image-content">
      <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.rockler.com/media/wysiwyg/Home/September-2023/festool.png" width=610 height=300 alt="" />
      </div>
    <figcaption class="sr-only">New Festool Now Available! -  Shop Now</figcaption>
</figure>
    </a>
  </div>
  <div class="col-xxs-12 col-l-6">
    <a href="/power-tools/sawing/table-saws#/filter:brand:SawStop" class="templates-content">
<figure>
      <div class="image-content">
      <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.rockler.com/media/wysiwyg/Home/September-2023/sawstop.png" width=610 height=300 alt="" />
      </div>
    <figcaption class="sr-only">America's #1 Table Saw! -  Shop Now</figcaption>
</figure>
    </a>
  </div>
</div></div>

    </div>
</div> 

<div class="featured-container"> 
<div class="featured-title"> 
<span style="font-size: 32px; font-weight: 700; color: #3B4757;">Only at Rockler</span> 
</div> 
</div> 
<br> 
<div class="row sect"> 
    <div class="col-xxs-12">
    <style>
.text-content{
color: #000 !important;
}
.featured-container .featured-title{
  border-bottom: 1px solid #000000;
}
.featured-container .featured-title h2{
  background: none;
}
.featured-container .featured-title h2 a{
  color:#333;
}
.home-new-templates .col-ll-6{
  margin-bottom:16px;
}
 .page-wrapper .home-new-templates .col-ll-3{
  min-height: 330px;
}
 .page-wrapper .home-new-templates .templates-content{
  padding:0;
min-height:280px;
}
 .home-new-templates .templates-content .text-content{
  color:#00000;
  text-align: center;
  font-size: 20px;
  line-height: 25px;
  padding:10px 0;
  font-weight: 700;
}
 .home-new-templates .templates-content .image-content{
  text-align: left;
}
 .home-new-templates .sale-container{
  font-size:18px;
  font-weight: 700;
  line-height: 23px;
  color:#000000;
  text-align: left;
}
 .home-new-templates .text-content {
    text-align: center;
    text-transform: uppercase;
}
 .page-wrapper .home-new-templates .button-container .shop-now{
  color:#fff;
  background:none;
  border:2px solid #fff;
  font-size:20px;
}
.sale-container-wrapper {
  height: 110px;
  position: relative;
}

.sale-container-wrapper .sale-container-valign {
  margin: 0;
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media screen and (min-width: 600px){
   .home-new-templates .sale-container{
    font-size:30px;
    line-height: 35px;
  }
  .sale-container-wrapper {
    height: 225px;
  }
  .home-new-templates .col-ll-6{
    margin-bottom:0;
  }
}
@media screen and (min-width: 768px){
  .sale-container-wrapper {
    height: 315px;
  }
}
</style>

<div class="row home-new-templates">
  <div class="col-xxs-12 col-ll-6">
    <a href="/shop?w=lumber#/filter:ss_category:Wood/filter:ss_morewaystoshop:Sale" class="templates-content">
<div class="image-content">
 <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.rockler.com/media/wysiwyg/Home/September-2023/lumber.jpg" width=610 height=250 alt="" />
      </div>
    </a>
  </div>
  <div class="col-xxs-12 col-ll-6">
    <a href="/handmade-gifts" class="templates-content">
      <div class="image-content">
      <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.rockler.com/media/wysiwyg/Home/October-2023/giftguide.jpg" width=610 height=250 alt="" />
      </div>
    </a>
  </div>
</div></br></br>
    </div> 
</div> 
<style>
.product-reviews-summary .reviews-actions {display: none;}
</style>
<div class="featured-container innovation" id="home-innovation-products">
    <div class="featured-title">
        <span style="font-size: 32px; font-weight: 700"><a href="/shop?w#/filter:ss_morewaystoshop:New" style="color: #3B4757;"> New Products</a></span>
    </div>
</div>
<style>
.text-content{
color: #000 !important;
}
.featured-container .featured-title{
  border-bottom: 1px solid #000000;
}
.featured-container .featured-title h2{
  background: none;
}
.featured-container .featured-title h2 a{
  color:#333;
}
.home-promotions .col-ll-6{
  margin-bottom:16px;
}
.cms-index-index .page-wrapper .home-promotions .col-ll-3{
  min-height: 330px;
}
.cms-index-index .page-wrapper .home-promotions .container-content{
  padding:0;
min-height:280px;
}
.cms-index-index .home-promotions .container-content .text-content{
  color:#00000;
  text-align: left;
  font-size: 20px;
  line-height: 25px;
  padding:10px 0;
}
.cms-index-index .home-promotions .container-content .image-content{
  text-align: left;
}
.cms-index-index .home-promotions .sale-container{
  font-size:18px;
  font-weight: 700;
  line-height: 23px;
  color:#000000;
  text-align: left;
}
.cms-index-index .home-promotions .button-container {
    text-align: left;
}
.cms-index-index .page-wrapper .home-promotions .button-container .shop-now{
  color:#fff;
  background:none;
  border:2px solid #fff;
  font-size:20px;
}
.sale-container-wrapper {
  height: 110px;
  position: relative;
}

.sale-container-wrapper .sale-container-valign {
  margin: 0;
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media screen and (min-width: 600px){
  .cms-index-index .home-promotions .sale-container{
    font-size:30px;
    line-height: 35px;
  }
  .sale-container-wrapper {
    height: 225px;
  }
  .home-promotions .col-ll-6{
    margin-bottom:0;
  }
}
@media screen and (min-width: 768px){
  .sale-container-wrapper {
    height: 315px;
  }
}
</style>
<div class="row home-promotions">
 <div class="col-xxs-6 col-ll-3">
    <a href="/dust-right-flexiport-power-tool-hose-kit-with-click-connect-12-fixed-length-hose" class="container-content">
      <div class="image-content">
      <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.rockler.com/media/wysiwyg/Home/October-2023/66169.jpg" width=296 height=260 alt="" />
      </div>
      <div class="text-content">
      <span style="color:#095D7E;">NEW!</span> FlexiPort Power Tool Hose Kit, 12' Fixed-Length
		</div>
    </a>
  </div>
  <div class="col-xxs-6 col-ll-3">
    <a href="/rockler-straight-line-rip-hold-down-clamps-2-pack" class="container-content">
      <div class="image-content">
         <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.rockler.com/media/wysiwyg/Home/October-2023/67042.jpg" width=296 height=260 alt="" />
      </div>
      <div class="text-content">
      <span style="color:#095D7E;">NEW!</span> Rockler Straight-Line Rip Hold-Down Clamps, 2-Pack
      </div>
    </a>
  </div>
 
  <div class="col-xxs-6 col-ll-3">
    <a href="/hand-tools/marking-and-measuring-tools#/filter:brand:Rockler/sort:created_at:desc" class="container-content">
      <div class="image-content">
      <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.rockler.com/media/wysiwyg/Home/September-2023/saddlesquares.jpg" width=296 height=260 alt="" />
      </div>
      <div class="text-content">
      <span style="color:#095D7E;">NEW!</span> Rockler Dovetail Saddle Squares
      </div>
    </a>
  </div>
  <div class="col-xxs-6 col-ll-3">
    <a href="/rockler-3-way-face-clamp" class="container-content">
      <div class="image-content">
      <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.rockler.com/media/wysiwyg/Home/September-2023/64604.jpg" width=296 height=260 alt="" />
      </div>
      <div class="text-content">
      <span style="color:#095D7E;">NEW!</span> Rockler 3-Way Face Clamp
      </div>
    </a>
  </div>
<p style="margin:auto; font-size: 20px"><u style="color: #005c7e;"><a href="/shop?ssTitle=shop%20all%20deals&w#/filter:stock_status:In$2520Stock/filter:brand:Rockler">SHOP ALL ROCKLER PRODUCT INNOVATIONS</a></u></p>
</div>







 

<div class="featured-container"> 
<div class="featured-title"> 
<span style="font-size: 32px; font-weight: 700; color: #3B4757;">Learn More at Rockler</span> 
</div> 
</div> 
<br> 
<div class="row sect"> 
<div class="col-xxs-12 col-l-6"> 
<style>
/*------------------------------
-------Specific Styles----------
------------------------------*/
  #banner-6-weeklydemo .banner-6d-left{
    background: url('https://www.rockler.com/media/wysiwyg/Classes/demo-new.png') top center no-repeat; 
    background-size:cover;
  }
  #banner-6-weeklydemo .banner-6d-right{
    background:#EBEBEB;
    color:#095D7E;
  }
  #banner-6-weeklydemo .banner-6d-text{
    font-size:40px;
    line-height:40px;
  }

/*------------------------------
-------Base Styles----------
------------------------------*/
  .banner-6d-wrapper{
    position: relative;
      margin:0 0 20px 0;
      color:#000000;
  }
  .banner-6d-left{
    float:left;
    width:50%;
    height: 260px;
    min-height: 260px;
      background-size:cover;
  }
  .banner-6d-right{
    display: flex;
    box-sizing: border-box;
    align-items: center;
    justify-content:flex-end;
    float:right;
    width:50%;
    height: 260px;
    color:#184151; 
    background: #EBEBEB;
    text-align:center; 
    padding:0 15px;
  }
  .banner-6d-right .vcenter-box{
    width:100%;
  }
  .banner-6d-text{
    font-size:52px;
    line-height:55px;
    font-weight:900;
    margin:0 0 10px 0;
  }
  .banner-6d-button{
    display:inline-block;
    color:#FFF;
    background: #095D7E;
    border:2px solid #095D7E;
    font-size:20px;
    line-height:20px;
    font-weight:700;
    text-align:center;
width:185px;
    padding:17px 0;
  }
  @media screen and (min-width:640px){
    .banner-6d-right{
      border-top:none;
      text-align: center;
    }
  }
</style>
<a href="/learn/rockler-demos">
<div class="banner-6d-wrapper sect" id="banner-6-weeklydemo">
  <div class="col-xxs-12 col-s-6 banner-6d-left"></div>
  <div class="col-xxs-12 col-s-6 banner-6d-right">
    <div class="vcenter-box">
      <p class="banner-6d-text">Inside Our Product Innovations!</p>
      <p class="banner-6d-button">VIEW NOW</p>
    </div>
  </div>
  <div style="clear:both"></div>
</br>
</div>
</a> 
</div> 
<div class="col-xxs-12 col-l-6"> 
<style>
/*------------------------------
-------Specific Styles----------
------------------------------*/
  #banner-6-lumbermonth .banner-retail-expansion-left{
    background: url('https://www.rockler.com/media/wysiwyg/retail/expanding-mobile.jpg') top center no-repeat #EBEBEB;
    background-size:cover;
  }
  #banner-6-lumbermonth .banner-retail-expansion-right{
    background:#EBEBEB;
    color:#095D7E;
    text-align: center;
  }
  #banner-6-lumbermonth .banner-retail-expansion-text{
    font-size: 40px;
    line-height: 40px;
  }

/*------------------------------
-------Base Styles----------
------------------------------*/
  .banner-retail-expansion-wrapper{
    position: relative;
      margin:0 0 20px 0;
      color:#000000;
  }
  .banner-retail-expansion-left{
    float:left;
    width:50%;
    height: 260px;
    min-height: 260px;
      background-size:cover;
  }
  .banner-retail-expansion-right{
    display: flex;
    box-sizing: border-box;
    align-items: center;
    justify-content:flex-end;
    float:right;
    width:50%;
    height: 260px;
    color:#095D7E; 
    background: #EBEBEB;
    text-align:center; 
    padding:0 15px;
  }
  .banner-retail-expansion-right .vcenter-box{
    width:100%;
  }
  .banner-retail-expansion-text{
    font-size:52px;
    line-height:55px;
    font-weight:900;
    margin:0 0 10px 0;
  }
  .banner-retail-expansion-button{
        display: inline-block;
    color: #FFF;
    background: #095D7E;
    border: 2px solid #095D7E;
    font-size: 20px;
    line-height: 20px;
    font-weight: 700;
    text-align: center;
    width: 185px;
    padding: 17px 0;
  }
  @media screen and (min-width:640px){
    .banner-retail-expansion-right{
      border-top:none;
      text-align: right;
    }
  }
</style>
<a href="/retail/stores">
<div class="banner-retail-expansion-wrapper sect" id="banner-6-lumbermonth">
  <div class="col-xxs-12 col-s-6 banner-retail-expansion-left"></div>
  <div class="col-xxs-12 col-s-6 banner-retail-expansion-right">
    <div class="vcenter-box">
      <p class="banner-retail-expansion-text">45+ Retail Stores and Growing!</p>
      <p class="banner-retail-expansion-button">VIEW STORES</p>
    </div>
  </div>
  <div style="clear:both"></div>
</div>
</a> 
</div>
</div> 

<style>

.featured-container .featured-title{
  border-bottom: 1px solid #0f5679;
}
.featured-container .featured-title h2{
  background: none;
}
.featured-container .featured-title h2 a{
  color:#333;
}
.home-promotions .col-ll-6{
  margin-bottom:16px;
}
.cms-index-index .page-wrapper .home-promotions .col-ll-3{
  min-height: 330px;
}
.cms-index-index .page-wrapper .home-promotions .container-content{
  padding:0;
min-height:280px;
}
.cms-index-index .home-promotions .container-content .text-content{
  color:#095D7E;
  text-align: left;
  font-size: 20px;
  line-height: 25px;
  padding:10px 0;
}
.cms-index-index .home-promotions .container-content .image-content{
  text-align: left;
}
.cms-index-index .home-promotions .sale-container{
  font-size:18px;
  font-weight: 700;
  line-height: 23px;
  color:#0F5679;
  text-align: left;
}
.cms-index-index .home-promotions .button-container {
    text-align: left;
}

.sale-container-wrapper {
  height: 110px;
  position: relative;
}

.sale-container-wrapper .sale-container-valign {
  margin: 0;
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media screen and (min-width: 600px){
  .cms-index-index .home-promotions .sale-container{
    font-size:30px;
    line-height: 35px;
  }
  .sale-container-wrapper {
    height: 225px;
  }
  .home-promotions .col-ll-6{
    margin-bottom:0;
  }
}
@media screen and (min-width: 768px){
  .sale-container-wrapper {
    height: 315px;
  }
}
</style>
<div class="featured-container">
    <div class="featured-title">
        <span style="font-size: 32px; font-weight: 700; color: #3B4757;">Get Inspired</span>
	</div>
    </div>
<div class="row home-promotions">
  <div class="col-xxs-12 col-ll-6">
    <a href="/woodworkers-journal" class="container-content">
      <div class="image-content">
      <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.rockler.com/media/wysiwyg/Home/July-2023/wwj-halfpage.jpg" width=610 height=260 alt="" />
      </div>
      <div class="text-content">
      <span style="color:#095D7E">Subscribe to Woodworker's Journal</span>
      </div>
    </a>
  </div>
  <div class="col-xxs-6 col-ll-3">
    <a href="/free-woodworking-plans" class="container-content">
      <div class="image-content">
      <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.rockler.com/media/wysiwyg/Home/June-2021/free-plans.jpg" width=295 height=260 alt="" />
      </div>
      <div class="text-content">
       <span style="color:#095D7E">FREE PLANS</span>
      </div>
    </a>
  </div>
	<div class="col-xxs-6 col-ll-3">
    <a href="/customer-projects" class="container-content">
      <div class="image-content">
       <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.rockler.com/media/wysiwyg/Home/may-2021/customergallery.jpg" width=295 height=260 alt="" />
      </div>
      <div class="text-content">
      <span style="color:#095D7E">Customer Gallery</span>
      </div>
    </a>
  </div>
</div>
 
<style type="text/css">
.bottom-blocks-container form .newsletter .label { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;}
</style>
<div class="bottom-blocks-container row">
    <div class="col-xxs-12 col-m-4">
        <div class="block-container">
            <div class="block-content">
                   <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.rockler.com/media/wysiwyg/Home/book.png" width=394 height=201 alt="" />
            </div>
            <div class="button-content">
                <a href="https://go.rockler.com/catalog.cfm" class="action primary button">
                    <span>REQUEST A CATALOG</span>
                </a>
            </div>
        </div>
    </div>
    <div class="col-xxs-12 col-m-4">
        <div class="block-container">
            <div class="block-content newsletter">
                <div class="text-content">
                   Email subscribers enjoy <br /> FREE shipping on orders of $49 or more. <br /> Sign up today!
                </div>
            </div>
            <form class="form subscribe"
      novalidate
      action="https://www.rockler.com/newsletter/subscriber/new/"
      method="post"
      data-mage-init='{"validation": {"errorClass": "mage-error"}}'
      id="newsletter-cms-block-validate-detail-home">
    <div class="block-content newsletter">
        <div class="control">
            <label class="label" for="newsletter-cms-block">
                <span>Sign Up for Our Newsletter:</span>
            </label>
            <input name="email" type="email" id="newsletter-cms-block"
                   placeholder="Enter your email for exclusive savings!"
                   data-validate="{required:true, 'validate-email':true}"/>
        </div>
    </div>
    <div class="button-content">
        <button class="action primary button"
                title="E-MAIL&#x20;SIGN&#x20;UP"
                type="submit">
            <span>E-MAIL SIGN UP</span>
        </button>
    </div>
</form>

        </div>
    </div>
    <div class="col-xxs-12 col-m-4">
        <div class="block-container">
            <div class="block-content">
                   <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.rockler.com/media/wysiwyg/Home/rockler.png" width=394 height=201 alt="" />
            </div>
            <div class="button-content">
                <a href="/retail/stores/" class="action primary button">
                    <span>FIND A STORE NEAR YOU</span>
                </a>
            </div>
        </div>
    </div>
</div>
 
<style>
.post-list .post-description .col-m-7, .post-read-more, .post-categories {
	display: none !important;
}
.post-holder .post-header .post-info .item::after {
    display: none !important;
}

.post-list-wrapper.blog-widget-recent:not(.blog-widget-recent-masonry) .post-holder {
    clear: inherit !important; 
}
.post-text-hld p {
	display: none;
}
.blog-widget-recent .post-description .post-text-hld {
	display: flex;
	overflow: hidden;
}
.post-holder .post-header {
	padding: 0px 15px;
}
.post-list .post-header .post-title{
	max-width: 100% !important;
max-height: 85px;
overflow: hidden;
}


@media only screen and (min-width: 767px) {
  .post-holder .row:not(tr) .col-m-5 {
    width: 100% !important;
}
.post-list-wrapper.blog-widget-recent:not(.blog-widget-recent-masonry) .post-holder {
    width: 23% !important;
}
}
@media only screen and (max-width: 767px) {
.post-list .post-description {
    display: block !important;
}

</style>
<div class="featured-container">
<div class="featured-title">
        <span style="font-size: 32px; font-weight: 700"><a href= "/learn" style="color: #3B4757;">Recent Posts</a></span>
	
    </div>
   </div>
 
<div class="post-list-wrapper blog-widget-recent">
    <h3 class="title"></h3>
    <ul class="post-list clearfix">
                                <li class="post-holder post-holder-1366">
                <div class="post-header">

                    <div class="post-title-holder clearfix">
                        <div class="post-title">
                            <a class="post-item-link"
                               href="https://www.rockler.com/learn/make-cutting-board-juice-groove">
                                How to Rout a Cutting Board Juice Groove                            </a>
                        </div>
                    </div>

                    <div class="post-info clear">
                                                    <div class="item post-posed-date">
                                <span class="label">Posted:</span>
                                <span class="value">August 09, 2023</span>
                            </div>
                                                                        <div class="item post-categories">
                            <span class="label">Categories:</span>
                                                            <a title="Routers and CNCs"
                                   href="https://www.rockler.com/learn/routers-and-cncs">
                                    Routers and CNCs                                </a>
                                ,                                                             <a title="Woodworking Projects"
                                   href="https://www.rockler.com/learn/woodworking-projects">
                                    Woodworking Projects                                </a>
                                                                                    </div>
                                            </div>
                </div>

                <div class="post-content">
                    <div class="post-description clearfix">
                                                                        <div class="post-text-hld clearfix">
                            <div class="row sect">
<div class="col-m-5">
<a href="https://www.rockler.com/learn/make-cutting-board-juice-groove"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.rockler.com/media/wysiwyg/Learn/cutting-board-juice-groove-jig-lead.jpg" width=600 height=599 alt="using a router jig to make a cutting board juice groove"></a>
</div>
<div class="col-m-7">
<br><p>A popular feature many woodworkers add to their cutting boards is a juice groove. A juice groove prevents liquids from dripping off the edge of your cutting board and creating a mess on your countertop. It&rsquo;s essential that the juice groove is smooth and evenly formed around the perimeter of the cutting board. This <strong><a href="/rockler-cutting-board-juice-groove-routing-jig-bdl">juice groove router jig </a></strong> makes the process of routing the cutting board juice grooves easy, accurate and adjustable. </p>

</div></div>
                        </div>
                        <a class="post-read-more"
                           href="https://www.rockler.com/learn/make-cutting-board-juice-groove"
                           title="How to Rout a Cutting Board Juice Groove"
                           >
                           Read more                        </a>
                    </div>
                </div>
                <div class="post-footer">

                </div>
            </li>

                                <li class="post-holder post-holder-622">
                <div class="post-header">

                    <div class="post-title-holder clearfix">
                        <div class="post-title">
                            <a class="post-item-link"
                               href="https://www.rockler.com/learn/How-to-install-dust-collection-blast-gates">
                                Where to Install Dust Collection Blast Gates?                            </a>
                        </div>
                    </div>

                    <div class="post-info clear">
                                                    <div class="item post-posed-date">
                                <span class="label">Posted:</span>
                                <span class="value">August 07, 2023</span>
                            </div>
                                                                        <div class="item post-categories">
                            <span class="label">Categories:</span>
                                                            <a title="Workshop Setup &amp; Tool Maintenance"
                                   href="https://www.rockler.com/learn/workshop-setup-and-tool-maintenance">
                                    Workshop Setup &amp; Tool Maintenance                                </a>
                                ,                                                             <a title="Saturday Video Demo"
                                   href="https://www.rockler.com/learn/rockler-demos">
                                    Saturday Video Demo                                </a>
                                                                                    </div>
                                            </div>
                </div>

                <div class="post-content">
                    <div class="post-description clearfix">
                                                                        <div class="post-text-hld clearfix">
                            <div class="row sect">
<div class="col-m-5">
<a href="/learn/How-to-install-dust-collection-blast-gates"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.rockler.com/media/wysiwyg/Learn/tool-port-gate.jpg" width=600 height=600 alt="blast gate attached to band saw"></a>
</div>

<div class="col-m-7">
<br><br><p>Dust collection blast gates, such as <strong><a href="/power-tools/dust-collection/dust-collection-fittings/blast-gates">Rockler StableGates</a></strong>, <strong> <a href="/2-1-2-metal-blast-gate">Tool Port Blast Gates</a></strong>, or  <strong> <a href="/dust-right-4-to-4-tool-blast-gate">Tool Port Blast Gates</a></strong> are like the traffic cops in your system. In this Rockler demonstration you'll see several types of blast gates and how to install them in your dust collection system.</p>
<br><br></div></div>
                        </div>
                        <a class="post-read-more"
                           href="https://www.rockler.com/learn/How-to-install-dust-collection-blast-gates"
                           title="Where to Install Dust Collection Blast Gates?"
                           >
                           Read more                        </a>
                    </div>
                </div>
                <div class="post-footer">

                </div>
            </li>

                                <li class="post-holder post-holder-745">
                <div class="post-header">

                    <div class="post-title-holder clearfix">
                        <div class="post-title">
                            <a class="post-item-link"
                               href="https://www.rockler.com/learn/complete-shutter-system">
                                How to Make Wood Shutters                            </a>
                        </div>
                    </div>

                    <div class="post-info clear">
                                                    <div class="item post-posed-date">
                                <span class="label">Posted:</span>
                                <span class="value">July 18, 2023</span>
                            </div>
                                                                        <div class="item post-categories">
                            <span class="label">Categories:</span>
                                                            <a title="Woodworking Projects"
                                   href="https://www.rockler.com/learn/woodworking-projects">
                                    Woodworking Projects                                </a>
                                ,                                                             <a title="Rockler Legacy of Innovation"
                                   href="https://www.rockler.com/learn/rockler-legacy-of-innovation">
                                    Rockler Legacy of Innovation                                </a>
                                                                                    </div>
                                            </div>
                </div>

                <div class="post-content">
                    <div class="post-description clearfix">
                                                                        <div class="post-text-hld clearfix">
                            <br><div class="row sect"> 
<div class="col-m-5"> 
<a href="/learn/complete-shutter-system"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.rockler.com/media/wysiwyg/Learn/Legacy_ShutterSystem.jpg" width=600 height=450 alt="Rockler shutter kits lead"></a>
</div>
<div class="col-m-7"> 
<br><p>Wood plantation shutters are a classic window treatment. Creating your own <strong><a href="/hardware/diy-home-improvement-hardware/shutters">custom wood shutters </a></strong> is easy! First consult the <strong><a href="https://go.rockler.com/tech/44342measuringguide.pdf%20">Measuring Guide </a> </strong> to obtain your dimensions. Then enter the shutter dimensions into the <strong><a href="https://shutters.rockler.com/louver.cfc?method=start&amp;louverType=m&amp;louverSize=2">Shutter Design Wizard </a> </strong> to get your FREE downloadable plan. The plan includes a detailed list of all the supplies you'll need to construct your custom shutters!</p></div></div>
                        </div>
                        <a class="post-read-more"
                           href="https://www.rockler.com/learn/complete-shutter-system"
                           title="How to Make Wood Shutters"
                           >
                           Read more                        </a>
                    </div>
                </div>
                <div class="post-footer">

                </div>
            </li>

                                <li class="post-holder post-holder-420">
                <div class="post-header">

                    <div class="post-title-holder clearfix">
                        <div class="post-title">
                            <a class="post-item-link"
                               href="https://www.rockler.com/learn/set-up-use-spokeshave">
                                How to Set Up and Use a Spokeshave                            </a>
                        </div>
                    </div>

                    <div class="post-info clear">
                                                    <div class="item post-posed-date">
                                <span class="label">Posted:</span>
                                <span class="value">July 05, 2023</span>
                            </div>
                                                                        <div class="item post-categories">
                            <span class="label">Categories:</span>
                                                            <a title="Cutting and Shaping Wood"
                                   href="https://www.rockler.com/learn/cutting-and-shaping-wood">
                                    Cutting and Shaping Wood                                </a>
                                ,                                                             <a title="Workshop Setup &amp; Tool Maintenance"
                                   href="https://www.rockler.com/learn/workshop-setup-and-tool-maintenance">
                                    Workshop Setup &amp; Tool Maintenance                                </a>
                                                                                    </div>
                                            </div>
                </div>

                <div class="post-content">
                    <div class="post-description clearfix">
                                                                        <div class="post-text-hld clearfix">
                            <div class="row sect"> 
<div class="col-m-5"> 
<a href="/learn/set-up-use-spokeshave"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.rockler.com/media/wysiwyg/Learn/spokeshave-lead.jpg" width=600 height=497 alt="spokeshave shaping cabriole leg"></a>
</div>

<div class="col-m-7"> 
<br><p>The <a href="/bench-dog-no-151-spokeshave-flat-sole">spokeshave</a> is a small plane blade that is mounted between two handles. It's the perfect tool for smoothing small areas and cutting round and curved shapes into your roughed-out workpieces. The <a href="/bench-dog-no-151-spokeshave-flat-sole">spokeshave</a> is often overlooked, but it is a tool every woodworker should have in their shop. Many designs exist, mostly flat bottomed, but there are also soles that curve from front to back, and even some that are concave from side to side for small diameter parts like wheel spokes. Like any tool of this sort, proper setup &mdash; most importantly, a very sharp iron &mdash; is essential for successful use.</p></div></div>
                        </div>
                        <a class="post-read-more"
                           href="https://www.rockler.com/learn/set-up-use-spokeshave"
                           title="How to Set Up and Use a Spokeshave"
                           >
                           Read more                        </a>
                    </div>
                </div>
                <div class="post-footer">

                </div>
            </li>

            </ul>
</div>

 
<div class="featured-container"> 
<div class="featured-title"> 
<span style="font-size: 32px; font-weight: 700; color: #3B4757;">Featured Categories</span> 
</div> 
</div> 
    <div class="content-categories row">
        <div class="item-container"><a href="/shop?w#/filter:ss_morewaystoshop:Exclusive/"><img src="https://www.rockler.com/media/wysiwyg/Home/category_images/oar.png" alt="Only at Rockler" class="img-content" /><span class="text-content"><span>Only at Rockler</span></span></a></div>
        <div class="item-container"><a href="/workshop-accessories/woodworking-jigs"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.rockler.com/media/wysiwyg/Home/category_images/jigs.png" width=230 height=230 alt="Woodworking Jigs" class="img-content" /><span class="text-content"><span>Woodworking Jigs</span></span></a></div>
        <div class="item-container"><a href="/power-tools/wood-turning"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.rockler.com/media/wysiwyg/Home/category_images/turning.png" width=230 height=230 alt="Turning" class="img-content" /><span class="text-content"><span>Turning</span></span></a></div>
        <div class="item-container"><a href="/power-tools/dust-collection"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.rockler.com/media/wysiwyg/Home/category_images/dc.png" width=230 height=230 alt="Dust Collection" class="img-content" /><span class="text-content"><span>Dust Collection</span></span></a></div>
        <div class="item-container"><a href="/hardware/project-hardware"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.rockler.com/media/wysiwyg/Home/category_images/hardware.png" width=230 height=230 alt="Project Hardware" class="img-content" /><span class="text-content"><span>Project Hardware</span></span></a></div>
        <div class="item-container"><a href="/hardware/cabinet-hardware/drawer-slides"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.rockler.com/media/wysiwyg/Home/category_images/slides.png" width=230 height=230 alt="Drawer Slides" class="img-content" /><span class="text-content"><span>Drawer Slides</span></span></a></div>
        <div class="item-container"><a href="/hardware/cabinet-hardware/hinges"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.rockler.com/media/wysiwyg/Home/category_images/hinges.png" width=230 height=230 alt="Hinges" class="img-content" /><span class="text-content"><span>Hinges</span></span></a></div>
        <div class="item-container"><a href="/finishing"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.rockler.com/media/wysiwyg/Home/category_images/finishing.png" width=230 height=230 alt="Finishing" class="img-content" /><span class="text-content"><span>Finishing</span></span></a></div>
        <div class="item-container"><a href="/rockler-promotions/current-promotions"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="https://www.rockler.com/media/wysiwyg/Home/category_images/sale.png" width=230 height=230 alt="Sale" class="img-content" /><span class="text-content"><span>Sale</span></span></a></div>
        <div class="item-container"><a href="/shop?w#/filter:ss_morewaystoshop:Outlet$2520Store"><img src="https://www.rockler.com/media/wysiwyg/Home/category_images/outlet.png" alt="Outlet" class="img-content" /><span class="text-content"><span>Outlet</span></span></a></div>
    </div>
</div> 
</div></div></div></main><footer class="page-footer"><div class="footer content"><script async search="w" rel="dns-prefetch" category=""
        src="//cdn.searchspring.net/search/v3/js/searchspring.catalog.js?rn129l"></script>
</div><div class="footer-before-fullwidth"><div class="footer content"><div>
<h2>Create with confidence</h2>
<ul>
<li><a href="https://www.rockler.com/expert-advice/" title="Expert Advice" class="button">Expert Advice<span aria-hidden="true" class="button-icon"></span></a></li>
<li><a href="https://www.rockler.com/shop?w#/filter:ss_morewaystoshop:Exclusive/" title="Rockler Innovations" class="button">Rockler Innovations<span aria-hidden="true" class="button-icon"></span></a></li>
<li><a href="#" id="modalSatis" title="100% Satisfaction Guarantee" class="button">100% Satisfaction Guarantee<span aria-hidden="true" class="button-icon"></span></a><div style="display:none;" aria-modal="true" aria-label="Satisfaction Guarantee details" data-mage-init='{"Magento_Ui/js/modal/modal": {"trigger": "#modalSatis", "title": "", "responsive": true, "buttons":[]}}'><h2>100% Satisfaction Guarantee </h2><p><strong>We proudly stand behind all of our products</strong></p><p>We are proud of the quality of our products, and we stand behind them 100%. If for any reason you are not satisfied with the merchandise you ordered, just return it within 90 days to receive a refund in the manner of original payment for merchandise only. Manufacturer guarantees/warranties for power tools, CNC and laser products will supersede the Rockler Guarantee if these items are damaged or defective. For these items, please call the store where you purchased them or our customer service department at <a href="tel:+1-800-376-7856">1-800-376-7856</a> so we can assist you.</p><p>Your order will come with a return form with convenient instructions, or you may send your returns directly to Returns Department, Rockler Woodworking and Hardware, 4365 Willow Drive, Medina, MN 55340. You may also return purchases to a Rockler store near you for store credit. Items shipped directly from the manufacturer cannot be returned in store. For international returns, please <a href="/customer-service/faq-ordering#International">click here</a>. </p><p><strong>The Rockler Advantage</strong></p><ul><li>High-quality brands and products you can trust</li><li>Expert advice and free post-purchase support</li><li>Exclusive, innovative products that help you Create with Confidence</li><li>Detailed instructions, technical specs and guides to make the most of your purchases</li></ul></div></li>
</ul>
</div></div></div><div class="footer-fullwidth"><div class="footer content"><div class="block newsletter">
    <div class="title"><strong>Newsletter</strong></div>
    <div class="content">
        <form class="form subscribe"
            novalidate
            action="https://www.rockler.com/newsletter/subscriber/new/"
            method="post"
            data-mage-init='{"validation": {"errorClass": "mage-error"}}'
            id="newsletter-validate-detail">
            <div class="field newsletter">
                <label class="label" for="newsletter">
                    <span>Sign Up for Our Newsletter:</span>
                </label>
                <div class="control">
                    <input name="email"
                           type="email"
                           id="newsletter"
                           placeholder="Enter your email for exclusive savings!"
                           data-validate="{required:true, 'validate-email':true}"/>
                </div>
            </div>
            <div class="actions">
                <button class="action subscribe primary"
                        title="Sign-Up"
                        type="submit">
                    <span>Sign-Up</span>
                </button>
            </div>
        </form>
    </div>
</div>

<div class="footer-section-links"><div class="footer-accordion">
    <div class="section" data-role="collapsible" aria-expanded="false">
        <div data-role="trigger">
           <a href="#">CONTACT US</a>
        </div>

    </div>
    <div class="section-content" data-role="content" style="display: none;">
        <ul>
                <li><a href="tel:+1-800-279-4441">1-800-279-4441</a></li>
                <!-- <li><a href='javascript:window.open("http://contact.rockler.com/ccmwa/chat/f92b05ae-c66c-44af-871a-67aee2144637", "_blank", "width=587,height=531,menubar=no,toolbar=no"), undefined;'>Live Chat</a></li> -->
                <li><a href="mailto:info@rockler.com">Email</a></li>
                <li><a href="https://www.rockler.com/retail/stores/">Store Locations</a></li>
                <li><a href="https://www.rockler.com/careers/">Careers</a></li>
        </ul>
    </div>
    <div class="section">
        <div>
            <a href="https://www.rockler.com/customer-service/faq-ordering/">FAQs</a>
        </div>
    </div>
    <div class="section">
        <div>
            <a href="https://www.rockler.com/about-rockler/">About Us</a>
        </div>
    </div>
    <div data-role="content"></div>
</div>

</div>
<div class="footer-strip-container"><div class="section-faqs">
    <a href="https://www.rockler.com/customer-service/faq-ordering/" title="Frequently Asked Questions"><span class="item-icon" aria-hidden="true"></span><span>FAQs</span></a>
</div>
<div class="section-faqs" style="width: 12%;">
    <a href="https://www.rockler.com/about-rockler/" title="About Us"><span style="margin-left: 15px;">About Us</span></a>
</div>
<div class="section-contactus">
    <h2 class="title">CONTACT US:</h2>
<ul>
        <!--<li class="icon-phone"><a href="tel:+1-800-279-4441"><span class="item-icon" aria-hidden="true"></span><span>1-800-279-4441</span></a></li>-->
        <li class="icon-phone"><a href="https://www.surveygizmo.com/s3/5597080/Rockler-Customer-Care"><span class="item-icon" aria-hidden="true"></span><span>1-800-279-4441</span></a></li>
        <!--<li class="icon-livechat"><a href='javascript:window.open("http://contact.rockler.com/ccmwa/chat/f92b05ae-c66c-44af-871a-67aee2144637", "_blank", "width=587,height=531,menubar=no,toolbar=no"), undefined;'><span class="item-icon" aria-hidden="true"></span><span>Live Chat</span></a></li> -->
        <!--<li class="icon-emailus"><a href="mailto:customercare@rockler.com"><span class="item-icon" aria-hidden="true"></span>Email Us</a></li>-->
        <li class="icon-emailus"><a href="https://www.surveygizmo.com/s3/5597080/Rockler-Customer-Care"><span class="item-icon" aria-hidden="true"></span>Email Us</a></li>
        <li class="icon-store-locations"><a href="https://www.rockler.com/retail/stores/"><span class="item-icon" aria-hidden="true"></span>Store Locations</a></li>
        <li class="icon-careers"><a href="https://www.rockler.com/careers/"><span class="item-icon" aria-hidden="true"></span>Careers</a></li>
    </ul>
</div> </div>
<div class="footer-bottom-container">
    <div class="security-signs">
        <p><a href="/customer-service/faq-ordering/#security"><img src="https://www.rockler.com/static/version1686630218/frontend/rockler/default/en_US/images/security.png" alt="We Care About Your Security" /></a></p>    </div>

    <div class="footer-bottom-right">
        <div class="copyright">
            <small class="copyright">
    <span></span>
</small>
        </div>

        <div class="footer-copyright-after">
            <div><a href="https://www.rockler.com/privacy/">Privacy Policy</a> | <a href="https://www.rockler.com/terms-of-use/">Terms of Use</a> | <a href="https://www.rockler.com/do-not-sell-ca/">Do Not Sell My Info</a></div> 
<div><a href="https://www.rockler.com/customer-service/accessibility/">Accessibility Statement</a> | <a href="https://go.rockler.com/California_Transparency_in_Supply_Chain_Act_Disclosure_-_Rev_1_15-OCt-2021.pdf" target="_blank">California Supply Chains Act</a></div> 
<div>Copyright &copy; Rockler Companies, Inc.</div>         </div>
    </div>

    <div class="social-icons">
        <h2>Follow us online</h2>
<ul>
    <li><a class="icon-facebook" href="https://facebook.com/Rockler" target="_blank" title="Facebook page" rel="noopener"><span class="item-icon" aria-hidden="true"></span><span>Facebook</span></a></li>
    <li><a class="icon-twitter" href="https://twitter.com/Rockler" target="_blank" title="Twitter Account" rel="noopener"><span class="item-icon" aria-hidden="true"></span><span>Twitter</span></a></li>
    <li><a class="icon-pinterest" href="https://pinterest.com/Rockler/" target="_blank" title="Pinterest Account" rel="noopener"><span class="item-icon" aria-hidden="true"></span><span>Pinterest</span></a></li>
    <li><a class="icon-youtube" href="https://www.youtube.com/user/RocklerWoodworking" target="_blank" title="Youtube Channel" rel="noopener"><span class="item-icon" aria-hidden="true"></span><span>Youtube</span></a></li>
    <li><a class="icon-instagram" href="https://instagram.com/rockler_woodworking/" target="_blank" title="Instagram Account" rel="noopener"><span class="item-icon" aria-hidden="true"></span><span>Instagram</span></a></li>
</ul>    </div>
</div>
</div></div></footer><script type="text/x-magento-init">
        {
            "*": {
                "Magento_Ui/js/core/app": {
                    "components": {
                        "storage-manager": {
                            "component": "Magento_Catalog/js/storage-manager",
                            "appendTo": "",
                            "storagesConfiguration" : {"recently_viewed_product":{"requestConfig":{"syncUrl":"https:\/\/www.rockler.com\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"recently_compared_product":{"requestConfig":{"syncUrl":"https:\/\/www.rockler.com\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"product_data_storage":{"updateRequestConfig":{"url":"https:\/\/www.rockler.com\/rest\/default\/V1\/products-render-info"},"requestConfig":{"syncUrl":"https:\/\/www.rockler.com\/catalog\/product\/frontend_action_synchronize\/"},"allowToSendRequest":null}}                        }
                    }
                }
            }
        }
</script>
<script id="form-tmpl-multiple" type="text/x-magento-template">
    <form id="wishlist-hidden-form" method="post" action="<%- data.url %>" class="no-display">
        <% if (data.itemId) { %>
            <input name="item_id" value="<%- data.itemId %>">
        <% } %>
        <% if (data.wishlistId) { %>
            <input name="wishlist_id" value="<%- data.wishlistId %>">
        <% } %>
        <% if (data.qty) { %>
            <input name="qty" value="<%- data.qty %>">
        <% } %>
        <% if (data.item) { %>
            <input name="item" value="<%- data.item %>">
        <% } %>
        <% if (data.entity) { %>
            <input name="entity" value="<%- data.entity %>">
        <% } %>
        <% if (data.form_key) { %>
            <input name="form_key" value="<%- data.form_key %>">
        <% } %>
    </form>
</script>
<script id="popup-tmpl" type="text/x-magento-template">
    <div class="window wishlist overlay active"></div>
    <div id="<%- data.popupWishlistBlockId %>" class="window wishlist popup active">
        <div class="popup-actions">
            <div class="secondary">
                <button type="button"
                        title="<%- window.jQuery.mage.__('Close') %>"
                        class="action close <%- data.btnCloseClass %>"
                        data-dismiss="popup">
                    <span><%- data.translate.close %></span>
                </button>
            </div>
        </div>
        <div class="popup-header">
             <strong class="title" id="popup-title">
                 <span>
                     <% if (data.isEdit) { %>
                        <%- data.translate.editWishlist %>
                     <% } else { %>
                        <%- data.translate.createNewWishlist %>
                     <% } %>
                 </span>
             </strong>
        </div>
        <div class="popup-content" id="popup-content">
            <form id="<%- data.popupWishlistFormId %>" method="post" action="<%- data.url %>" class="form wishlist">
                <input name="form_key" type="hidden" value="<%- data.formKey %>">
                <fieldset class="fieldset">
                    <div class="field name">
                        <label for="wishlist-name" class="label">
                            <span><%- data.translate.wishListName %></span>
                        </label>
                        <div class="control">
                            <input id="wishlist-name"
                                   class="input-text"
                                   data-role="prompt-field"
                                   data-validate="{required:true}"
                                   type="text"
                                   name="name"
                                   maxlength="255"
                                   value="<%- data.name %>">
                        </div>
                    </div>
                    <div class="field choice">
                        <input id="wishlist-public"
                               type="checkbox"
                               name="visibility"<% if (data.isPublic) { %> checked=true<% } %>">
                        <label for="wishlist-public" class="label">
                            <span><%- data.translate.publicWishList %></span>
                        </label>
                    </div>
                    <div class="actions-toolbar">
                        <div class="primary">
                            <button class="action save primary" type="submit" title="<%- window.jQuery.mage.__('Save') %>">
                                <span><%- data.translate.save %></span>
                            </button>
                        </div>
                        <div class="secondary">
                            <button class="action cancel <%- data.btnCloseClass %>" type="button" title="<%- window.jQuery.mage.__('Cancel') %>">
                                <span><%- data.translate.cancel %></span>
                            </button>
                        </div>
                    </div>
                </fieldset>
            </form>
        </div>
    </div>
</script>
<script id="split-btn-tmpl" type="text/x-magento-template">
    <div class="split button wishlist">
        <button type="button" data-post='<%- JSON.stringify(data.generalParams) %>' data-action="add-to-wishlist" class="label action split">
            <span><%- data.buttonName %></span>
        </button>
        <button class="action toggle change"
                title="<%- window.jQuery.mage.__('Add to:') %>"
                type="button"
                data-mage-init='{"dropdown":{}}'
                data-toggle="dropdown"
                data-trigger-keypress-button="true">
            <span><%- window.jQuery.mage.__('Add to:') %></span>
        </button>
        <ul class="items" data-target="dropdown">
            <% _.each(data.wishlists, function(item) { %>
                <li class="item">
                    <% if (item.newClass) { %>
                        <span role="button"
                              tabindex="0"
                              class="action <%- item.newClass %>"
                              data-action-keypress="true"
                              data-post-new-wishlist='<%- JSON.stringify(item.params) %>'
                              data-action="add-to-wishlist"
                              title="<%- item.name %>">
                            <span><%- item.name %></span>
                        </span>
                    <% } else { %>
                        <span role="button"
                              tabindex="0"
                              data-action-keypress="true"
                              data-post='<%- JSON.stringify(item.params) %>'
                              data-action="add-to-wishlist"
                              title="<%- item.name %>">
                            <%- item.name %>
                        </span>
                    <% } %>
                </li>
            <% }); %>
        </ul>
    </div>
</script>
<script type="text/x-magento-init">
    {
        "*": {
            "Magento_Ui/js/core/app": {
                "components": {
                    "multipleWishlist": {
                        "component": "Magento_MultipleWishlist/js/view/multiple-wishlist",
                        "config": {
                            "multipleWishlistOptions": {
                                "createUrl": "https://www.rockler.com/wishlist/index/createwishlist/",
                                "wishlistLink": ".action.towishlist"
                            }
                        }
                    }
                }
            }
        }
    }
</script>


<script type="text/javascript">
require([
    'jquery',
    'mage/cookies'
], function ($) {
    $.mage.cookies.clear(
        'lvc-path-key'
    );
});
</script>
<script type="text/x-magento-init">{"*":{"Rockler_UrlTrackingCoupon\/js\/defer-urltrackingcoupon":{"url":"https:\/\/www.rockler.com\/urltrackingcoupon\/coupon\/add\/"}}}</script>
<script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"WebSite","url":"https:\/\/www.rockler.com\/","name":"Rockler"}</script></div>    <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"e956b7682b","applicationID":"134830565,575865869","transactionName":"NV1SbUFWXEQCVUVeCgwXcVpHXl1ZTFVcREoLVlRcSxhbWQdTSQ==","queueTime":0,"applicationTime":1195,"atts":"GRpRGwlMT0o=","errorBeacon":"bam.nr-data.net","agent":""}</script></body>
</html>
