www.stewmac.com
Open in
urlscan Pro
2606:4700:4400::6812:2922
Public Scan
Submitted URL: http://www.stewmac.com/
Effective URL: https://www.stewmac.com/
Submission: On April 08 via api from US — Scanned from DE
Effective URL: https://www.stewmac.com/
Submission: On April 08 via api from US — Scanned from DE
Form analysis
3 forms found in the DOMGET /search/
<form action="/search/" id="quick-search-form" class="tmx-quick-search d-flex ml-lg-5 mr-lg-5 js-quick-search w-100" method="get" autocomplete="off" data-action-url="/Search/SearchSuggestions" style="top: 60px; left: 0px;">
<div class="input-group" id="quicksearch">
<div class="d-flex position-relative w-100">
<div class="input-group">
<label for="quick-search-input" class="d-none" aria-hidden="true">Search box</label>
<input type="text" class="form-control border-right-0" name="q" id="quick-search-input" autocomplete="off" placeholder="Search guitar tools and more...">
<ul class="typeahead dropdown-menu"></ul>
<span id="quick-search-icon" class="input-group-addon bg-white border-left-0 search-icon"><i class="icon-search disabled"></i></span>
<button type="submit" class="btn d-none" aria-hidden="true"></button>
</div>
<div class="dropdown-menu shadow-sm rounded right-0 p-2 p-md-3"></div>
</div>
</div>
<div id="tmx-quick-search-backdrop" class="modal-backdrop show d-none"></div>
</form>
POST
<form method="post" novalidate="novalidate" data-f-metadata="" enctype="multipart/form-data" class="EPiServerForms ValidationSuccess" data-f-type="form" id="bc5e8bcb-e4a8-4539-b46b-7b2b127b299f">
<script type="text/javascript">
// This view acts as a rendering template to render InitScript(and server-side Form's descriptor) in FormContainerBlock's client-side for Form[bc5e8bcb-e4a8-4539-b46b-7b2b127b299f].
//TECHNOTE: all serverside (paths, dynamic values) of EPiServerForms will be transfered to client side here in this section.
(function initializeOnRenderingFormDescriptor() {
// each workingFormInfo is store inside epi.EPiServer.Forms, lookup by its FormGuid
var workingFormInfo = epi.EPiServer.Forms["bc5e8bcb-e4a8-4539-b46b-7b2b127b299f"] = {
Id: "bc5e8bcb-e4a8-4539-b46b-7b2b127b299f",
Name: "Email Signup - Side Bender",
// whether this Form can be submitted which relates to the visitor's data (cookie, identity) and Form's settings (AllowAnonymous, AllowXXX)
SubmittableStatus: {
"submittable": true,
"message": ""
},
ConfirmMessage: "",
ShowNavigationBar: true,
ShowSummarizedData: false,
// serialize the dependency configuration of this form to clientside
DependenciesInfo: [],
// keep all fieldName which are not satisfied the field dependency conditions
DependencyInactiveElements: [],
// Validation info, for executing validating on client side
ValidationInfo: [{
"targetElementName": "__field_355844",
"targetElementId": "c7967bbc-e88b-4029-a54c-5a6f9937605c",
"validators": [{
"type": "EPiServer.Forms.Implementation.Validation.RequiredValidator",
"description": null,
"model": {
"message": "This field is required.",
"validationCssClass": "ValidationRequired",
"additionalAttributes": {
"required": "",
"aria-required": "true"
}
}
}, {
"type": "EPiServer.Forms.Implementation.Validation.EmailValidator",
"description": null,
"model": {
"jsPattern": "^((([a-zA-Z]|\\d|[!#\\$%&'\\*\\+\\-\\/=\\?\\^_`{\\|}~]|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])+(\\.([a-zA-Z]|\\d|[!#\\$%&'\\*\\+\\-\\/=\\?\\^_`{\\|}~]|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])+)*)|((\\x22)((((\\x20|\\x09)*(\\x0d\\x0a))?(\\x20|\\x09)+)?(([\\x01-\\x08\\x0b\\x0c\\x0e-\\x1f\\x7f]|\\x21|[\\x23-\\x5b]|[\\x5d-\\x7e]|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])|(\\\\([\\x01-\\x09\\x0b\\x0c\\x0d-\\x7f]|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]))))*(((\\x20|\\x09)*(\\x0d\\x0a))?(\\x20|\\x09)+)?(\\x22)))@((([a-zA-Z]|\\d|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])|(([a-zA-Z]|\\d|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])([a-zA-Z]|\\d|-|\\.|_|~|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])*([a-zA-Z]|\\d|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])))\\.)+(([a-zA-Z]|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])|(([a-zA-Z]|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])([a-zA-Z]|\\d|-|\\.|_|~|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])*([a-zA-Z]|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])))\\.?$",
"dotNetPattern": "^((([a-zA-Z]|\\d|[!#\\$%&'\\*\\+\\-\\/=\\?\\^_`{\\|}~]|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])+(\\.([a-zA-Z]|\\d|[!#\\$%&'\\*\\+\\-\\/=\\?\\^_`{\\|}~]|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])+)*)|((\\x22)((((\\x20|\\x09)*(\\x0d\\x0a))?(\\x20|\\x09)+)?(([\\x01-\\x08\\x0b\\x0c\\x0e-\\x1f\\x7f]|\\x21|[\\x23-\\x5b]|[\\x5d-\\x7e]|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])|(\\\\([\\x01-\\x09\\x0b\\x0c\\x0d-\\x7f]|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]))))*(((\\x20|\\x09)*(\\x0d\\x0a))?(\\x20|\\x09)+)?(\\x22)))@((([a-zA-Z]|\\d|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])|(([a-zA-Z]|\\d|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])([a-zA-Z]|\\d|-|\\.|_|~|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])*([a-zA-Z]|\\d|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])))\\.)+(([a-zA-Z]|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])|(([a-zA-Z]|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])([a-zA-Z]|\\d|-|\\.|_|~|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])*([a-zA-Z]|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])))\\.?$",
"message": "Enter a valid email address.",
"validationCssClass": null,
"additionalAttributes": null
}
}]
}],
// Steps information for driving multiple-step Forms.
StepsInfo: {
Steps: [{
"index": 0,
"attachedUrl": "",
"dependField": null,
"dependCondition": null,
"isActive": true,
"attachedContentLink": "",
"dependValue": "",
"elementName": "__field_",
"guid": "00000000-0000-0000-0000-000000000000"
}]
},
FieldsExcludedInSubmissionSummary: [],
ElementsInfo: {
"__field_355844": {
"type": "EPiServer.Forms.Implementation.Elements.TextboxElementBlock",
"friendlyName": "Email Field",
"customBinding": false
},
"__field_355845": {
"type": "EPiServer.Forms.Implementation.Elements.SubmitButtonElementBlock",
"friendlyName": "Submit",
"customBinding": false
}
},
DataSubmitController: "/EPiServer.Forms/DataSubmit"
};
/// TECHNOTE: Calculation at FormInfo level, and these values will be static input for later processing.
workingFormInfo.StepsInfo.FormHasNoStep_VirtualStepCreated = true; // this FLAG will be true, if Editor does not put any FormStep. Engine will create a virtual step, with empty GUID
workingFormInfo.StepsInfo.FormHasNothing = false; // this FLAG will be true if FormContainer has no element at all
workingFormInfo.StepsInfo.AllStepsAreNotLinked = true; // this FLAG will be true, if all steps all have contentLink=="" (emptyString)
})();
</script>
<input type="hidden" class="Form__Element Form__SystemElement FormHidden FormHideInSummarized" name="__FormGuid" value="bc5e8bcb-e4a8-4539-b46b-7b2b127b299f" data-f-type="hidden" autocomplete="off">
<input type="hidden" class="Form__Element Form__SystemElement FormHidden FormHideInSummarized" name="__FormHostedPage" value="9" data-f-type="hidden" autocomplete="off">
<input type="hidden" class="Form__Element Form__SystemElement FormHidden FormHideInSummarized" name="__FormLanguage" value="en-US" data-f-type="hidden" autocomplete="off">
<input type="hidden" class="Form__Element Form__SystemElement FormHidden FormHideInSummarized" name="__FormCurrentStepIndex" value="0" data-f-type="hidden" autocomplete="off">
<input type="hidden" class="Form__Element Form__SystemElement FormHidden FormHideInSummarized" name="__FormSubmissionId" value="" data-f-type="hidden" autocomplete="off">
<input name="__RequestVerificationToken" type="hidden" value="paSIHMrG0CiwMArSrnjq_KLqczd95YHnALc_Fja06pPzKigu6nxtkB6es_o_AVnCioIKb5hR8BYEeaTzsjjsKAI-WNfMiKH_VTZeDlW19PY1">
<div class="Form__Status">
<div role="alert" aria-live="polite" class="Form__Status__Message hide" data-f-form-statusmessage="">
</div>
</div>
<div data-f-mainbody="" class="Form__MainBody">
<section id="__field_" data-f-type="step" data-f-element-name="__field_" class="Form__Element FormStep Form__Element--NonData " data-f-stepindex="0" data-f-element-nondata="">
<!-- Each FormStep groups the elements below it til the next FormStep -->
<div class="Form__Element FormTextbox ValidationRequired" data-f-element-name="__field_355844" data-f-type="textbox">
<label for="c7967bbc-e88b-4029-a54c-5a6f9937605c" class="Form__Element__Caption"></label>
<input name="__field_355844" id="c7967bbc-e88b-4029-a54c-5a6f9937605c" type="text" class="FormTextbox__Input" aria-describedby="__field_355844_desc" placeholder="Enter Email Address" value="" required="" aria-required="true"
data-f-datainput="" aria-invalid="false" autocomplete="off">
<span class="Form__Element__ValidationError" data-f-linked-name="__field_355844" data-f-validationerror="" id="__field_355844_desc" style="display:none"></span>
</div>
<button id="5ee76e2b-8965-43dc-b141-34d7838e5901" name="submit" type="submit" value="5ee76e2b-8965-43dc-b141-34d7838e5901" data-f-is-finalized="true" data-f-is-progressive-submit="true" data-f-type="submitbutton"
data-f-element-name="__field_355845" class="Form__Element FormExcludeDataRebind FormSubmitButton"> JOIN WAITLIST </button>
</section>
</div>
</form>
POST
<form method="post" novalidate="novalidate" data-f-metadata="" enctype="multipart/form-data" class="EPiServerForms ValidationSuccess" data-f-type="form" id="f33309c0-4b41-4962-bc06-3fd538d39496">
<script type="text/javascript">
// This view acts as a rendering template to render InitScript(and server-side Form's descriptor) in FormContainerBlock's client-side for Form[f33309c0-4b41-4962-bc06-3fd538d39496].
//TECHNOTE: all serverside (paths, dynamic values) of EPiServerForms will be transfered to client side here in this section.
(function initializeOnRenderingFormDescriptor() {
// each workingFormInfo is store inside epi.EPiServer.Forms, lookup by its FormGuid
var workingFormInfo = epi.EPiServer.Forms["f33309c0-4b41-4962-bc06-3fd538d39496"] = {
Id: "f33309c0-4b41-4962-bc06-3fd538d39496",
Name: "Footer Newsletter Signup",
// whether this Form can be submitted which relates to the visitor's data (cookie, identity) and Form's settings (AllowAnonymous, AllowXXX)
SubmittableStatus: {
"submittable": true,
"message": ""
},
ConfirmMessage: "",
ShowNavigationBar: true,
ShowSummarizedData: false,
// serialize the dependency configuration of this form to clientside
DependenciesInfo: [],
// keep all fieldName which are not satisfied the field dependency conditions
DependencyInactiveElements: [],
// Validation info, for executing validating on client side
ValidationInfo: [{
"targetElementName": "__field_329018",
"targetElementId": "e5c96338-6d5c-4a91-b4fd-cdeb0de76ba1",
"validators": [{
"type": "EPiServer.Forms.Implementation.Validation.RequiredValidator",
"description": null,
"model": {
"message": "This field is required.",
"validationCssClass": "ValidationRequired",
"additionalAttributes": {
"required": "",
"aria-required": "true"
}
}
}, {
"type": "EPiServer.Forms.Implementation.Validation.EmailValidator",
"description": null,
"model": {
"jsPattern": "^((([a-zA-Z]|\\d|[!#\\$%&'\\*\\+\\-\\/=\\?\\^_`{\\|}~]|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])+(\\.([a-zA-Z]|\\d|[!#\\$%&'\\*\\+\\-\\/=\\?\\^_`{\\|}~]|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])+)*)|((\\x22)((((\\x20|\\x09)*(\\x0d\\x0a))?(\\x20|\\x09)+)?(([\\x01-\\x08\\x0b\\x0c\\x0e-\\x1f\\x7f]|\\x21|[\\x23-\\x5b]|[\\x5d-\\x7e]|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])|(\\\\([\\x01-\\x09\\x0b\\x0c\\x0d-\\x7f]|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]))))*(((\\x20|\\x09)*(\\x0d\\x0a))?(\\x20|\\x09)+)?(\\x22)))@((([a-zA-Z]|\\d|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])|(([a-zA-Z]|\\d|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])([a-zA-Z]|\\d|-|\\.|_|~|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])*([a-zA-Z]|\\d|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])))\\.)+(([a-zA-Z]|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])|(([a-zA-Z]|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])([a-zA-Z]|\\d|-|\\.|_|~|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])*([a-zA-Z]|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])))\\.?$",
"dotNetPattern": "^((([a-zA-Z]|\\d|[!#\\$%&'\\*\\+\\-\\/=\\?\\^_`{\\|}~]|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])+(\\.([a-zA-Z]|\\d|[!#\\$%&'\\*\\+\\-\\/=\\?\\^_`{\\|}~]|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])+)*)|((\\x22)((((\\x20|\\x09)*(\\x0d\\x0a))?(\\x20|\\x09)+)?(([\\x01-\\x08\\x0b\\x0c\\x0e-\\x1f\\x7f]|\\x21|[\\x23-\\x5b]|[\\x5d-\\x7e]|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])|(\\\\([\\x01-\\x09\\x0b\\x0c\\x0d-\\x7f]|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]))))*(((\\x20|\\x09)*(\\x0d\\x0a))?(\\x20|\\x09)+)?(\\x22)))@((([a-zA-Z]|\\d|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])|(([a-zA-Z]|\\d|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])([a-zA-Z]|\\d|-|\\.|_|~|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])*([a-zA-Z]|\\d|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])))\\.)+(([a-zA-Z]|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])|(([a-zA-Z]|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])([a-zA-Z]|\\d|-|\\.|_|~|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])*([a-zA-Z]|[\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])))\\.?$",
"message": "Enter a valid email address.",
"validationCssClass": null,
"additionalAttributes": null
}
}]
}],
// Steps information for driving multiple-step Forms.
StepsInfo: {
Steps: [{
"index": 0,
"attachedUrl": "",
"dependField": null,
"dependCondition": null,
"isActive": true,
"attachedContentLink": "",
"dependValue": "",
"elementName": "__field_",
"guid": "00000000-0000-0000-0000-000000000000"
}]
},
FieldsExcludedInSubmissionSummary: [],
ElementsInfo: {
"__field_329018": {
"type": "EPiServer.Forms.Implementation.Elements.TextboxElementBlock",
"friendlyName": "Block20220429031525",
"customBinding": false
},
"__field_329019": {
"type": "EPiServer.Forms.Implementation.Elements.SubmitButtonElementBlock",
"friendlyName": "Block20220429031545",
"customBinding": false
}
},
DataSubmitController: "/EPiServer.Forms/DataSubmit"
};
/// TECHNOTE: Calculation at FormInfo level, and these values will be static input for later processing.
workingFormInfo.StepsInfo.FormHasNoStep_VirtualStepCreated = true; // this FLAG will be true, if Editor does not put any FormStep. Engine will create a virtual step, with empty GUID
workingFormInfo.StepsInfo.FormHasNothing = false; // this FLAG will be true if FormContainer has no element at all
workingFormInfo.StepsInfo.AllStepsAreNotLinked = true; // this FLAG will be true, if all steps all have contentLink=="" (emptyString)
})();
</script>
<input type="hidden" class="Form__Element Form__SystemElement FormHidden FormHideInSummarized" name="__FormGuid" value="f33309c0-4b41-4962-bc06-3fd538d39496" data-f-type="hidden" autocomplete="off">
<input type="hidden" class="Form__Element Form__SystemElement FormHidden FormHideInSummarized" name="__FormHostedPage" value="9" data-f-type="hidden" autocomplete="off">
<input type="hidden" class="Form__Element Form__SystemElement FormHidden FormHideInSummarized" name="__FormLanguage" value="en-US" data-f-type="hidden" autocomplete="off">
<input type="hidden" class="Form__Element Form__SystemElement FormHidden FormHideInSummarized" name="__FormCurrentStepIndex" value="0" data-f-type="hidden" autocomplete="off">
<input type="hidden" class="Form__Element Form__SystemElement FormHidden FormHideInSummarized" name="__FormSubmissionId" value="" data-f-type="hidden" autocomplete="off">
<input name="__RequestVerificationToken" type="hidden" value="6yDiz4OGDAmpiZOlWeUFeunhcBaljcqLrDuqEXG47gRiR76XAvEAeGqZGNn7dJvt_dq_MlQRkpAAAM78i8hj9McfIDWTKiHSLoFiFkHJ90w1">
<div class="Form__Status">
<div role="alert" aria-live="polite" class="Form__Status__Message hide" data-f-form-statusmessage="">
</div>
</div>
<div data-f-mainbody="" class="Form__MainBody">
<section id="__field_" data-f-type="step" data-f-element-name="__field_" class="Form__Element FormStep Form__Element--NonData " data-f-stepindex="0" data-f-element-nondata="">
<!-- Each FormStep groups the elements below it til the next FormStep -->
<div class="Form__Element FormTextbox ValidationRequired" data-f-element-name="__field_329018" data-f-type="textbox">
<label for="e5c96338-6d5c-4a91-b4fd-cdeb0de76ba1" class="Form__Element__Caption"></label>
<input name="__field_329018" id="e5c96338-6d5c-4a91-b4fd-cdeb0de76ba1" type="text" class="FormTextbox__Input" aria-describedby="__field_329018_desc" value="" required="" aria-required="true" data-f-datainput="" aria-invalid="false"
autocomplete="off">
<span class="Form__Element__ValidationError" data-f-linked-name="__field_329018" data-f-validationerror="" id="__field_329018_desc" style="display:none"></span>
</div>
<button id="d59b54da-1bb6-4708-9362-ed52b9e55481" name="submit" type="submit" value="d59b54da-1bb6-4708-9362-ed52b9e55481" data-f-is-finalized="true" data-f-is-progressive-submit="true" data-f-type="submitbutton"
data-f-element-name="__field_329019" class="Form__Element FormExcludeDataRebind FormSubmitButton"> Submit </button>
</section>
</div>
</form>
Text Content
* Luthier Tools + Supplies * * View All Luthier Tools + Supplies * Tools by Job * * View All Tools by Job * Bending Sides * Binding * Bridges * Crack + Brace Repair * Electronics * Finishing * Fretting * Gluing * Inlay + Pearl Cutting * Inspection * Knob + Bushing Pullers * Leveling * Maintenance * Measuring * Necks + Fingerboard * Nuts + Saddles * Pickguards * Sanding * Truss Rods * Tuner Installation * Violins * Types of Tools * * View All Tools by Type * Calipers * Chisels + Knives * Clamps * Drill Bits * Files * Go-Bar System * Humidifier * Jigs + Fixtures * Planes * Pliers + Cutters * Reamers * Routers + Bits * Routing Templates * Saws * Scrapers * Screwdrivers * Straightedges * Stringwinders + Bridge Pin Pullers * Taps + Dies * Vises * Wrenches * Materials * * View All Materials * Binding + Trim * Fretwire * Inlay + Pearl * Nuts + Saddles * Pickguard Materials * Truss Rods * Supplies * * View All Supplies * Books, Plans, DVDs * Cleaners + Lubricants * Finishing Supplies * Glue + Tape * Guitar Shipping * Sanding + Polishing * StewMac Tool Sets * Tool Lists for Lutherie Schools * Parts + Hardware * * View All Parts + Hardware * Bridges + Tailpieces * Case + Cabinet Parts * Endpins + Bridge Pins * Jack Plates * Knobs * Nuts + Washers * Pickguards * Screws + Springs * Strap Buttons * String Trees + Retainers * Truss Rod Covers * Tuning Machines * All Hardware + Parts by Instrument * * View All All Hardware + Parts by Instrument * Electric Guitar * Acoustic Guitar * Archtop Guitar * Classical Guitar * Resonator Guitar * Bass * Banjo * Mandolin * Ukulele * Violin * Dulcimer * Tonewoods * * View All Tonewoods * WOODSTAX - Shop Tonewood by the Piece * * View All WOODSTAX - Shop Tonewood by the Piece * Acoustic Back + Sides * Acoustic Joined Back + Bent Sides * Acoustic Guitar Kits * Archtop Tops * Electric Body Blanks * Electric Tops * Ukulele Tonewoods * Wood Parts * * View All Wood Parts * Acoustic Soundboards + Tops * Bodies * Braces + Blocks * Bridge Blanks * Fingerboards * Kerfed Lining * Necks * Peghead Overlays * Shims * Shop Tonewoods by Instrument * * View All Shop Tonewoods by Instrument * Electric Guitar * Acoustic Guitar * Archtop Guitar * Banjo * Bass * Dulcimer * Mandolin * Ukulele * Violin * Sawmill SPECIALS * Electronics * * View All Electronics * Amps * * View All Amps * Components + Parts * Kits * Speakers * Tubes (Valves) * Pedals * * View All Pedals * All Pedals * Components + Parts * Kits * Power Supply * Pickups * * View All Pickups * All Pickups * Kits * Parts * Components + Parts * * View All Components + Parts * Battery Clips + Holders * Capacitors + Resistors * Jacks * Nuts + Washers * Potentiometers * Power Supplies + Batteries * Preamps * Switches * Wires * Wiring Kits * Contact Cleaner * Shielding * Soldering * Kits + Projects * * View All Kits + Projects * Electronic Kits * * View All Electronic Kits * Amplifiers * Pedals + Mods * Pickup Kits * Pickup Winding * Wiring Kits * Instrument Kits * * View All Instrument Kits * Acoustic Guitar * Electric Guitar * Dulcimer * Mandolin * Ukulele * Violin * Finishing Sets * * View All Finishing Sets * Aerosol Finishing * Wipe-On Finishing * Strings + Accessories * * View All Strings + Accessories * Strings * * View All Strings * Acoustic Guitar * Electric Guitar * Resonator Guitar * Banjo * Bass * Classical Guitar * Dulcimer * Mandolin * Pedal Steel * Ukulele * Violin * Player Accessories * * View All Player Accessories * Apparel * Collectibles * Hearing Protection * Picks * Stands + Hangers * Straps * Instrument Accessories * * View All Instrument Accessories * Capos + Slides * Cleaners + Lubricants * Electronic Tuners * Gig Bags * Feedback Control * Humidity Control + Monitoring * Instrument Cables * ToneRite * Video + Ideas * * View All Video + Ideas * Action + Setup * Binding * Bridges + Tailpieces * Building Instruments * Finishing * Fretting * Hardware Installation * Inlay + Engraving * Jigs + Fixtures * Kit Building * Neck Building + Repair + Setup * Nuts + Saddles * Pickguards * Pickups + Electronics * Reference * Repair Tools * Routing + Templates * Truss Rods * Tuning Machines * View All Tool Demo Videos * View All Trade Secrets! * New Items * Closeouts * Sign in * StewMAX Free Shipping Sign up now Search box StewMAX Free Shipping Sign up now 0 Items Sign in * Luthier Tools + Supplies Tools by Job * Bending Sides * Binding * Bridges * Crack + Brace Repair * Electronics + Pickups * Finishing * Fretting * Gluing * Inlay + Pearl Cutting * Inspection * Knob + Bushing Pullers * Leveling * Maintenance * Measuring * Necks + Fingerboards * Nuts + Saddles * Pickguards * Sanding * Truss Rods * Tuner Installation * Violins Types of Tools * Calipers * Chisels + Knives * Clamps * Drill Bits * Files * Go-Bar System * Humidifer * Jigs + Fixtures * Parts Trays * Planes * Pliers + Cutters * Reamers * Routers + Bits * Routing Templates * Saws * Scrapers * Screwdrivers * Straightedges * Stringwinders + Bridge Pin Pullers * Taps + Dies * Vises * Wrenches Materials * Binding + Trim * Fretwire * Inlay + Pearl * Nuts + Saddles * Pickguard Materials * Truss Rods Supplies * Books, Plans, DVDs * Cleaners + Lubricants * Finishing Supplies * Glue + Tape * Guitar Shipping * Sanding + Polishing StewMac Tool Sets Our Newest Tools + Supplies Tool Lists For Lutherie Schools FRET KISSER Level just the fret you need * Parts + Hardware Bridges + Tailpieces Case + Cabinet Parts Endpins + Bridge Pins Jack Plates Knobs Nuts + Washers Pickguards Screws + Springs Strap Buttons String Trees + Retainers Truss Rod Covers Tuning Machines All hardwares + parts by Instrument * Electric Guitar * Acoustic Guitar * Archtop Guitar * Classical Guitar * Resonator Guitar * Bass * Banjo * Mandolin * Ukulele * Violin * Dulcimer New Parts + Hardware Shop Our Most Popular Knobs * Tonewoods WoodStax - Shop Tonewood by the Piece * Acoustic Back + Sides * Acoustic Joined Back + Bent Sides * Acoustic Guitar Kits * Archtop Tops * Electric Body Blanks * Electric Tops * Ukulele Tonewoods Wood Parts * NEW: *Sawmill Specials* * Acoustic Soundboards + Tops * Bodies * Body Blanks * Braces + Blocks * Bridge Blanks * Fingerboards * Kerfed Lining * Necks * Peghead Overlays * Shims Shop by Instrument * Electric Guitar * Acoustic Guitar * Archtop Guitar * Banjo * Bass * Dulcimer * Mandolin * Ukulele * Violin Electric Guitar Shop Bodies + Necks * Electronics Amps * Components + Parts * Kits * Speakers * Tubes (Valves) Pedals * All Pedals * Components + Parts * Kits * Power Supply Pickups * All Pickups * Kits * Parts Components + Parts * Battery Clips + Holders * Capacitors + Resistors * Jacks * Nuts + Washers * Potentiometers * Power Supplies + Batteries * Preamps * Switches * Wires * Wiring Kits Contact Cleaner Shielding Soldering New Arrivals StewMac Pickups * Kits + Projects Instrument Kits * Acoustic Guitar * Electric Guitar * Dulcimer * Mandolin * Ukulele * Violin Electronic Kits * Amplifiers * Pedals + Mods * Pickup Kits * Pickup Winding * Wiring Kits Finishing Sets * Aerosol Finishing * Wipe-On Finishing Based on the legendary Mu-Tron Phasor II Lightcycle Phasor II Pedal Kit * Strings + Accessories Strings * Acoustic Guitar * Electric Guitar * Resonator Guitar * Banjo * Bass * Classical Guitar * Dulcimer * Mandolin * Pedal Steel * Ukulele * Violin Player Accessories * Apparel * Collectibles * Hearing Protection * Picks * Stands + Hangers * Straps Instrument Accessories * Capos + Slides * Cleaners + Lubricants * Electronic Tuners * Feedback Control * Gig Bags * Humidity Control + Monitoring * Instrument Cables * ToneRite New Arrivals StewMac Hoodies + Jackets * Video + Ideas * Action + Setup * Binding * Bridges + Tailpieces * Building Instruments * Finishing * Fretting * Hardware Installation * Inlay + Engraving * Jigs + Fixtures * Kit Building * Neck Building + Repair + Setup * Nuts + Saddles * Pickguards * Pickups + Electronics * Reference * Repair Tools * Routing + Templates * Truss Rods * Tuning Machines * All Tool Demo Videos * All Trade Secrets FULL LENGTH FEATURE VIDEO Making an Acoustic Guitar with Michael Bashkin WATCH NOW YEARS OF RESEARCH AND DEVELOPMENT TO BRING YOU THE BEST YOU'VE EVER HEARD STEWMAC PICKUPS FIX A HIGH FRET FAST FRET KISSER BOGO SPECIAL! FREE ROUTER BASE PREMIUM ASH BODY BLANKS HOT NEW ITEMS African Mahogany Body Blank New European Spruce Soundboard for Small Guitar New European Spruce Soundboard for Dreadnought Guitar Honduran Mahogany Paint-grade Body Blank New Korina (White Limba) Neck Blanks New Fisch Black Shark Forstner Bit for Neck Ferrules New GluBoost Fill n' Finish New Mastering the Sound of the Acoustic Guitar 10% OFF! New Understring Fret Polisher New D'Addario 80/20 Bronze Mandolin Strings New Guanacaste Body Blank New StewMac Ultimate Shine Guitar Care System New Primavera Body Blank New Delta Solder New Archtop Guitar Bridge New 1/4" Footswitch for Amps New GluBoost GluDry Non-blushing Accelerator New Benedetto Neck Sanding Block New Korina (White Limba) Body Blank New Sawmill Specials - 5/4 Undimensioned Honduran Mahogany Neck Blanks New Golden Age F-style Mandolin Tuners New D'Addario XS Phosphor Bronze Acoustic Guitar Strings, 3-pack New Archtop Bridge with Bone Saddle New GluBoost Lac R' Shot! Cold Checking Formula New D'Addario Micro-fiber Polishing Cloth 30% OFF! New Sawmill Specials – Acoustic Back + Side Sets New D'Addario Nexxus 360 Rechargeable Tuner New GluBoost MasterTint Modern Kit New StewMac Pocket File New GluBoost MasterTint Vintage Kit New Golden Age Restoration Tuners for Solid Peghead Guitar with Scallop-end New Solid Sound: 23 Schematics for Wiring Vintage and Modern Guitars New StewMac Electric Guitar Soft Case New GluBoost MasterShield Sandable Perimeter Shield New GluBoost EndPoint Mark + Mask System New Clear Pickguard Material New GluBoost MasterTint Black and White Kit New Heat Resistant Gloves with Grip New Neck Protector for Guitar Repair Vise New Super-Soft 2 Veneer Softener Honduran Mahogany Body Blank 12.5% OFF! New Go-bar Clamping Rod African Mahogany Body Blank New European Spruce Soundboard for Small Guitar New European Spruce Soundboard for Dreadnought Guitar Honduran Mahogany Paint-grade Body Blank New Korina (White Limba) Neck Blanks New Fisch Black Shark Forstner Bit for Neck Ferrules New GluBoost Fill n' Finish New Mastering the Sound of the Acoustic Guitar 10% OFF! New Understring Fret Polisher New D'Addario 80/20 Bronze Mandolin Strings New Guanacaste Body Blank New StewMac Ultimate Shine Guitar Care System New Primavera Body Blank New Delta Solder New Archtop Guitar Bridge New 1/4" Footswitch for Amps New GluBoost GluDry Non-blushing Accelerator New Benedetto Neck Sanding Block New Korina (White Limba) Body Blank New Sawmill Specials - 5/4 Undimensioned Honduran Mahogany Neck Blanks New Golden Age F-style Mandolin Tuners New D'Addario XS Phosphor Bronze Acoustic Guitar Strings, 3-pack New Archtop Bridge with Bone Saddle New GluBoost Lac R' Shot! Cold Checking Formula New D'Addario Micro-fiber Polishing Cloth 30% OFF! New Sawmill Specials – Acoustic Back + Side Sets New D'Addario Nexxus 360 Rechargeable Tuner New GluBoost MasterTint Modern Kit New StewMac Pocket File New GluBoost MasterTint Vintage Kit New Golden Age Restoration Tuners for Solid Peghead Guitar with Scallop-end New Solid Sound: 23 Schematics for Wiring Vintage and Modern Guitars New StewMac Electric Guitar Soft Case New GluBoost MasterShield Sandable Perimeter Shield New GluBoost EndPoint Mark + Mask System New Clear Pickguard Material New GluBoost MasterTint Black and White Kit New Heat Resistant Gloves with Grip New Neck Protector for Guitar Repair Vise New Super-Soft 2 Veneer Softener Honduran Mahogany Body Blank 12.5% OFF! New Go-bar Clamping Rod African Mahogany Body Blank New European Spruce Soundboard for Small Guitar New European Spruce Soundboard for Dreadnought Guitar Honduran Mahogany Paint-grade Body Blank * 1 * 2 * 3 * 4 * 5 * 6 * 7 * 8 * 9 * 10 * 11 SHOP ALL NEW ITEMS COMING SOON STEWMAC ACOUSTIC GUITAR SIDE BENDING MACHINE Sign up to get exclusive access to the first release, and pre-sale introductory price! JOIN WAITLIST STAFF FAVORITES Aluminum Radius-sanding Beam, 18" Long 12.5% OFF! Scratchy Pot + Switch Cleaning Set Fret End Dressing File StewMac Two Kings Boost Pedal Kit 12.5% OFF! StewMac Fret Kisser Freehand Holder StewMac Compact Z-File Fret Crowning Files 12.5% OFF! Hum Buster Guitar Shielding Set Erlewine Neck Jig 12.5% OFF! Guitar Tech Screwdriver Set Fret Rocker 12.5% OFF! Action Adjustment Set for Electric Guitar StewMac Sun Fuzz Pedal Kit 15% OFF! Pedal Building Tool Set 15% OFF! StewMac Guitar Bench Pad Nut Rescue Powder 12.5% OFF! Rough Fret Smooth + Shine Set Wilkinson Modern-S Guitar Kit Aluminum Radius-sanding Beam, 18" Long 12.5% OFF! Scratchy Pot + Switch Cleaning Set Fret End Dressing File StewMac Two Kings Boost Pedal Kit 12.5% OFF! StewMac Fret Kisser Freehand Holder StewMac Compact Z-File Fret Crowning Files 12.5% OFF! Hum Buster Guitar Shielding Set Erlewine Neck Jig 12.5% OFF! Guitar Tech Screwdriver Set Fret Rocker 12.5% OFF! Action Adjustment Set for Electric Guitar StewMac Sun Fuzz Pedal Kit 15% OFF! Pedal Building Tool Set 15% OFF! StewMac Guitar Bench Pad Nut Rescue Powder 12.5% OFF! Rough Fret Smooth + Shine Set Wilkinson Modern-S Guitar Kit Aluminum Radius-sanding Beam, 18" Long 12.5% OFF! Scratchy Pot + Switch Cleaning Set Fret End Dressing File StewMac Two Kings Boost Pedal Kit * 1 * 2 * 3 * 4 * 5 FEATURED FROM WOODSTAX Flamenco Mediterranean Cypress Back + Side Set - 058 $200 OFF! OM (Orchestra Model) WoodStax Figured Sapele OM Guitar Kit, Bolt-On Neck - 026 $200 OFF! Dreadnought WoodStax Flame Cherry Dreadnought Kit, Bolt-On Neck - 021 15% OFF! Dreadnought Figured Sapele Joined Back + Bent Side Set for Dreadnought Guitar - 011 Electric Ziricote Drop Top - 090 Electric Honduran Mahogany Body Blank, 2-Piece (11.4 lb) - 427 Electric Flame Claro Walnut Laminated Top - 123 Electric Black Limba Body Blank, 1-Piece (10.4 lb) - 060 Electric Black Limba Body Blank, 2-Piece (9.4 lb) - 530 Flamenco Mediterranean Cypress Back + Side Set - 058 $200 OFF! OM (Orchestra Model) WoodStax Figured Sapele OM Guitar Kit, Bolt-On Neck - 026 $200 OFF! Dreadnought WoodStax Flame Cherry Dreadnought Kit, Bolt-On Neck - 021 15% OFF! Dreadnought Figured Sapele Joined Back + Bent Side Set for Dreadnought Guitar - 011 Electric Ziricote Drop Top - 090 Electric Honduran Mahogany Body Blank, 2-Piece (11.4 lb) - 427 Electric Flame Claro Walnut Laminated Top - 123 Electric Black Limba Body Blank, 1-Piece (10.4 lb) - 060 Electric Black Limba Body Blank, 2-Piece (9.4 lb) - 530 Flamenco Mediterranean Cypress Back + Side Set - 058 $200 OFF! OM (Orchestra Model) WoodStax Figured Sapele OM Guitar Kit, Bolt-On Neck - 026 $200 OFF! Dreadnought WoodStax Flame Cherry Dreadnought Kit, Bolt-On Neck - 021 15% OFF! Dreadnought Figured Sapele Joined Back + Bent Side Set for Dreadnought Guitar - 011 * 1 * 2 * 3 SHOP ALL WOODSTAX Built to last a lifetime. Our promise to you is simple and uncomplicated. If any of our products ever break, wear out, or fail to exceed your every expectation simply return it for a replacement. Quality you can trust. For life. See complete details. Kits + Projects Tools for Fretting Quality Tonewoods Books + Plans Our Story -------------------------------------------------------------------------------- Shop * New Items * Sale Items * Closeout Items * Shop By Brand * Gift Ideas Inspiration * Our Story * Trade Secrets * Video: Tool Demos * Fret Calculator * Wiring Diagrams * All Instructions * Conversions Customer Service * Lifetime Promise * Contact Us * International * Shipping * Returns Your Account * Account * Projects + Wishlist * Order History FOOTER NEWSLETTER BLOCK Submit -------------------------------------------------------------------------------- © 2024 StewMac * Terms of Use * Privacy Policy * Accessibility Statement StewMac, Waverly, Five-Star, and ColorTone are registered trademarks of Stewart-MacDonald Manufacturing Co. To give you a faster and more personalized shopping experience, our site uses cookies. Read more about our Privacy and Cookies Policy. Accept cookie