body{background:url("../..images/kreg-wb-config/Background-Texture.png") #f4f4f4 repeat center/50%}.wrapper{width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#logo-bar{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 2rem .5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1rem}@media all and (min-width: 75em){#logo-bar{display:none}}#logo-bar img{width:100%;max-width:100px;height:auto}#logo-bar .continue-shopping a{font-weight:400}#view-workbench-setup{display:none;color:#004c95;text-decoration:underline;font-size:1.25rem;text-align:right;margin-bottom:.5rem}#left-wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:2rem}@media all and (min-width: 75em){#left-wrap{width:60%;padding-right:5%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media all and (min-width: 87.5em){#left-wrap{width:50%}}#left-wrap #left{width:100%;padding-right:0;padding-bottom:50px}@media all and (min-width: 75em){#left-wrap #left{max-width:45rem}}#left-wrap #left #step-nav{float:left;margin-bottom:20px}#left-wrap #left #step-nav .step img{width:auto;height:30px}#left-wrap #left #step-nav .step.step2,#left-wrap #left #step-nav .step.step3{display:none}#left-wrap #left .continue-shopping{float:right;font-size:1.25rem}#left-wrap #left .continue-shopping a{font-weight:400;text-decoration:none;color:#000}#left-wrap #left .continue-shopping a:hover{text-decoration:underline}#left-wrap #left h1{clear:both;color:#004c95;font-size:2.5rem;font-weight:900;margin-bottom:0}#left-wrap #left p{margin:0}#left-wrap #left hr{margin:20px 0}#left-wrap #left h2{margin-top:0;font-size:1.375rem;font-weight:700;margin-bottom:1rem}#left-wrap #left .step2,#left-wrap #left .step3,#left-wrap #left #gotostep3{display:none}#left-wrap #left .size-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:45rem}@media all and (min-width: 37.5em){#left-wrap #left .size-options{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}#left-wrap #left .size-options .size-option{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}@media all and (min-width: 37.5em){#left-wrap #left .size-options .size-option{width:50%;padding-right:.625rem}}#left-wrap #left .size-options .size-option .size-image{cursor:pointer;margin-right:.625rem}#left-wrap #left .size-options .size-option .size-image img{-webkit-transition:border .25s ease-in-out;transition:border .25s ease-in-out;width:100%;height:auto;max-width:84px;border:3px solid rgba(0,0,0,0);border-radius:10px}#left-wrap #left .size-options .size-option .size-image img:hover{border:3px solid #004c95}#left-wrap #left .size-options .size-option .size-detail span{display:block}#left-wrap #left .size-options .size-option .size-detail a{font-size:.875rem;color:#004c95;font-weight:700}#left-wrap #left .size-options .size-option.selected .size-image{background:#fff;-webkit-box-shadow:0 0 0 7px #fff;box-shadow:0 0 0 7px #fff;border-radius:5px 0 0 5px}#left-wrap #left .size-options .size-option.selected .size-image img{border:3px solid #004c95;border-radius:10px}#left-wrap #left .size-options .size-option.selected .size-detail{background:#fff;-webkit-box-shadow:0 0 0 7px #fff;box-shadow:0 0 0 7px #fff;border-radius:0 5px 5px 0}#left-wrap #left .size-options .size-option.not-selected{opacity:.5}#left-wrap #left .size-options .size-option.not-selected .size-image{border:none}#left-wrap #left .top-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}@media all and (min-width: 37.5em){#left-wrap #left .top-options{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}#left-wrap #left .top-options .top-option{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}@media all and (min-width: 37.5em){#left-wrap #left .top-options .top-option{width:50%;padding-right:.625rem}}#left-wrap #left .top-options .top-option .top-image{cursor:pointer;margin-right:.625rem}#left-wrap #left .top-options .top-option .top-image img{-webkit-transition:border .25s ease-in-out;transition:border .25s ease-in-out;width:100%;height:auto;max-width:84px;border:3px solid rgba(0,0,0,0);border-radius:10px}#left-wrap #left .top-options .top-option .top-image img:hover{border:3px solid #004c95}#left-wrap #left .top-options .top-option .top-detail span{display:block}#left-wrap #left .top-options .top-option .top-detail a{font-size:.875rem;color:#004c95;font-weight:700;white-space:nowrap}#left-wrap #left .top-options .top-option .top-detail a img{height:16px;width:16px;margin-top:-3px;cursor:pointer}#left-wrap #left .top-options .top-option.selected .top-image{background:#fff;-webkit-box-shadow:0 0 0 7px #fff;box-shadow:0 0 0 7px #fff;border-radius:5px 0 0 5px}#left-wrap #left .top-options .top-option.selected .top-image img{border:3px solid #004c95;border-radius:10px}#left-wrap #left .top-options .top-option.selected .top-detail{background:#fff;-webkit-box-shadow:0 0 0 7px #fff;box-shadow:0 0 0 7px #fff;border-radius:0 5px 5px 0}#left-wrap #left .top-options .top-option.not-selected{opacity:.5}#left-wrap #left .top-options .top-option.not-selected .top-image{border:none}#left-wrap #left #add-casters{display:block;position:relative}#left-wrap #left #add-casters .casters{cursor:pointer;margin-left:-3px}#left-wrap #left #add-casters .casters img{width:100%;height:auto;max-width:84px;margin-right:10px;border:3px solid rgba(0,0,0,0)}#left-wrap #left #add-casters .casters img:hover{border:3px solid #004c95;border-radius:10px}#left-wrap #left #add-casters .casters.selected img{border:3px solid #004c95;border-radius:10px}#left-wrap #left #add-casters .casters span{display:inline-block;vertical-align:middle}#left-wrap #left #add-casters label:nth-of-type(2){position:absolute;top:-38px;left:33px;font-size:1.375rem;font-weight:700}#left-wrap #left #add-casters p{margin-top:35px;margin-bottom:10px}#left-wrap #left .checkbox-container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#left-wrap #left .checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}#left-wrap #left .checkmark{position:absolute;top:-35px;left:0;height:25px;width:25px;background-color:#fff;border:3px solid #004c95;border-radius:4px}#left-wrap #left .checkbox-container:hover input~.checkmark{background-color:#fff;border:3px solid #004c95}#left-wrap #left .checkbox-container input:checked~.checkmark{background-color:#fff;border:3px solid #004c95}#left-wrap #left .checkmark:after{content:"";position:absolute;display:none}#left-wrap #left .checkbox-container input:checked~.checkmark:after{display:block}#left-wrap #left .checkbox-container .checkmark:after{left:5px;top:0px;width:9px;height:15px;border:solid #004c95;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#left-wrap #left .ar-experience-button{background:#004c95;color:#fff;display:none;padding:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:.35rem;font-weight:normal;margin:-2.5rem 0 0}#left-wrap #left .ar-experience-button img{width:1rem;margin-right:.5rem}#left-wrap #left .ar-experience-button p span{text-transform:uppercase;font-weight:bold}#left-wrap #left #config-bottom{text-align:right}#left-wrap #left #config-bottom .subtotal{font-size:1.25rem;text-align:right}#left-wrap #left #config-bottom p{font-size:.75rem;text-align:right}#left-wrap #left #config-bottom .bottom-nav{width:100%;margin:20px 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media all and (min-width: 37.5em){#left-wrap #left #config-bottom .bottom-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media all and (min-width: 37.5em){#left-wrap #left #config-bottom .bottom-nav .left-option-wrap{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}#left-wrap #left #config-bottom .bottom-nav .left-option-wrap .left-option{display:block;margin-top:1rem}@media all and (min-width: 37.5em){#left-wrap #left #config-bottom .bottom-nav .left-option-wrap .left-option{margin-top:0}}#left-wrap #left #config-bottom .bottom-nav .left-option-wrap .left-option a{color:#000;font-size:1.125rem;text-decoration:none;cursor:pointer;font-weight:600}#left-wrap #left #config-bottom .bottom-nav .left-option-wrap .left-option a:hover{text-decoration:underline}@media all and (min-width: 37.5em){#left-wrap #left #config-bottom .bottom-nav .right-option-wrap{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}#left-wrap #left #config-bottom .bottom-nav .right-option-wrap .right-option button{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;background-color:#004c95;border-radius:5px;border:none;font-weight:500;color:#fff;padding:5px 15px}#left-wrap #left #config-bottom .bottom-nav .right-option-wrap .right-option button:hover{-webkit-box-shadow:0px 0px 23px -4px rgba(0,0,0,.75);box-shadow:0px 0px 23px -4px rgba(0,0,0,.75)}#left-wrap #left #config-bottom .bottom-nav .right-option-wrap .right-option button:disabled{background-color:#919396;cursor:not-allowed}#left-wrap #left #config-bottom .bottom-nav .right-option-wrap .right-option button:disabled:hover{-webkit-box-shadow:none;box-shadow:none}#left-wrap #left #config-bottom .bottom-nav .right-option-wrap .right-option button#addtocart{background:#d99b37;display:none}#left-wrap #left .step3 h4{margin-top:0;margin-bottom:.25rem}#left-wrap #left .step3.selected+.ar-experience-button{display:-webkit-box;display:-ms-flexbox;display:flex}@media all and (min-width: 37.5em){#left-wrap #left .step3.selected~#config-bottom .bottom-nav .left-option-wrap.retailer{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}#left-wrap #left .step3.selected~#config-bottom #view-workbench-setup{display:inline-block}#goback{visibility:hidden}#continue-shopping-mobile{display:inline-block}@media all and (min-width: 75em){#continue-shopping-mobile{display:none}}#continue-shopping{display:none}@media all and (min-width: 75em){#continue-shopping{display:inline-block}}#right-wrap{display:none;width:50%;height:100vh;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}@media all and (min-width: 75em){#right-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:40%;position:fixed;top:0;right:0}}@media all and (min-width: 87.5em){#right-wrap{width:50%}}#right-wrap #logo{width:100%;padding:2rem 2rem 0 0;text-align:right;position:absolute;top:0;right:0;z-index:900}#right-wrap #logo img{width:100%;max-width:125px;height:auto}@media all and (min-width: 75em){#right-wrap #right{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}}#right-wrap #right .bench-render{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;position:relative}#right-wrap #right .bench-render #qrcode{display:block;position:relative;border:7px solid #fff;width:100%;height:auto;-webkit-box-shadow:0 0 10px rgba(0,0,0,.15);box-shadow:0 0 10px rgba(0,0,0,.15)}#right-wrap #right .bench-render .qr-opener{display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background:url("../../images/kreg-wb-config/Background-Texture.png") #f4f4f4 repeat center/400%;padding:.75rem;border-radius:.5rem 0 0 .5rem;width:9.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;right:0;bottom:3rem;border:2px solid #fff;border-right:none;cursor:pointer;z-index:900}#right-wrap #right .bench-render .qr-opener:hover{opacity:.75}#right-wrap #right .bench-render .qr-opener img{width:1.125rem;margin-right:.5rem}#right-wrap #right .bench-render .qr-opener .qr-opener-text p:first-child{font-weight:bold;text-transform:uppercase;font-size:.8rem;margin:0;line-height:1.05}#right-wrap #right .bench-render .qr-opener .qr-opener-text p:last-child{font-size:.8rem;margin:0;line-height:1.1}#right-wrap #right .bench-render .qr-holder{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:url("../../images/kreg-wb-config/Background-Texture.png") #f4f4f4 repeat center/400%;padding:1rem;border-radius:.5rem 0 0 .5rem;width:12rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;right:0;bottom:3rem;border:2px solid #fff;border-right:none;z-index:900}#right-wrap #right .bench-render .qr-holder .btn-close{position:absolute;top:.5rem;right:.5rem;width:.4rem;height:.4rem}#right-wrap #right .bench-render .qr-holder img{width:1.125rem;margin-right:.5rem}#right-wrap #right .bench-render .qr-holder .qr-holder-text{margin-bottom:1rem}#right-wrap #right .bench-render .qr-holder .qr-holder-text p:first-child{font-weight:bold;text-transform:none;font-size:.8rem;margin:0;line-height:1.5}#right-wrap #right .bench-render .qr-holder .qr-holder-text p:last-child{font-size:.8rem;margin:0;line-height:1.25}#right-wrap #right .bench-render img{width:100%;height:auto;max-width:650px}#right-wrap #right .bench-render model-viewer{width:100%;height:100%;position:absolute;left:0;top:0}#right-wrap #right .bench-render #progress-bar-d{position:absolute;left:50%;top:50%;font-size:2rem;font-weight:bold;z-index:100;text-shadow:0px 0px 5px #fff;color:red}#right-wrap #right .bench-render .instructions{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:.5rem;border:1px solid #eff0f0;position:absolute;bottom:3rem;left:4rem;z-index:900}#right-wrap #right .bench-render .instructions .click-drag{display:inline-block;border-right:1px solid #eff0f0;padding:.25rem .75rem .25rem .5rem}#right-wrap #right .bench-render .instructions .click-drag div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#right-wrap #right .bench-render .instructions .click-drag img{height:1.25rem;width:1.5rem;margin-right:.25rem}#right-wrap #right .bench-render .instructions .click-drag p{font-size:.7rem;margin:0}#right-wrap #right .bench-render .instructions .scroll-zoom{display:inline-block;padding:.25rem .75rem .25rem .5rem}#right-wrap #right .bench-render .instructions .scroll-zoom div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#right-wrap #right .bench-render .instructions .scroll-zoom img{height:1.5rem;width:1.5rem;margin-right:.25rem}#right-wrap #right .bench-render .instructions .scroll-zoom p{font-size:.7rem;width:100%;margin:0}#right-wrap.step-3{background:#fff;-webkit-box-shadow:0 0 25px rgba(0,0,0,.15);box-shadow:0 0 25px rgba(0,0,0,.15)}#right-wrap.step-3 .three-dee-wb-footnote{display:none}#right-wrap.step-3 #right .bench-render .qr-opener{display:-webkit-box;display:-ms-flexbox;display:flex}#right-wrap.step-3 #right .bench-render.qr-visible .qr-opener{display:none}#right-wrap.step-3 #right .bench-render.qr-visible .qr-holder{display:-webkit-box;display:-ms-flexbox;display:flex}#right-wrap.step-3 #right .bench-render .instructions{display:-webkit-box;display:-ms-flexbox;display:flex}.three-dee-wb-footnote{text-align:center;font-size:.75rem}#video-modal .modal-content{background-color:#000}[id*=specs-modal] .modal-content{border:none}[id*=specs-modal] .modal-content .modal-header{border:none;position:absolute;top:0;right:0;z-index:999;font-size:1.25rem}@media all and (max-width: 47.9375em){[id*=specs-modal] .modal-content .modal-header{right:1rem}}[id*=specs-modal] .modal-content .modal-header .btn-close{font-size:2rem;width:2rem;height:2rem;background-color:rgba(255,255,255,.75);opacity:.75}[id*=specs-modal] .modal-content .modal-body{padding:40px !important;display:-webkit-box;display:-ms-flexbox;display:flex}@media all and (max-width: 47.9375em){[id*=specs-modal] .modal-content .modal-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:100vh;overflow-y:scroll;overflow-x:hidden}[id*=specs-modal] .modal-content .modal-body.extended-bottom{padding-bottom:10rem !important}}[id*=specs-modal] .modal-content .modal-left{display:inline-block;vertical-align:middle;width:47.5%;margin-right:5.5%;padding-right:5.5%;border-right:1px solid #e0e0e0 !important}@media all and (max-width: 47.9375em){[id*=specs-modal] .modal-content .modal-left{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;border-right:none !important;width:100%}}[id*=specs-modal] .modal-content .modal-left p{font-size:.8125rem}[id*=specs-modal] .modal-content .modal-left h3{font-size:1.375rem;font-weight:700}[id*=specs-modal] .modal-content .modal-left .top{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e0e0e0 !important}@media all and (max-width: 47.9375em){[id*=specs-modal] .modal-content .modal-left .top{margin-top:20px;padding-top:20px;border-top:1px solid #e0e0e0 !important}}[id*=specs-modal] .modal-content .modal-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle;width:45.5%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media all and (max-width: 47.9375em){[id*=specs-modal] .modal-content .modal-right{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}[id*=specs-modal] .modal-content .modal-right img{width:100%;height:auto}@media all and (max-width: 47.9375em){[id*=specs-modal] .modal-content .modal-right img{margin:0}}[id*=specs-modal] .modal-content .modal-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}[id*=specs-modal] .modal-content .modal-top .line-item-sku{display:none}[id*=specs-modal] .modal-content .modal-top.retailer .line-item-price{display:none}[id*=specs-modal] .modal-content .modal-top.retailer .line-item-sku{display:inline-block}[id*=specs-modal] .modal-content .modal-top p{font-size:.8125rem}[id*=specs-modal] .modal-content .modal-top h3{font-size:1.375rem;font-weight:700;margin-bottom:1rem}[id*=specs-modal] .modal-content .modal-top .line-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}[id*=specs-modal] .modal-content .modal-top .line-item p:first-child{padding-right:1rem}[id*=specs-modal] .modal-content .modal-top .line-item p:last-child{font-weight:600}[id*=specs-modal] .modal-content .modal-bottom{padding-top:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:right;margin-top:1rem;padding-top:.5rem;border-top:1px solid #e0e0e0 !important}[id*=specs-modal] .modal-content .modal-bottom p{font-size:.75rem}[id*=specs-modal] .modal-content .modal-bottom .amount{font-size:1.25rem}[id*=specs-modal] .modal-content .modal-bottom #addtocart-in-modal{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;background-color:#004c95;border-radius:5px;border:none;font-weight:500;color:#fff;padding:5px 15px;background:#d99b37}[id*=specs-modal] .modal-content .modal-bottom #addtocart-in-modal:hover{-webkit-box-shadow:0px 0px 23px -4px rgba(0,0,0,.75);box-shadow:0px 0px 23px -4px rgba(0,0,0,.75)}#specs-modal-workbench-setup .modal-dialog{max-width:40rem}#specs-modal-workbench-setup .modal-content .modal-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tpd-content{width:100%;max-width:350px;background:#fff;border-radius:6px;padding:10px 15px 1px 15px;color:#000}.tpd-content h4{font-weight:700;font-size:1.25rem;font-family:"Montserrat";color:#004c95;margin-bottom:.75rem}.tpd-content p{color:#000;font-size:1rem;line-height:1.4;margin:0}.tpd-frame-bottom .tpd-stem-triangle{border-top-color:#fff !important}.tpd-frame-top .tpd-stem-triangle{border-bottom-color:#fff !important}#kreg-wb-config-wrapper~.modal-lg{max-width:none}#kreg-wb-config-wrapper~.modal-lg .modal-dialog{-webkit-box-shadow:none !important;box-shadow:none !important}@media all and (max-width: 47.9375em){#kreg-wb-config-wrapper~.modal-lg .modal-dialog{max-width:100%;margin:auto}}hr.fancy-line{border:0;height:1px;position:relative;margin:.5em 0;clear:both}hr.fancy-line:before{top:-5px;height:1em}hr.fancy-line:after{content:"";height:.5em;top:-8px}hr.fancy-line:nth-of-type(2){margin-bottom:20px}hr.fancy-line:nth-of-type(2):before{top:-9px}hr.fancy-line:nth-of-type(2):after{top:2px}hr.fancy-line:before,hr.fancy-line:after{content:"";position:absolute;width:100%}hr.fancy-line,hr.fancy-line:before{background:radial-gradient(ellipse at center, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 75%)}hr.fancy-line:after{background:#f4f4f4}hr.fancy-line-2{top:-1.5rem;border:0;height:43px;position:relative;margin:0 !important;clear:both;background:url("../../images/kreg-wb-config/hr-bg.png") no-repeat center top;background-size:contain !important;background-color:rgba(0,0,0,0)}hr.fancy-line-2.flipped{top:2.7rem;background:url("../../images/kreg-wb-config/hr-bg-2.png") no-repeat center top}#accessories{display:block;overflow:auto;padding:2rem 0}@media all and (min-width: 75em){#accessories{max-height:25rem}}#accessories .accessory{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:20px;overflow:hidden;border-radius:6px;padding:10px}#accessories .accessory:not(.accessory-oos):hover .accessory-image img,#accessories .accessory:not(.accessory-oos).selected .accessory-image img{border:3px solid #004c95}#accessories .accessory.selected{background:#fff}#accessories .accessory.selected .accessory-price-qty .attribute.quantity label{background:#fff}#accessories .accessory .right-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}@media all and (min-width: 48em){#accessories .accessory .right-side{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% - 84px)}}#accessories .accessory .accessory-image{float:left;cursor:pointer;margin-right:10px}#accessories .accessory .accessory-image img{height:auto;width:84px;border:3px solid rgba(0,0,0,0);border-radius:10px}#accessories .accessory .accessory-image img:hover{border:3px solid #004c95}#accessories .accessory.accessory-oos .accessory-image img{opacity:.5}#accessories .accessory.accessory-oos .accessory-image img:hover{border:3px solid rgba(0,0,0,0);cursor:default}#accessories .accessory .accessory-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:10px}@media all and (min-width: 75em){#accessories .accessory .accessory-detail{max-width:20rem}}#accessories .accessory .accessory-detail h4{margin-top:0;font-weight:700;font-size:1.125rem}#accessories .accessory .accessory-detail a{font-weight:700;color:#004c95;text-decoration:underline;cursor:pointer}#accessories .accessory .accessory-detail img{margin-right:1px;margin-top:-4px;display:inline-block;height:18px;width:18px}#accessories .accessory .accessory-price-qty{float:right;display:inline-block;max-width:5rem;margin-top:.25rem}#accessories .accessory .accessory-price-qty p{margin-bottom:10px;font-size:1.125rem;text-align:right}#accessories .accessory .accessory-price-qty .accessory-price{text-align:left}@media all and (min-width: 48em){#accessories .accessory .accessory-price-qty .accessory-price{text-align:right}}#accessories .accessory .accessory-price-qty .attribute.quantity{position:relative}#accessories .accessory .accessory-price-qty .attribute.quantity label{font-size:.65rem;font-weight:400;position:absolute;top:-0.425rem;left:50%;background:url(../../images/kreg-wb-config/Background-Texture.png) #f4f4f4 repeat 100%/50%;padding:0 .15rem;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}#accessories .accessory .accessory-price-qty .attribute.quantity .form-control{display:block;width:100%;padding:10px 15px;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);background-color:#f6f6f3;background-clip:padding-box;border:1px solid #6c6c6c;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--bs-border-radius);-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;width:5rem !important;border-radius:.25rem !important;height:38px}#accessories .accessory .accessory-price-qty .attribute.quantity .custom-select{line-height:1;height:auto;background-size:1.0625rem auto}#accessories .accessory.accessory-oos .accessory-price-qty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:10rem}#accessories .accessory.accessory-oos .accessory-oos-label{white-space:nowrap;font-weight:600;margin:0}#accessories .accessory:not(.accessory-oos).selected .accessory-image img{border:3px solid #004c95;border-radius:10px}#accessories .accessory.not-selected{opacity:.5}#accessories .accessory.not-selected .size-image{border:none}
