*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0 auto;padding:0;font-family:"Times New Roman",Times,serif}img{border:0}hr{border:0;height:1px;background:#333;background-image:-webkit-linear-gradient(left, #ccc, #333, #ccc);background-image:-moz-linear-gradient(left, #ccc, #333, #ccc);background-image:-ms-linear-gradient(left, #ccc, #333, #ccc);background-image:-o-linear-gradient(left, #ccc, #333, #ccc)}.qty{font-size:8pt}input,button{font-size:10pt}.btn_borderless{border:none;background:none}.checkOutTable{font-size:medium;border:1px solid #666666;background-color:#FFFFCC}.checkOutRow{border:1px}.error{color:#CC0000}.twoCol{float:left;width:47%;margin:.25em;padding:.25em}.category{text-decoration:none;margin-left:40px}#required{font-size:small;position:relative;left:20px}#pageTitle{position:relative;left:180px;top:-40px;border:1px solid #333333;width:250px;margin:5px;padding:5px}#billing{border:1px solid #333333;background-color:#FFFFCC}#shipping{border:1px solid #333333;background-color:#FFFFCC}.spacer{clear:both;margin-top:10px}.specialMessage{font-size:small;color:#006600}img.border{border:1px solid #333333;margin-bottom:5px}.headline{font-weight:bold;color:#006600}.headline a{font-weight:bold;color:#006600}.headline a:hover{color:#03c}a .headline:hover{color:#03c}.attention{padding:.5em;text-align:left;color:#191414;background:rgba(255,204,204,0.2);border:1px solid rgba(255,0,51,0.1);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.attention:hover{background:#ffb4b4}.featuredPhotoGrid{clear:both;margin:1em 0 0}.featuredPhotoGrid .photoLink{float:left;max-width:45%;width:30%;margin:.25em .5em 0}.featuredPhotoGrid .photoLink h3{font-size:1em;margin:0}#mainContent.featuredPhoto img:first-child{max-width:100%;padding:1em;margin:.5em 0;background:#fff;box-shadow:0 0 .5em rgba(0,0,0,0.03)}#mainContent.featuredPhoto p{padding:1em}.caption{display:block;width:100%;margin:0;font-size:x-small;font-weight:bold;text-align:center;margin-top:5px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#333333}.borderedPhotoLeft img{border:1px solid rgba(45,45,51,0.5)}.borderedPhotoLeft{float:left;padding:7px;font-size:x-small;font-weight:bold;text-align:center;background-color:#E5EFFE;border:1px solid rgba(255,0,51,0.1);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-right:5px;margin-bottom:5px}.img-polaroid{margin:.3em .5em;padding:.3em;background-color:#fff;border:1px solid #aaa;box-shadow:0 1px 3px rgba(0,0,0,0.1)}.galAlbum{position:relative}.galAlbum .gal-item{position:relative;margin:1%;padding:0;width:18%;border:none;min-height:3em;opacity:.9}.galAlbum .gal-item img{width:100%}.galAlbum .gal-item:nth-of-type(5n+1){clear:left}.product{clear:both;padding:1em 0;text-align:justify;line-height:1.4}.orderNow{float:right;background:rgba(0,0,0,0.2);border-radius:3px;padding:.5em;font-size:1.1em}#nav{float:left;display:block}a.navWidget{position:relative;font-size:9pt;font-weight:normal;font-family:"Lucida Sans", Verdana, sans-serif;color:#000000;text-decoration:none;float:left;margin-bottom:0px;padding-bottom:0px;width:170px;z-index:900}#dropDownBGLeft{background:url(../images/backgrounds/select_list_bg_left.png) no-repeat;float:left;height:23px;width:6px}#dropDownBGCenter{background:url(../images/backgrounds/select_list_bg_content.png) repeat-x;width:130px;float:left;height:23px;padding-left:5px;padding-top:3px}#dropDownBGRight{background:url(../images/backgrounds/select_list_bg_right.png) no-repeat;float:left;width:2em;height:23px}.small{font-size:small}#security{background:url(../images/icons/ssl-lock-icon.jpg) no-repeat;border:1px dotted #ccc;-moz-border-radius:5px;border-radius:5px;font-size:8pt;text-align:justify}#security h3,#shipping h3{text-align:center;display:block;font-weight:bold;font-size:large;border-bottom:1px dotted #ccc;line-height:1em}#leftColumn{width:300px}.adminTable{font-family:Helvetica;font-size:small;clear:both;width:100%;padding-bottom:3em}.adminTable tr{color:#666}.adminTable tr:hover{color:#000;padding:3px;font-weight:normal;background-color:#99CCFF}.adminTable td{height:2.5em}.contactForm label,.contactForm input{display:block}.controlPanel-mini{position:fixed;right:0}.controlPanel-mini .buttons{background:rgba(230,230,230,0.8);padding:1em}.successMessage{position:fixed;margin:-3em 0 1em 0;padding:.5em;font-family:Arial, Helvetica, sans-serif;right:0;top:5;color:#005500;background:rgba(32,124,32,0.3)}.altRow{background-color:#cdc}.SS_dropDownMenu{position:relative;display:block;width:155px;line-height:15px;z-index:100;background-color:#fff;font-size:8pt;font-style:normal;font-weight:400;font-variant:normal;text-align:left;color:#333333;opacity:0.9;-moz-opacity:0.9;border-top:#999999 solid 1px;border-right:#333333 solid 1px;border-bottom:#333333 solid 1px;border-left:#999999 solid 1px;margin-top:-5px;margin-left:2px}.SS_dropDownMenu a{font-size:9pt;font-weight:normal;font-family:"Lucida Sans", Verdana, sans-serif;color:#000000;width:100%;display:block;padding:1px 0;text-decoration:none;text-indent:5px}.SS_dropDownMenu a:hover{background-color:#3366FF;color:#FFFFFF;background-position:left}.workshopNav{font-size:small;clear:both}@media (min-width: 37.5em){.workshopNav:nth-of-type(1){float:right;margin:0 0 0.5em 0.3em}}.workshopNav a{display:inline-block;line-height:1.53em;border-bottom:1px solid #e5e3df;color:#060}.workshopNav a:hover{color:#03c}.workshopNav li.active a{color:black}.workshopNav li{list-style:none;margin:0;font-weight:normal}.workshopNav li.active{font-weight:bold}.workshop-thumb:hover{background:#e7f2de}.workshop-thumb:hover .workshop-name{color:#3b621e}.workshop-name{color:#060}#bladeMeasureTable{font-family:Arial, Helvetica, sans-serif;font-size:small}.active{font-weight:bold}.errors{color:#990000}.new{color:#222;margin:0 0 -1em 110px;background:rgba(247,255,247,0.3);font-family:'TektonProBold', Arial, sans-serif;text-shadow:0px 0px 0.1em rgba(0,0,0,0.4);transform:rotate(-11deg) scale(1.5) skew(0deg) translate(0px);display:block;width:3em;text-align:center}#outerContainer{padding:0;text-align:center}#innerContainer{width:90%;max-width:619px;margin:0 auto;text-align:left}header{position:relative;margin:5px auto 25px auto}header img{width:100%;max-width:650px;height:auto}#topNav,#nav_widget{text-align:left}#nav_widget{margin:0 0 1em 0}#mainContent>h1{font-size:1.5em;margin:0;clear:both}@media (min-width: 37.5em){#mainContent>h1{clear:none}}.image{background:#fafafa}@media (min-width: 37.5em){.image.full-width{margin:0 -4vw;margin-bottom:2em}}@media (min-width: 62em){.image.full-width{margin:0 -10vw;margin-bottom:3em}}figcaption{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.8em;padding:.5em}.news .item{clear:both;display:block;overflow:auto}.news-item,#mainContent .news-item{overflow:auto}.news-item h1,#mainContent .news-item h1{margin:0 0 1em}.features{margin-top:1em}.features a{display:inline-block;padding:1em;background:#e7f2de;color:#060;transition:all .296s ease-in-out}.features a:hover{color:#3b621e;box-shadow:0 .5em 2em rgba(142,134,116,0.1618);transform:translatex(0.1em)}footer{clear:both;display:block;padding:5em 0 1em 0;margin:5em 0 0;color:#09f;font-size:small;text-align:left;border-top:1px solid #e5e3df}footer .paymentOptions{margin:0 auto 1em 0;color:#b0aa9e;text-transform:uppercase;font-size:1em;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}footer .paymentOptions:hover{color:#8e8674}footer .paymentOptions .fa{font-size:1.4em}footer .one-percent{text-align:center;margin-bottom:5em}footer .one-percent img{max-width:100px}footer .social{float:right}footer .social a{padding:0 .25em;color:#09f}.fa-cc-visa{color:#00579F}.fa-cc-mastercard{color:#FBB130}.fa-cc-discover{color:#F48024}.fa-cc-amex{color:#2B7ED9}.top-link{position:fixed;bottom:0;right:20%;padding:.5em;background:rgba(255,255,255,0.9);box-shadow:0 0 2em rgba(142,134,116,0.3);font-size:medium;transition:all .3s ease-in-out;display:none}.top-link:before{font-family:"FontAwesome";content:"\f062 ";padding:0 .25em}.top-link:hover{background:#fff;box-shadow:0 0 2em rgba(142,134,116,0.5)}.top-link.on{display:block}.copyright{padding:1em 0 0 0}a.fa-facebook-square,a.facebook-blue{color:#43609C}.fb-share-button,.fb_iframe_widget{display:block;clear:both}#disqus_thread{margin:2em auto}.photo-print-padding{padding:1em;border:1px solid #fafafa;background:linear,42deg,#fafafa,#fefefe}.drop-shadow-light{box-shadow:0 4.5em 8em -7em #333}#sharpening-bundle-accessories-page-link{overflow:auto;border-bottom:1px solid #eee;margin-bottom:2em}#sharpening-bundle-accessories-page-link form.addToCart{display:none}.twoColumn,.two-column{display:inline-block;text-align:left;vertical-align:top}@media (min-width: 37.5em){.twoColumn,.two-column{max-width:45%;margin:1em 4% 0 0}}.twoColumn p,.two-column p{text-align:left;padding:.2em 0 .5em 0;border-bottom:1px solid #f4f9f0;overflow:auto}.twoColumn img,.two-column img{max-width:100%;height:auto}.twoColumn ul,.two-column ul{margin:0;padding:0 0 0 .5em}.row{*zoom:1;display:block}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}@media (min-width: 30em){.col-2{float:left;display:block;margin-right:1.6173480011%;width:49.1913259994%}.col-2:last-child{margin-right:0}.col-2:nth-child(2n){margin-right:0}.col-2:nth-child(2n+1){clear:left}}.floatLeft,.float-left{float:left;margin:0 .5em .25em 0;max-width:100%}@media (min-width: 48em){.float-left{float:left;max-width:50%;margin:0 1em .5em 0}}.floatRight,.float-right{float:right;margin:0 0 .25em .5em;max-width:100%}.floatLeft img,.floatRight img{max-width:100%;height:auto}.smallMarginLeft,.small-margin-left,.margin-left{margin:0 0 0 .5em}.smallMarginRight,.small-margin-right,.margin-right{margin:0 .5em 0 0}.mediumMarginLeft,.medium-margin-left{margin:.5em 0 .5em 1em}.mediumMarginRight,.medium-margin-right{margin:.5em 1em .5em 0}.largeMarginLeft,.large-margin-left{margin:.5em 0 1em 1.5em}.largeMarginRight,.large-margin-right{margin:.5em 1.5em 1em 0}.alignLeft,.align-left{text-align:left}.alignCenter,.align-center{text-align:center;margin:auto auto}.alignRight,.align-right{text-align:right}.inline-block{display:inline-block}.block,.display-block{display:block}.clearFix{clear:both;width:0;height:0;margin:0}.clearAll,.clear,.clearLeft,.clearRight{display:block;margin-bottom:.5em}.clearAll,.clear{clear:both}.clearLeft{clear:left}.clearRight{clear:right}.clearNone{clear:none}.display-none{display:none}.display-inline-block{display:inline-block}.grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(320px, 1fr));grid-gap:1rem}.responsive-container,.video-container{clear:both;position:relative;padding-bottom:56.25%;padding-top:35px;height:0;overflow:hidden}.responsive-container iframe,.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}a{color:#03c;text-decoration:none;outline:none}a:hover{color:#060}p{text-align:justify}h1{font-size:1.3em}h2,h3,h4,h5,h6{font-size:1.1em;font-family:"Times New Roman",Times,serif;color:#3b621e}h2{font-size:1.2em}h1 a,h2 a{color:#000}h1 a:hover,h2 a:hover{color:#060}li{margin:0 0 .25em auto}cite{text-decoration:underline;font-style:normal}blockquote{margin:0;padding:.5em 1em;font-family:Verdana,Helvetica,Arial,sans-serif;border-left:.3333333333em #a49e90 solid;font-size:.9em}.first{font-size:1.1618em}.second{font-size:1.1em}li.first{font-size:inherit}ul.no-bullets li{list-style:none;padding:.25em 0}.x-large{font-size:x-large}hr{clear:both}img{max-width:100%;height:auto}figure{margin:1em auto 0;display:inline-block}.fld-dsc{font-size:small;padding:.25em;font-style:italic;text-align:right}.btn{display:inline-block;margin:1em;padding:.5em;border:1px solid #ccc;min-height:1em;min-width:8em;transition:all 300ms cubic-bezier(0.25, 0.1, 0.25, 1);background-color:#DDDDDD;background-image:-moz-linear-gradient(center top, #f4f4f4, #e6e6e6);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.9rem;font-weight:normal;line-height:1.25em;text-align:center;text-shadow:0 0 1px #aaa}.btn:hover{border:1px solid #ccc}.btn:active{box-shadow:0px 0px 1px 0px #111}.btn_action{color:#fff;text-shadow:0 0 1px #555;background-color:#449b44;background-image:-moz-linear-gradient(center top, #5bb75b, #449b44);background-repeat:repeat-x;border:1px solid #5bb75b}.btn_action:hover{border:1px solid #449b44;color:#fff}.btn_warning{background-color:#f39106}.btn_small{margin:.25em;padding:.25em;min-width:inherit;min-height:inherit;font-size:.8em}.btn_medium{margin:.25em;padding:.2em;font-size:.92em}.btn-inverse,a.btn-inverse{background-color:#272727;background-image:-moz-linear-gradient(center top, #414141, #272727);background-repeat:repeat-x;border-color:#1b1b1b #1b1b1b #0e0e0e;color:#fff}.btn-icon{max-width:8em;padding:1em;overflow:auto;display:inline-block;font-size:.8em;border-radius:3px;color:#629839}.btn-icon .fa{font-size:3em;text-align:center;display:block;margin:0 auto}.btn-flat{border-radius:0;border:none;background:#f4f9f0;transition:all .3s ease-in-out;border-bottom:2px solid #e7f2de;text-align:center;color:#629839}.btn-flat:hover{border:0px solid transparent;border-bottom:2px solid #629839;color:#060}.btn-cta{display:inline-block;padding:1em;margin:1em;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;font-size:1.023em;text-transform:uppercase;letter-spacing:1px;border:2px solid #629839;color:#629839;background:#fafcf8}.btn-cta:hover{background:#629839;color:#fafcf8;border:2px solid #629839}.btn-cta fa{font-size:2em}.btn.disabled,.btn.btn_action.disabled{background:#ccc}.btn.disabled:hover,.btn.btn_action.disabled:hover{border:none;box-shadow:none;text-shadow:inherit}.close{font-size:3em;position:absolute;right:-10px;top:-18px}.alert,.alert-success,.alert-warning,.alert-error,.alert-info,.error{display:inline-block;padding:1em;margin-bottom:1.5em;color:#9c8611;background-color:#fcf8e3;border:1px solid currentColor;border-radius:2px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.9em}.alert-info{background:#e7f2de;color:#060}.alert-success{font-size:.9em;color:#347834;background-color:#C5E6C5;border:none;padding:1em 2em}.alert-warning{color:#999282;background-color:#fefff1;border-color:#feffe7}.alert-error,.error{color:#c00;background-color:#fff5f5;border:1px solid #f99}.alert--padding{padding:1em}.error-list{margin-left:1em}.error-list li{list-style:none;padding:.25em .5em}.help-bubble{display:inline-block;margin:0 .5em;padding:.2em;color:#060;background-color:#e7f2de;border-radius:50%;height:1.5em;width:1.5em;text-align:center;font-size:1.23em}.anylinkcss{position:absolute;visibility:hidden;display:block;width:155px;line-height:15px;z-index:100;background-color:#fff;font-size:8pt;font-style:normal;font-weight:400;font-variant:normal;text-align:left;color:#333333;opacity:0.9;-moz-opacity:0.9;border-top:#999999 solid 1px;border-right:#333333 solid 1px;border-bottom:#333333 solid 1px;border-left:#999999 solid 1px;margin-top:-5px;margin-left:2px}.anylinkcss a{font-size:9pt;font-weight:normal;font-family:"Lucida Sans", Verdana, sans-serif;color:#000000;width:100%;display:block;padding:1px 0;text-decoration:none;text-indent:5px}.anylinkcss a:hover{background-color:#3366FF;color:#FFFFFF;background-position:left}.docGroup{margin:1em 1em 0 0}.docGroup ul{margin:0 .2em 0 .2em;padding:0}.docGroup li{list-style:none;border-bottom:1px solid #dbdbdb;background-color:#fafcf8;margin:0 0 .65em 0;padding:.45em .25em;text-align:left}.docGroup li:hover{background-color:#f1f8ec}.docGroup h2{font-family:"TektonProBold", arial, sans-serif;color:#005500;font-weight:normal;font-size:20pt;margin:1em 0 .25em 0;padding:0;border-bottom:1px solid #bbb}.docGroup a{font-size:1.2em;font-weight:bold;font-weight:500;color:#006600;text-decoration:none}.docGroup a:hover{font-weight:510}#bladeMeasureTable{text-align:center}#bladeMeasureTable table{margin:0 auto}#bladeMeasureTable thead,#bladeMeasureTable thead>tr{background:#006600;color:#fff;text-align:center}#bladeMeasureTable thead>th{text-align:center}#bladeMeasureTable tbody,#bladeMeasureTable tbody>tr{background:#ffffcc}#bladeMeasureTable tbody th{text-align:left;font-weight:normal}cite{text-decoration:underline;font-weight:bold;font-style:normal}.bookSummary{margin:2px 8px 10px 2px;padding:5px 5px 0px 5px;width:180px;float:left;font:8pt verdana;color:#222222;text-align:center;background:#fff;border:1px solid #eee;min-height:170px;cursor:pointer}.bookSummary:hover{border:1px solid #aaa;color:#333;background:#eee}.bookSummary img{margin:0px;padding-left:5px}.bookSummary:nth-of-type(3n+1){clear:left}.bookDetail{display:block;clear:both;background-color:#fff;background:rgba(255,255,255,0.95);border:#777 2px solid;border-radius:3px;box-shadow:0 0 200px #000;width:500px;padding:10px 20px 5px 20px;position:absolute;margin-top:-30px;margin-left:-30px;font-size:small;text-align:left;left:30%}.bookDetail img{padding:5px;margin-right:10px}.bookDetail h2{margin:0}.bookDetail h2 cite{font-size:large;text-decoration:none}img.border{border:1px solid #666666}#answers p{margin-left:20px}.caption{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8px;text-align:center;display:block}#thumbnails img{display:run-in}.photoWrap{float:left;height:110px;margin:2px}.thumbs{border:1px solid #333333}.photo{border:1px solid #313131;margin:2px}#thumbnails{min-height:500px;min-width:120px}#thumbnailsBottom{min-height:120px;width:600px}.spacer{clear:both}#intro p{text-align:left}.eventList{list-style:none;margin:0px;padding:0px}.eventList li{margin:4px 2px 2px 2px;padding:2px;background:#eee}.teaser{display:block;clear:both;padding:1em 0 0}.teaser h2{margin-top:0;text-transform:uppercase}.teaser h2 a{color:#000}.teaser .item{margin:.5em auto;padding:.5em 0;border-bottom:1px solid #f4f9f0;overflow:auto}.teaser .item img{max-width:120px;height:auto}.teaser a{color:#060}.teaser a:hover{color:#3b621e}.teaser-videos .item img{max-width:60%}button.delete-item{border:0;padding:0;font-size:1.15em;color:#a49e90;background:transparent;transition:all .3s ease-in-out}button.delete-item:hover,button.delete-item:active{color:#8e8674;cursor:pointer;cursor:hand}label.green{color:#006600}#orderTable{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:.2em}#orderTable table{background-color:#ffffcc;font-family:Arial, Helvetica, sans-serif;font-size:small}#orderTable table tr:nth-child(even){background-color:#eee}#orderTable table tr:nth-child(odd){background-color:#fff}#shipping{margin-top:1em;background-color:#fff;border:1px dotted #ccc;-moz-border-radius:5px;border-radius:5px;text-align:justify}#orderTable th{color:#fff;font-weight:normal}.cartActions{clear:both;text-align:right}.author,.isbn,.format{display:block}#theOutfit{font-size:large;font-weight:bold;color:#006600}@font-face{font-family:'TektonProBold';src:url("/css/tekton/tektonpro-bold-webfont.eot");src:url("/css/tekton/tektonpro-bold-webfont.eot?#iefix") format("embedded-opentype"),url("/css/tekton/tektonpro-bold-webfont.woff") format("woff"),url("/css/tekton/tektonpro-bold-webfont.ttf") format("truetype"),url("/css/tekton/tektonpro-bold-webfont.svg#TektonProBold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'TektonProRegular';src:url("/css/tekton/tektonpro-regular-webfont.eot");src:url("/css/tekton/tektonpro-regular-webfont.eot?#iefix") format("embedded-opentype"),url("/css/tekton/tektonpro-regular-webfont.woff") format("woff"),url("/css/tekton/tektonpro-regular-webfont.ttf") format("truetype"),url("/css/tekton/tektonpro-regular-webfont.svg#TektonProRegular") format("svg");font-weight:normal;font-style:normal}.video{display:block;float:left;position:relative;width:30%;min-height:9em;background-color:#fff;background:rgba(255,255,255,0.8);margin:5px;text-align:center;background-color:#eee}.video:hover{background-color:#ddd}.video cite{position:absolute;width:100%;left:0;bottom:0;margin:0 auto;padding:.1em;font-size:10pt;font-weight:bold;text-decoration:none;font-style:normal;background-color:#eee;background:rgba(255,255,255,0.2);color:#111;border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px;-o-border-radius:9px}.video img{margin:0px;padding:.3em;position:absolute;clip:rect(0px, 180px, 120px, 0px);left:0}.video a{text-decoration:none;font-family:helvetica, sans-serif}.video-thumbs{text-align:center}.video-thumbs a{position:relative;display:inline-block;vertical-align:middle;background:#fafcf8;box-shadow:0 0 2em rgba(153,146,130,0.23);transition:all .3s cubic-bezier(0.19, 0.38, 0.53, 0.2);text-align:center;padding:2.5%;margin:1em 0}.video-thumbs a:hover,.video-thumbs a:active{box-shadow:0 1em 3em rgba(153,146,130,0.5)}@media (min-width: 30em){.video-thumbs a{margin:4% 2.5%;max-width:40%}}.video-thumbs span{display:block}form.addToCart{margin:.5em;padding:1em 0 1.5em;display:block;text-align:right;border-bottom:1px solid #eee;clear:right}form.addToCart span{margin-right:.7em}form.addToCart .productName{font-weight:bold;font-size:1.05em}form.addToCart.zeroInventory{opacity:.7}form.addToCart textarea{width:100%;margin:1em 0;padding:.5em}.inventory-list{margin-left:0;padding-left:0}.inventory-list li{list-style:none;background-color:#fafcf8;padding:.5em;position:relative}.inventory-list .inventory-status{position:absolute;top:0;right:0;min-width:20%;text-align:center;padding:.75em;background-color:#e5e3df;background:rgba(229,227,223,0.3);font-family:Verdana,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:.8em;color:#999282}.inventory-list .inventory-status.BackOrdered{color:#060}.BackOrdered,.OutofStock,.outOfStock{display:inline-block;font-size:.75em;color:#D33;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;padding:0 .5em 0 0}.product-status-msg{font-size:.8em;padding:.5em}.shipping-msg ul{margin:0;padding:0}.shipping-msg li{list-style:none;padding:.5em .25em;border-radius:.5em;background:rgba(255,255,255,0.23);font-size:1.1em}.shipping-msg li:before{font-size:1.2em;padding:.5em;font-family:FontAwesome;content:"\f1b2"}.addToCart button,button.addToCart,a.btn-wheelbarrow{background-color:#4BA44B;color:#fff;background:url(/images/icons/wheelbarrow.png) no-repeat 0.5em center #4ba44b;font-size:.8em;padding:1em 1em 1em 3.5em;background:url(/images/icons/wheelbarrow.png) 0.5em center no-repeat,-moz-linear-gradient(center top, #5bb75b, #449b44) repeat-x,#4BA44B;background-size:34px, 100%;transition:all .3s ease-in-out}.addToCart button:hover,button.addToCart:hover,a.btn-wheelbarrow:hover{box-shadow:0 0 1em rgba(55,55,55,0.2);color:#fff}.sale-label{color:red}.price,.sale-price{display:inline-block;font-size:1.1em;font-weight:bold;color:#060}.sale-price+.price{color:#5b564a;position:relative;padding:0 .5em}.sale-price+.price:before{content:"";position:absolute;top:50%;left:0;right:0;height:2px;background:red;transform:rotate(8deg)}.num-items{position:absolute;display:inline-block;margin-left:-80px;background:url(/images/icons/wheelbarrow-checkout.png) no-repeat center bottom;background-size:50px;padding:0 0 8px 24px;min-width:60px;min-height:25px;color:#FED04D;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:1.5em;font-weight:bold;text-shadow:0 0 3px rgba(0,0,0,0.4);transition:all .3s ease-in-out}.num-items:hover{color:#ffd04c;text-shadow:0 0 3px rgba(0,0,0,0.8);transform:scale(1.2)}.checkoutLink{position:absolute;display:inline-block;top:0;right:5%;margin-left:-80px;background:url(/images/icons/wheelbarrow-checkout.png) no-repeat center bottom;background-size:50px;padding:0 0 8px 24px;min-width:60px;min-height:25px;color:#FED04D;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:1.5em;font-weight:bold;text-shadow:0 0 3px rgba(0,0,0,0.4);transition:all .3s ease-in-out}.checkoutLink:hover{color:#ffd04c;text-shadow:0 0 3px rgba(0,0,0,0.8);transform:scale(1.2)}.popupXClose{float:right;font-family:Verdana,Helvetica,Arial,sans-serif;border-radius:.5em;background:#fff;margin:-.2em -.2em 0 0;padding:.2em .3em}form.outfit-config{font-size:1.1em}form.outfit-config select{font-size:.7em}form.outfit-config .row{margin:.5em .25em;padding:.5em;background:#fafcf8}form.outfit-config label{color:#060;font-weight:bold;display:inline-block}@media (min-width: 37.5em){form.outfit-config label{display:inline-block;min-width:8em;text-align:right}}form.outfit-config label.full{display:block;text-align:left}@media (min-width: 37.5em){form.outfit-config label.full{margin-left:7em}}form.outfit-config label.inline{min-width:4em}form.outfit-config option{line-height:1.1em}form.outfit-config label.error{display:block;text-align:left;margin-left:12em;font-weight:400;font-size:small;color:#c00;font-family:Verdana,Helvetica,Arial,sans-serif}.hand-indicator{font-size:small;display:inline-block}#blade-right{max-width:320px}.js .glove-sizes{display:none}.glove-sizes{padding:.5em 0}.glove-sizes label.inline{font-size:.9em;font-weight:normal;padding:.5em;border:#f4f9f0 solid 1px;margin:0 .25em}.wheelbarrow{clear:both;margin-top:1em;*zoom:1;max-width:68em;margin-left:auto;margin-right:auto}.wheelbarrow:before,.wheelbarrow:after{content:" ";display:table}.wheelbarrow:after{clear:both}.wheelbarrow h2,.wheelbarrow h3{margin:.5em auto}.wheelbarrow h2{margin:1em auto .5em}.wheelbarrow table{width:100%;max-width:100%;margin:1em auto;display:block;clear:both;border-collapse:separate;border-spacing:2px;border-spacing:0;background:#fafcf8}.wheelbarrow tr{background:#fff}.wheelbarrow tr:nth-of-type(even),.wheelbarrow thead tr{background:#e7f2de}.wheelbarrow td,.wheelbarrow th{padding:.5em}.wheelbarrow td.description{min-width:14em;line-height:1.3em;padding:.5em}.wheelbarrow td.cost,.wheelbarrow td.subtotal{text-align:right}.wheelbarrow td.sharpening{text-align:center}.wheelbarrow .measurements{display:inline-block;margin:.25em 0;padding:.25em 0}.wheelbarrow .sharpening{font-weight:bold}.wheelbarrow fieldset{background:#fafcf8;border:1px solid #e7f2de;border-radius:3px;margin-bottom:.5em}.wheelbarrow label{display:block;color:#5b564a;font-size:.9em}.wheelbarrow .option-group{background:#fafcf8;border:1px solid #e7f2de;border-radius:3px;margin-bottom:.5em}.wheelbarrow textarea{padding:.5em;width:100%}.wheelbarrow .row{margin-top:.3333333333em}.wheelbarrow .inline-block{margin-right:1em}.wheelbarrow .required{font-weight:bold}.wheelbarrow .shipping-address,.wheelbarrow .billing-address{position:relative;padding:.5em;background:#fafcf8;display:inline-block}.wheelbarrow .shipping-charges-msg{font-size:small;color:#060;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.wheelbarrow .address-verified,.wheelbarrow .address-unverified,.wheelbarrow .address-override{padding:1em}.wheelbarrow .address-verified:after,.wheelbarrow .address-unverified:after,.wheelbarrow .address-override:after{position:absolute;top:.5em;right:.5em;padding:.25em;font-family:"FontAwesome";font-size:1.75em;border:.1em solid currentColor;border-radius:50%}.wheelbarrow .address-verified:hover:after,.wheelbarrow .address-unverified:hover:after,.wheelbarrow .address-override:hover:after{animation:grow .8s normal}@keyframes grow{0%,100%{border:.1em solid currentColor}50%{color:#003d00;border:.1em solid currentColor}}.wheelbarrow .address-verified{background:#f4f9f0}.wheelbarrow .address-verified:after{color:#629839;content:"\f00c"}.wheelbarrow .address-unverified{background:#feffe7}.wheelbarrow .address-unverified:after{color:#FED04D;content:"\f128"}.wheelbarrow .address-override{background:#fafcf8}.wheelbarrow .address-override:after{color:#FED04D;content:"\f00c"}.wheelbarrow .paymentMethod label,.wheelbarrow .radio-group label{display:inline}.wheelbarrow .payment-info h3{margin:0}.wheelbarrow #card-element{padding:1em;background:#fff;border:1px solid #c7d8bf}@media only screen and (max-width: 48em), (min-device-width: 48em) and (max-device-width: 1024px){.wheelbarrow .responsive-table td{text-align:left;padding:inherit inherit inherit 50%}.wheelbarrow .responsive-table td:before{text-align:right}.wheelbarrow .responsive-table td:nth-of-type(1):before{content:"Item"}.wheelbarrow .responsive-table td:nth-of-type(2){padding-left:5%}.wheelbarrow .responsive-table td:nth-of-type(2):before{width:0}.wheelbarrow .responsive-table td:nth-of-type(1):before{content:"Item"}.wheelbarrow .responsive-table td:nth-of-type(2){padding-left:5%;text-align:center}.wheelbarrow .responsive-table td:nth-of-type(2):before{width:0}.wheelbarrow .responsive-table td:nth-of-type(3):before{content:"Price"}.wheelbarrow .responsive-table td:nth-of-type(4):before{content:"Quantity"}.wheelbarrow .responsive-table .row__total td:before{content:none}}.secure-message{clear:both;display:inline-block;border:1px solid #e7f2de;border-radius:3px;color:#3998FC;padding:.5em;font-size:.9em}.info-request{clear:both}@media (min-width: 37.5em){.info-request{clear:none;text-align:center;float:left;display:block;margin-right:1.6173480011%;width:32.2551013326%;border-right:1px solid #e7f2de}.info-request:last-child{margin-right:0}.info-request:nth-child(3n){margin-right:0}.info-request:nth-child(3n+1){clear:left}}@media (min-width: 37.5em){.order-form{float:left;display:block;margin-right:1.6173480011%;width:66.1275506663%}.order-form:last-child{margin-right:0}}.order-form table{border-spacing:1px}.order-form td,.order-form th{padding:.1em .25em;font-size:1em;line-height:1em}.order-form tr{background:#f4f9f0}.order-form tr td:first-child{font-size:.8em;text-align:center}.order-form tr td:nth-of-type(2){text-align:left}.order-form tr td:nth-of-type(3){text-align:right}.order-form tbody>tr>th{padding:1em .5em .5em;font-weight:normal}@media (min-width: 37.5em){.secondary-content{float:left;display:block;margin-right:1.6173480011%;width:32.2551013326%;padding:0 0 0 1em}.secondary-content:last-child{margin-right:0}}.wheelbarrow-link{position:absolute;display:inline-block;top:0;right:2%;background:url(/images/icons/wheelbarrow-checkout.png) no-repeat 60% 30%;background-size:50px;padding:0 0 8px 24px;min-width:60px;min-height:25px;text-align:center;z-index:80;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.wheelbarrow-link:hover{background-size:55px}.wheelbarrow-link:hover a{text-decoration:underline}.wheelbarrow-link:hover a.item-count{text-decoration:none}.wheelbarrow-link a{color:#629839;text-transform:uppercase;font-family:"TektonProRegular","Times New Roman",Times,serif;font-size:.8em;text-shadow:0 0 3px rgba(255,255,255,0.4);z-index:100}.wheelbarrow-link a.item-count{display:block;color:#FED04D;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:1.5em;font-weight:bold;text-transform:none;text-shadow:0 0 3px rgba(98,152,57,0.9);transition:all .3s ease-in-out}.recommended-alternative{position:relative;text-align:right !important;padding:1em;margin-top:-2em;background:#fff;border-bottom:1px solid #eee;box-shadow:0 -1em 2.3em -2em #777}table.responsive-table{display:block}@media only screen and (max-width: 48em), (min-device-width: 48em) and (max-device-width: 1024px){table.responsive-table thead,table.responsive-table tbody,table.responsive-table th,table.responsive-table td,table.responsive-table tr{display:block}table.responsive-table thead tr{position:absolute;top:-9999px;left:-9999px}table.responsive-table tr{border:1px solid #ccc}table.responsive-table td{border:none;border-bottom:1px solid #ddd;position:relative;padding-left:40%;min-height:2em}table.responsive-table td:before{position:absolute;top:6px;left:6px;width:35%;padding-right:10px;white-space:nowrap}}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){body{padding:0;margin:0;width:320px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body{width:495px}}.breadcrumbs{display:inline-block;overflow:hidden;counter-reset:flag;margin:0 0 1em .5em;padding:0}.breadcrumbs li{text-decoration:none;outline:none;display:block;float:left;font-size:14px;line-height:36px;color:#a49e90;padding:0 8px 0 25px;background:#f4f9f0;background:linear,false,#f4f9f0,#fafcf8;position:relative}.breadcrumbs li:first-child{padding-left:1em;border-radius:5px 0 0 5px}.breadcrumbs li:first-child:before{left:14px}.breadcrumbs li:last-child{border-radius:0 5px 5px 0;padding:0 10px 0 25px}.breadcrumbs li:last-child .fa-stack{color:#e7f2de}.breadcrumbs li:after{content:'';position:absolute;top:0;right:-18px;width:36px;height:36px;-webkit-transform:scale(0.707) rotate(45deg);-moz-transform:scale(0.707) rotate(45deg);-ms-transform:scale(0.707) rotate(45deg);-o-transform:scale(0.707) rotate(45deg);transform:scale(0.707) rotate(45deg);z-index:1;background:#f4f9f0;background:linear,false,#f4f9f0,#fafcf8;box-shadow:2px -2px 0 2px rgba(0,102,0,0.4),3px -3px 0 2px rgba(255,255,255,0.1);border-radius:0 5px 0 50px}.breadcrumbs li:last-child:after{content:none}.breadcrumbs li.complete,.breadcrumbs li.complete:after{background:#e7f2de;background:linear,false,#e7f2de,#f4f9f0;color:#629839}.breadcrumbs li:last-child.active .fa-stack{color:#f4f9f0}.breadcrumbs li:last-child.active .fa-stack .fa-check{color:#060;font-size:1.5em}.breadcrumbs li.active,.breadcrumbs li.active:after{background:#e7f2de;color:#060;font-weight:bold}.breadcrumbs li.active{text-decoration:underline}.breadcrumbs .flat a,.breadcrumbs .flat a:after{background:white;color:black;transition:all 0.5s}.breadcrumbs .flat a:before{background:white;box-shadow:0 0 0 1px #ccc}.breadcrumbs .flat a:hover,.breadcrumbs .flat a.active,.breadcrumbs .flat a:hover:after,.breadcrumbs .flat a.active:after{background:#9EEB62}.B_crumbBox{list-style-type:none;margin:0;padding:.5em 0;font-size:.8em;color:#a49e90;text-transform:uppercase;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300}.B_crumbBox li{margin:0;padding:0;display:inline-block;*display:inline;*zoom:1}.B_crumbBox li a{color:#a49e90;padding:0 .25em;transition:color .23s ease-in-out}.B_crumbBox li>.divider{color:#a49e90}.B_crumbBox>.active{color:#4a732b}a.prod-thumb,a.workshop-thumb,a.book-thumb{position:relative;margin:2%;padding:1%;width:27%;min-height:85px;float:left;text-align:center;color:#000;transition:all .3s ease-in-out}a.prod-thumb:hover,a.workshop-thumb:hover,a.book-thumb:hover{color:#03c}a.prod-thumb:hover img,a.workshop-thumb:hover img,a.book-thumb:hover img{opacity:1}a.prod-thumb img,a.workshop-thumb img,a.book-thumb img,a.prod-thumb .product-name,a.workshop-thumb .product-name,a.book-thumb .product-name{display:block;max-width:100%}a.prod-thumb img,a.workshop-thumb img,a.book-thumb img{opacity:.92;transition:all .3s ease-in-out;margin:0 auto}a.prod-thumb .product-name,a.workshop-thumb .product-name,a.book-thumb .product-name{display:block;clear:both}a.prod-thumb:nth-of-type(3n+1),a.workshop-thumb:nth-of-type(3n+1),a.book-thumb:nth-of-type(3n+1){clear:left}a.book-thumb{font-size:.8em;font-family:Verdana,Helvetica,Arial,sans-serif}a.book-thumb .product-name,a.book-thumb .author{font-size:.9em}.prod-detail{clear:both;padding:1.5em 0 1em;border-top:1px solid #b0aa9e}.prod-detail h2{margin:0 0 .5em 0}.prod-detail img{float:left;margin:0 1.5em 1em 0;max-width:40%}.prod-detail .addToCart{text-align:right}.prod-detail .addToCart .itemNumber,.prod-detail .addToCart .productName{display:none}.blade-image+.blade-name,.blade-image>.blade-name{font-family:"Arial Black", Arial, sans-serif;margin-top:-3em;text-align:center;color:#000;text-align:center;margin:-2.23em auto 1.5em}.blades{clear:both}.blades div{text-align:center}.blades p{text-align:justify}.product h2.blade-name{text-align:center}.book{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:.8em}.book h2{margin:0 0 .25em 0;font-family:"Times New Roman",Times,serif;font-size:1.5em;line-height:1em}.book img.floatLeft{margin:0 1.5em 1em 0;max-width:40%}.book .author{margin:0 0 .25em 0}.book .addToCart{text-align:right}.book .addToCart .itemNumber,.book .addToCart .productName{display:none}.book .addToCart button{font-size:1em;padding:0.5em 0.5em 0.5em 2.9em}.product h2{margin:0;text-align:left}.product p{margin:.25em 0 .75em}.product img.floatRight{margin:0 0 1em 1.5em}.product img.floatLeft{margin:0 1.5em 1em 0;max-width:40%}.prod-listing-resp-grid,.prod-listing-resp-grid-2-col,.prod-listing-resp-grid-3-col{*zoom:1;max-width:68em;margin-left:auto;margin-right:auto;clear:both}.prod-listing-resp-grid:before,.prod-listing-resp-grid-2-col:before,.prod-listing-resp-grid-3-col:before,.prod-listing-resp-grid:after,.prod-listing-resp-grid-2-col:after,.prod-listing-resp-grid-3-col:after{content:" ";display:table}.prod-listing-resp-grid:after,.prod-listing-resp-grid-2-col:after,.prod-listing-resp-grid-3-col:after{clear:both}.prod-listing-resp-grid h2,.prod-listing-resp-grid-2-col h2,.prod-listing-resp-grid-3-col h2{clear:both}.prod-cat{position:relative;display:block;max-height:20em;min-height:12em;padding:.5em;margin:.25em auto;border:solid 5px #fafcf8;text-align:center;text-transform:uppercase;color:#629839;transition:all .3s ease-in-out}.prod-cat:hover{color:#060;border:solid 5px #e7f2de;box-shadow:0 0 2em rgba(0,102,0,0.1)}.prod-cat:active{color:#030;border:solid 5px #cbe5b8;box-shadow:0 0 1.618em rgba(0,102,0,0.1618)}.prod-cat h3{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;margin-bottom:0}.prod-cat img{width:auto;height:auto;max-width:85%;max-height:15em}@media (min-width: 30em){.prod-listing-resp-grid-2-col .prod-cat{float:left;display:block;margin-right:1.6173480011%;width:49.1913259994%}.prod-listing-resp-grid-2-col .prod-cat:last-child{margin-right:0}.prod-listing-resp-grid-2-col .prod-cat:nth-of-type(2n){margin-right:0}}@media (min-width: 30em){.prod-listing-resp-grid-3-col .prod-cat{float:left;display:block;margin-right:1.6173480011%;width:32.2551013326%}.prod-listing-resp-grid-3-col .prod-cat:last-child{margin-right:0}.prod-listing-resp-grid-3-col .prod-cat:nth-of-type(3n){margin-right:0}}#sickles-dev .product-image,#sickles .product-image{clear:both;float:right;max-width:12em;margin:0 0 1em 2em}#blade-covers .blade-name{display:none}#stem-regular img.floatRight{max-width:280px}#stem-long img.floatRight{max-width:300px}.bundle-options{text-align:center}@media (min-width: 30em){.bundle-options{display:grid;grid-template-columns:1fr;grid-row-gap:1em;grid-column-gap:1em;justify-content:space-between;align-content:center;justify-items:center;grid-template-columns:1fr 1fr;margin:0}.bundle-options .files-and-rod{grid-row:1 / span 3;grid-column:2 / span 1}}@media (min-width: 48em){.bundle-options{grid-template-columns:1fr 1fr 1fr;margin:0 -5%}.bundle-options .files-and-rod{grid-column:3 / span 1}}@media (min-width: 62em){.bundle-options{margin:1em -10%}}@media (min-width: 86.375em){.bundle-options{margin:2em -15%}}.bundle-option{font-size:.8em;color:#8e8674}.bundle-option figure{text-align:center;margin:0;padding:1em}.bundle-option a{color:inherit}.pg-sharpening-bundle form.addToCart{display:none}#mainContent .blog-post h1{font-size:1.5em;margin:.5em 0 .25em 0}.publishedInfo{display:block;text-align:right;margin:0 1em 1em 0;padding:.25em .5em;color:#999282;font-size:.8em;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.blog-previews{display:block;clear:both}.blog-previews .post{clear:both;overflow:auto;padding:1em;margin:2em 0;line-height:1.5em;background:#f4f9f0;transition:all .3s ease-in-out;border-bottom:2px solid #e7f2de}.blog-previews .post:nth-of-type(even){background:#fafcf8}.blog-previews .post:hover{background:#e7f2de;border-bottom:2px solid #629839}.blog-previews .post h2{margin:0}.blog-previews .post a:hover{color:#629839}.blog-previews .post img{max-height:120px;max-width:180px;width:auto;margin:0 1em 0 0}.blog-previews .post img:after{display:block;clear:both}.blog-previews .post .publishedInfo{background:none;color:#8e8674;font-size:.8em;margin:0px;padding-left:1em;text-align:left}.blog-post{clear:both;overflow:auto;padding:0 0 2em 0;margin:0 0 1em 0;border-bottom:1px solid #999282}.blog-post p{line-height:1.5em}.toggle-content{display:none;box-sizing:border-box;opacity:0;transform:opacity .23s ease-in-out}#toggle+label,#shipping-toggle+label,#edit-billing-toggle+label,#edit-shipping-toggle+label,.cc-msg-toggle+label{display:inline;padding:.25em .5em .25em 0}#toggle:checked ~ .toggle-content,#shipping-toggle:checked ~ .toggle-content,#edit-billing-toggle:checked ~ .toggle-content,#edit-shipping-toggle:checked ~ .toggle-content,.cc-msg-toggle:checked ~ .toggle-content{display:block;opacity:1}#toggle+label,#shipping-toggle+label,#edit-billing-toggle+label,#edit-shipping-toggle+label{color:#03c;cursor:pointer}#edit-billing-toggle,#edit-shipping-toggle{position:absolute;left:-100vw}#edit-billing-toggle+label,#edit-shipping-toggle+label{display:block;text-align:right;font-size:.85em}.banner-wrapper{position:relative}.banner{text-align:left;padding:0.5em 23% 0.5em 1em;margin:0;font-size:.9em;background:#0039e6;color:#fff;border-bottom:3px solid #09f}.banner p{margin:0;padding:0}.banner a{color:#fff}.banner a:hover{color:#fff}@media (min-width: 48em){.banner{text-align:center;}}#banner-toggle{display:none}.banner-toggle{position:absolute;right:1em;top:2.75em;padding:.75em;transition:height .3s ease-in-out;z-index:100;color:#fff;font-size:small}.banner-toggle:hover,.banner-toggle:active{color:#e5e3df;cursor:pointer}@media (min-width: 48em){.banner-toggle{top:auto;right:1em}}#banner-toggle:checked ~ label{display:none}#banner-toggle:checked ~ .banner{height:0;display:none}
