1 2<!DOCTYPE html> 3<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml"> 4<head> 5 6 <meta charset="utf-8"> 7 <meta name="viewport" content="width=device-width, initial-scale=1.0, shrink-to-fit=no"> 8 <meta http-equiv="X-UA-Compatible" content="ie=edge"> 9 <meta name="msapplication-TileColor" content="#f19f53"> 10 <meta name="theme-color" content="#fff"> 11 12 <meta name="ahrefs-site-verification" content="c7eaaaa4a78eb19d5b5b2461ed5eeac4a242cbd796bf21e81141ff05d805b085"> 13 14<link rel="preconnect dns-prefetch" href="https://m.stripe.com/"> 15<link rel="preconnect dns-prefetch" href="https://dc.services.visualstudio.com/"> 16<link rel="preconnect dns-prefetch" href="https://p.typekit.net/"> 17<link rel="preconnect dns-prefetch" href="https://use.typekit.net/"> 18 19 20 21 22 <meta name="title" content="WoodStax Tonewoods by the Piece - StewMac" /> 23<meta name="description" content="Shop premium WoodStax tonewoods by the piece chosen for tone and beauty at StewMac. Elevate your next build with pro-grade materials today." /> 24<meta name="keywords" content="Woodstax - Shop Instrument Tonewood by the Piece" /> 25<meta name="og:type" content="article" /> 26<meta name="og:description" content="Shop premium WoodStax tonewoods by the piece chosen for tone and beauty at StewMac. Elevate your next build with pro-grade materials today." /> 27<meta name="og:locale" content="en_US" /> 28<meta name="og:locale:alternate" content="es_ES" /> 29<meta name="og:locale:alternate" content="fr_FR" /> 30<meta name="og:locale:alternate" content="de_DE" /> 31<meta name="og:title" content="WoodStax Tonewoods by the Piece" /> 32<meta name="og:url" content="https://www.stewmac.com/tonewoods/woodstax---shop-tonewood-by-the-piece/" /> 33<meta name="twitter:card" content="summary" /> 34<meta name="twitter:description" content="Shop premium WoodStax tonewoods by the piece chosen for tone and beauty at StewMac. Elevate your next build with pro-grade materials today." /> 35<meta name="twitter:title" content="WoodStax Tonewoods by the Piece" /> 36 37 <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon"> 38 <link rel="icon" href="/favicon.ico" type="image/x-icon"> 39 <title>WoodStax Tonewoods by the Piece - StewMac</title> 40 <link as="image" href="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-524.jpg?hash=639256957020000000&width=50&format=webp&quality=50" rel="preload" /> 41<link as="image" href="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-525.jpg?hash=639256957060000000&width=50&format=webp&quality=50" rel="preload" /> 42<link as="image" href="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-523.jpg?hash=639256957000000000&width=50&format=webp&quality=50" rel="preload" /> 43<link as="image" href="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-518.jpg?hash=639256956860000000&width=50&format=webp&quality=50" rel="preload" /> 44<link as="image" href="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-508.jpg?hash=639256956570000000&width=50&format=webp&quality=50" rel="preload" /> 45<link as="image" href="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-521.jpg?hash=639256956950000000&width=50&format=webp&quality=50" rel="preload" /> 46<link as="image" imagesrcset="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-524.jpg?hash=639256957020000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-524.jpg?hash=639256957020000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" rel="preload" /> 47<link as="image" imagesrcset="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-525.jpg?hash=639256957060000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-525.jpg?hash=639256957060000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" rel="preload" /> 48<link as="image" imagesrcset="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-523.jpg?hash=639256957000000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-523.jpg?hash=639256957000000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" rel="preload" /> 49<link as="image" imagesrcset="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-518.jpg?hash=639256956860000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-518.jpg?hash=639256956860000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" rel="preload" /> 50<link as="image" imagesrcset="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-508.jpg?hash=639256956570000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-508.jpg?hash=639256956570000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" rel="preload" /> 51<link as="image" imagesrcset="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-521.jpg?hash=639256956950000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-521.jpg?hash=639256956950000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" rel="preload" /> 52 53 54 55 56 <link rel="canonical" href="https://www.stewmac.com/tonewoods/woodstax---shop-tonewood-by-the-piece/" /> 57<link rel="next" href="https://www.stewmac.com/tonewoods/woodstax---shop-tonewood-by-the-piece/?ProductPage=2" /> 58 59 60 61 62 63 64 <link rel="alternate" href="https://www.stewmac.com/tonewoods/woodstax---shop-tonewood-by-the-piece/" hreflang="en-us" /> 65<link rel="alternate" href="https://www.stewmac.com/tonewoods/woodstax---shop-tonewood-by-the-piece/" hreflang="x-default" /> 66<link rel="alternate" href="https://www.stewmac.es/tonewoods/woodstax---shop-tonewood-by-the-piece/" hreflang="es" /> 67<link rel="alternate" href="https://www.stewmac.fr/tonewoods/woodstax---shop-tonewood-by-the-piece/" hreflang="fr" /> 68<link rel="alternate" href="https://www.stewmac.de/tonewoods/woodstax---shop-tonewood-by-the-piece/" hreflang="de" /> 69 70 71 72 <link href="/bundle/tmx-storefront/style.css?v=gS_6Hf0B8N9eJ9PuPOzxFYceCbP1YuZiHRWwX8FchkI1" rel="stylesheet"/> 73 74 75 <!--ClientResources--> 76 77 <!--InlineClientResources--> 78 79 <!--Styles section--> 80 81 82 <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries --> 83 <!--[if lt IE 9]> 84
84<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.2/html5shiv.js"></script>
84 85
85<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
85 86 <![endif]--> 87 88<link rel='stylesheet' type='text/css' data-f-resource='EPiServerForms.css' href='/WebResource.axd?d=s-f6ie6T4Qaxga0Un_qm83GSTZoHtPWlWGcdwO8msgorSOHvve3RqIsTdHF-CKh0c3HPWmvn8RUlROCNwtwrOdMpAtfZEKUhcTgHmXqIh5t_bOjAfVT9-KvmTGszuaMK8dsYDeKt1qgdxzEJ0hrAbY9gG5Ixnc1aQIXjjdgDbjE1&t=638259354880000000' /> 89
90<script type="text/javascript"> 91var epi = epi||{}; epi.EPiServer = epi.EPiServer||{}; epi.EPiServer.Forms = epi.EPiServer.Forms||{}; 92 epi.EPiServer.Forms.InjectFormOwnJQuery = true;epi.EPiServer.Forms.OriginalJQuery = typeof jQuery !== 'undefined' ? jQuery : undefined; 93</script>
93 94 95<!-- Google Consent Mode -->
96<script data-cookieconsent="ignore"> window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag("consent", "default", { ad_personalization: "denied", ad_storage: "denied", ad_user_data: "denied", analytics_storage: "denied", functionality_storage: "denied", personalization_storage: "denied", security_storage: "granted", wait_for_update: 500, }); gtag("set", "ads_data_redaction", true); gtag("set", "url_passthrough", false);</script>
96 97 98<!-- CookieBot -->
99<script id="Cookiebot" src="https://consent.cookiebot.com/uc.js" data-cbid="9c89c96a-c83a-44ee-b883-9a48c09bad35" data-blockingmode="auto" type="text/javascript"></script>
99 100 101<!-- CookieBot Logo Removal --> 102<style type="text/css"> 103 a#CybotCookiebotDialogPoweredbyCybot, 104 div#CybotCookiebotDialogPoweredByText { 105 display: none; 106 } 107 108 #CookiebotWidget .CookiebotWidget-body .CookiebotWidget-main-logo { 109 display: none; 110 } 111</style> 112 113<!-- Google Tag Manager -->
114<script>
vendor: 327 bytes, lines 114-118
114(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 115new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 116j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 117'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 118})(window,document,'script','dataLayer','
118GTM-MB7XHM
vendor: 3 bytes, line 118
118');
118</script>
118 119 120<!-- Mobile Banner Adjustment Cookiebot--> 121<style> 122/* Mobile-specific Cookiebot banner adjustments */ 123@media (max-width: 768px) { 124 #CybotCookiebotDialog { 125 max-width: 95% !important; 126 width: 100% !important; 127 left: 50% !important; 128 transform: translateX(-50%) !important; 129 bottom: 10px !important; 130 border-radius: 8px !important; 131 font-size: 14px !important; 132 line-height: 1.4 !important; 133 } 134 135 /* Make buttons stack nicely */ 136 #CybotCookiebotDialogBodyButtons { 137 display: flex !important; 138 flex-direction: column !important; 139 gap: 8px !important; 140 } 141 142 #CybotCookiebotDialogBodyButtons button { 143 width: 100% !important; 144 padding: 10px !important; 145 font-size: 14px !important; 146 } 147 148 /* Reduce logo/image size if present */ 149 #CybotCookiebotDialog img { 150 max-width: 50px !important; 151 height: auto !important; 152 } 153} 154</style> 155
156<script> 157(function() { 158 // Wait until Cookiebot banner is in DOM 159 function optimizeCookiebot() { 160 var banner = document.getElementById('CybotCookiebotDialog'); 161 if (banner) { 162 banner.classList.add('mobile-optimized'); 163 } else { 164 // Retry until banner appears 165 setTimeout(optimizeCookiebot, 300); 166 } 167 } 168 169 // Run after DOM is ready 170 if (document.readyState === 'loading') { 171 document.addEventListener('DOMContentLoaded', optimizeCookiebot); 172 } else { 173 optimizeCookiebot(); 174 } 175})(); 176</script>
176 177<!-- END Mobile Banner Adjustment --> 178 179 180<!-- begin Convert Experiences code-->
180<script type="text/javascript" src="//services.stewmac.com/v1/js/1004189-10045412.js?environment=production"></script>
180<!-- end Convert Experiences code --> 181 182<!--TransPerfect-->
183<script referrerpolicy="no-referrer-when-downgrade" type="text/javascript" src="https://www.onelink-edge.com/moxie.min.js" data-oljs="PD209-2FA2-B508-5A74"></script>
183 184 185<!-- SessionAI Script --> 186<!-- Inject SDK -->
187<script type="text/javascript" 188src="https://cdn.zineone.com/cloud/latest/z1m.js"> </script>
188 189 190<!-- Initialize SDK --> 191<!-- Replace {{Z1 Env API key}} with the environment API key -->
192<script type="text/javascript"> 193try { 194ZineOne.initialize("cloud3@b4ca1f5e-668b-4376-9856-30372c404d13Z1-3398145291475051304"); 195} catch (error) { 196 // Code to handle the error 197 console.error("An error occurred initializing ZineOne:", error.message); 198} 199</script>
199 200 201<!-- Internal Attentive View -->
202<script> 203(function () { 204 function setCookie(name, value, days) { 205 var expires = ""; 206 if (days) { 207 var date = new Date(); 208 date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000)); 209 expires = "; expires=" + date.toUTCString(); 210 } 211 212 var cookie = name + "=" + value + expires + "; path=/; SameSite=Lax"; 213 214 if (location.protocol === "https:") { 215 cookie += "; Secure"; 216 } 217 218 document.cookie = cookie; 219 } 220 221 function checkInternalIPAndSetCookie() { 222 var el = document.getElementById("stewmacInternalIP"); 223 224 if (el && el.value === "true") { 225 setCookie("stewmacInternalUser", "true", 30); 226 } 227 } 228 229 if (document.readyState === "loading") { 230 document.addEventListener("DOMContentLoaded", checkInternalIPAndSetCookie); 231 } else { 232 checkInternalIPAndSetCookie(); 233 } 234})(); 235</script>
235 236<!-- END Internal Attentive View --> 237 238<!-- Internal MKT Segment View -->
239<script> 240(function () { 241 242 function setCookie(name, value, days) { 243 var expires = ""; 244 245 if (days) { 246 var date = new Date(); 247 date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000)); 248 expires = "; expires=" + date.toUTCString(); 249 } 250 251 var cookie = 252 name + "=" + encodeURIComponent(value) + 253 expires + 254 "; path=/; SameSite=Lax"; 255 256 // Only apply Secure on HTTPS 257 if (window.location.protocol === "https:") { 258 cookie += "; Secure"; 259 } 260 261 document.cookie = cookie; 262 } 263 264 function applyMKTSBCookie() { 265 var el = document.getElementById("MKTSB"); 266 267 // Only set cookie if element exists and value is exactly "true" 268 if (el && el.value && el.value.toLowerCase() === "true") { 269 270 setCookie("MKTSB", "true", 30); 271 272 console.log("MKTSB cookie applied"); 273 } 274 } 275 276 // Run after DOM is ready 277 if (document.readyState === "loading") { 278 document.addEventListener("DOMContentLoaded", applyMKTSBCookie); 279 } else { 280 applyMKTSBCookie(); 281 } 282 283})(); 284</script>
284 285<!-- End Internal MKT Segment View --> 286 287<!--Attentive--> 288<!--
288<script src="https://cdn.attn.tv/stewmac/dtag.js"></script>
288-->
289<script async type="text/javascript" src="https://rjtoo.stewmac.com/providers/atLabel/load" onError="var fallbackScript = document.createElement('script'); fallbackScript.src='https://cdn.attn.tv/stewmac/dtag.js'; document.head.appendChild(fallbackScript);"></script>
289 290 291<!-- Fix for Google Analytics and OneTrust --> 292<!--
292<script> 293// define dataLayer and gtag 294window.dataLayer = window.dataLayer || []; 295function gtag() { dataLayer.push(arguments); } 296 297// Set default consent for specific regions 298gtag('consent', 'default', { 299 'ad_storage': 'denied', 300 'ad_user_data': 'denied', 301 'ad_personalization': 'denied', 302 'analytics_storage': 'denied', 303 'regions': ['NO', 'DE', 'BE', 'FI', 'PT', 'BG', 'DK', 'LT', 'LU', 'HR', 'LV', 'FR', 'HU', 'SE', 'MC', 'SI', 'SK', 'MF', 'SM', 'YT', 'IE', 'GF', 'EE', 'MQ', 'MT', 'GP', 'IS', 'GR', 'IT', 'ES', 'AT', 'RE', 'CY', 'CZ', 'AX', 'PL', 'RO', 'LI', 'NL', 'BR', 'CA'] 304}); 305 306// Set default consent for all other regions 307gtag('consent', 'default', { 308 'ad_storage': 'granted', 309 'ad_user_data': 'granted', 310 'ad_personalization': 'granted', 311 'analytics_storage': 'granted' 312}); 313</script>
313--> 314 315<!-- OneTrust Cookies Consent Notice start for www.stewmac.com --> 316<!--
316<script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="018e666e-8404-7b79-92bf-55a3d53d57c1" ></script>
vendor: 1 bytes, line 316
316
317<script type="text/javascript"> 318function OptanonWrapper() { } 319</script>
319--> 320
321<script type="application/ld+json"> 322{ 323 "@context": "https://schema.org", 324 "@type": "Store", 325 "name": "StewMac", 326 "description": "Weâve had one goal since 1968âto make guitars better. Over the past 50 years weâve proudly become the worldâs leading supplier of innovative lutherie tools, parts, and supplies. From simple jobs for first-timers to supplying the largest instrument makers and repair shops around the globe, helping others make music is our passion.", 327 "address": { 328 "@type": "PostalAddress", 329 "addressLocality": "Athens", 330 "addressRegion": "OH", 331 "postalCode": "45701", 332 "streetAddress": "21 N Shafer St" 333 }, 334 "legalName": "Stewart-MacDonald Manufacturing Co.", 335 "sameAs": ["https://www.instagram.com/stewmac_guitar/", "https://www.youtube.com/user/stewartmacdonald", "https://www.tiktok.com/@stewmac_guitar"], 336 "url": "https://www.stewmac.com/", 337 "logo": "https://www.stewmac.com/contentassets/9d37b19e4bc54e0595e3d5fe420149b0/stewmac-logo-lowercase-black.svg?hash=637765577230000000", 338 "email": "[email protected]", 339 "brand": ["Waverly", "Five Star","StewMac","Golden Age"], 340 "foundingDate": "1968", 341 "foundingLocation": "Athens, OH", 342 "founder": ["Creston Stewart","Bill MacDonald"], 343 "parentOrganization": "Champlain Capital" 344} 345</script>
345 346
347<script> 348if (!String.format) { 349 String.format = function(format) { 350 var args = Array.prototype.slice.call(arguments, 1); 351 return format.replace(/{(\d+)}/g, function(match, number) { 352 return typeof args[number] != 'undefined' 353 ? args[number] 354 : match 355 ; 356 }); 357 }; 358} 359</script>
359 360 361 362 363<style type="text/css"> 364 365.tmp-product-tile-sticker.sale-promotion.background-new-lower-price { 366background-color: #fcc200; 367opacity:0.85; 368color:black; 369} 370 371.tmp-product-tile-sticker.sale-promotion.background-stewmax-special { 372background-color: #000000; 373opacity:0.85; 374color:white; 375} 376 377.tmp-product-tile-sticker.sale-promotion.background-darkred { 378background-color: #990000; 379opacity:0.85; 380color:white; 381} 382 383.discount.darkred { 384color: #990000 !important; background-color: transparent; 385} 386 387.hidethis { 388 display: none !important; 389} 390div.specDrawingDetails { 391 margin-bottom: 5px; 392 margin-top: 5px; 393} 394div.specDrawingDetails ul { 395 list-style-type: none; 396 padding: 0; 397 margin: 0; 398 /*max-width: 250px;*/ 399 color: #000; 400} 401div.specDrawingDetails>ul { 402 display: inline-block; 403} 404div.specDrawingDetails ul>li { 405 list-style-type: none; 406} 407div.specDrawingDetails ul>li:first-child { 408 color: #000; 409} 410div.specDrawingDetails ul>li>ul { 411 list-style-type: none; 412 border-bottom: 1px solid #000; 413 clear: both; 414 -moz-column-count: 2; 415 -moz-column-gap: 5px; 416 -webkit-column-count: 2; 417 -webkit-column-gap: 5px; 418 column-count: 2; 419 column-gap: 5px; 420} 421div.specDrawingDetails ul li:first-child ul li { 422 font-weight: bold; 423} 424.sold-separately { 425 position: relative; 426 font-size: 75%; 427 line-height: 0; 428 vertical-align: baseline; 429} 430 431/*Fix for Safari not showing drop down nav*/ 432.tmx-navbar-bottom{ 433overflow: visible !important; 434} 435 436/* Added for Gift-Card sub Nav bar*/ 437 #gcForm-Box{ 438 max-width: 500px; 439 margin: auto; 440 padding: 10px 0px; 441 overflow: auto; 442 } 443#gcFrom-Box-div{ 444 float:left; 445 margin-right: 10px; 446} 447 #gcForm-Box-text{ 448 color:#ffffff; 449 text-align: right; 450 font-size:1.25em; 451 } 452 #gcForm { 453 width:auto; 454 padding:4px; 455 margin: auto; 456 float: left; 457 } 458 #gcamount{ 459 width:75px; 460 background-color: #ffffff; 461 //border: solid .5px #cdcdcd; 462 border-radius: 6px; 463 margin-right: 10px; 464 font-size: .935em; 465 } 466 #gcForm-input { 467padding: .625em 1.25em; 468 font-size: .925em; 469 line-height: 1em; 470 border-radius: 6px; 471 color: #fff; 472 background-color: #3cb54a; 473 border-color: #000; 474 font-weight: 700; 475 border: none; 476 } 477 478/* Fix for H 1 2 3 Line height spacing*/ 479.line-height-tight h1{ 480line-height: .9 !important; 481} 482 483.line-height-tight h2{ 484line-height: .8 !important; 485} 486 487.line-height-tight h3{ 488line-height: .7 !important; 489} 490 491.line-height-tight p{ 492line-height: 1 !important; 493} 494 495@media only screen and (max-width: 500px) { 496 #gcFrom-Box-div{ 497 float:clear !important; 498 align-content: center; 499 text-align: center; 500 margin: auto; 501 width: 100%; 502 } 503 #gcForm-Box-text{ 504 text-align: center; 505 } 506#gcForm { 507 margin-left: 80px; 508 } 509 } 510/* End E-Gift sub nav bar*/ 511 512 .tmx-hero .content.right-bottom { 513 bottom: 5%; 514 } 515</style> 516
517<script> 518/* This is the function to open contact widget */ 519function openWidget() { 520FreshworksWidget('open'); 521} 522</script>
522 523
524<script> 525 526function smcAddItemToCart(code, qty, template, ref) { 527 smcAddItemsToCart([{code: code, quantity: qty, productPageTemplate: template}], ref); 528} 529 530function smcAddItemsToCart(items, ref) { 531 if ($('input[name=__RequestVerificationToken]').val() != '') { 532 $.ajax({ 533 type: 'POST', 534 url: '/Cart/addToCart', 535 data: { 536 __RequestVerificationToken: $('input[name=__RequestVerificationToken]').val(), 537 addToCartModel: { items: items } 538 }, 539 success: function (redirect) { 540 window.location = redirect + (ref ? '?ref=' + ref : ''); 541 }, 542 error: function (e) { 543 console.log(e); 544 } 545 }); 546 } 547} 548 549</script>
vendor: 1 bytes, line 549
549
550<script> 551 function smcGetUrlParams() { 552 var match, 553 search = /([^&=]+)=?([^&]*)/g, 554 query = window.location.search.substring(1), 555 urlParams = {}; 556 557 while (match = search.exec(query)) { 558 urlParams[match[1]] = match[2]; 559 } 560 561 return urlParams; 562 }; 563 564 function smcRemoveQueryStringParam(paramName) { 565 var urlParams = smcGetUrlParams(); 566 if (urlParams[paramName]) delete urlParams[paramName]; 567 var url = '?'; 568 for (var key in urlParams) { 569 var value = urlParams[key]; 570 if (value) { 571 url += key + '=' + value + '&'; 572 } 573 } 574 url += activeTabId; 575 return url; 576 }; 577 578 579</script>
579 580
581<script> 582 document.addEventListener('DOMContentLoaded', (e) => { 583 var urlParams = smcGetUrlParams(); 584 var cartAdd = urlParams['atc']; 585 586 if (cartAdd) { 587 var ref = null; 588 var cartAddItems = null; 589 590 switch(cartAdd) { 591 case 'FRET50': 592 cartAddItems = [{code: '1175', quantity: 1, productPageTemplate: 'default'}]; 593 break; 594 case 'TRIO20': 595cartAddItems = [{code: '105224', quantity: 1, productPageTemplate: 'default'}]; 596break; 597case 'GTSCREW50': 598cartAddItems = [{code: '3000', quantity: 1, productPageTemplate: 'default'}]; 599break; 600case 'DLXFRETNIP50': 601cartAddItems = [{code: '2257', quantity: 1, productPageTemplate: 'default'}]; 602break; 603case 'FRETNIP30': 604cartAddItems = [{code: '1645', quantity: 1, productPageTemplate: 'default'}]; 605break; 606case 'FRETGUARDS50': 607cartAddItems = [{code: '3744', quantity: 1, productPageTemplate: 'default'}]; 608break; 609case 'FRETGUARDS50': 610cartAddItems = [{code: '0335', quantity: 1, productPageTemplate: 'default'}]; 611break; 612case 'BENCHPAD50': 613cartAddItems = [{code: '1679', quantity: 1, productPageTemplate: 'default'}]; 614break; 615case 'OFFSETFILE30': 616cartAddItems = [{code: '5054', quantity: 1, productPageTemplate: 'default'}]; 617break; 618case 'SMXMONTHLY': 619cartAddItems = [{code: 'STEWMAX-MONTHLY', quantity: 1, productPageTemplate: 'default'}]; 620break; 621 case 'BOB1': 622 cartAddItems = [{code: '12254-W', quantity: 1, productPageTemplate: 'default'}]; 623 break; 624 case 'BOARDOIL150': 625 cartAddItems = [{code: '104898', quantity: 1, productPageTemplate: 'default'}]; 626 break; 627 628 case 'BOB2': 629 cartAddItems = [{code: '12254', quantity: 1, productPageTemplate: 'default'}, 630 {code: '12255', quantity: 1, productPageTemplate: 'default'}, 631 {code: '2318', quantity: 1, productPageTemplate: 'default'}, 632 {code: '10669', quantity: 2, productPageTemplate: 'default'}]; 633 break; 634 case 'BOB3': 635 cartAddItems = [{code: '100673', quantity: 1, productPageTemplate: 'default'}]; 636 break; 637 case 'SMXATC': 638 cartAddItems = [{code: 'STEWMAX', quantity: 1, productPageTemplate: 'default'}]; 639 break; 640 case 'SPIN1175': 641 cartAddItems = [{code: '1175', quantity: 1, productPageTemplate: 'default'}]; 642 break; 643 case 'SPIN0447': 644 cartAddItems = [{code: '0447', quantity: 1, productPageTemplate: 'default'}]; break; 645 case 'SPIN5281': 646 cartAddItems = [{code: '5281', quantity: 1, productPageTemplate: 'default'}]; 647 break; 648 case 'SPIN1769': 649 cartAddItems = [{code: '1769', quantity: 1, productPageTemplate: 'default'}]; 650 break; 651 case 'SPIN0311': 652 cartAddItems = [{code: '0311', quantity: 1, productPageTemplate: 'default'}]; 653 break; 654 case 'SPIN4905': 655 cartAddItems = [{code: '4905', quantity: 1, productPageTemplate: 'default'}]; 656 break; 657 case 'SPIN5814': 658 cartAddItems = [{code: '5814', quantity: 1, productPageTemplate: 'default'}]; 659 break; 660 case 'SPIN1550': 661 cartAddItems = [{code: '1550', quantity: 1, productPageTemplate: 'default'}]; 662 break; 663 case 'SPIN102847': 664 cartAddItems = [{code: '102847', quantity: 1, productPageTemplate: 'default'}]; 665 break; 666 case 'SPIN0670': 667 cartAddItems = [{code: '0670', quantity: 1, productPageTemplate: 'default'}]; 668 break; 669 case 'SPIN10392': 670 cartAddItems = [{code: '10392', quantity: 1, productPageTemplate: 'default'}]; 671 break; 672 case 'COLLECTIONSCRATCHFIX': 673 cartAddItems = [{code: '103065', quantity: 1, productPageTemplate: 'default'}, 674 {code: '1846', quantity: 1, productPageTemplate: 'default'}, 675 {code: '1847', quantity: 1, productPageTemplate: 'default'}, 676 {code: '103612', quantity: 1, productPageTemplate: 'default'}, 677 {code: '103613', quantity: 1, productPageTemplate: 'default'}, 678 {code: '103614', quantity: 1, productPageTemplate: 'default'}, 679 {code: '103615', quantity: 1, productPageTemplate: 'default'}, 680 {code: '103617', quantity: 1, productPageTemplate: 'default'}, 681 {code: '103618', quantity: 1, productPageTemplate: 'default'}, 682 {code: '103619', quantity: 1, productPageTemplate: 'default'}]; 683 break; 684 685 686 default: 687 } 688 689 if (cartAddItems) { 690 smcAddItemsToCart(cartAddItems, ref); 691 } 692 } 693 }); 694</script>
694 695
696<script> 697 document.addEventListener('DOMContentLoaded', (e) => { 698 let metaUrlParams = smcGetUrlParams(); //products=1175%3A2%2C10731%3A1&coupon=SUMMERSALE20 699 let metaCartAddParams = null; 700 let metaCoupon = null; 701 702 if (metaUrlParams['products']) { 703 metaCartAddParams = decodeURIComponent(metaUrlParams['products']); 704 } 705 706 if (metaUrlParams['coupon']) { 707 metaCoupon = decodeURIComponent(metaUrlParams['coupon']); 708 } 709 710 if (metaCartAddParams) { 711 712 let metaCartAddItems = metaCartAddParams.split(',').map((productQtyStr) => { 713 let productQty = productQtyStr.split(':'); 714 return {code: productQty[0], quantity: productQty[1], productPageTemplate: 'default'}; //we don't do anything w/ productPageTemplate anyway 715 }); 716 717 if (metaCartAddItems) { 718 //console.log(JSON.stringify(metaCartAddItems)); 719 //console.log(metaCoupon); 720 smcAddItemsToCart(metaCartAddItems, metaCoupon); 721 } 722 } 723 }); 724</script>
724 725
726<script> 727 document.addEventListener('DOMContentLoaded', (e) => { 728 729 var productFacets = smcGetUrlParams()['productFacets']; 730 731 if (productFacets) { 732 733 $('.tmx-search-list-container section:first-child').hide(); 734 735 } 736 737 }); 738</script>
738 739
740<script> 741function GetForeignCurrency(usdPrice) { 742 743 let currencyCode = $('#tsPreferredCurrencyCode').val(); 744 let exchangeRate = $('#tsPreferredCurrencyExchangeRate').val(); 745 746 let currencyPrice = usdPrice * exchangeRate; 747 748 if (currencyCode === 'JPY' || currencyCode === 'KRW') { 749 currencyPrice = Math.trunc(currencyPrice); 750 } 751 752 return currencyPrice.toFixed(2); 753} 754 755 756function GetForeignCurrencyDisplay(usdPrice) { 757 758 let formatString = $('#tsPreferredCurrencyFormattingString').val(); 759 760 let currencyPrice = GetForeignCurrency(usdPrice); 761 762 return String.format(formatString, currencyPrice); 763} 764</script>
764 765 766 767 768 769
770<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/algoliasearch-lite.umd.js" integrity="sha256-b2n6oSgG4C1stMT/yc/ChGszs9EY/Mhs6oltEjQbFCQ=" crossorigin="anonymous"></script>
770
771<script src="https://cdn.jsdelivr.net/npm/@algolia/autocomplete-js"></script>
771
772<script src="https://cdn.jsdelivr.net/npm/@algolia/autocomplete-plugin-query-suggestions"></script>
772
773<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/instantsearch.production.min.js" integrity="sha256-B+n6MHbHATZ/S1vmXS1gM5q96eLCMCZhmrgg+2KkcY4=" crossorigin="anonymous"></script>
773
774<script>const { autocomplete, getAlgoliaResults } = window['@algolia/autocomplete-js'];</script>
774 775 776<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@algolia/autocomplete-theme-classic" /> 777<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/themes/algolia-min.css"> 778
779<script> 780 var ALGOLIA_INSIGHTS_SRC = "https://cdn.jsdelivr.net/npm/[email protected]/dist/search-insights.min.js"; 781 782 !function (e, a, t, n, s, i, c) { 783 e.AlgoliaAnalyticsObject = s, e[s] = e[s] || function () { 784 (e[s].queue = e[s].queue || []).push(arguments) 785 }, e[s].version = (n.match(/@([^\/]+)\/?/) || [])[1], i = a.createElement(t), c = a.getElementsByTagName(t)[0], 786 i.async = 1, i.src = n, c.parentNode.insertBefore(i, c) 787 }(window, document, "script", ALGOLIA_INSIGHTS_SRC, "aa"); 788</script>
788 789
790<script> 791 const algoliaAppId = 'GT0QHYLENT'; 792 const algoliaSearchApiKey = '7669f68e4ba0c62d2d070ba3b227e34b'; 793 const algoliaEnvironment = 'stewmac'; 794 const algoliaAuthenticatedUserId = ''; 795 const algoliaAnonynousUserId = 'ano-71783224-d6c2-48d4-84ee-e09d8dccd12f'; 796 797 if (algoliaAppId === "" || algoliaSearchApiKey === "") { 798 console.error("Algolia settings are not configured properly."); 799 } 800 801 const { createQuerySuggestionsPlugin } = window['@algolia/autocomplete-plugin-query-suggestions']; 802 803 aa('init', { 804 appId: algoliaAppId, 805 apiKey: algoliaSearchApiKey, 806 useCookie: false 807 }); 808 809 aa('setUserToken', algoliaAnonynousUserId); 810 811 window.dataLayer = window.dataLayer || []; 812 813 dataLayer.push({ 814 'event': 'algoliaTokensReady', 815 'algoliaUserToken': algoliaAnonynousUserId, 816 }); 817 818 if (algoliaAuthenticatedUserId != '') { 819 aa('setAuthenticatedUserToken', algoliaAuthenticatedUserId); 820 821 dataLayer.push({ 822 'event': 'algoliaTokensReady', 823 'algoliaAuthenticatedUserToken': algoliaAuthenticatedUserId, 824 }); 825 } 826 827 function GetAlgoliaIndex(type) { 828 if (typeof type !== 'string' || !type.trim()) { 829 console.error("Invalid index type provided."); 830 return null; 831 } 832 return `${algoliaEnvironment}_${type}`; 833 } 834 835 function GetAlgoliaClient() { 836 if (algoliaAppId === "" || algoliaSearchApiKey === "") { 837 console.error("Algolia settings are not configured properly."); 838 } else { 839 var client = algoliasearch(algoliaAppId, algoliaSearchApiKey); 840 841 return client; 842 } 843 } 844 845</script>
845 846 847 848 849 850 <!-- Google Tag Manager --> 851
851<script>
vendor: 353 bytes, lines 851-856
851 852 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 853 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 854 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 855 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 856 })(window,document,'script','dataLayer','
856GTM-MB7XHM
vendor: 3 bytes, line 856
856');
856</script>
856 857 <!-- End Google Tag Manager --> 858 859
859<script src="https://js.stripe.com/v3/"></script>
859
860<script type="text/javascript">var appInsights=window.appInsights||function(config){function t(config){i[config]=function(){var t=arguments;i.queue.push(function(){i[config].apply(i,t)})}}var i={config:config},u=document,e=window,o="script",s="AuthenticatedUserContext",h="start",c="stop",l="Track",a=l+"Event",v=l+"Page",r,f;setTimeout(function(){var t=u.createElement(o);t.src=config.url||"https://js.monitor.azure.com/scripts/a/ai.0.js";u.getElementsByTagName(o)[0].parentNode.appendChild(t)});try{i.cookie=u.cookie}catch(y){}for(i.queue=[],r=["Event","Exception","Metric","PageView","Trace","Dependency"];r.length;)t("track"+r.pop());return t("set"+s),t("clear"+s),t(h+a),t(c+a),t(h+v),t(c+v),t("flush"),config.disableExceptionTracking||(r="onerror",t("_"+r),f=e[r],e[r]=function(config,t,u,e,o){var s=f&&f(config,t,u,e,o);return s!==!0&&i["_"+r](config,t,u,e,o),s}),i}({instrumentationKey:"b04e6376-b5b7-4375-be82-504f4dd1a000",sdkExtension:"a"});window.appInsights=appInsights;appInsights.queue&&appInsights.queue.length===0&&appInsights.trackPageView();</script>
860</head> 861<body> 862 <a class="skip-link" href="#main-content">Skip to main content</a> 863 864 865 <!-- Google Tag Manager (noscript) --> 866 <noscript> 867 <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-MB7XHM" 868 height="0" width="0" style="display:none;visibility:hidden" sandbox=""></iframe> 869 </noscript> 870 <!-- End Google Tag Manager (noscript) --> 871 872<style type="text/css"> 873.tmx-product-details .ml-md-3 > div:not([class]) > .container-fluid > .stewmax-container { 874 display: none; 875} 876</style> 877 878<style type="text/css"> 879 880<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 880-881
880 881<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
881GTM-MB7XHM
vendor: 83 bytes, lines 881-882
881" 882height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
883<!-- End Google Tag Manager (noscript) --> 884 885 886/* AD Injection Make the entire tile stretch */ 887/* Keep row full height so the background can fill reliably */ 888.tmx-ad-tile > .row{ 889 flex: 1; 890 width: 100%; 891 height: 100%; 892} 893 894/* Background holder stays full-height + flex column */ 895.tmx-ad-tile .container{ 896 height: 100%; 897 width: 100%; 898 max-width: none; 899 900 display: flex; 901 flex-direction: column; 902 overflow: hidden; 903} 904 905/* Make the middle content area consume remaining space and center */ 906.tmx-ad-tile .container > .row{ 907 flex: 1; /* take remaining height */ 908 display: flex; 909 align-items: center; /* vertical centering */ 910 justify-content: center; /* optional horizontal centering */ 911 margin: 0; /* prevent bootstrap row margins weirdness */ 912} 913 914/* Keep CTA inside but not forced outside by utility spacing */ 915.tmx-ad-tile .text-center.mt-5.pb-5{ 916 margin-top: 0 !important; 917 padding-bottom: 24px !important; /* adjust */ 918} 919 920#productDescription .videoblock h3 { 921 display: none; 922} 923 924footer .tmx-light-theme span { 925 color: #fff; 926} 927 928.gradient-from-bottom img{ 929 mask-image: linear-gradient(to top, transparent 1%, black); 930 -webkit-mask-image: linear-gradient(to top, transparent 1%, black 40%); 931} 932.gradient-from-top img{ 933 mask-image: linear-gradient(to top, transparent 1%, black); 934 -webkit-mask-image: linear-gradient(to bottom, transparent 1%, black 40%); 935} 936.gradient-from-right img{ 937 mask-image: linear-gradient(to top, transparent 1%, black); 938 -webkit-mask-image: linear-gradient(to left, transparent 1%, black 40%); 939} 940.gradient-from-left img{ 941 mask-image: linear-gradient(to top, transparent 1%, black); 942 -webkit-mask-image: linear-gradient(to right, transparent 1%, black 40%); 943} 944.img-padding-10-0-30-0 img{ 945 padding: 10px 0px 30px 0px !important; 946} 947/* Spin to win changing fonts */ 948.spin-to-win-test .wheelTextTitle { 949font-family: "jaf-bernino-sans-condensed",sans-serif; 950 line-height: 1; 951 letter-spacing: .01em; 952} 953 954/* Button elements for lightbox form */ 955.lightbox-newsletter-form .EPiServerForms .Form__Element { 956 float: left; 957margin-left:35px; 958} 959 960.lightbox-newsletter-form .modal-body { 961 padding: 0 !important; 962} 963 964.lightbox-newsletter-form .modal-body .lightbox-success-close .close { 965 color: #fff !important; 966 text-shadow: none !important; 967} 968 969 970.lightbox-newsletter-form .formcontainerblock { 971 float: left; 972 position: absolute; 973 left: 0px; 974 top: 70%; 975 z-index: 1000; 976 height: 75px; 977 background-color: rgba(0, 0, 0, 0.6); 978} 979 980.lightbox-newsletter-form .formcontainerblock button[type=submit], .formcontainerblock input[type=reset] { 981 padding: .625em 1.25em; 982 font-size: .875em; 983 line-height: 1em; 984 border-radius: 6px; 985 color: #fff; 986 background-color: #c00; 987 border-color: #c00; 988 color: #fff; 989 letter-spacing: .05em; 990 margin-top: 19px; 991 margin-left: 10px; 992} 993 994.lightbox-newsletter-form .EPiServerForms .Form__Status .Form__Success__Message { 995 margin-top: -22px; 996} 997 998@media (max-width: 600px) { 999.lightbox-newsletter-form .EPiServerForms .Form__Element { 1000 float: left; 1001margin-left:0; 1002} 1003} 1004 1005figure.mz-figure { 1006 width: 100%; 1007} 1008 1009</style> 1010 1011<!-- Session AI Banner Widget --> 1012<!-- Include the following anywhere in the body of your HTML page --> 1013<div data-zineone-widget="z1 1014none"></div> 1015 1016
1017<script> 1018 1019function isOverflown(element) { 1020 return element.scrollHeight > element.clientHeight || element.scrollWidth > element.clientWidth; 1021} 1022 1023</script>
1023 1024 1025 1026 1027<style type="text/css"> 1028 1029.read-more-container { 1030 max-height: 45px; 1031 overflow: hidden; 1032 position: relative; 1033} 1034 1035.read-more-container.showing-more { 1036 max-height: none; 1037 overflow: visible; 1038} 1039 1040.read-more-container > .read-more-button { 1041 position: absolute; 1042 bottom: 0px; 1043 right: 0px; 1044} 1045 1046.read-more-container > .read-more-button:before { 1047 content: 'Show more'; 1048} 1049 1050.read-more-container.showing-more > .read-more-button:before { 1051 content: 'Show less'; 1052} 1053 1054</style> 1055 1056
1057<script> 1058 document.addEventListener('DOMContentLoaded', (e) => { 1059 1060 $.fn.overflown = function() { 1061 var e=this[0]; 1062 return e.scrollHeight>e.clientHeight||e.scrollWidth>e.clientWidth; 1063 } 1064 1065//TODO: Handle resize event also 1066 $('.read-more-container').filter(function (index ) { return $(this).overflown();}).each(function(index, value) { 1067 $(this).html($(this).html() + '<a href="#" class="read-more-button"></span>'); 1068 }); 1069 1070 $('.read-more-button').click(function() { 1071 $(this).parent().toggleClass('showing-more'); 1072 return false; 1073 }); 1074 }); 1075</script>
1075 1076 1077 1078 <input name="__RequestVerificationToken" type="hidden" value="IYUazuFhX4eA8wacr2sJQVBl7Z4jVAwPOaPE19mgRT0PO97rcmI3Vn-vYGb1hWpNo02rOeOblQx-7RbxRCy9gBWCJzaQiAVEviXTzn7Qck01" /> 1079 1080 1081 <!--DonutHole#UY7pn9W1yGvCq0wX6+6FLZbawxYLRQPpxAfg9k9gtzjFTT5AfUFrpviqHrkz3EfR7JdEB4mkZ91GCPljCBwths3QYiEZjguJWywfmYCfbKqwkHZJ1ZQnKzYVhjNFaoK07Y4D7E7fGVqpgKUBtoIoT2UofboIJGBke624bmCCasbt+88byKly5oq1NQZzYdWN+ycpuB8lCQgBKVdYxj9BSVWQJx/z50MHJ4uQSfqsnoURP7IHejLkLSr19alKdt4p4d7I1kkG/A0VfoNX2KnST5HwTgsxZMSV1NkG4lWchVH6WMrvPfGwJs6b33O1faQBitsb6ECUv5nFL9ndzFpNrKqM5TE3hn6b4wOd20i7AB4UNtVrBYsfRFGTWorPFXhYx20ce3o0i08ajt8xWY/ZsLorkuCqb9hpm1JlHTJ1z/q+cPXomLMhh0EBRPMhTwBTGXKwygkDi9RV/OnuYJ0yn9gNvyNS1JrztWz4ow0Y+/s=#--> 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094<!-- Impersonate --> 1095 1096 1097 1098<header > 1099 <!-- Sidebar --> 1100 <div class="modal left fade" id="mobileLeftMenu" tabindex="-1" role="dialog"> 1101 <div class="modal-dialog" role="document"> 1102 <div class="modal-content"> 1103 <div class="modal-header"> 1104 <button id="tmx-menu-close" class="icon-icn-Hamburger-Close text-left pointer" data-dismiss="modal" aria-label="Close"></button> 1105 </div> 1106 <div class="modal-body"> 1107 <div> 1108 <nav id="stack-menu"> 1109 <ul class="sidebar-nav"> 1110 1111<li> 1112 <a class="featured" href="/sale/">SALE</a> 1113</li> 1114<li> 1115 <a class="" href="#" title="Luthier Tools + Supplies">Luthier Tools + Supplies</a> 1116 <ul class="sidebar-nav"> 1117 <li> 1118 <a class="font-italic" href="/luthier-tools-and-supplies/">View All Luthier Tools + Supplies</a> 1119 </li> 1120 1121 1122<li> 1123 <a class="" href="#" title="Tools by Job">Tools by Job</a> 1124 <ul class="sidebar-nav"> 1125 <li> 1126 <a class="font-italic" href="/luthier-tools-and-supplies/tools-by-job/">View All Tools by Job</a> 1127 </li> 1128 1129 1130<li> 1131 <a class="" href="/luthier-tools-and-supplies/tools-by-job/tools-for-bending-sides/" title="Bending Sides">Bending Sides</a> 1132</li> 1133<li> 1134 <a class="" href="/luthier-tools-and-supplies/tools-by-job/tools-for-binding/" title="Binding">Binding</a> 1135</li> 1136<li> 1137 <a class="" href="/luthier-tools-and-supplies/tools-by-job/tools-for-bridges/" title="Bridges">Bridges</a> 1138</li> 1139<li> 1140 <a class="" href="/luthier-tools-and-supplies/tools-by-job/tools-for-crack-and-brace-repair/" title="Crack + Brace Repair">Crack + Brace Repair</a> 1141</li> 1142<li> 1143 <a class="" href="/luthier-tools-and-supplies/tools-by-job/tools-for-electronics/" title="Electronics ">Electronics </a> 1144</li> 1145<li> 1146 <a class="" href="/luthier-tools-and-supplies/tools-by-job/tools-for-finishing/" title="Finishing">Finishing</a> 1147</li> 1148<li> 1149 <a class="" href="/luthier-tools-and-supplies/tools-by-job/tools-for-fretting/" title="Fretting">Fretting</a> 1150</li> 1151<li> 1152 <a class="" href="/luthier-tools-and-supplies/tools-by-job/tools-for-gluing/" title="Gluing">Gluing</a> 1153</li> 1154<li> 1155 <a class="" href="/luthier-tools-and-supplies/tools-by-job/tools-for-inlay-and-pearl-cutting/" title="Inlay + Pearl Cutting">Inlay + Pearl Cutting</a> 1156</li> 1157<li> 1158 <a class="" href="/luthier-tools-and-supplies/tools-by-job/tools-for-inspection/" title="Inspection">Inspection</a> 1159</li> 1160<li> 1161 <a class="" href="/luthier-tools-and-supplies/tools-by-job/tools-for-knob-and-bushing-pulling/" title="Knob + Bushing Pullers">Knob + Bushing Pullers</a> 1162</li> 1163<li> 1164 <a class="" href="/luthier-tools-and-supplies/tools-by-job/leveling/" title="Leveling">Leveling</a> 1165</li> 1166<li> 1167 <a class="" href="/luthier-tools-and-supplies/tools-by-job/tools-for-maintenance/" title="Maintenance">Maintenance</a> 1168</li> 1169<li> 1170 <a class="" href="/luthier-tools-and-supplies/tools-by-job/tools-for-measuring/" title="Mobile - Measuring">Measuring</a> 1171</li> 1172<li> 1173 <a class="" href="/luthier-tools-and-supplies/tools-by-job/tools-for-necks-and-fingerboards/" title="Necks + Fingerboard">Necks + Fingerboard</a> 1174</li> 1175<li> 1176 <a class="" href="/luthier-tools-and-supplies/tools-by-job/tools-for-nuts-and-saddles/" title="Nuts + Saddles">Nuts + Saddles</a> 1177</li> 1178<li> 1179 <a class="" href="/luthier-tools-and-supplies/tools-by-job/tools-for-pickguards/" title="Pickguards">Pickguards</a> 1180</li> 1181<li> 1182 <a class="" href="/luthier-tools-and-supplies/tools-by-job/tools-for-sanding/" title="Sanding">Sanding</a> 1183</li> 1184<li> 1185 <a class="" href="/luthier-tools-and-supplies/tools-by-job/tools-for-truss-rods/" title="Truss Rods">Truss Rods</a> 1186</li> 1187<li> 1188 <a class="" href="/luthier-tools-and-supplies/tools-by-job/tools-for-tuner-installation/" title="Tuner Installation">Tuner Installation</a> 1189</li> 1190<li> 1191 <a class="" href="/luthier-tools-and-supplies/tools-by-job/tools-for-violins/" title="Violins">Violins</a> 1192</li> </ul> 1193</li> 1194<li> 1195 <a class="" href="#" title="Types of Tools">Types of Tools</a> 1196 <ul class="sidebar-nav"> 1197 <li> 1198 <a class="font-italic" href="/luthier-tools-and-supplies/types-of-tools/">View All Tools by Type</a> 1199 </li> 1200 1201 1202<li> 1203 <a class="" href="/luthier-tools-and-supplies/types-of-tools/calipers/" title="Calipers">Calipers</a> 1204</li> 1205<li> 1206 <a class="" href="/luthier-tools-and-supplies/types-of-tools/chisels-and-knives/" title="Chisels + Knives">Chisels + Knives</a> 1207</li> 1208<li> 1209 <a class="" href="/luthier-tools-and-supplies/types-of-tools/clamps/" title="Clamps">Clamps</a> 1210</li> 1211<li> 1212 <a class="" href="/luthier-tools-and-supplies/types-of-tools/drill-bits/" title="Drill Bits">Drill Bits</a> 1213</li> 1214<li> 1215 <a class="" href="/luthier-tools-and-supplies/types-of-tools/files/" title="Files">Files</a> 1216</li> 1217<li> 1218 <a class="" href="/luthier-tools-and-supplies/types-of-tools/go-bar-system/" title="Go-Bar System">Go-Bar System</a> 1219</li> 1220<li> 1221 <a class="" href="/luthier-tools-and-supplies/types-of-tools/humidifier/" title="Humidifier">Humidifier</a> 1222</li> 1223<li> 1224 <a class="" href="/luthier-tools-and-supplies/types-of-tools/jigs-and-fixtures-for-guitar-building-and-repair/" title="Jigs + Fixtures">Jigs + Fixtures</a> 1225</li> 1226<li> 1227 <a class="" href="/luthier-tools-and-supplies/types-of-tools/planes/" title="Planes">Planes</a> 1228</li> 1229<li> 1230 <a class="" href="/luthier-tools-and-supplies/types-of-tools/pliers-and-cutters/" title="Pliers + Cutters">Pliers + Cutters</a> 1231</li> 1232<li> 1233 <a class="" href="/luthier-tools-and-supplies/types-of-tools/reamers/" title="Reamers">Reamers</a> 1234</li> 1235<li> 1236 <a class="" href="/luthier-tools-and-supplies/types-of-tools/routers-and-bits/" title="Routers + Bits">Routers + Bits</a> 1237</li> 1238<li> 1239 <a class="" href="/luthier-tools-and-supplies/types-of-tools/routing-templates/" title="Routing Templates">Routing Templates</a> 1240</li> 1241<li> 1242 <a class="" href="/luthier-tools-and-supplies/types-of-tools/saws/" title="Saws">Saws</a> 1243</li> 1244<li> 1245 <a class="" href="/luthier-tools-and-supplies/types-of-tools/scrapers/" title="Scrapers">Scrapers</a> 1246</li> 1247<li> 1248 <a class="" href="/luthier-tools-and-supplies/types-of-tools/screwdrivers/" title="Screwdrivers">Screwdrivers</a> 1249</li> 1250<li> 1251 <a class="" href="/luthier-tools-and-supplies/types-of-tools/straightedges/" title="Straightedges">Straightedges</a> 1252</li> 1253<li> 1254 <a class="" href="/luthier-tools-and-supplies/types-of-tools/stringwinders-and-bridge-pin-pullers/" title="Str
1254ingwinders + Bridge Pin Pullers">Stringwinders + Bridge Pin Pullers</a> 1255</li> 1256<li> 1257 <a class="" href="/luthier-tools-and-supplies/types-of-tools/taps-and-dies/" title="Taps + Dies">Taps + Dies</a> 1258</li> 1259<li> 1260 <a class="" href="/luthier-tools-and-supplies/types-of-tools/vises/" title="Vises">Vises</a> 1261</li> 1262<li> 1263 <a class="" href="/luthier-tools-and-supplies/types-of-tools/wrenches/" title="Wrenches">Wrenches</a> 1264</li> </ul> 1265</li> 1266<li> 1267 <a class="" href="#" title="Materials">Materials</a> 1268 <ul class="sidebar-nav"> 1269 <li> 1270 <a class="font-italic" href="/luthier-tools-and-supplies/materials/">View All Materials</a> 1271 </li> 1272 1273 1274<li> 1275 <a class="" href="/luthier-tools-and-supplies/materials/binding-and-trim/" title="Binding + Trim">Binding + Trim</a> 1276</li> 1277<li> 1278 <a class="" href="/luthier-tools-and-supplies/materials/fretwire/" title="Fretwire">Fretwire</a> 1279</li> 1280<li> 1281 <a class="" href="/luthier-tools-and-supplies/materials/inlay-and-pearl/" title="Inlay + Pearl">Inlay + Pearl</a> 1282</li> 1283<li> 1284 <a class="" href="/luthier-tools-and-supplies/materials/nuts-and-saddles/" title="Nuts + Saddles">Nuts + Saddles</a> 1285</li> 1286<li> 1287 <a class="" href="/luthier-tools-and-supplies/materials/pickguard-materials/" title="Pickguard Materials">Pickguard Materials</a> 1288</li> 1289<li> 1290 <a class="" href="/luthier-tools-and-supplies/materials/truss-rods/" title="Truss Rods">Truss Rods</a> 1291</li> </ul> 1292</li> 1293<li> 1294 <a class="" href="#" title="Supplies">Supplies</a> 1295 <ul class="sidebar-nav"> 1296 <li> 1297 <a class="font-italic" href="/luthier-tools-and-supplies/supplies/">View All Supplies</a> 1298 </li> 1299 1300 1301<li> 1302 <a class="" href="/luthier-tools-and-supplies/supplies/books-plans-dvds/" title="Books, Plans, DVDs">Books, Plans, DVDs</a> 1303</li> 1304<li> 1305 <a class="" href="/luthier-tools-and-supplies/supplies/cleaners-and-lubricants/" title="Cleaners + Lubricants">Cleaners + Lubricants</a> 1306</li> 1307<li> 1308 <a class="" href="/luthier-tools-and-supplies/supplies/finishing-supplies/" title="Finishing Supplies">Finishing Supplies</a> 1309</li> 1310<li> 1311 <a class="" href="/luthier-tools-and-supplies/supplies/glue-and-adhesive/" title="Glue + Tape">Glue + Tape</a> 1312</li> 1313<li> 1314 <a class="" href="/luthier-tools-and-supplies/supplies/guitar-shipping/" title="Guitar Shipping">Guitar Shipping</a> 1315</li> 1316<li> 1317 <a class="" href="/luthier-tools-and-supplies/supplies/sanding-and-polishing/" title="Sanding + Polishing">Sanding + Polishing</a> 1318</li> </ul> 1319</li> 1320<li> 1321 <a class="" href="/luthier-tools-and-supplies/stewmac-tool-sets/" title="View All StewMac Tool Sets">StewMac Tool Sets</a> 1322</li> 1323<li> 1324 <a class="" href="/luthier-tools-and-supplies/tool-lists-for-lutherie-schools/" title="Tool Lists for Lutherie Schools">Tool Lists for Lutherie Schools</a> 1325</li> </ul> 1326</li> 1327<li> 1328 <a class="" href="#" title="Parts + Hardware">Parts + Hardware</a> 1329 <ul class="sidebar-nav"> 1330 <li> 1331 <a class="font-italic" href="/parts-and-hardware/">View All Parts + Hardware</a> 1332 </li> 1333 1334 1335<li> 1336 <a class="" href="/parts-and-hardware/bridges-and-tailpieces/" title="Bridges + Tailpieces">Bridges + Tailpieces</a> 1337</li> 1338<li> 1339 <a class="" href="/parts-and-hardware/case-and-cabinet-parts/" title="Case + Cabinet Parts">Case + Cabinet Parts</a> 1340</li> 1341<li> 1342 <a class="" href="/parts-and-hardware/endpins-and-bridge-pins/" title="Endpins + Bridge Pins">Endpins + Bridge Pins</a> 1343</li> 1344<li> 1345 <a class="" href="/parts-and-hardware/jack-plates/" title="Jack Plates">Jack Plates</a> 1346</li> 1347<li> 1348 <a class="" href="/parts-and-hardware/knobs/" title="Knobs">Knobs</a> 1349</li> 1350<li> 1351 <a class="" href="/parts-and-hardware/nuts-and-washers/" title="Nuts + Washers">Nuts + Washers</a> 1352</li> 1353<li> 1354 <a class="" href="/parts-and-hardware/pickguards/" title="Pickguards">Pickguards</a> 1355</li> 1356<li> 1357 <a class="" href="/parts-and-hardware/screws-and-springs/" title="Screws + Springs">Screws + Springs</a> 1358</li> 1359<li> 1360 <a class="" href="/parts-and-hardware/strap-buttons/" title="Mobile - Strap Buttons">Strap Buttons</a> 1361</li> 1362<li> 1363 <a class="" href="/parts-and-hardware/string-trees-and-retainers/" title="Str
1363ing Trees + Retainers">String Trees + Retainers</a> 1364</li> 1365<li> 1366 <a class="" href="/parts-and-hardware/truss-rod-covers/" title="Truss Rod Covers">Truss Rod Covers</a> 1367</li> 1368<li> 1369 <a class="" href="/parts-and-hardware/tuning-machines/" title="Tuning Machines">Tuning Machines</a> 1370</li> 1371<li> 1372 <a class="" href="#" title="All Hardware + Parts by Instrument">All Hardware + Parts by Instrument</a> 1373 <ul class="sidebar-nav"> 1374 <li> 1375 <a class="font-italic" href="/parts-and-hardware/all-hardware-and-parts-by-instrument/">View All All Hardware + Parts by Instrument</a> 1376 </li> 1377 1378 1379<li> 1380 <a class="" href="/parts-and-hardware/all-hardware-and-parts-by-instrument/electric-guitar-parts/" title="Electric Guitar">Electric Guitar</a> 1381</li> 1382<li> 1383 <a class="" href="/parts-and-hardware/all-hardware-and-parts-by-instrument/acoustic-guitar-parts/" title="Acoustic Guitar">Acoustic Guitar</a> 1384</li> 1385<li> 1386 <a class="" href="/parts-and-hardware/all-hardware-and-parts-by-instrument/archtop-guitar-parts/" title="Archtop Guitar">Archtop Guitar</a> 1387</li> 1388<li> 1389 <a class="" href="/parts-and-hardware/all-hardware-and-parts-by-instrument/classical-guitar-parts/" title="Classical Guitar">Classical Guitar</a> 1390</li> 1391<li> 1392 <a class="" href="/parts-and-hardware/all-hardware-and-parts-by-instrument/resonator-guitar-parts/" title="Resonator Guitar">Resonator Guitar</a> 1393</li> 1394<li> 1395 <a class="" href="/parts-and-hardware/all-hardware-and-parts-by-instrument/electric-bass-parts/" title="Bass">Bass</a> 1396</li> 1397<li> 1398 <a class="" href="/parts-and-hardware/all-hardware-and-parts-by-instrument/banjo-parts/" title="Banjo">Banjo</a> 1399</li> 1400<li> 1401 <a class="" href="/parts-and-hardware/all-hardware-and-parts-by-instrument/mandolin-parts/" title="Mandolin">Mandolin</a> 1402</li> 1403<li> 1404 <a class="" href="/parts-and-hardware/all-hardware-and-parts-by-instrument/ukulele-parts/" title="Ukulele">Ukulele</a> 1405</li> 1406<li> 1407 <a class="" href="/parts-and-hardware/all-hardware-and-parts-by-instrument/violin-and-fiddle-parts/" title="Violin">Violin</a> 1408</li> 1409<li> 1410 <a class="" href="/parts-and-hardware/all-hardware-and-parts-by-instrument/dulcimer-parts/" title="Dulcimer">Dulcimer</a> 1411</li> </ul> 1412</li> </ul> 1413</li> 1414<li> 1415 <a class="" href="#" title="Tonewoods">Tonewoods</a> 1416 <ul class="sidebar-nav"> 1417 <li> 1418 <a class="font-italic" href="/tonewoods/?productSortBy=Newest&productPage=1#product">View All Tonewoods</a> 1419 </li> 1420 1421 1422<li> 1423 <a class="" href="#" title="WOODSTAX - Shop Tonewood by the Piece">WOODSTAX - Shop Tonewood by the Piece</a> 1424 <ul class="sidebar-nav"> 1425 <li> 1426 <a class="font-italic" href="/tonewoods/woodstax---shop-tonewood-by-the-piece/">View All WOODSTAX - Shop Tonewood by the Piece</a> 1427 </li> 1428 1429 1430<li> 1431 <a class="" href="/tonewoods/woodstax---shop-tonewood-by-the-piece/the-tree/">The Tree</a> 1432</li> 1433<li> 1434 <a class="" href="/tonewoods/woodstax---shop-tonewood-by-the-piece/acoustic-back-and-sides/?productSortBy=Newest&productPage=1#product" title="Acoustic Back + Sides">Acoustic Back + Sides</a> 1435</li> 1436<li> 1437 <a class="" href="/tonewoods/woodstax---shop-tonewood-by-the-piece/acoustic-soundboards-and-tops/">Acoustic Soundboards</a> 1438</li> 1439<li> 1440 <a class="" href="/tonewoods/woodstax---shop-tonewood-by-the-piece/acoustic-guitar-kits/?productSortBy=Newest&productPage=1#product" title="Acoustic Guitar Kits">Acoustic Guitar Kits</a> 1441</li> 1442<li> 1443 <a class="" href="/tonewoods/woodstax---shop-tonewood-by-the-piece/electric-body-blanks/?productSortBy=Newest&productPage=1#product" title="Electric Body Blanks">Electric Body Blanks</a> 1444</li> 1445<li> 1446 <a class="" href="/tonewoods/woodstax---shop-tonewood-by-the-piece/electric-tops/?productSortBy=Newest&productPage=1#product" title="Electric Tops">Electric Tops</a> 1447</li> </ul> 1448</li> 1449<li> 1450 <a class="" href="#" title="Wood Parts">Wood Parts</a> 1451 <ul class="sidebar-nav"> 1452 <li> 1453 <a class="font-italic" href="/tonewoods/wood-parts/">View All Wood Parts</a> 1454 </li> 1455 1456 1457<li> 1458 <a class="" href="/tonewoods/wood-parts/acoustic-guitar-soundboards-and-tops/" title="Soundboards + Tops">Acoustic Soundboards + Tops</a> 1459</li> 1460<li> 1461 <a class="" href="/tonewoods/wood-parts/shaped-bodies/" title="Bodies">Bodies</a> 1462</li> 1463<li> 1464 <a class="" href="/tonewoods/wood-parts/braces-and-blocks-and-blanks-for-acoustic-guitar/" title="Braces + Blocks">Braces + Blocks</a> 1465</li> 1466<li> 1467 <a class="" href="/parts-and-hardware/all-hardware-and-parts-by-instrument/acoustic-guitar-parts/acoustic-guitar-bridges-and-tailpieces/flattop-guitar-bridge-blank/">Bridge Blanks</a> 1468</li> 1469<li> 1470 <a class="" href="/tonewoods/wood-parts/electric-guitar-fingerboards/" title="Fingerboards">Fingerboards</a> 1471</li> 1472<li> 1473 <a class="" href="/tonewoods/wood-parts/kerfed-lining/" title="Kerfed Lining">Kerfed Lining</a> 1474</li> 1475<li> 1476 <a class="" href="/tonewoods/wood-parts/electric-guitar-necks/" title="Necks">Necks</a> 1477</li> 1478<li> 1479 <a class="" href="/tonewoods/wood-parts/peghead-overlays/" title="Peghead Overlays">Peghead Overlays</a> 1480</li> 1481<li> 1482 <a class="" href="/tonewoods/wood-parts/shims/" title="Shims">Shims</a> 1483</li> </ul> 1484</li> 1485<li> 1486 <a class="" href="#" title="Shop Tonewoods by Instrument">
1486Shop Tonewoods by Instrument</a> 1487 <ul class="sidebar-nav"> 1488 <li> 1489 <a class="font-italic" href="/tonewoods/shop-tonewood-by-instrument/">View All Shop Tonewoods by Instrument</a> 1490 </li> 1491 1492 1493<li> 1494 <a class="" href="/tonewoods/shop-tonewood-by-instrument/electric-guitar-bodies-and-necks-and-wood/" title="Electric Guitar">Electric Guitar</a> 1495</li> 1496<li> 1497 <a class="" href="/tonewoods/shop-tonewood-by-instrument/acoustic-guitar-wood/" title="Acoustic Guitar">Acoustic Guitar</a> 1498</li> 1499<li> 1500 <a class="" href="/tonewoods/shop-tonewood-by-instrument/archtop-guitar-wood/" title="Archtop Guitar">Archtop Guitar</a> 1501</li> 1502<li> 1503 <a class="" href="/tonewoods/shop-tonewood-by-instrument/banjo-wood/" title="Banjo">Banjo</a> 1504</li> 1505<li> 1506 <a class="" href="/tonewoods/shop-tonewood-by-instrument/electric-bass-bodies-and-necks-and-wood/" title="Bass">Bass</a> 1507</li> 1508<li> 1509 <a class="" href="/tonewoods/shop-tonewood-by-instrument/dulcimer-wood/" title="Dulcimer">Dulcimer</a> 1510</li> 1511<li> 1512 <a class="" href="/tonewoods/shop-tonewood-by-instrument/mandolin-wood/" title="Mandolin">Mandolin</a> 1513</li> 1514<li> 1515 <a class="" href="/tonewoods/shop-tonewood-by-instrument/ukulele-wood/" title="Ukulele">Ukulele</a> 1516</li> 1517<li> 1518 <a class="" href="/tonewoods/shop-tonewood-by-instrument/violin-and-fiddle-wood/" title="Violin">Violin</a> 1519</li> </ul> 1520</li> 1521<li> 1522 <a class="" href="/tonewoods/sawmill-specials/">Sawmill SPECIALS</a> 1523</li> </ul> 1524</li> 1525<li> 1526 <a class="" href="#" title="Electronics">Electronics</a> 1527 <ul class="sidebar-nav"> 1528 <li> 1529 <a class="font-italic" href="/electronics/">View All Electronics</a> 1530 </li> 1531 1532 1533<li> 1534 <a class="" href="#" title="Amps ">Amps </a> 1535 <ul class="sidebar-nav"> 1536 <li> 1537 <a class="font-italic" href="/electronics/amps/">View All Amps </a> 1538 </li> 1539 1540 1541<li> 1542 <a class="" href="/electronics/amps/components-and-parts/" title="Components + Parts">Components + Parts</a> 1543</li> 1544<li> 1545 <a class="" href="/electronics/amps/amplifier-kits/" title="Kits">Kits</a> 1546</li> 1547<li> 1548 <a class="" href="/electronics/amps/speakers/" title="Speakers">Speakers</a> 1549</li> 1550<li> 1551 <a class="" href="/electronics/amps/tubes-valves/" title="Tubes (Valves) ">Tubes (Valves) </a> 1552</li> </ul> 1553</li> 1554<li> 1555 <a class="" href="#" title="Pedals">Pedals</a> 1556 <ul class="sidebar-nav"> 1557 <li> 1558 <a class="font-italic" href="/electronics/pedals/">View All Pedals</a> 1559 </li> 1560 1561 1562<li> 1563 <a class="" href="/electronics/pedals/pedal-components-and-parts/">Components + Parts</a> 1564</li> 1565<li> 1566 <a class="" href="/electronics/pedals/pedals-and-mod-kits/" title="Kits">Kits</a> 1567</li> 1568<li> 1569 <a class="" href="/electronics/pedals/power-supplies-and-batteries/" title="Power Supply">Power Supply</a> 1570</li> </ul> 1571</li> 1572<li> 1573 <a class="" href="#" title="Pickups">Pickups</a> 1574 <ul class="sidebar-nav"> 1575 <li> 1576 <a class="font-italic" href="/electronics/pickups/">View All Pickups</a> 1577 </li> 1578 1579 1580<li> 1581 <a class="" href="/electronics/pickups/shop-all-our-pickups/">All Pickups</a> 1582</li> 1583<li> 1584 <a class="" href="/electronics/pickups/pickup-kits/" title="Kits">Kits</a> 1585</li> 1586<li> 1587 <a class="" href="/electronics/pickups/pickup-parts/" title="Parts">Parts</a> 1588</li> </ul> 1589</li> 1590<li> 1591 <a class="" href="#" title="Components + Parts">Components + Parts</a> 1592 <ul class="sidebar-nav"> 1593 <li> 1594 <a class="font-italic" href="/electronics/components-and-parts/">View All Components + Parts</a> 1595 </li> 1596 1597 1598<li> 1599 <a class="" href="/electronics/components-and-parts/battery-clips-and-holders/" title="Battery Clips + Holders">Battery Clips + Holders</a> 1600</li> 1601<li> 1602 <a class="" href="/electronics/components-and-parts/capacitors-and-resistors/" title="Capacitors + Resistors">Capacitors + Resistors</a> 1603</li> 1604<li> 1605 <a class="" href="/electronics/components-and-parts/jacks/" title="Jacks">Jacks</a> 1606</li> 1607<li> 1608 <a class="" href="/electronics/components-and-parts/nuts-and-washers-for-pots-and-jacks/" title="Nuts + Washers">Nuts + Washers</a> 1609</li> 1610<li> 1611 <a class="" href="/electronics/components-and-parts/potentiometers/" title="Potentiometers">Potentiometers</a> 1612</li> 1613<li> 1614 <a class="" href="/electronics/components-and-parts/power-supplies-and-batteries/" title="Power Supplies + Batteries">Power Supplies + Batteries</a> 1615</li> 1616<li> 1617 <a class="" href="/electronics/components-and-parts/switches/" title="Switches">Switches</a> 1618</li> 1619<li> 1620 <a class="" href="/electronics/components-and-parts/wires/" title="Wires">Wires</a> 1621</li> 1622<li> 1623 <a class="" href="/electronics/components-and-parts/wiring-kits/" title="Wiring Kits">Wiring Kits</a> 1624</li> </ul> 1625</li> 1626<li> 1627 <a class="" href="/electronics/contact-cleaner/" title="Contact Cleaner">
1627Contact Cleaner</a> 1628</li> 1629<li> 1630 <a class="" href="/electronics/shielding/" title="Shielding">Shielding</a> 1631</li> 1632<li> 1633 <a class="" href="/electronics/soldering-tools-and-supplies-for-electric-guitar/" title="Soldering">Soldering</a> 1634</li> </ul> 1635</li> 1636<li> 1637 <a class="" href="#" title="Kits + Projects">Kits + Projects</a> 1638 <ul class="sidebar-nav"> 1639 <li> 1640 <a class="font-italic" href="/kits-and-projects/">View All Kits + Projects </a> 1641 </li> 1642 1643 1644<li> 1645 <a class="" href="#" title="Electronic Kits">Electronic Kits</a> 1646 <ul class="sidebar-nav"> 1647 <li> 1648 <a class="font-italic" href="/kits-and-projects/electronic-kits/">View All Electronic Kits</a> 1649 </li> 1650 1651 1652<li> 1653 <a class="" href="/kits-and-projects/electronic-kits/amplifier-kits/" title="Amplifiers">Amplifiers</a> 1654</li> 1655<li> 1656 <a class="" href="/kits-and-projects/electronic-kits/pedals-and-mod-kits/" title="Pedals + Mods">Pedal Kits</a> 1657</li> 1658<li> 1659 <a class="" href="/kits-and-projects/electronic-kits/pickup-kits/" title="Pickup Kits">Pickup Kits</a> 1660</li> 1661<li> 1662 <a class="" href="/kits-and-projects/electronic-kits/pickup-winding/">Pickup Winding</a> 1663</li> 1664<li> 1665 <a class="" href="/kits-and-projects/electronic-kits/wiring-kits/" title="Wiring Kits">Wiring Kits</a> 1666</li> </ul> 1667</li> 1668<li> 1669 <a class="" href="#" title="Instrument Kits">Instrument Kits</a> 1670 <ul class="sidebar-nav"> 1671 <li> 1672 <a class="font-italic" href="/kits-and-projects/instrument-kits/">View All Instrument Kits</a> 1673 </li> 1674 1675 1676<li> 1677 <a class="" href="/kits-and-projects/instrument-kits/acoustic-guitar-kits/" title="Acoustic Guitar">Acoustic Guitar</a> 1678</li> 1679<li> 1680 <a class="" href="/kits-and-projects/instrument-kits/mandolin-kits/" title="Mandolin">Mandolin</a> 1681</li> 1682<li> 1683 <a class="" href="/kits-and-projects/instrument-kits/violin-kits/" title="Violin">Violin</a> 1684</li> </ul> 1685</li> 1686<li> 1687 <a class="" href="#" title="Finishing Sets">Finishing Sets</a> 1688 <ul class="sidebar-nav"> 1689 <li> 1690 <a class="font-italic" href="/kits-and-projects/finishing-sets/">View All Finishing Sets</a> 1691 </li> 1692 1693 1694<li> 1695 <a class="" href="/kits-and-projects/finishing-sets/aerosol-finishing-sets/" title="Aerosol Finishing">Aerosol Finishing</a> 1696</li> 1697<li> 1698 <a class="" href="/kits-and-projects/finishing-sets/wipe-on-finishing-sets/" title="Wipe-On Finishing">Wipe-On Finishing</a> 1699</li> </ul> 1700</li> </ul> 1701</li> 1702<li> 1703 <a class="" href="#" title="Strings + Accessories">Strings + Accessories</a> 1704 <ul class="sidebar-nav"> 1705 <li> 1706 <a class="font-italic" href="/strings-and-accessories/">View All Strings + Accessories</a> 1707 </li> 1708 1709 1710<li> 1711 <a class="" href="#" title="Strings">Strings</a> 1712 <ul class="sidebar-nav"> 1713 <li> 1714 <a class="font-italic" href="/strings-and-accessories/strings/">View All Strings</a> 1715 </li> 1716 1717 1718<li> 1719 <a class="" href="/strings-and-accessories/strings/acoustic-guitar-strings/" title="Acoustic Guitar">Acoustic Guitar</a> 1720</li> 1721<li> 1722 <a class="" href="/strings-and-accessories/strings/electric-guitar-strings/" title="Electric Guitar">Electric Guitar</a> 1723</li> 1724<li> 1725 <a class="" href="/strings-and-accessories/strings/banjo-strings/" title="Banjo">Banjo</a> 1726</li> 1727<li> 1728 <a class="" href="/strings-and-accessories/strings/bass-strings/" title="Bass">Bass</a> 1729</li> 1730<li> 1731 <a class="" href="/strings-and-accessories/strings/classical-guitar-strings/" title="Classical Guitar">Classical Guitar</a> 1732</li> 1733<li> 1734 <a class="" href="/strings-and-accessories/strings/dulcimer-strings/" title="Dulcimer">Dulcimer</a> 1735</li> 1736<li> 1737 <a class="" href="/strings-and-accessories/strings/mandolin-strings/" title="Mandolin">Mandolin</a> 1738</li> 1739<li> 1740 <a class="" href="/strings-and-accessories/strings/ukulele-strings/" title="Ukulele">Ukulele</a> 1741</li> </ul> 1742</li> 1743<li>
1744 <a class="" href="#" title="Player Accessories">Player Accessories</a> 1745 <ul class="sidebar-nav"> 1746 <li> 1747 <a class="font-italic" href="/strings-and-accessories/player-accessories/">View All Player Accessories</a> 1748 </li> 1749 1750 1751<li> 1752 <a class="" href="/strings-and-accessories/player-accessories/apparel/">Apparel</a> 1753</li> 1754<li> 1755 <a class="" href="/strings-and-accessories/player-accessories/collectibles/">Collectibles</a> 1756</li> 1757<li> 1758 <a class="" href="/strings-and-accessories/player-accessories/hearing-protection/" title="Hearing Protection">Hearing Protection</a> 1759</li> 1760<li> 1761 <a class="" href="/strings-and-accessories/player-accessories/picks/" title="Picks">Picks</a> 1762</li> 1763<li> 1764 <a class="" href="/strings-and-accessories/player-accessories/stands-and-hangers/" title="Stands + Hangers">Stands + Hangers</a> 1765</li> 1766<li> 1767 <a class="" href="/strings-and-accessories/player-accessories/straps/" title="Straps">Straps</a> 1768</li> </ul> 1769</li> 1770<li> 1771 <a class="" href="#" title="Instrument Accessories">Instrument Accessories</a> 1772 <ul class="sidebar-nav"> 1773 <li> 1774 <a class="font-italic" href="/strings-and-accessories/instrument-accessories/">View All Instrument Accessories</a> 1775 </li> 1776 1777 1778<li> 1779 <a class="" href="/strings-and-accessories/instrument-accessories/capos-and-slides/" title="Capos + Slides">Capos + Slides</a> 1780</li> 1781<li> 1782 <a class="" href="/strings-and-accessories/instrument-accessories/cleaners-and-lubricants/" title="Cleaners + Lubricants">Cleaners + Lubricants</a> 1783</li> 1784<li> 1785 <a class="" href="/strings-and-accessories/instrument-accessories/electronic-tuners/" title="Electronic Tuners">Electronic Tuners</a> 1786</li> 1787<li> 1788 <a class="" href="/strings-and-accessories/instrument-accessories/gig-bags/" title="Gig Bags">Gig Bags</a> 1789</li> 1790<li> 1791 <a class="" href="/strings-and-accessories/instrument-accessories/feedback-control/" title="Feedback Control">Feedback Control</a> 1792</li> 1793<li> 1794 <a class="" href="/strings-and-accessories/instrument-accessories/humidity-control-and-monitoring/" title="Humidity Control + Monitoring">Humidity Control + Monitoring</a> 1795</li> 1796<li> 1797 <a class="" href="/strings-and-accessories/instrument-accessories/instrument-cables/" title="Instrument Cables">Instrument Cables</a> 1798</li> 1799<li> 1800 <a class="" href="/strings-and-accessories/instrument-accessories/tonerite/" title="ToneRite">ToneRite</a> 1801</li> </ul> 1802</li> </ul> 1803</li> 1804<li> 1805 <a class="" href="#" title="Video + Ideas">Video + Ideas</a> 1806 <ul class="sidebar-nav"> 1807 <li> 1808 <a class="font-italic" href="/video-and-ideas/">View All Video + Ideas</a> 1809 </li> 1810 1811 1812<li> 1813 <a class="" href="/video-and-ideas/online-resources/learn-about-string-action-and-setup/">Action + Setup</a> 1814</li> 1815<li> 1816 <a class="" href="/video-and-ideas/online-resources/bending-sides/">Bending Sides</a> 1817</li> 1818<li> 1819 <a class="" href="/video-and-ideas/online-resources/how-to-install-and-repair-instrument-binding-and-purfling/">Binding</a> 1820</li> 1821<li> 1822 <a class="" href="/video-and-ideas/online-resources/learn-about-guitar-bridge-and-tailpiece-installation-and-repair/">Bridges + Tailpieces</a> 1823</li> 1824<li> 1825 <a class="" href="/video-and-ideas/online-resources/learn-about-building-instruments-and-kits/">Building Instruments</a> 1826</li> 1827<li> 1828 <a class="" href="/video-and-ideas/online-resources/learn-about-instrument-finishing-and-finish-repair/">Finishing</a> 1829</li> 1830<li> 1831 <a class="" href="/video-and-ideas/online-resources/learn-about-guitar-and-instrument-fretting-and-fretwork/">Fretting</a> 1832</li> 1833<li> 1834 <a class="" href="/video-and-ideas/online-resources/hardware-installation/">Hardware Installation</a> 1835</li> 1836<li> 1837 <a class="" href="/video-and-ideas/online-resources/inlay-and-engraving/">Inlay + Engraving</a> 1838</li> 1839<li> 1840 <a class="" href="/video-and-ideas/online-resources/jigs-and-fixtures/">Jigs + Fixtures</a> 1841</li> 1842<li> 1843 <a class="" href="/video-and-ideas/online-resources/kit-building/">Kit Building</a> 1844</li> 1845<li> 1846 <a class="" href="/video-and-ideas/online-resources/neck-building-and-repair-and-setup/">Neck Building + Repair + Setup</a> 1847</li> 1848<li> 1849 <a class="" href="/video-and-ideas/online-resources/learn-about-guitar-nut-and-saddle-setup-and-repair/">Nuts + Saddles</a> 1850</li> 1851<li> 1852 <a class="" href="/video-and-ideas/online-resources/learn-about-pickguard-making-and-repair/">Pickguards</a> 1853</li> 1854<li> 1855 <a class="" href="/video-and-ideas/online-resources/learn-about-guitar-pickups-and-electronics-and-wiring/">Pickups + Electronics</a> 1856</li> 1857<li> 1858 <a class="" href="/video-and-ideas/online-resources/reference/">Reference</a> 1859</li> 1860<li> 1861 <a class="" href="/video-and-ideas/online-resources/learn-about-repair-tools-and-repair-techniques/">Repair Tools</a> 1862</li> 1863<li> 1864 <a class="" href="/video-and-ideas/online-resources/routing-and-templates/">Routing + Templates</a> 1865</li> 1866<li> 1867 <a class="" href="/video-and-ideas/online-resources/learn-about-truss-rod-installation-and-repair/">Truss Rods</a> 1868</li> 1869<li> 1870 <a class="" href="/video-and-ideas/online-resources/guitar-tuning-machine-installation-and-repair-information/">Tuning Machines</a> 1871</li> 1872<li> 1873 <a class="" href="/video-and-ideas/tool-demo-videos/">View All Tool Demo Videos</a> 1874</li> 1875<li> 1876 <a class="" href="/video-and-ideas/trade-secrets/">View All Trade Secrets!</a> 1877</li> </ul> 1878</li> 1879<li> 1880 <a class="" href="/new/">New Items</a> 1881</li> <li class="stack-menu__item"> 1882 1883 1884 1885 1886 1887 <div class="nav-link">
1888 <span> 1889 <div class="dropdown tmx-header-language"> 1890 <div class=""> 1891 <button class="dropdown-toggle d-inline-block text-nowrap" data-language-code="en-US" data-locale-code="en_US" data-iso-alpha-2-language-code="en" title="Language" aria-label="Language" data-toggle="dropdown"> 1892 <i class="icon-icn-Globe"></i> 1893 <span class="nav-link-title selected-language">English</span> 1894 </button> 1895 <div class="dropdown-menu dropdown-menu-right mt-0"> 1896 <a class="dropdown-item tmx-text-white-space-normal language-selection" title="Español" data-language-code="es" data-locale-code="es_ES" data-iso-alpha-2-language-code="es" hreflang="es" href="https://www.stewmac.es/tonewoods/woodstax---shop-tonewood-by-the-piece/"> 1897 Español 1898 </a> 1899 <a class="dropdown-item tmx-text-white-space-normal language-selection" title="Français" data-language-code="fr" data-locale-code="fr_FR" data-iso-alpha-2-language-code="fr" hreflang="fr" href="https://www.stewmac.fr/tonewoods/woodstax---shop-tonewood-by-the-piece/"> 1900 Français 1901 </a> 1902 <a class="dropdown-item tmx-text-white-space-normal language-selection" title="Deutsch" data-language-code="de" data-locale-code="de_DE" data-iso-alpha-2-language-code="de" hreflang="de" href="https://www.stewmac.de/tonewoods/woodstax---shop-tonewood-by-the-piece/"> 1903 Deutsch 1904 </a> 1905 </div> 1906 </div> 1907 </div> 1908 </span> 1909 </div> 1910 1911 </li> 1912 <li class="stack-menu__item"> 1913 1914 1915 <span> 1916 <a href="/my-account/login/" title="Sign in" aria-label="Sign in"> 1917 <i class="icon-icn-User-outline"></i> 1918 <span class="nav-link-title tmx-hover-underline">Sign in</span> 1919 </a> 1920 </span> 1921 1922 </li> 1923 1924 <li class="d-block d-md-none"> 1925 <div class="text-nowrap tmx-top-nav-content"><div class="block freetextblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "><div> 1926 <p style="text-align: center; line-height: 12px;"><a href="/stewmax-1-year-membership/"><span style="font-size: 14px;"><strong><span style="color: #000000;">Stew</span><span style="color: #cc0000;">MAX</span></strong> <span style="color: #000000;">Free Shipping</span></span><br><span style="font-size: 11px; color: #666666;">Sign up now</span></a></p> 1927</div></div></div> 1928 </li> 1929 </ul> 1930 1931 </nav> 1932 </div> 1933 </div> 1934 </div> 1935 </div> 1936 </div> 1937 1938 <nav class="navbar tmx-navbar tmx-page-light navbar-expand-lg navbar-light py-0 bg-white"> 1939 <div class="d-flex flex-column w-100 h-100"> 1940 <div class="tmx-navbar-top tmx-master-padding"> 1941 <div class="navbar-nav tmx-navbar-top-right h-100 flex-row justify-content-between justify-content-md-initial"> 1942 <button id="menu-toggle" class="navbar-toggler" data-toggle="modal" data-target="#mobileLeftMenu" aria-label="Open the menu"> 1943 <span class="icon-icn-Hamburger"> </span> 1944 </button> 1945 1946 <a class="navbar-brand tmx-header-logo d-flex" href="/" aria-label="Go to StewMac homepage"> 1947 <img src="/contentassets/9d37b19e4bc54e0595e3d5fe420149b0/logo_stewmac_prep_env_tiny_ps.svg?hash=639241188950000000" width="178" height="46" alt="Everything for building and repairing stringed instruments!" class="tmx-img-logo img-fluid" /> 1948 </a> 1949 1950 1951
1952<script type="text/javascript"> 1953 const autoCompleteMinQueryLength = 3; 1954 const autoCompleteDebounceTime = 300; 1955 const autoCompleteMaxSearchSuggestions = 10; 1956 const autoCompleteMaxProductResults = 5; 1957 const autoCompleteMaxProductResultDisplayCount = 99; 1958 const autoCompleteMaxProductThumbnailWidth = 200; 1959 const autoCompleteMaxRecommendedResults = 5; 1960 const autoCompleteMaxArticleResults = 5; 1961 const autoCompleteMaxArticleResultDisplayCount = 15; 1962</script>
1962 1963<div class="autocomplete-container-wrapper"> 1964 <div id="autocomplete-container" class="tmx-quick-search d-flex ml-lg-5 mr-lg-5 w-100" style="top: 120px; left: 0px;" data-gtm-form-interact-id="0"> 1965 <div class="input-group" id="quicksearch" style=""> 1966 <div class="d-flex position-relative w-100"> 1967 <div class="input-group w-100"> 1968 <label for="autocomplete-input" class="d-none" aria-hidden="true">Search box</label> 1969 <div id="autocomplete" class="w-100" data-placeholder="Search guitar tools and more..."></div> 1970 </div> 1971 </div> 1972 </div> 1973 </div> 1974 1975 <div id="autocomplete-panel"></div> 1976 <div id="tmx-quick-search-backdrop" class="modal-backdrop show d-none"></div> 1977</div> 1978 1979<div class="autocomplete-dialog-container d-none"> 1980 <div class="autocomplete-templates"> 1981 <div id="ac-search-suggestion-item-template"> 1982 <div> 1983 <div class="ac-search-suggestion-item p-2"> 1984 <a href="#" class="d-block p-2">Text</a> 1985 </div> 1986 </div> 1987 </div> 1988 1989 <li id="ac-recommended-article-template"> 1990 <a href="#" class="ac-recommended-link"><span class="ac-recommended-name">TEXT</span></a> 1991 </li> 1992 1993 <li id="ac-product-item-template"> 1994 <a href="#" class="ac-product-img-link"> 1995 <img alt="TEXT" class="ac-product-img" /> 1996 </a> 1997 <a href="#" class="ac-product-name-link"> 1998 <div class="ac-product-name-wrapper"><span class="ac-product-name">TEXT</span></div> 1999 </a> 2000 </li> 2001 2002 <div id="ac-article-template" class="tmx-content-tile h-100 tmx-light ac-article-template"> 2003 <a class="tmx-no-style d-flex flex-grow-1 flex-column ac-article-link" href="#URL"> 2004 <img alt="TEXT" class="ac-article-img"> 2005 <div class="card-body ac-article-card-body"> 2006 <div class="text-truncate text-left tmx-article-type ac-article-type">TYPE</div> 2007 <div class="text-left tmx-article-title ac-article-title">TEXT</div> 2008 <div class="tmp-content-tile-sticker d-none ac-article-has-video"> 2009 <div class="video-icon-container"> 2010 <i class="icon-icn-Video-Play"></i> 2011 </div> 2012 </div> 2013 </div> 2014 </a> 2015 </div> 2016 2017 <div id="ac-no-product-result-template"> 2018 <div class="row"> 2019 <div class="block freetextblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "><div> 2020 <h3 class="p1"><b>We couldn’t find a perfect match — <br>but don’t give up yet!!</b></h3> 2021<p class="p1"><b></b></p> 2022<ul> 2023<li>Check your spelling</li> 2024<li>Try fewer or broader words (example: pickup instead of humbucker pickup for telecaster)</li> 2025<li>Browse categories <a href="/parts-and-hardware/">Parts</a>, <a href="/luthier-tools-and-supplies/">Tools</a>, <a href="/electronics/">Electronics</a>, <a href="/kits-and-projects/">Kits</a></li> 2026<li><strong>Still stuck?</strong> <span style="cursor: pointer; color: #c00; font-weight: bold;" onclick="openWidget()">Contact us</span> – we're happy to help.</li> 2027</ul> 2028<hr> 2029<table style="width: 100%; border-collapse: collapse;" border="0"> 2030<tbody> 2031<tr> 2032<td style="width: 522.5px; vertical-align: top;"> 2033<p><strong><span class="no-results__section-header">Popular suggestions</span></strong></p> 2034<ul> 2035<li><a href="/luthier-tools-and-supplies/materials/binding-and-trim/"><span class="no-results__section-header">Binding</span></a></li> 2036<li><a href="/luthier-tools-and-supplies/materials/fretwire/"><span class="no-results__section-header">Fretwire</span></a></li> 2037<li><a href="/luthier-tools-and-supplies/materials/nuts-and-saddles/"><span class="no-results__section-header">Nuts</span></a></li> 2038<li><a href="/luthier-tools-and-supplies/materials/truss-rods/"><span class="no-results__section-header">Truss rod</span></a></li> 2039</ul> 2040</td> 2041<td style="width: 522.5px; vertical-align: top;"> 2042<p><strong><span class="no-results__section-header">Popular articles</span></strong></p> 2043<ul> 2044<li><a href="/video-and-ideas/online-resources/learn-about-guitar-and-instrument-fretting-and-fretwork/scale-length-explained/">Scale Length Explained</a></li> 2045<li><a href="/search/?q=pickup+wiring+diagrams#content"><span class="no-results__section-header">Pickup Wiring Diagrams</span></a></li> 2046<li><a href="/video-and-ideas/online-resources/learn-about-string-action-and-setup/">Learn About String Action + Setup</a></li> 2047<li><a href="/video-and-ideas/trade-secrets/"><span class="no-results__section-header">Trade Secrets</span></a></li> 2048</ul> 2049</td> 2050</tr> 2051<tr> 2052<td style="width: 522.5px;"></td> 2053<td style="width: 522.5px;"></td> 2054</tr> 2055</tbody> 2056</table> 2057</div></div> 2058 </div> 2059 2060 </div> 2061 2062 <div id="ac-no-recommend-learn-result-template"> 2063 2064 </div> 2065 </div> 2066 2067 <div id="autocomplete-main-container"> 2068 <div id="autocomplete-top-row"> 2069 <section id="ac-suggested-queries" class="row"> 2070 <div class="ac-section-title col-3 d-flex align-items-center justify-content-center">
2071 Suggested Queries 2072 </div> 2073 <div id="autocomplete-suggestion-list" class="col-9 row"> 2074 <!-- Suggestions will be appended here --> 2075 </div> 2076 </section> 2077 </div> 2078 2079 <div id="autocomplete-bottom-row" class="row"> 2080 <!-- Left column: 2/3 width --> 2081 <div id="autocomplete-left-column" class="col-md-8"> 2082 <section id="ac-products-section"> 2083 <div class="ac-section-title"> 2084 Products (<span class="autocomplete-product-hits"></span>) 2085 <a href="#" class="autocomplete-product-see-all-results float-right">See All Results <span class="icon-icn-Chevron-Base-Big-right"></span></a> 2086 </div> 2087 <div> 2088 <ul id="autocomplete-product-list"> 2089 <!-- Product items will be appended here --> 2090 </ul> 2091 </div> 2092 </section> 2093 2094 <section id="ac-no-products-section" class="d-none"> 2095 <!-- No product results html will be appended here --> 2096 </section> 2097 </div> 2098 2099 <!-- Right column: 1/3 width --> 2100 <div id="autocomplete-right-column" class="col-md-4"> 2101 <section id="ac-recommended-section"> 2102 <div class="ac-section-title">Recommended</div> 2103 <ul id="autocomplete-recommend-list"> 2104 <!-- Recommended items will be appended here --> 2105 </ul> 2106 </section> 2107 2108 <section id="ac-learn-section"> 2109 <div class="ac-section-title"> 2110 Learn (<span class="autocomplete-article-hits"></span>) 2111 <a href="#" class="autocomplete-article-see-all-results float-right">
2111See All <span class="icon-icn-Chevron-Base-Big-right"></span></a> 2112 </div> 2113 <div id="autocomplete-article-list"> 2114 <!-- Article items will be appended here --> 2115 </div> 2116 </section> 2117 2118 <section id="ac-no-recommend-learn-section" class="d-none"> 2119 <!-- No recommend/learn results html will be appended here --> 2120 </section> 2121 </div> 2122 </div> 2123 2124 </div> 2125</div> 2126 2127 2128<style type="text/css"> 2129 .autocomplete-highlight { 2130 background-color: #ECE6D1; 2131 } 2132 2133 .autocomplete-container-wrapper { 2134 display: flex; 2135 width: 100%; 2136 } 2137 2138 :root { 2139 --aa-primary-color-rgb: #666; 2140 --aa-search-input-height: 34px; 2141 2142 @media (min-width: 992px) { 2143 --aa-search-input-height: 38px; 2144 } 2145 } 2146 2147 .aa-Autocomplete, body > header .tmx-quick-search .aa-Autocomplete input { 2148 height: 34px; 2149 2150 @media (min-width: 992px) { 2151 height: 38px; 2152 } 2153 } 2154 2155 .aa-Panel { 2156 left: 0 !important; 2157 right: 0 !important; 2158 width: 95% !important; 2159 max-width: 992px !important; 2160 max-height: 75vh !important; 2161 overflow-y: auto !important; 2162 margin-top: 0px; 2163 margin-left: auto; 2164 margin-right: auto; 2165 z-index: 1050; 2166 } 2167 2168 .aa-Label { 2169 margin-bottom: 0px; 2170 } 2171 2172 .aa-SubmitIcon { 2173 } 2174 2175 @media (min-width: 768px) { 2176 .aa-Panel { 2177 max-height: 90vh !important; 2178 } 2179 } 2180 2181 @media (min-width: 992px) { 2182 .aa-Panel { 2183 } 2184 } 2185 2186 .autocomplete-dialog-container .icon-icn-Chevron-Base-Big-right { 2187 color: #d91000; 2188 } 2189 2190 #autocomplete-top-row { 2191 margin-top: 15px; 2192 margin-bottom: 15px; 2193 } 2194 2195 #autocomplete-bottom-row { 2196 margin-left: 0px; 2197 margin-right: 0px; 2198 } 2199 2200 #autocomplete-left-column { 2201 padding-left: 25px; 2202 padding-right: 25px; 2203 margin-top: 15px; 2204 margin-bottom: 15px; 2205 2206 @media (min-width: 768px) { 2207 border-right: 1px solid #858585; 2208 } 2209 } 2210 2211 #autocomplete-right-column { 2212 padding-left: 25px; 2213 padding-right: 25px; 2214 margin-top: 15px; 2215 margin-bottom: 15px; 2216 } 2217 2218 .ac-section-title { 2219 font-weight: 600; 2220 font-size: 16px; 2221 color: #858585; 2222 } 2223 2224 #autocomplete-bottom-row .ac-section-title { 2225 margin-bottom: 15px; 2226 } 2227 2228 #autocomplete-suggestion-list { 2229 display: block; 2230 2231 @media (min-width: 768px) { 2232 display: flex; 2233 } 2234 } 2235 2236 #autocomplete-suggestion-list > div:nth-child(n+5) { 2237 display: none; 2238 2239 @media (min-width: 768px) { 2240 display: block; 2241 } 2242 } 2243 2244 #ac-suggested-queries > .ac-section-title { 2245 display: none !important; 2246 2247 @media (min-width: 768px) { 2248 display: flex !important; 2249 } 2250 } 2251 2252 #ac-suggested-queries > #autocomplete-suggestion-list { 2253 text-wrap: nowrap; 2254 overflow: hidden; 2255 padding-left: 25px; 2256 padding-right: 25px; 2257 2258 @media (min-width: 768px) { 2259 height: 48px; 2260 flex-flow: wrap; 2261 padding-left: 7.5px; 2262 padding-right: 7.5px; 2263 } 2264 } 2265 2266 .ac-search-suggestion-item { 2267 text-align: left; 2268 2269 @media (min-width: 768px) { 2270 text-align: center; 2271 } 2272 } 2273 2274 .ac-search-suggestion-item > a { 2275 color: black; 2276 font-weight: 600; 2277 2278 @media (min-width: 768px) { 2279 display: block; 2280 background-color: #ECE6D1; 2281 } 2282 } 2283 2284 .ac-search-suggestion-item > a:hover { 2285 text-decoration: none; 2286 } 2287 2288 #ac-recommended-section { 2289 margin-bottom: 30px; 2290 } 2291
2292 #autocomplete-recommend-list { 2293 list-style-type: "\e915"; 2294 padding-inline-start: 10px; 2295 } 2296 2297 #autocomplete-recommend-list > li::marker { 2298 color: #d91000; 2299 font-size: 13px; 2300 font-family: "iconfont"; 2301 } 2302 2303 #autocomplete-recommend-list > li { 2304 font-size: 13px; 2305 margin-bottom: 15px; 2306 font-weight: 600; 2307 } 2308 2309 #autocomplete-recommend-list > li .ac-recommended-name { 2310 color: black; 2311 } 2312 2313 #autocomplete-recommend-list > li a { 2314 text-decoration: none; 2315 } 2316 2317 #autocomplete-recommend-list > li:nth-child(n+5) { 2318 display: none; 2319 } 2320 2321 #autocomplete-article-list > div.tmx-content-tile { 2322 margin-bottom: 15px; 2323 box-shadow: none; 2324 } 2325 2326 #autocomplete-article-list > div.tmx-content-tile.ac-article-template:nth-child(n+3) { 2327 display: none; 2328 } 2329 2330 #ac-learn-section.ac-recommended-exists #autocomplete-article-list > div.tmx-content-tile.ac-article-template:nth-child(n+2) { 2331 display: none; 2332 } 2333 2334 #autocomplete-product-list > li:nth-child(n+5) { 2335 display: none; 2336 } 2337 2338 #autocomplete-product-list { 2339 list-style: none; 2340 list-style-position: inside; 2341 padding-left: 0px; 2342 padding-bottom: 0px; 2343 margin-bottom: 0px; 2344 } 2345 2346 #autocomplete-product-list > li { 2347 display: flex; 2348 align-items: stretch; 2349 padding: 3px; 2350 margin-bottom: 5px; 2351 width: 100%; 2352 } 2353 2354 #autocomplete-product-list > li:hover { 2355 background-color: #ECE6D1; 2356 } 2357 2358 a.ac-product-img-link { 2359 } 2360 2361 img.ac-product-img { 2362 max-width: 50px; 2363 2364 @media (min-width: 768px) { 2365 max-width: 100px; 2366 } 2367 } 2368 2369 a.ac-product-name-link { 2370 flex: 1; 2371 } 2372 2373 a.ac-product-name-link:hover { 2374 text-decoration: none; 2375 } 2376 2377 div.ac-product-name-wrapper { 2378 margin-left: 5px; 2379 height: 100%; 2380 display: flex; 2381 align-items: center; 2382 } 2383 2384 span.ac-product-name { 2385 font-size: .9375em; 2386 font-weight: 600; 2387 color: black; 2388 line-height: 18px; 2389 } 2390 2391 .tmx-content-tile .tmp-content-tile-sticker .video-icon-container .icon-icn-Video-Play { 2392 color: #fff; 2393 opacity: 1; 2394 } 2395</style> 2396 2397 <div class="d-flex ml-md-auto"> 2398 2399 2400 <div class="d-none d-md-flex align-items-center"> 2401 <div class="text-nowrap tmx-top-nav-content"><div class="block freetextblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "><div> 2402 <p style="text-align: center; line-height: 12px;"><a href="/stewmax-1-year-membership/"><span style="font-size: 14px;"><strong><span style="color: #000000;">Stew</span><span style="color: #cc0000;">MAX</span></strong> <span style="color: #000000;">Free Shipping</span></span><br><span style="font-size: 11px; color: #666666;">Sign up now</span></a></p> 2403</div></div></div> 2404 </div> 2405 2406 2407 2408 <div class="nav-item px-md-3"> 2409 <a class="nav-link" href="/cart/" title="Number of items in your cart" aria-label="Number of items in your cart" id="cart-lines-count" 2410 data-mini-cart-url="" 2411 data-mini-cart-lines-count="/Cart/CartLinesCount"> 2412 <i class="icon-icn-Cart-outline"></i> 2413 <span class="d-inline-block tmx-hover-underline"> 2414 <span class="js-mini-cart-lines-count d-sm-inline-block nav-link-title"> 2415 0 2416 </span> 2417 <span class="d-none d-lg-inline-block js-mini-cart-lines-count-label"> 2418 Items 2419 </span> 2420 </span> 2421 </a> 2422 2423 </div> 2424 2425 2426 <div class="pl-md-2 d-none d-md-block"> 2427 2428 2429 2430 2431 2432 <div class="nav-link"> 2433 <span> 2434 <div class="dropdown tmx-header-language"> 2435 <div class=""> 2436 <button class="dropdown-toggle d-inline-block text-nowrap" data-language-code="en-US" data-locale-code="en_US" data-iso-alpha-2-language-code="en" title="Language" aria-label="Language" data-toggle="dropdown"> 2437 <i class="icon-icn-Globe"></i>
2438 <span class="nav-link-title selected-language">English</span> 2439 </button> 2440 <div class="dropdown-menu dropdown-menu-right mt-0"> 2441 <a class="dropdown-item tmx-text-white-space-normal language-selection" title="Español" data-language-code="es" data-locale-code="es_ES" data-iso-alpha-2-language-code="es" hreflang="es" href="https://www.stewmac.es/tonewoods/woodstax---shop-tonewood-by-the-piece/"> 2442 Español 2443 </a> 2444 <a class="dropdown-item tmx-text-white-space-normal language-selection" title="Français" data-language-code="fr" data-locale-code="fr_FR" data-iso-alpha-2-language-code="fr" hreflang="fr" href="https://www.stewmac.fr/tonewoods/woodstax---shop-tonewood-by-the-piece/"> 2445 Français 2446 </a> 2447 <a class="dropdown-item tmx-text-white-space-normal language-selection" title="Deutsch" data-language-code="de" data-locale-code="de_DE" data-iso-alpha-2-language-code="de" hreflang="de" href="https://www.stewmac.de/tonewoods/woodstax---shop-tonewood-by-the-piece/"> 2448 Deutsch 2449 </a> 2450 </div> 2451 </div> 2452 </div> 2453 </span> 2454 </div> 2455 2456 </div> 2457 2458 <div class="pl-md-2 d-none d-md-block"> 2459 <div class="nav-link "> 2460 2461 2462 <span> 2463 <a href="/my-account/login/" title="Sign in" aria-label="Sign in"> 2464 <i class="icon-icn-User-outline"></i> 2465 <span class="nav-link-title tmx-hover-underline">Sign in</span> 2466 </a> 2467 </span> 2468 2469 </div> 2470 </div> 2471 2472 2473</div> 2474 2475 </div> 2476 </div> 2477 <div class="d-flex flex-row tmx-navbar-bottom tmx-master-padding"> 2478 <ul class="navbar-nav flex-row tmx-menu items-non-collapsible w-100"> 2479 2480 <li class="nav-item px-2"> 2481 <a class="nav-link " 2482 title="Luthier Tools + Supplies" 2483 href="/luthier-tools-and-supplies/" 2484 data-toggle="dropdown" 2485 onClick="onClick(this)"> 2486 2487 <span class="dropdown-toggle">Luthier Tools + Supplies</span> 2488 2489 </a> 2490 <div class="dropdown header-dropdown w-100" style="position:static"> 2491 <div class="dropdown-menu tmx-dropdown-menu mt-0 pt-0"> 2492 <div class="mega-menu"> 2493 <div class="d-none d-lg-flex justify-content-between"> 2494 <div class="container"> 2495 <div class="m-2"> 2496 2497 2498 2499<div class="container" > 2500 2501 <div class="row"> 2502 <div class="block quicklinksblock col-lg-3 col-md-6 col-sm-12 col-xs-12 displaymode-one-quarter "> 2503 2504<section class="tmx-quick-links"> 2505 <nav aria-label="Tools by Job"> 2506 <span class="text-uppercase tmx-quick-links-title"> 2507 <a href="/luthier-tools-and-supplies/tools-by-job/" title="Tools by Job">Tools by Job</a> 2508 </span> 2509 2510 <ul class="pt-3 list-group list-group-vertical none"> 2511 <li class="mr-3 mb-2"> 2512 <a href="/luthier-tools-and-supplies/tools-by-job/tools-for-bending-sides/" target="_self" title="Bending Sides">Bending Sides</a> 2513 </li> 2514 <li class="mr-3 mb-2"> 2515 <a href="/luthier-tools-and-supplies/tools-by-job/tools-for-binding/" target="_self" title="Binding">Binding</a> 2516 </li> 2517 <li class="mr-3 mb-2"> 2518 <a href="/luthier-tools-and-supplies/tools-by-job/tools-for-bridges/" target="_self" title="Bridges">Bridges</a> 2519 </li> 2520 <li class="mr-3 mb-2"> 2521 <a href="/luthier-tools-and-supplies/tools-by-job/tools-for-crack-and-brace-repair/" target="_self" title="Crack + Brace Repair">Crack + Brace Repair</a> 2522 </li> 2523 <li class="mr-3 mb-2"> 2524 <a href="/luthier-tools-and-supplies/tools-by-job/tools-for-electronics/" target="_self" title="Electronics + Pickups">Electronics + Pickups</a> 2525 </li> 2526 <li class="mr-3 mb-2"> 2527 <a href="/luthier-tools-and-supplies/tools-by-job/tools-for-finishing/" target="_self" title="Finishing">Finishing</a> 2528 </li> 2529 <li class="mr-3 mb-2"> 2530 <a href="/luthier-tools-and-supplies/tools-by-job/tools-for-fretting/" target="_self" title="Fretting">Fretting</a> 2531 </li> 2532 <li class="mr-3 mb-2"> 2533 <a href="/luthier-tools-and-supplies/tools-by-job/tools-for-gluing/" target="_self" title="Gluing">Gluing</a> 2534 </li> 2535 <li class="mr-3 mb-2"> 2536 <a href="/luthier-tools-and-supplies/tools-by-job/tools-for-inlay-and-pearl-cutting/" target="_self" title="Inlay + Pearl Cutting">Inlay + Pearl Cutting</a> 2537 </li> 2538 <li class="mr-3 mb-2"> 2539 <a href="/luthier-tools-and-supplies/tools-by-job/tools-for-inspection/" target="_self" title="Inspection">Inspection</a> 2540 </li> 2541 <li class="mr-3 mb-2"> 2542 <a href="/luthier-tools-and-supplies/tools-by-job/tools-for-knob-and-bushing-pulling/" target="_self" title="Knob + Bushing Pullers">Knob + Bushing Pullers</a> 2543 </li> 2544 <li class="mr-3 mb-2"> 2545 <a href="/luthier-tools-and-supplies/tools-by-job/leveling/" target="_self" title="Leveling">Leveling</a> 2546 </li> 2547 <li class="mr-3 mb-2"> 2548 <a href="/luthier-tools-and-supplies/tools-by-job/tools-for-maintenance/" target="_self" title="Maintenance">Maintenance</a> 2549 </li> 2550 <li class="mr-3 mb-2"> 2551 <a href="/luthier-tools-and-supplies/tools-by-job/tools-for-measuring/" target="_self" title="Measuring">Measuring</a> 2552 </li> 2553 <li class="mr-3 mb-2"> 2554 <a href="/luthier-tools-and-supplies/tools-by-job/tools-for-necks-and-fingerboards/" target="_self" title="Necks + Fingerboards">Necks + Fingerboards</a> 2555 </li> 2556 <li class="mr-3 mb-2"> 2557 <a href="/luthier-tools-and-supplies/tools-by-job/tools-for-nuts-and-saddles/" target="_self" title="Nuts + Saddles">Nuts + Saddles</a> 2558 </li> 2559 <li class="mr-3 mb-2"> 2560 <a href="/luthier-tools-and-supplies/tools-by-job/tools-for-pickguards/" target="_self" title="Pickguards">Pickguards</a> 2561 </li> 2562 <li class="mr-3 mb-2"> 2563 <a href="/luthier-tools-and-supplies/tools-by-job/tools-for-sanding/" target="_self" title="Sanding">Sanding</a> 2564 </li> 2565 <li class="mr-3 mb-2"> 2566 <a href="/luthier-tools-and-supplies/tools-by-job/tools-for-truss-rods/" target="_self" title="Truss Rods">Truss Rods</a> 2567 </li> 2568 <li class="mr-3 mb-2"> 2569 <a href="/luthier-tools-and-supplies/tools-by-job/tools-for-tuner-installation/" target="_self" title="Tuner Installation">Tuner Installation</a> 2570 </li> 2571 <li class="mr-3 mb-2"> 2572 <a href="/luthier-tools-and-supplies/tools-by-job/tools-for-violins/" target="_self" title="Violins">Violins</a> 2573 </li> 2574 2575 </ul> 2576 </nav> 2577</section></div><div class="block quicklinksblock col-lg-3 col-md-6 col-sm-12 col-xs-12 displaymode-one-quarter "> 2578 2579<section class="tmx-quick-links"> 2580 <nav aria-label="Types of Tools">
2581 <span class="text-uppercase tmx-quick-links-title"> 2582 <a href="/luthier-tools-and-supplies/types-of-tools/" title="Types of Tools">Types of Tools</a> 2583 </span> 2584 2585 <ul class="pt-3 list-group list-group-vertical none"> 2586 <li class="mr-3 mb-2"> 2587 <a href="/luthier-tools-and-supplies/types-of-tools/calipers/" target="_self" title="Calipers">Calipers</a> 2588 </li> 2589 <li class="mr-3 mb-2"> 2590 <a href="/luthier-tools-and-supplies/types-of-tools/chisels-and-knives/" target="_self" title="Chisels + Knives">Chisels + Knives</a> 2591 </li> 2592 <li class="mr-3 mb-2"> 2593 <a href="/luthier-tools-and-supplies/types-of-tools/clamps/" target="_self" title="Clamps">Clamps</a> 2594 </li> 2595 <li class="mr-3 mb-2"> 2596 <a href="/luthier-tools-and-supplies/types-of-tools/drill-bits/" target="_self" title="Drill Bits">Drill Bits</a> 2597 </li> 2598 <li class="mr-3 mb-2"> 2599 <a href="/luthier-tools-and-supplies/types-of-tools/files/" target="_self" title="Files">Files</a> 2600 </li> 2601 <li class="mr-3 mb-2"> 2602 <a href="/luthier-tools-and-supplies/types-of-tools/go-bar-system/" target="_self" title="Go-Bar System">Go-Bar System</a> 2603 </li> 2604 <li class="mr-3 mb-2"> 2605 <a href="/luthier-tools-and-supplies/types-of-tools/humidifier/" target="_self" title="Humidifer">Humidifer</a> 2606 </li> 2607 <li class="mr-3 mb-2"> 2608 <a href="/luthier-tools-and-supplies/types-of-tools/jigs-and-fixtures-for-guitar-building-and-repair/" target="_self" title="Jigs + Fixtures">Jigs + Fixtures</a> 2609 </li> 2610 <li class="mr-3 mb-2"> 2611 <a href="/luthier-tools-and-supplies/types-of-tools/parts-trays-and-guitar-parts-organizers/" target="_self" title="Parts Trays">Parts Trays</a> 2612 </li> 2613 <li class="mr-3 mb-2"> 2614 <a href="/luthier-tools-and-supplies/types-of-tools/planes/" target="_self" title="Planes">Planes</a> 2615 </li> 2616 <li class="mr-3 mb-2"> 2617 <a href="/luthier-tools-and-supplies/types-of-tools/pliers-and-cutters/" target="_self" title="Pliers + Cutters">Pliers + Cutters</a> 2618 </li> 2619 <li class="mr-3 mb-2"> 2620 <a href="/luthier-tools-and-supplies/types-of-tools/reamers/" target="_self" title="Reamers">Reamers</a> 2621 </li> 2622 <li class="mr-3 mb-2"> 2623 <a href="/luthier-tools-and-supplies/types-of-tools/routers-and-bits/" target="_self" title="Routers + Bits">Routers + Bits</a> 2624 </li> 2625 <li class="mr-3 mb-2"> 2626 <a href="/luthier-tools-and-supplies/types-of-tools/routing-templates/" target="_self" title="Routing Templates">Routing Templates</a> 2627 </li> 2628 <li class="mr-3 mb-2"> 2629 <a href="/luthier-tools-and-supplies/types-of-tools/saws/" target="_self" title="Saws">Saws</a> 2630 </li> 2631 <li class="mr-3 mb-2"> 2632 <a href="/luthier-tools-and-supplies/types-of-tools/scrapers/" target="_self" title="Scrapers">Scrapers</a> 2633 </li> 2634 <li class="mr-3 mb-2"> 2635 <a href="/luthier-tools-and-supplies/types-of-tools/screwdrivers/" target="_self" title="Screwdrivers">Screwdrivers</a> 2636 </li> 2637 <li class="mr-3 mb-2"> 2638 <a href="/luthier-tools-and-supplies/types-of-tools/straightedges/" target="_self" title="Straightedges">Straightedges</a> 2639 </li> 2640 <li class="mr-3 mb-2"> 2641 <a href="/luthier-tools-and-supplies/types-of-tools/stringwinders-and-bridge-pin-pullers/" target="_self" title="Str
2641ingwinders + Bridge Pin Pullers">Stringwinders + Bridge Pin Pullers</a> 2642 </li> 2643 <li class="mr-3 mb-2"> 2644 <a href="/luthier-tools-and-supplies/types-of-tools/taps-and-dies/" target="_self" title="Taps + Dies">Taps + Dies</a> 2645 </li> 2646 <li class="mr-3 mb-2"> 2647 <a href="/luthier-tools-and-supplies/types-of-tools/vises/" target="_self" title="Vises">Vises</a> 2648 </li> 2649 <li class="mr-3 mb-2"> 2650 <a href="/luthier-tools-and-supplies/types-of-tools/wrenches/" target="_self" title="Wrenches">Wrenches</a> 2651 </li> 2652 2653 </ul> 2654 </nav> 2655</section></div><div class="block containerblock col-lg-3 col-md-6 col-sm-12 col-xs-12 displaymode-one-quarter "> 2656 2657 2658<div class="container"> 2659 2660 <div class="row"> 2661 <div class="block quicklinksblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "> 2662 2663<section class="tmx-quick-links"> 2664 <nav aria-label="Materials"> 2665 <span class="text-uppercase tmx-quick-links-title"> 2666 <a href="/luthier-tools-and-supplies/materials/" title="Materials">Materials</a> 2667 </span> 2668 2669 <ul class="pt-3 list-group list-group-vertical none"> 2670 <li class="mr-3 mb-2"> 2671 <a href="/luthier-tools-and-supplies/materials/binding-and-trim/" target="_self" title="Binding + Trim ">Binding + Trim</a> 2672 </li> 2673 <li class="mr-3 mb-2"> 2674 <a href="/luthier-tools-and-supplies/materials/fretwire/" target="_self" title="Fretwire">Fretwire</a> 2675 </li> 2676 <li class="mr-3 mb-2"> 2677 <a href="/luthier-tools-and-supplies/materials/inlay-and-pearl/" target="_self" title="Inlay + Pearl">Inlay + Pearl</a> 2678 </li> 2679 <li class="mr-3 mb-2"> 2680 <a href="/luthier-tools-and-supplies/materials/nuts-and-saddles/" target="_self" title="Nuts + Saddles">Nuts + Saddles</a> 2681 </li> 2682 <li class="mr-3 mb-2"> 2683 <a href="/luthier-tools-and-supplies/materials/pickguard-materials/" target="_self" title="Pickguard Materials">Pickguard Materials</a> 2684 </li> 2685 <li class="mr-3 mb-2"> 2686 <a href="/luthier-tools-and-supplies/materials/truss-rods/" target="_self" title="Truss Rods">Truss Rods</a> 2687 </li> 2688 2689 </ul> 2690 </nav> 2691</section></div><div class="block quicklinksblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "> 2692 2693<section class="tmx-quick-links"> 2694 <nav aria-label="Supplies"> 2695 <span class="text-uppercase tmx-quick-links-title"> 2696 <a href="/luthier-tools-and-supplies/supplies/" title="Supplies">Supplies</a> 2697 </span> 2698 2699 <ul class="pt-3 list-group list-group-vertical none"> 2700 <li class="mr-3 mb-2"> 2701 <a href="/luthier-tools-and-supplies/supplies/books-plans-dvds/" target="_self" title="Books, Plans, DVDs">Books, Plans, DVDs</a> 2702 </li> 2703 <li class="mr-3 mb-2"> 2704 <a href="/luthier-tools-and-supplies/supplies/cleaners-and-lubricants/" target="_self" title="Cleaners + Lubricants">Cleaners + Lubricants</a> 2705 </li> 2706 <li class="mr-3 mb-2"> 2707 <a href="/luthier-tools-and-supplies/supplies/finishing-supplies/" target="_self" title="Finishing Supplies">Finishing Supplies</a> 2708 </li> 2709 <li class="mr-3 mb-2"> 2710 <a href="/luthier-tools-and-supplies/supplies/glue-and-adhesive/" target="_self" title="Glue + Tape">Glue + Tape</a> 2711 </li> 2712 <li class="mr-3 mb-2"> 2713 <a href="/luthier-tools-and-supplies/supplies/guitar-shipping/" target="_self" title="Guitar Shipping ">Guitar Shipping</a> 2714 </li> 2715 <li class="mr-3 mb-2"> 2716 <a href="/luthier-tools-and-supplies/supplies/sanding-and-polishing/" target="_self" title="Sanding + Polishing">Sanding + Polishing</a> 2717 </li> 2718 2719 </ul> 2720 </nav> 2721</section></div><div class="block quicklinksblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "> 2722 2723<section class="tmx-quick-links"> 2724 <nav aria-label="StewMac Tool Sets">
2725 <span class="text-uppercase tmx-quick-links-title"> 2726 <a href="/luthier-tools-and-supplies/stewmac-tool-sets/" title="StewMac Tool Sets">StewMac Tool Sets</a> 2727 </span> 2728 2729 </nav> 2730</section></div><div class="block quicklinksblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "> 2731 2732<section class="tmx-quick-links"> 2733 <nav aria-label="Our Newest Tools + Supplies"> 2734 <span class="text-uppercase tmx-quick-links-title"> 2735 <a href="/luthier-tools-and-supplies/?productFacets=Flags:IsNew&productSortBy=Newest#product" title="Our Newest Tools + Supplies">Our Newest Tools + Supplies</a> 2736 </span> 2737 2738 </nav> 2739</section></div><div class="block quicklinksblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "> 2740 2741<section class="tmx-quick-links"> 2742 <nav aria-label="Tool Lists For Lutherie Schools"> 2743 <span class="text-uppercase tmx-quick-links-title"> 2744 <a href="/luthier-tools-and-supplies/tool-lists-for-lutherie-schools/" title="Tool Lists For Lutherie Schools">Tool Lists For Lutherie Schools</a> 2745 </span> 2746 2747 </nav> 2748</section></div> 2749 </div> 2750 2751 2752</div></div><div class="block containerblock col-lg-3 col-md-6 col-sm-12 col-xs-12 displaymode-one-quarter " style="padding:0px 3px 0px 8px"> 2753 2754 2755<div class="container"> 2756 2757 <div class="row"> 2758 <div class="block imageblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "> 2759 2760 <div class="h-100 div-image-mobile-container"> 2761 <a href="https://www.stewmac.com/luthier-tools-and-supplies/tools-by-job/tools-for-necks-and-fingerboards/stewmac-fingerboard-inlay-templates/"> 2762 <picture class="h-100"> 2763<source sizes="auto" srcset="/globalassets/catalog-working/categories/1_luthier-tools--supplies/top-nav-flyouts/Fingerboard-Inlay-Templates.jpg?hash=639211138050000000&width=480&format=webp&quality=75 480w, /globalassets/catalog-working/categories/1_luthier-tools--supplies/top-nav-flyouts/Fingerboard-Inlay-Templates.jpg?hash=639211138050000000&width=768&format=webp&quality=75 768w, /globalassets/catalog-working/categories/1_luthier-tools--supplies/top-nav-flyouts/Fingerboard-Inlay-Templates.jpg?hash=639211138050000000&width=1080&format=webp&quality=75 1080w, /globalassets/catalog-working/categories/1_luthier-tools--supplies/top-nav-flyouts/Fingerboard-Inlay-Templates.jpg?hash=639211138050000000&width=1280&format=webp&quality=75 1280w, /globalassets/catalog-working/categories/1_luthier-tools--supplies/top-nav-flyouts/Fingerboard-Inlay-Templates.jpg?hash=639211138050000000&width=1366&format=webp&quality=75 1366w, /globalassets/catalog-working/categories/1_luthier-tools--supplies/top-nav-flyouts/Fingerboard-Inlay-Templates.jpg?hash=639211138050000000&width=1536&format=webp&quality=75 1536w, /globalassets/catalog-working/categories/1_luthier-tools--supplies/top-nav-flyouts/Fingerboard-Inlay-Templates.jpg?hash=639211138050000000&width=1920&format=webp&quality=75 1920w" type="image/webp"> 2764<img alt="Tools and templates to rout for decorative inlays on guitar fingerboards on a bench." class="img-fluid w-100 h-100 background-center" height="2000" sizes="auto" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" style="background-size:cover;background-image:url('/globalassets/catalog-working/categories/1_luthier-tools--supplies/top-nav-flyouts/Fingerboard-Inlay-Templates.jpg?hash=639211138050000000&width=50&format=webp&quality=50');" width="2000"> 2765</picture> 2766 </a> 2767 </div> 2768</div><div class="block freetextblock col-lg-12 col-md-12 col-sm-12 col-xs-12 " style="padding:15px 15px 0px 15px"><div> 2769 <p style="text-align: center;"><strong></strong></p> 2770<p style="text-align: center;"><span style="color: #d91000;"><strong>NEW! <span style="color: #000000;">PERFECTLY PLACED INLAYS</span></strong></span><br><strong><a href="/luthier-tools-and-supplies/tools-by-job/tools-for-necks-and-fingerboards/stewmac-fingerboard-inlay-templates/" title="Fingerboard Inlay Templates"><span style="color: #000000;">Fingerboard Inlay Templates</span><br><span style="color: #ffffff; background-color: #ff0000;"> SHOP NOW </span></a></strong></p> 2771</div></div> 2772 </div> 2773 2774 2775</div></div> 2776 </div> 2777 2778 2779</div> 2780 </div> 2781 2782 </div> 2783 </div> 2784 </div> 2785 </div> 2786 </div> 2787 </li> 2788 2789 <li class="nav-item px-2"> 2790 <a class="nav-link " 2791 title="Parts + Hardware" 2792 href="/parts-and-hardware/" 2793 data-toggle="dropdown" 2794 onClick="onClick(this)"> 2795
2796 <span class="dropdown-toggle">Parts + Hardware</span> 2797 2798 </a> 2799 <div class="dropdown header-dropdown w-100" style="position:static"> 2800 <div class="dropdown-menu tmx-dropdown-menu mt-0 pt-0"> 2801 <div class="mega-menu"> 2802 <div class="d-none d-lg-flex justify-content-between"> 2803 <div class="container"> 2804 <div class="m-2"> 2805 2806 2807 2808<div class="container" > 2809 2810 <div class="row"> 2811 <div class="block containerblock col-lg-3 col-md-6 col-sm-12 col-xs-12 displaymode-one-quarter "> 2812 2813 2814<div class="container"> 2815 2816 <div class="row"> 2817 <div class="block quicklinksblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "> 2818 2819<section class="tmx-quick-links"> 2820 <nav aria-label="Bridges + Tailpieces"> 2821 <span class="text-uppercase tmx-quick-links-title"> 2822 <a href="/parts-and-hardware/bridges-and-tailpieces/" title="Bridges + Tailpieces">Bridges + Tailpieces</a> 2823 </span> 2824 2825 </nav> 2826</section></div><div class="block quicklinksblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "> 2827 2828<section class="tmx-quick-links"> 2829 <nav aria-label="Case + Cabinet Parts"> 2830 <span class="text-uppercase tmx-quick-links-title"> 2831 <a href="/parts-and-hardware/case-and-cabinet-parts/" title="Case + Cabinet Parts">Case + Cabinet Parts</a> 2832 </span> 2833 2834 </nav> 2835</section></div><div class="block quicklinksblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "> 2836 2837<section class="tmx-quick-links"> 2838 <nav aria-label="Endpins + Bridge Pins"> 2839 <span class="text-uppercase tmx-quick-links-title"> 2840 <a href="/parts-and-hardware/endpins-and-bridge-pins/" title="Endpins + Bridge Pins">Endpins + Bridge Pins</a> 2841 </span> 2842 2843 </nav> 2844</section></div><div class="block quicklinksblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "> 2845 2846<section class="tmx-quick-links"> 2847 <nav aria-label="Jack Plates"> 2848 <span class="text-uppercase tmx-quick-links-title"> 2849 <a href="/parts-and-hardware/jack-plates/" title="Jack Plates">Jack Plates</a> 2850 </span> 2851 2852 </nav> 2853</section></div><div class="block quicklinksblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "> 2854 2855<section class="tmx-quick-links"> 2856 <nav aria-label="Knobs"> 2857 <span class="text-uppercase tmx-quick-links-title"> 2858 <a href="/parts-and-hardware/knobs/" title="Knobs">Knobs</a> 2859 </span> 2860 2861 </nav> 2862</section></div><div class="block quicklinksblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "> 2863 2864<section class="tmx-quick-links"> 2865 <nav aria-label="NEW! Necks"> 2866 <span class="text-uppercase tmx-quick-links-title"> 2867 <a href="/parts-and-hardware/necks/" title="NEW! Necks">NEW! Necks</a> 2868 </span> 2869 2870 </nav> 2871</section></div><div class="block quicklinksblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "> 2872 2873<section class="tmx-quick-links"> 2874 <nav aria-label="Nuts + Washers"> 2875 <span class="text-uppercase tmx-quick-links-title"> 2876 <a href="/parts-and-hardware/nuts-and-washers/" title="Nuts + Washers">Nuts + Washers</a> 2877 </span> 2878 2879 </nav> 2880</section></div> 2881 </div> 2882 2883 2884</div></div><div class="block containerblock col-lg-3 col-md-6 col-sm-12 col-xs-12 displaymode-one-quarter "> 2885 2886 2887<div class="container"> 2888 2889 <div class="row"> 2890 <div class="block quicklinksblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "> 2891 2892<section class="tmx-quick-links"> 2893 <nav aria-label="Pickguards"> 2894 <span class="text-uppercase tmx-quick-links-title"> 2895 <a href="/parts-and-hardware/pickguards/" title="Pickguards">Pickguards</a> 2896 </span> 2897 2898 </nav> 2899</section></div><div class="block quicklinksblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "> 2900 2901<section class="tmx-quick-links"> 2902 <nav aria-label="Screws + Springs">
2903 <span class="text-uppercase tmx-quick-links-title"> 2904 <a href="/parts-and-hardware/screws-and-springs/" title="Screws + Springs">Screws + Springs</a> 2905 </span> 2906 2907 </nav> 2908</section></div><div class="block quicklinksblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "> 2909 2910<section class="tmx-quick-links"> 2911 <nav aria-label="Strap Buttons"> 2912 <span class="text-uppercase tmx-quick-links-title"> 2913 <a href="/parts-and-hardware/strap-buttons/" title="Strap Buttons">Strap Buttons</a> 2914 </span> 2915 2916 </nav> 2917</section></div><div class="block quicklinksblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "> 2918 2919<section class="tmx-quick-links"> 2920 <nav aria-label="String Trees + Retainers"> 2921 <span class="text-uppercase tmx-quick-links-title"> 2922 <a href="/parts-and-hardware/string-trees-and-retainers/" title="String Trees + Retainers">String Trees + Retainers</a> 2923 </span> 2924 2925 </nav> 2926</section></div><div class="block quicklinksblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "> 2927 2928<section class="tmx-quick-links"> 2929 <nav aria-label="Truss Rod Covers"> 2930 <span class="text-uppercase tmx-quick-links-title"> 2931 <a href="/parts-and-hardware/truss-rod-covers/" title="Truss Rod Covers">Truss Rod Covers</a> 2932 </span> 2933 2934 </nav> 2935</section></div><div class="block quicklinksblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "> 2936 2937<section class="tmx-quick-links"> 2938 <nav aria-label="Tuning Machines"> 2939 <span class="text-uppercase tmx-quick-links-title"> 2940 <a href="/parts-and-hardware/tuning-machines/" title="Tuning Machines">Tuning Machines</a> 2941 </span> 2942 2943 </nav> 2944</section></div> 2945 </div> 2946 2947 2948</div></div><div class="block containerblock col-lg-3 col-md-6 col-sm-12 col-xs-12 displaymode-one-quarter "> 2949 2950 2951<div class="container"> 2952 2953 <div class="row"> 2954 <div class="block quicklinksblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "> 2955 2956<section class="tmx-quick-links"> 2957 <nav aria-label="All hardwares + parts by Instrument"> 2958 <span class="text-uppercase tmx-quick-links-title"> 2959 <a href="/parts-and-hardware/all-hardware-and-parts-by-instrument/" title="All hardwares + parts by Instrument">All hardwares + parts by Instrument</a> 2960 </span> 2961 2962 <ul class="pt-3 list-group list-group-vertical none"> 2963 <li class="mr-3 mb-2"> 2964 <a href="/parts-and-hardware/all-hardware-and-parts-by-instrument/electric-guitar-parts/" target="_self" title="Electric Guitar">Electric Guitar</a> 2965 </li> 2966 <li class="mr-3 mb-2"> 2967 <a href="/parts-and-hardware/all-hardware-and-parts-by-instrument/acoustic-guitar-parts/" target="_self" title="Acoustic Guitar">Acoustic Guitar</a> 2968 </li> 2969 <li class="mr-3 mb-2"> 2970 <a href="/parts-and-hardware/all-hardware-and-parts-by-instrument/archtop-guitar-parts/" target="_self" title="Archtop Guitar">Archtop Guitar</a> 2971 </li> 2972 <li class="mr-3 mb-2"> 2973 <a href="/parts-and-hardware/all-hardware-and-parts-by-instrument/classical-guitar-parts/" target="_self" title="Classical Guitar">Classical Guitar</a> 2974 </li> 2975 <li class="mr-3 mb-2"> 2976 <a href="/parts-and-hardware/all-hardware-and-parts-by-instrument/resonator-guitar-parts/" target="_self" title="Resonator Guitar">Resonator Guitar</a> 2977 </li> 2978 <li class="mr-3 mb-2"> 2979 <a href="/parts-and-hardware/all-hardware-and-parts-by-instrument/electric-bass-parts/" target="_self" title="Bass">Bass</a> 2980 </li> 2981 <li class="mr-3 mb-2"> 2982 <a href="/parts-and-hardware/all-hardware-and-parts-by-instrument/banjo-parts/" target="_self" title="Banjo">Banjo</a> 2983 </li> 2984 <li class="mr-3 mb-2"> 2985 <a href="/parts-and-hardware/all-hardware-and-parts-by-instrument/mandolin-parts/" target="_self" title="Mandolin">Mandolin</a> 2986 </li> 2987 <li class="mr-3 mb-2"> 2988 <a href="/parts-and-hardware/all-hardware-and-parts-by-instrument/ukulele-parts/" target="_self" title="Ukulele">Ukulele</a> 2989 </li> 2990 <li class="mr-3 mb-2"> 2991 <a href="/parts-and-hardware/all-hardware-and-parts-by-instrument/violin-and-fiddle-parts/" target="_self" title="Violin">Violin</a> 2992 </li> 2993 <li class="mr-3 mb-2"> 2994 <a href="/parts-and-hardware/all-hardware-and-parts-by-instrument/dulcimer-parts/" target="_self" title="Dulcimer">Dulcimer</a> 2995 </li> 2996 2997 </ul> 2998 </nav> 2999</section></div><div class="block quicklinksblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "> 3000 3001<section class="tmx-quick-links"> 3002 <nav aria-label="New Parts + Hardware">
3003 <span class="text-uppercase tmx-quick-links-title"> 3004 <a href="/parts-and-hardware/?productFacets=Flags:IsNew" title="New Parts + Hardware">New Parts + Hardware</a> 3005 </span> 3006 3007 </nav> 3008</section></div> 3009 </div> 3010 3011 3012</div></div><div class="block containerblock col-lg-3 col-md-6 col-sm-12 col-xs-12 displaymode-one-quarter " style="padding:5px 3px 0px 8px"> 3013 3014 3015<div class="container"> 3016 3017 <div class="row"> 3018 <div class="block imageblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "> 3019 3020 <div class="h-100 div-image-mobile-container"> 3021 <a href="https://www.stewmac.com/parts-and-hardware/"> 3022 <picture class="h-100"> 3023<source sizes="auto" srcset="/globalassets/catalog-working/categories/2_parts--hardware/top-nav-flyouts/0333-3-3000.jpg?hash=638072344640000000&width=480&format=webp&quality=75 480w, /globalassets/catalog-working/categories/2_parts--hardware/top-nav-flyouts/0333-3-3000.jpg?hash=638072344640000000&width=768&format=webp&quality=75 768w, /globalassets/catalog-working/categories/2_parts--hardware/top-nav-flyouts/0333-3-3000.jpg?hash=638072344640000000&width=1080&format=webp&quality=75 1080w, /globalassets/catalog-working/categories/2_parts--hardware/top-nav-flyouts/0333-3-3000.jpg?hash=638072344640000000&width=1280&format=webp&quality=75 1280w, /globalassets/catalog-working/categories/2_parts--hardware/top-nav-flyouts/0333-3-3000.jpg?hash=638072344640000000&width=1366&format=webp&quality=75 1366w, /globalassets/catalog-working/categories/2_parts--hardware/top-nav-flyouts/0333-3-3000.jpg?hash=638072344640000000&width=1536&format=webp&quality=75 1536w, /globalassets/catalog-working/categories/2_parts--hardware/top-nav-flyouts/0333-3-3000.jpg?hash=638072344640000000&width=1920&format=webp&quality=75 1920w" type="image/webp"> 3024<img alt="Chrome guitar hardware on blond Telecaster" class="img-fluid w-100 h-100 background-center" height="3000" sizes="auto" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" style="background-size:cover;background-image:url('/globalassets/catalog-working/categories/2_parts--hardware/top-nav-flyouts/0333-3-3000.jpg?hash=638072344640000000&width=50&format=webp&quality=50');" width="3000"> 3025</picture> 3026 </a> 3027 </div> 3028</div><div class="block freetextblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "><div> 3029 <p style="text-align: center;"><span style="color: #000000;"><strong><a href="/parts-and-hardware/all-hardware-and-parts-by-instrument/electric-guitar-parts/" title="Parts + Hardware for Electric Guitar" style="color: #000000;">Bridges, Tuners, Pickguards, for Electric Guitar</a><span class="icon-icn-Arrow-Med-right"> </span></strong></span></p> 3030</div></div> 3031 </div> 3032 3033 3034</div></div> 3035 </div> 3036 3037 3038</div> 3039 </div> 3040 3041 </div> 3042 </div> 3043 </div> 3044 </div> 3045 </div> 3046 </li> 3047 3048 <li class="nav-item px-2"> 3049 <a class="nav-link " 3050 title="Tonewoods" 3051 href="/tonewoods/" 3052 data-toggle="dropdown" 3053 onClick="onClick(this)"> 3054 3055 <span class="dropdown-toggle">Tonewoods</span> 3056 3057 </a> 3058 <div class="dropdown header-dropdown w-100" style="position:static"> 3059 <div class="dropdown-menu tmx-dropdown-menu mt-0 pt-0"> 3060 <div class="mega-menu"> 3061 <div class="d-none d-lg-flex justify-content-between"> 3062 <div class="container"> 3063 <div class="m-2"> 3064 3065 3066 3067<div class="container" > 3068 3069 <div class="row"> 3070 <div class="block quicklinksblock col-lg-3 col-md-6 col-sm-12 col-xs-12 displaymode-one-quarter "> 3071 3072<section class="tmx-quick-links"> 3073 <nav aria-label="WoodStax - Shop Tonewood by the Piece"> 3074 <span class="text-uppercase tmx-quick-links-title"> 3075 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/" title="WoodStax - Shop Tonewood by the Piece">WoodStax - Shop Tonewood by the Piece</a> 3076 </span> 3077 3078 <ul class="pt-3 list-group list-group-vertical none"> 3079 <li class="mr-3 mb-2"> 3080 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/the-tree/" target="_self" title="">The Tree</a> 3081 </li> 3082 <li class="mr-3 mb-2"> 3083 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/acoustic-back-and-sides/" target="_self" title="Acoustic Back + Sides ">Acoustic Back + Sides</a> 3084 </li> 3085 <li class="mr-3 mb-2"> 3086 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/acoustic-soundboards-and-tops/" target="_self" title="">Acoustic Soundboards + Tops</a> 3087 </li> 3088 <li class="mr-3 mb-2"> 3089 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/acoustic-guitar-kits/" target="_self" title="">Acoustic Guitar Kits</a> 3090 </li> 3091 <li class="mr-3 mb-2"> 3092 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/electric-body-blanks/" target="_self" title="Electric Body Blanks">Electric Body Blanks</a> 3093 </li> 3094 <li class="mr-3 mb-2"> 3095 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/electric-tops/" target="_self" title="Electric Tops">Electric Tops</a> 3096 </li> 3097 <li class="mr-3 mb-2"> 3098 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/ukulele-tonewoods/" target="_self" title="">Ukulele Tonewoods</a> 3099 </li> 3100 3101 </ul> 3102 </nav> 3103</section></div><div class="block quicklinksblock col-lg-3 col-md-6 col-sm-12 col-xs-12 displaymode-one-quarter "> 3104 3105<section class="tmx-quick-links"> 3106 <nav aria-label="Wood Parts">
3107 <span class="text-uppercase tmx-quick-links-title"> 3108 <a href="/tonewoods/wood-parts/" title="Wood Parts">Wood Parts</a> 3109 </span> 3110 3111 <ul class="pt-3 list-group list-group-vertical none"> 3112 <li class="mr-3 mb-2"> 3113 <a href="/tonewoods/sawmill-specials/" target="_self" title="">*Sawmill Specials*</a> 3114 </li> 3115 <li class="mr-3 mb-2"> 3116 <a href="/tonewoods/wood-parts/acoustic-guitar-soundboards-and-tops/" target="_self" title="Acoustic Soundboards + Tops ">Acoustic Soundboards + Tops</a> 3117 </li> 3118 <li class="mr-3 mb-2"> 3119 <a href="/tonewoods/wood-parts/shaped-bodies/" target="_self" title="Bodies">Bodies</a> 3120 </li> 3121 <li class="mr-3 mb-2"> 3122 <a href="/tonewoods/wood-parts/body-blanks/" target="_self" title="Body Blanks">Body Blanks</a> 3123 </li> 3124 <li class="mr-3 mb-2"> 3125 <a href="/tonewoods/wood-parts/braces-and-blocks-and-blanks-for-acoustic-guitar/" target="_self" title="Braces + Blocks">Braces + Blocks</a> 3126 </li> 3127 <li class="mr-3 mb-2"> 3128 <a href="/parts-and-hardware/all-hardware-and-parts-by-instrument/acoustic-guitar-parts/acoustic-guitar-bridges-and-tailpieces/flattop-guitar-bridge-blank/" target="_self" title="">Bridge Blanks</a> 3129 </li> 3130 <li class="mr-3 mb-2"> 3131 <a href="/tonewoods/wood-parts/electric-guitar-fingerboards/" target="_self" title="Fingerboards">Fingerboards</a> 3132 </li> 3133 <li class="mr-3 mb-2"> 3134 <a href="/tonewoods/wood-parts/kerfed-lining/" target="_self" title="Kerfed Lining">Kerfed Lining</a> 3135 </li> 3136 <li class="mr-3 mb-2"> 3137 <a href="/tonewoods/wood-parts/electric-guitar-necks/" target="_self" title="Necks ">Necks</a> 3138 </li> 3139 <li class="mr-3 mb-2"> 3140 <a href="/tonewoods/wood-parts/peghead-overlays/" target="_self" title="Peghead Overlays">Peghead Overlays</a> 3141 </li> 3142 <li class="mr-3 mb-2"> 3143 <a href="/tonewoods/wood-parts/shims/" target="_self" title="Shims">Shims</a> 3144 </li> 3145 3146 </ul> 3147 </nav> 3148</section></div><div class="block quicklinksblock col-lg-3 col-md-6 col-sm-12 col-xs-12 displaymode-one-quarter "> 3149 3150<section class="tmx-quick-links"> 3151 <nav aria-label="Shop by Instrument"> 3152 <span class="text-uppercase tmx-quick-links-title"> 3153 <a href="/tonewoods/shop-tonewood-by-instrument/" title="Shop by Instrument">Shop by Instrument</a> 3154 </span> 3155 3156 <ul class="pt-3 list-group list-group-vertical none"> 3157 <li class="mr-3 mb-2"> 3158 <a href="/tonewoods/shop-tonewood-by-instrument/electric-guitar-bodies-and-necks-and-wood/" target="_self" title="Electric Guitar">Electric Guitar</a> 3159 </li> 3160 <li class="mr-3 mb-2"> 3161 <a href="/tonewoods/shop-tonewood-by-instrument/acoustic-guitar-wood/" target="_self" title="Acoustic Guitar">Acoustic Guitar</a> 3162 </li> 3163 <li class="mr-3 mb-2"> 3164 <a href="/tonewoods/shop-tonewood-by-instrument/archtop-guitar-wood/" target="_self" title="Archtop Guitar">Archtop Guitar</a> 3165 </li> 3166 <li class="mr-3 mb-2"> 3167 <a href="/tonewoods/shop-tonewood-by-instrument/banjo-wood/" target="_self" title="Banjo">Banjo</a> 3168 </li> 3169 <li class="mr-3 mb-2"> 3170 <a href="/tonewoods/shop-tonewood-by-instrument/electric-bass-bodies-and-necks-and-wood/" target="_self" title="Bass">Bass</a> 3171 </li> 3172 <li class="mr-3 mb-2"> 3173 <a href="/tonewoods/shop-tonewood-by-instrument/mandolin-wood/" target="_self" title="Mandolin">Mandolin</a> 3174 </li> 3175 <li class="mr-3 mb-2"> 3176 <a href="/tonewoods/shop-tonewood-by-instrument/ukulele-wood/" target="_self" title="Ukulele">Ukulele</a> 3177 </li> 3178 <li class="mr-3 mb-2"> 3179 <a href="/tonewoods/shop-tonewood-by-instrument/violin-and-fiddle-wood/" target="_self" title="Violin">Violin</a> 3180 </li> 3181 3182 </ul> 3183 </nav> 3184</section></div><div class="block containerblock col-lg-3 col-md-6 col-sm-12 col-xs-12 displaymode-one-quarter " style="padding:0px 3px 0px 8px"> 3185 3186 3187<div class="container"> 3188 3189 <div class="row"> 3190 <div class="block imageblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "> 3191 3192 <div class="h-100 div-image-mobile-container"> 3193 <a href="https://www.stewmac.com/tonewoods/sawmill-specials/sawmill-specials-acoustic-back-side-sets/"> 3194 <picture class="h-100"> 3195<source sizes="auto" srcset="/globalassets/product-images/m008000/m008600/m008687-sawmill-specials--acoustic-back--side-sets/m008687-1-back-and-side-sets.jpg?hash=638011844300000000&width=480&format=webp&quality=75 480w, /globalassets/product-images/m008000/m008600/m008687-sawmill-specials--acoustic-back--side-sets/m008687-1-back-and-side-sets.jpg?hash=638011844300000000&width=768&format=webp&quality=75 768w, /globalassets/product-images/m008000/m008600/m008687-sawmill-specials--acoustic-back--side-sets/m008687-1-back-and-side-sets.jpg?hash=638011844300000000&width=1080&format=webp&quality=75 1080w, /globalassets/product-images/m008000/m008600/m008687-sawmill-specials--acoustic-back--side-sets/m008687-1-back-and-side-sets.jpg?hash=638011844300000000&width=1280&format=webp&quality=75 1280w, /globalassets/product-images/m008000/m008600/m008687-sawmill-specials--acoustic-back--side-sets/m008687-1-back-and-side-sets.jpg?hash=638011844300000000&width=1366&format=webp&quality=75 1366w, /globalassets/product-images/m008000/m008600/m008687-sawmill-specials--acoustic-back--side-sets/m008687-1-back-and-side-sets.jpg?hash=638011844300000000&width=1536&format=webp&quality=75 1536w, /globalassets/product-images/m008000/m008600/m008687-sawmill-specials--acoustic-back--side-sets/m008687-1-back-and-side-sets.jpg?hash=638011844300000000&width=1920&format=webp&quality=75 1920w" type="image/webp"> 3196<img class="img-fluid w-100 h-100 background-center" height="5036" sizes="auto" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" style="background-size:cover;background-image:url('/globalassets/product-images/m008000/m008600/m008687-sawmill-specials--acoustic-back--side-sets/m008687-1-back-and-side-sets.jpg?hash=638011844300000000&width=50&format=webp&quality=50');" width="5036"> 3197</picture> 3198 </a> 3199 </div> 3200</div><div class="block freetextblock col-lg-12 col-md-12 col-sm-12 col-xs-12 " style="padding:15px 15px 0px 15px"><div> 3201 <p style="text-align: center;"><strong><span style="background-color: #d93000; color: #ffffff;"> SAWMILL SPECIALS! </span><br><a href="/tonewoods/sawmill-specials/sawmill-specials-acoustic-back-side-sets/" title="Acoustic Back + Sides"><span style="color: #000000;">Great Deals on</span></a><br><a href="/tonewoods/sawmill-specials/sawmill-specials-acoustic-back-side-sets/" title="Acoustic Back + Sides"><span style="color: #000000;">Acoustic Back + Side Sets</span></a></strong><span style="color: #000000;"><br></span></p> 3202</div></div> 3203 </div> 3204 3205 3206</div></div> 3207 </div> 3208 3209 3210</div> 3211 </div> 3212 3213 </div> 3214 </div> 3215 </div> 3216 </div> 3217 </div> 3218 </li> 3219 3220 <li class="nav-item px-2"> 3221 <a class="nav-link " 3222 title="Electronics" 3223 href="/electronics/" 3224 data-toggle="dropdown" 3225 onClick="onClick(this)"> 3226
3227 <span class="dropdown-toggle">Electronics</span> 3228 3229 </a> 3230 <div class="dropdown header-dropdown w-100" style="position:static"> 3231 <div class="dropdown-menu tmx-dropdown-menu mt-0 pt-0"> 3232 <div class="mega-menu"> 3233 <div class="d-none d-lg-flex justify-content-between"> 3234 <div class="container"> 3235 <div class="m-2"> 3236 3237 3238 3239<div class="container" > 3240 3241 <div class="row"> 3242 <div class="block containerblock col-lg-3 col-md-6 col-sm-12 col-xs-12 displaymode-one-quarter "> 3243 3244 3245<div class="container"> 3246 3247 <div class="row"> 3248 <div class="block quicklinksblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "> 3249 3250<section class="tmx-quick-links"> 3251 <nav aria-label="Amps"> 3252 <span class="text-uppercase tmx-quick-links-title"> 3253 <a href="/electronics/amps/" title="Amps">Amps</a> 3254 </span> 3255 3256 <ul class="pt-3 list-group list-group-vertical none"> 3257 <li class="mr-3 mb-2"> 3258 <a href="/electronics/amps/components-and-parts/" target="_self" title="Components + Parts ">Components + Parts</a> 3259 </li> 3260 <li class="mr-3 mb-2"> 3261 <a href="/electronics/amps/amplifier-kits/" target="_self" title="Kits">Kits</a> 3262 </li> 3263 <li class="mr-3 mb-2"> 3264 <a href="/electronics/amps/speakers/" target="_self" title="Speakers">Speakers</a> 3265 </li> 3266 <li class="mr-3 mb-2"> 3267 <a href="/electronics/amps/tubes-valves/" target="_self" title="Tubes (Valves)">Tubes (Valves)</a> 3268 </li> 3269 3270 </ul> 3271 </nav> 3272</section></div><div class="block quicklinksblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "> 3273 3274<section class="tmx-quick-links"> 3275 <nav aria-label="Pedals "> 3276 <span class="text-uppercase tmx-quick-links-title"> 3277 <a href="/electronics/pedals/" title="Pedals ">Pedals </a> 3278 </span> 3279 3280 <ul class="pt-3 list-group list-group-vertical none"> 3281 <li class="mr-3 mb-2"> 3282 <a href="/electronics/pedals/pedal-components-and-parts/" target="_self" title="">Components + Parts</a> 3283 </li> 3284 <li class="mr-3 mb-2"> 3285 <a href="/kits-and-projects/electronic-kits/pedals-and-mod-kits/" target="_self" title="Kits">Kits</a> 3286 </li> 3287 <li class="mr-3 mb-2"> 3288 <a href="/electronics/pedals/power-supplies-and-batteries/" target="_self" title="Power Supply">Power Supply</a> 3289 </li> 3290 3291 </ul> 3292 </nav> 3293</section></div><div class="block quicklinksblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "> 3294 3295<section class="tmx-quick-links"> 3296 <nav aria-label="Pickups "> 3297 <span class="text-uppercase tmx-quick-links-title"> 3298 <a href="/electronics/pickups/" title="Pickups ">Pickups </a> 3299 </span> 3300 3301 <ul class="pt-3 list-group list-group-vertical none"> 3302 <li class="mr-3 mb-2"> 3303 <a href="/electronics/pickups/shop-all-our-pickups/" target="_self" title="All Pickups">All Pickups</a> 3304 </li> 3305 <li class="mr-3 mb-2"> 3306 <a href="/electronics/pickups/pickup-kits/" target="_self" title="Kits">Kits</a> 3307 </li> 3308 <li class="mr-3 mb-2"> 3309 <a href="/electronics/pickups/pickup-parts/" target="_self" title="Parts">Parts</a> 3310 </li> 3311 3312 </ul> 3313 </nav> 3314</section></div> 3315 </div> 3316 3317 3318</div></div><div class="block quicklinksblock col-lg-3 col-md-6 col-sm-12 col-xs-12 displaymode-one-quarter "> 3319 3320<section class="tmx-quick-links"> 3321 <nav aria-label="Components + Parts">
3322 <span class="text-uppercase tmx-quick-links-title"> 3323 <a href="/electronics/components-and-parts/" title="Components + Parts">Components + Parts</a> 3324 </span> 3325 3326 <ul class="pt-3 list-group list-group-vertical none"> 3327 <li class="mr-3 mb-2"> 3328 <a href="/electronics/components-and-parts/battery-clips-and-holders/" target="_self" title="Battery Clips + Holders">Battery Clips + Holders</a> 3329 </li> 3330 <li class="mr-3 mb-2"> 3331 <a href="/electronics/components-and-parts/capacitors-and-resistors/" target="_self" title="Capacitors + Resistors">Capacitors + Resistors</a> 3332 </li> 3333 <li class="mr-3 mb-2"> 3334 <a href="/electronics/components-and-parts/jacks/" target="_self" title="Jacks">Jacks</a> 3335 </li> 3336 <li class="mr-3 mb-2"> 3337 <a href="/electronics/components-and-parts/nuts-and-washers-for-pots-and-jacks/" target="_self" title="Nuts + Washers ">Nuts + Washers</a> 3338 </li> 3339 <li class="mr-3 mb-2"> 3340 <a href="/electronics/components-and-parts/potentiometers/" target="_self" title="Potentiometers">Potentiometers</a> 3341 </li> 3342 <li class="mr-3 mb-2"> 3343 <a href="/electronics/components-and-parts/power-supplies-and-batteries/" target="_self" title="Power Supplies + Batteries">Power Supplies + Batteries</a> 3344 </li> 3345 <li class="mr-3 mb-2"> 3346 <a href="/electronics/components-and-parts/switches/" target="_self" title="Switches">Switches</a> 3347 </li> 3348 <li class="mr-3 mb-2"> 3349 <a href="/electronics/components-and-parts/wires/" target="_self" title="Wires">Wires</a> 3350 </li> 3351 <li class="mr-3 mb-2"> 3352 <a href="/electronics/components-and-parts/wiring-kits/" target="_self" title="Wiring Kits">Wiring Kits</a> 3353 </li> 3354 3355 </ul> 3356 </nav> 3357</section></div><div class="block containerblock col-lg-3 col-md-6 col-sm-12 col-xs-12 displaymode-one-quarter "> 3358 3359 3360<div class="container"> 3361 3362 <div class="row"> 3363 <div class="block quicklinksblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "> 3364 3365<section class="tmx-quick-links"> 3366 <nav aria-label="Contact Cleaner"> 3367 <span class="text-uppercase tmx-quick-links-title"> 3368 <a href="/electronics/contact-cleaner/" title="Contact Cleaner">Contact Cleaner</a> 3369 </span> 3370 3371 </nav> 3372</section></div><div class="block quicklinksblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "> 3373 3374<section class="tmx-quick-links"> 3375 <nav aria-label="Shielding"> 3376 <span class="text-uppercase tmx-quick-links-title"> 3377 <a href="/electronics/shielding/" title="Shielding">Shielding</a> 3378 </span> 3379 3380 </nav> 3381</section></div><div class="block quicklinksblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "> 3382 3383<section class="tmx-quick-links"> 3384 <nav aria-label="Soldering"> 3385 <span class="text-uppercase tmx-quick-links-title"> 3386 <a href="/electronics/soldering-tools-and-supplies-for-electric-guitar/" title="Soldering">Soldering</a> 3387 </span> 3388 3389 </nav> 3390</section></div><div class="block quicklinksblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "> 3391 3392<section class="tmx-quick-links"> 3393 <nav aria-label="New Arrivals"> 3394 <span class="text-uppercase tmx-quick-links-title"> 3395 <a href="/electronics/?productFacets=Flags:IsNew" title="New Arrivals">New Arrivals</a> 3396 </span> 3397 3398 </nav> 3399</section></div> 3400 </div> 3401 3402 3403</div></div><div class="block containerblock col-lg-3 col-md-6 col-sm-12 col-xs-12 displaymode-one-quarter " style="padding:0px 3px 0px 8px"> 3404 3405 3406<div class="container"> 3407 3408 <div class="row"> 3409 <div class="block imageblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "> 3410 3411 <div class="h-100 div-image-mobile-container"> 3412 <a href="https://www.stewmac.com/electronics/pedals/"> 3413 <picture class="h-100"> 3414<source sizes="auto" srcset="/globalassets/catalog-working/categories/4_electronics/top-nav-flyouts/105015-stewmac-pedal-set-onboard.jpg?hash=639002832050000000&width=480&format=webp&quality=75 480w, /globalassets/catalog-working/categories/4_electronics/top-nav-flyouts/105015-stewmac-pedal-set-onboard.jpg?hash=639002832050000000&width=768&format=webp&quality=75 768w, /globalassets/catalog-working/categories/4_electronics/top-nav-flyouts/105015-stewmac-pedal-set-onboard.jpg?hash=639002832050000000&width=1080&format=webp&quality=75 1080w, /globalassets/catalog-working/categories/4_electronics/top-nav-flyouts/105015-stewmac-pedal-set-onboard.jpg?hash=639002832050000000&width=1280&format=webp&quality=75 1280w, /globalassets/catalog-working/categories/4_electronics/top-nav-flyouts/105015-stewmac-pedal-set-onboard.jpg?hash=639002832050000000&width=1366&format=webp&quality=75 1366w, /globalassets/catalog-working/categories/4_electronics/top-nav-flyouts/105015-stewmac-pedal-set-onboard.jpg?hash=639002832050000000&width=1536&format=webp&quality=75 1536w, /globalassets/catalog-working/categories/4_electronics/top-nav-flyouts/105015-stewmac-pedal-set-onboard.jpg?hash=639002832050000000&width=1920&format=webp&quality=75 1920w" type="image/webp"> 3415<img class="img-fluid w-100 h-100 background-center" height="928" sizes="auto" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" style="background-size:cover;background-image:url('/globalassets/catalog-working/categories/4_electronics/top-nav-flyouts/105015-stewmac-pedal-set-onboard.jpg?hash=639002832050000000&width=50&format=webp&quality=50');" width="928"> 3416</picture> 3417 </a> 3418 </div> 3419</div><div class="block freetextblock col-lg-12 col-md-12 col-sm-12 col-xs-12 " style="padding:15px 15px 0px 15px"><div> 3420 <p style="text-align: center;"><strong><span style="color: #000000;"><a href="/electronics/pedals/" title="StewMac Pedals" style="color: #000000;">BOUTIQUE PEDALS</a></span></strong><br><span style="color: #000000;"><a href="/electronics/pedals/" title="StewMac Pedals" style="color: #000000;">WITHOUT THE BOUTIQUE PRICE</a><br><a href="/electronics/pedals/" title="StewMac Pedals"><strong><span style="background-color: #d91000; color: #ffffff;"> SHOP THE COLLECTION </span></strong></a><br></span></p> 3421</div></div> 3422 </div> 3423 3424 3425</div></div> 3426 </div> 3427 3428 3429</div> 3430 </div> 3431 3432 </div> 3433 </div> 3434 </div> 3435 </div> 3436 </div> 3437 </li> 3438 3439 <li class="nav-item px-2"> 3440 <a class="nav-link " 3441 title="Kits + Projects" 3442 href="/kits-and-projects/" 3443 data-toggle="dropdown" 3444 onClick="onClick(this)"> 3445
3446 <span class="dropdown-toggle">Kits + Projects</span> 3447 3448 </a> 3449 <div class="dropdown header-dropdown w-100" style="position:static"> 3450 <div class="dropdown-menu tmx-dropdown-menu mt-0 pt-0"> 3451 <div class="mega-menu"> 3452 <div class="d-none d-lg-flex justify-content-between"> 3453 <div class="container"> 3454 <div class="m-2"> 3455 3456 3457 3458<div class="container" > 3459 3460 <div class="row"> 3461 <div class="block containerblock col-lg-3 col-md-6 col-sm-12 col-xs-12 displaymode-one-quarter "> 3462 3463 3464<div class="container"> 3465 3466 <div class="row"> 3467 <div class="block quicklinksblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "> 3468 3469<section class="tmx-quick-links"> 3470 <nav aria-label="Instrument Kits"> 3471 <span class="text-uppercase tmx-quick-links-title"> 3472 <a href="/kits-and-projects/instrument-kits/" title="Instrument Kits">Instrument Kits</a> 3473 </span> 3474 3475 <ul class="pt-3 list-group list-group-vertical none"> 3476 <li class="mr-3 mb-2"> 3477 <a href="/kits-and-projects/instrument-kits/acoustic-guitar-kits/" target="_self" title="Acoustic Guitar ">Acoustic Guitar</a> 3478 </li> 3479 <li class="mr-3 mb-2"> 3480 <a href="/kits-and-projects/instrument-kits/mandolin-kits/" target="_self" title="Mandolin">Mandolin</a> 3481 </li> 3482 <li class="mr-3 mb-2"> 3483 <a href="/kits-and-projects/instrument-kits/violin-kits/" target="_self" title="Violin">Violin</a> 3484 </li> 3485 3486 </ul> 3487 </nav> 3488</section></div> 3489 </div> 3490 3491 3492</div></div><div class="block containerblock col-lg-3 col-md-6 col-sm-12 col-xs-12 displaymode-one-quarter "> 3493 3494 3495<div class="container"> 3496 3497 <div class="row"> 3498 <div class="block quicklinksblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "> 3499 3500<section class="tmx-quick-links"> 3501 <nav aria-label="Electronic Kits"> 3502 <span class="text-uppercase tmx-quick-links-title"> 3503 <a href="/kits-and-projects/electronic-kits/" title="Electronic Kits">Electronic Kits</a> 3504 </span> 3505 3506 <ul class="pt-3 list-group list-group-vertical none"> 3507 <li class="mr-3 mb-2"> 3508 <a href="/kits-and-projects/electronic-kits/amplifier-kits/" target="_self" title="Amplifier Kits">Amplifier Kits</a> 3509 </li> 3510 <li class="mr-3 mb-2"> 3511 <a href="/kits-and-projects/electronic-kits/pedals-and-mod-kits/" target="_self" title="Pedals Kits">Pedal Kits</a> 3512 </li> 3513 <li class="mr-3 mb-2"> 3514 <a href="/kits-and-projects/electronic-kits/pickup-kits/" target="_self" title="Pickup Kits">Pickup Kits</a> 3515 </li> 3516 <li class="mr-3 mb-2"> 3517 <a href="/kits-and-projects/electronic-kits/pickup-winding/" target="_self" title="Pickup Winding">Pickup Winding</a> 3518 </li> 3519 <li class="mr-3 mb-2"> 3520 <a href="/kits-and-projects/electronic-kits/wiring-kits/" target="_self" title="Wiring Kits">Wiring Kits</a> 3521 </li> 3522 3523 </ul> 3524 </nav> 3525</section></div> 3526 </div> 3527 3528 3529</div></div><div class="block containerblock col-lg-3 col-md-6 col-sm-12 col-xs-12 displaymode-one-quarter "> 3530 3531 3532<div class="container"> 3533 3534 <div class="row"> 3535 <div class="block quicklinksblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "> 3536 3537<section class="tmx-quick-links"> 3538 <nav aria-label="Finishing Sets"> 3539 <span class="text-uppercase tmx-quick-links-title"> 3540 <a href="/kits-and-projects/finishing-sets/" title="Finishing Sets">Finishing Sets</a> 3541 </span> 3542 3543 <ul class="pt-3 list-group list-group-vertical none"> 3544 <li class="mr-3 mb-2"> 3545 <a href="/kits-and-projects/finishing-sets/aerosol-finishing-sets/" target="_self" title="Aerosol Finishing ">Aerosol Finishing</a> 3546 </li> 3547 <li class="mr-3 mb-2"> 3548 <a href="/kits-and-projects/finishing-sets/wipe-on-finishing-sets/" target="_self" title="Wipe-On Finis
3548hing">Wipe-On Finishing</a> 3549 </li> 3550 3551 </ul> 3552 </nav> 3553</section></div> 3554 </div> 3555 3556 3557</div></div><div class="block containerblock col-lg-3 col-md-6 col-sm-12 col-xs-12 displaymode-one-quarter " style="padding:0px 3px 0px 8px"> 3558 3559 3560<div class="container"> 3561 3562 <div class="row"> 3563 <div class="block imageblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "> 3564 3565 <div class="h-100 div-image-mobile-container"> 3566 <a href="https://www.stewmac.com/kits-and-projects/electronic-kits/amplifier-kits/valve-factory-18-amp-kit/"> 3567 <picture class="h-100"> 3568<source sizes="auto" srcset="/globalassets/product-images/m002000/m002400/m002460-valve-factory-vf18/vf18-amp-kit-glowing-tube-composite-tweak-purple-power-on-speaker-plugged-in-3000.jpg?hash=639204927130000000&width=480&format=webp&quality=75 480w, /globalassets/product-images/m002000/m002400/m002460-valve-factory-vf18/vf18-amp-kit-glowing-tube-composite-tweak-purple-power-on-speaker-plugged-in-3000.jpg?hash=639204927130000000&width=768&format=webp&quality=75 768w, /globalassets/product-images/m002000/m002400/m002460-valve-factory-vf18/vf18-amp-kit-glowing-tube-composite-tweak-purple-power-on-speaker-plugged-in-3000.jpg?hash=639204927130000000&width=1080&format=webp&quality=75 1080w, /globalassets/product-images/m002000/m002400/m002460-valve-factory-vf18/vf18-amp-kit-glowing-tube-composite-tweak-purple-power-on-speaker-plugged-in-3000.jpg?hash=639204927130000000&width=1280&format=webp&quality=75 1280w, /globalassets/product-images/m002000/m002400/m002460-valve-factory-vf18/vf18-amp-kit-glowing-tube-composite-tweak-purple-power-on-speaker-plugged-in-3000.jpg?hash=639204927130000000&width=1366&format=webp&quality=75 1366w, /globalassets/product-images/m002000/m002400/m002460-valve-factory-vf18/vf18-amp-kit-glowing-tube-composite-tweak-purple-power-on-speaker-plugged-in-3000.jpg?hash=639204927130000000&width=1536&format=webp&quality=75 1536w, /globalassets/product-images/m002000/m002400/m002460-valve-factory-vf18/vf18-amp-kit-glowing-tube-composite-tweak-purple-power-on-speaker-plugged-in-3000.jpg?hash=639204927130000000&width=1920&format=webp&quality=75 1920w" type="image/webp"> 3569<img alt="18-watt tube amp on top of a speaker cabinet with glowing tubes." class="img-fluid w-100 h-100 background-center" height="3001" sizes="auto" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" style="background-size:cover;background-image:url('/globalassets/product-images/m002000/m002400/m002460-valve-factory-vf18/vf18-amp-kit-glowing-tube-composite-tweak-purple-power-on-speaker-plugged-in-3000.jpg?hash=639204927130000000&width=50&format=webp&quality=50');" width="3000"> 3570</picture> 3571 </a> 3572 </div> 3573</div><div class="block freetextblock col-lg-12 col-md-12 col-sm-12 col-xs-12 " style="padding:15px 15px 0px 15px"><div> 3574 <p style="text-align: center;"><a href="/kits-and-projects/electronic-kits/amplifier-kits/valve-factory-18-amp-kit/" title="Valve Factory 18 Amp Kit"><strong><span style="color: #000000;"><span style="color: #ffffff; background-color: #cc0000;"> NEW </span> </span>VALVE FACTORY 18 AMP KIT</strong></a><br>Build an amp you'll treasure for life!</p> 3575</div></div> 3576 </div> 3577 3578 3579</div></div> 3580 </div> 3581 3582 3583</div> 3584 </div> 3585 3586 </div> 3587 </div> 3588 </div> 3589 </div> 3590 </div> 3591 </li> 3592 3593 <li class="nav-item px-2"> 3594 <a class="nav-link " 3595 title="Strings + Accessories" 3596 href="/strings-and-accessories/" 3597 data-toggle="dropdown" 3598 onClick="onClick(this)"> 3599 3600 <span class="dropdown-toggle">Strings + Accessories</span> 3601 3602 </a> 3603 <div class="dropdown header-dropdown w-100" style="position:static"> 3604 <div class="dropdown-menu tmx-dropdown-menu mt-0 pt-0"> 3605 <div class="mega-menu"> 3606 <div class="d-none d-lg-flex justify-content-between"> 3607 <div class="container"> 3608 <div class="m-2"> 3609 3610 3611 3612<div class="container" > 3613 3614 <div class="row"> 3615 <div class="block containerblock col-lg-3 col-md-6 col-sm-12 col-xs-12 displaymode-one-quarter "> 3616 3617 3618<div class="container"> 3619 3620 <div class="row"> 3621 <div class="block quicklinksblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "> 3622 3623<section class="tmx-quick-links">
3624 <nav aria-label="Strings"> 3625 <span class="text-uppercase tmx-quick-links-title"> 3626 <a href="/strings-and-accessories/strings/" title="Strings">Strings</a> 3627 </span> 3628 3629 <ul class="pt-3 list-group list-group-vertical none"> 3630 <li class="mr-3 mb-2"> 3631 <a href="/strings-and-accessories/strings/acoustic-guitar-strings/" target="_self" title="Acoustic Guitar">Acoustic Guitar</a> 3632 </li> 3633 <li class="mr-3 mb-2"> 3634 <a href="/strings-and-accessories/strings/electric-guitar-strings/" target="_self" title="Electric Guitar">Electric Guitar</a> 3635 </li> 3636 <li class="mr-3 mb-2"> 3637 <a href="/strings-and-accessories/strings/banjo-strings/" target="_self" title="Banjo">Banjo</a> 3638 </li> 3639 <li class="mr-3 mb-2"> 3640 <a href="/strings-and-accessories/strings/bass-strings/" target="_self" title="Bass">Bass</a> 3641 </li> 3642 <li class="mr-3 mb-2"> 3643 <a href="/strings-and-accessories/strings/classical-guitar-strings/" target="_self" title="Classical Guitar">Classical Guitar</a> 3644 </li> 3645 <li class="mr-3 mb-2"> 3646 <a href="/strings-and-accessories/strings/dulcimer-strings/" target="_self" title="Dulcimer">Dulcimer</a> 3647 </li> 3648 <li class="mr-3 mb-2"> 3649 <a href="/strings-and-accessories/strings/mandolin-strings/" target="_self" title="Mandolin">Mandolin</a> 3650 </li> 3651 <li class="mr-3 mb-2"> 3652 <a href="/strings-and-accessories/strings/ukulele-strings/" target="_self" title="Ukulele">Ukulele</a> 3653 </li> 3654 3655 </ul> 3656 </nav> 3657</section></div> 3658 </div> 3659 3660 3661</div></div><div class="block containerblock col-lg-3 col-md-6 col-sm-12 col-xs-12 displaymode-one-quarter "> 3662 3663 3664<div class="container"> 3665 3666 <div class="row"> 3667 <div class="block quicklinksblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "> 3668 3669<section class="tmx-quick-links"> 3670 <nav aria-label="Player Accessories"> 3671 <span class="text-uppercase tmx-quick-links-title"> 3672 <a href="/strings-and-accessories/player-accessories/" title="Player Accessories">Player Accessories</a> 3673 </span> 3674 3675 <ul class="pt-3 list-group list-group-vertical none"> 3676 <li class="mr-3 mb-2"> 3677 <a href="/strings-and-accessories/player-accessories/apparel/" target="_self" title="">Apparel</a> 3678 </li> 3679 <li class="mr-3 mb-2"> 3680 <a href="/strings-and-accessories/player-accessories/collectibles/" target="_self" title="">Collectibles</a> 3681 </li> 3682 <li class="mr-3 mb-2"> 3683 <a href="/strings-and-accessories/player-accessories/hearing-protection/" target="_self" title="Hearing Protection">Hearing Protection</a> 3684 </li> 3685 <li class="mr-3 mb-2"> 3686 <a href="/strings-and-accessories/player-accessories/picks/" target="_self" title="Picks">Picks</a> 3687 </li> 3688 <li class="mr-3 mb-2"> 3689 <a href="/strings-and-accessories/player-accessories/stands-and-hangers/" target="_self" title="Stands + Hangers">Stands + Hangers</a> 3690 </li> 3691 <li class="mr-3 mb-2"> 3692 <a href="/strings-and-accessories/player-accessories/straps/" target="_self" title="">Straps</a> 3693 </li> 3694 3695 </ul> 3696 </nav> 3697</section></div> 3698 </div> 3699 3700 3701</div></div><div class="block containerblock col-lg-3 col-md-6 col-sm-12 col-xs-12 displaymode-one-quarter "> 3702 3703 3704<div class="container"> 3705 3706 <div class="row"> 3707 <div class="block quicklinksblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "> 3708 3709<section class="tmx-quick-links"> 3710 <nav aria-label="Instrument Accessories">
3711 <span class="text-uppercase tmx-quick-links-title"> 3712 <a href="/strings-and-accessories/instrument-accessories/" title="Instrument Accessories">Instrument Accessories</a> 3713 </span> 3714 3715 <ul class="pt-3 list-group list-group-vertical none"> 3716 <li class="mr-3 mb-2"> 3717 <a href="/strings-and-accessories/instrument-accessories/capos-and-slides/" target="_self" title="Capos + Slides">Capos + Slides</a> 3718 </li> 3719 <li class="mr-3 mb-2"> 3720 <a href="/strings-and-accessories/instrument-accessories/cleaners-and-lubricants/" target="_self" title="">Cleaners + Lubricants</a> 3721 </li> 3722 <li class="mr-3 mb-2"> 3723 <a href="/strings-and-accessories/instrument-accessories/electronic-tuners/" target="_self" title="Electronic Tuners">Electronic Tuners</a> 3724 </li> 3725 <li class="mr-3 mb-2"> 3726 <a href="/strings-and-accessories/instrument-accessories/feedback-control/" target="_self" title="Feedback Control">Feedback Control</a> 3727 </li> 3728 <li class="mr-3 mb-2"> 3729 <a href="/strings-and-accessories/instrument-accessories/gig-bags/" target="_self" title="">Gig Bags</a> 3730 </li> 3731 <li class="mr-3 mb-2"> 3732 <a href="/strings-and-accessories/instrument-accessories/humidity-control-and-monitoring/" target="_self" title="Humidity Control + Monitoring">Humidity Control + Monitoring</a> 3733 </li> 3734 <li class="mr-3 mb-2"> 3735 <a href="/strings-and-accessories/instrument-accessories/instrument-cables/" target="_self" title="Instrument Cables">Instrument Cables</a> 3736 </li> 3737 <li class="mr-3 mb-2"> 3738 <a href="/strings-and-accessories/instrument-accessories/tonerite/" target="_self" title="ToneRite">ToneRite</a> 3739 </li> 3740 3741 </ul> 3742 </nav> 3743</section></div> 3744 </div> 3745 3746 3747</div></div><div class="block containerblock col-lg-3 col-md-6 col-sm-12 col-xs-12 displaymode-one-quarter "> 3748 3749 3750<div class="container"> 3751 3752 <div class="row"> 3753 <div class="block imageblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "> 3754 3755 <div class="h-100 div-image-mobile-container"> 3756 <a href="https://www.stewmac.com/strings-and-accessories/player-accessories/stands-and-hangers/stewmac-pocket-stand/"> 3757 <picture class="h-100"> 3758<source sizes="auto" srcset="/globalassets/catalog-working/categories/6_strings--accessories/top-nav-flyouts/pocket-stand-fly-out.png?hash=637812161620000000&width=480&format=webp&quality=75 480w, /globalassets/catalog-working/categories/6_strings--accessories/top-nav-flyouts/pocket-stand-fly-out.png?hash=637812161620000000&width=768&format=webp&quality=75 768w, /globalassets/catalog-working/categories/6_strings--accessories/top-nav-flyouts/pocket-stand-fly-out.png?hash=637812161620000000&width=1080&format=webp&quality=75 1080w, /globalassets/catalog-working/categories/6_strings--accessories/top-nav-flyouts/pocket-stand-fly-out.png?hash=637812161620000000&width=1280&format=webp&quality=75 1280w, /globalassets/catalog-working/categories/6_strings--accessories/top-nav-flyouts/pocket-stand-fly-out.png?hash=637812161620000000&width=1366&format=webp&quality=75 1366w, /globalassets/catalog-working/categories/6_strings--accessories/top-nav-flyouts/pocket-stand-fly-out.png?hash=637812161620000000&width=1536&format=webp&quality=75 1536w, /globalassets/catalog-working/categories/6_strings--accessories/top-nav-flyouts/pocket-stand-fly-out.png?hash=637812161620000000&width=1920&format=webp&quality=75 1920w" type="image/webp"> 3759<img class="img-fluid w-100 h-100 background-center" height="385" sizes="auto" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" style="background-size:cover;background-image:url('/globalassets/catalog-working/categories/6_strings--accessories/top-nav-flyouts/pocket-stand-fly-out.png?hash=637812161620000000&width=50&format=webp&quality=50');" width="480"> 3760</picture> 3761 </a> 3762 </div> 3763</div><div class="block freetextblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "><div> 3764 <p style="text-align: center;"><span class="icon-icn-Favorites-full" style="color: #d91000;"> </span> <span class="icon-icn-Favorites-full" style="color: #d91000;"> </span> <span class="icon-icn-Favorites-full" style="color: #d91000;"> </span> <span class="icon-icn-Favorites-full" style="color: #d91000;"> </span> <span class="icon-icn-Favorites-full" style="color: #d91000;"> </span> <span class="icon-icn-Favorites-full" style="color: #d91000;"> </span> <br><span style="color: #000000;"><a href="/strings-and-accessories/player-accessories/stands-and-hangers/stewmac-pocket-stand/" title="Pocket Stand" style="color: #000000;">"Most useful guitar accessory I've ever owned!"</a></span><br><span style="color: #000000;"><a href="/strings-and-accessories/player-accessories/stands-and-hangers/stewmac-pocket-stand/" title="Pocket Stand" style="color: #000000;">"I keep one in my case."</a></span><br><span style="color: #000000;"><a href="/strings-and-accessories/player-accessories/stands-and-hangers/stewmac-pocket-stand/" title="Pocket Stand" style="color: #000000;">"Give one to a friend!"</a><br></span><strong><a href="/strings-and-accessories/player-accessories/stands-and-hangers/stewmac-pocket-stand/" title="Pocket Stands" style="color: #d91000;">STEWMAC POCKET STAND</a></strong></p> 3765</div></div> 3766 </div> 3767 3768 3769</div></div> 3770 </div> 3771 3772 3773</div> 3774 </div> 3775 3776 </div> 3777 </div> 3778 </div> 3779 </div> 3780 </div> 3781 </li> 3782 3783 <li class="nav-item px-2"> 3784 <a class="nav-link " 3785 title="Video + Ideas" 3786 href="/video-and-ideas/" 3787 data-toggle="dropdown" 3788 onClick="onClick(this)"> 3789
3790 <span class="dropdown-toggle">Video + Ideas</span> 3791 3792 </a> 3793 <div class="dropdown header-dropdown w-100" style="position:static"> 3794 <div class="dropdown-menu tmx-dropdown-menu mt-0 pt-0"> 3795 <div class="mega-menu"> 3796 <div class="d-none d-lg-flex justify-content-between"> 3797 <div class="container"> 3798 <div class="m-2"> 3799 3800 3801 3802<div class="container" > 3803 3804 <div class="row"> 3805 <div class="block quicklinksblock col-lg-3 col-md-6 col-sm-12 col-xs-12 displaymode-one-quarter "> 3806 3807<section class="tmx-quick-links"> 3808 <nav> 3809 3810 <ul class="pt-3 list-group list-group-vertical none"> 3811 <li class="mr-3 mb-2"> 3812 <a href="/video-and-ideas/online-resources/learn-about-string-action-and-setup/" target="_self" title="Action + Setup">Action + Setup</a> 3813 </li> 3814 <li class="mr-3 mb-2"> 3815 <a href="/video-and-ideas/online-resources/bending-sides/" target="_self" title="">Bending Sides</a> 3816 </li> 3817 <li class="mr-3 mb-2"> 3818 <a href="/video-and-ideas/online-resources/how-to-install-and-repair-instrument-binding-and-purfling/" target="_self" title="Binding">Binding</a> 3819 </li> 3820 <li class="mr-3 mb-2"> 3821 <a href="/video-and-ideas/online-resources/learn-about-guitar-bridge-and-tailpiece-installation-and-repair/" target="_self" title="Bridges + Tailpieces">Bridges + Tailpieces</a> 3822 </li> 3823 <li class="mr-3 mb-2"> 3824 <a href="/video-and-ideas/online-resources/learn-about-building-instruments-and-kits/" target="_self" title="Building Instruments">Building Instruments</a> 3825 </li> 3826 <li class="mr-3 mb-2"> 3827 <a href="/video-and-ideas/online-resources/learn-about-instrument-finishing-and-finish-repair/" target="_self" title="Finishing">Finishing</a> 3828 </li> 3829 <li class="mr-3 mb-2"> 3830 <a href="/video-and-ideas/online-resources/learn-about-guitar-and-instrument-fretting-and-fretwork/" target="_self" title="Fretting">Fretting</a> 3831 </li> 3832 <li class="mr-3 mb-2"> 3833 <a href="/video-and-ideas/online-resources/hardware-installation/" target="_self" title="Hardware Installation">Hardware Installation</a> 3834 </li> 3835 <li class="mr-3 mb-2"> 3836 <a href="/video-and-ideas/online-resources/inlay-and-engraving/" target="_self" title="Inlay + Engraving">Inlay + Engraving</a> 3837 </li> 3838 <li class="mr-3 mb-2"> 3839 <a href="/video-and-ideas/online-resources/jigs-and-fixtures/" target="_self" title="Jigs + Fixtures">Jigs + Fixtures</a> 3840 </li> 3841 <li class="mr-3 mb-2"> 3842 <a href="/video-and-ideas/online-resources/kit-building/" target="_self" title="Kit Building">Kit Building</a> 3843 </li> 3844 3845 </ul> 3846 </nav> 3847</section></div><div class="block quicklinksblock col-lg-3 col-md-6 col-sm-12 col-xs-12 displaymode-one-quarter "> 3848 3849<section class="tmx-quick-links"> 3850 <nav> 3851 3852 <ul class="pt-3 list-group list-group-vertical none"> 3853 <li class="mr-3 mb-2"> 3854 <a href="/video-and-ideas/online-resources/neck-building-and-repair-and-setup/" target="_self" title="Neck Building + Repair + Setup">Neck Building + Repair + Setup</a> 3855 </li> 3856 <li class="mr-3 mb-2"> 3857 <a href="/video-and-ideas/online-resources/learn-about-guitar-nut-and-saddle-setup-and-repair/" target="_self" title="Nuts + Saddles">Nuts + Saddles</a> 3858 </li> 3859 <li class="mr-3 mb-2"> 3860 <a href="/video-and-ideas/online-resources/learn-about-pickguard-making-and-repair/" target="_self" title="Pickguards">Pickguards</a> 3861 </li> 3862 <li class="mr-3 mb-2"> 3863 <a href="/video-and-ideas/online-resources/learn-about-guitar-pickups-and-electronics-and-wiring/" target="_self" title="Pickups + Electronics">Pickups + Electronics</a> 3864 </li> 3865 <li class="mr-3 mb-2"> 3866 <a href="/video-and-ideas/online-resources/reference/" target="_self" title="Reference">Reference</a> 3867 </li> 3868 <li class="mr-3 mb-2"> 3869 <a href="/video-and-ideas/online-resources/learn-about-repair-tools-and-repair-techniques/" target="_self" title="Repair Tools">Repair Tools</a> 3870 </li> 3871 <li class="mr-3 mb-2"> 3872 <a href="/video-and-ideas/online-resources/routing-and-templates/" target="_self" title="Routing + Templates">Routing + Templates</a> 3873 </li> 3874 <li class="mr-3 mb-2"> 3875 <a href="/video-and-ideas/online-resources/learn-about-truss-rod-installation-and-repair/" target="_self" title="Truss Rods">Truss Rods</a> 3876 </li> 3877 <li class="mr-3 mb-2"> 3878 <a href="/video-and-ideas/online-resources/guitar-tuning-machine-installation-and-repair-information/" target="_self" title="Tuning Machines">Tuning Machines</a> 3879 </li> 3880 3881 </ul> 3882 </nav> 3883</section></div><div class="block quicklinksblock col-lg-3 col-md-6 col-sm-12 col-xs-12 displaymode-one-quarter "> 3884 3885<section class="tmx-quick-links"> 3886 <nav> 3887 3888 <ul class="pt-3 list-group list-group-vertical none"> 3889 <li class="mr-3 mb-2"> 3890 <a href="/video-and-ideas/tool-demo-videos/" target="_self" title="All Tool Demo Videos">All Tool Demo Videos</a> 3891 </li> 3892 <li class="mr-3 mb-2"> 3893 <a href="/video-and-ideas/trade-secrets/" target="_self" title="All Trade Secrets">All Trade Secrets</a> 3894 </li> 3895 3896 </ul> 3897 </nav> 3898</section></div><div class="block containerblock col-lg-3 col-md-6 col-sm-12 col-xs-12 displaymode-one-quarter " style="padding:0px 3px 0px 8px"> 3899 3900 3901<div class=""> 3902 3903 <div class="row"> 3904 <div class="block imageblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "> 3905 3906 <div class="h-100 div-image-mobile-container"> 3907 <a href="https://www.stewmac.com/video-and-ideas/online-resources/learn-about-building-instruments-and-kits/making-an-acoustic-guitar-with-michael-bashkin/"> 3908 <picture class="h-100"> 3909<source sizes="auto" srcset="/globalassets/catalog-working/video--ideas/top-nav-flyouts/michael-bashkin.png?hash=638241511570000000&width=480&format=webp&quality=75 480w, /globalassets/catalog-working/video--ideas/top-nav-flyouts/michael-bashkin.png?hash=638241511570000000&width=768&format=webp&quality=75 768w, /globalassets/catalog-working/video--ideas/top-nav-flyouts/michael-bashkin.png?hash=638241511570000000&width=1080&format=webp&quality=75 1080w, /globalassets/catalog-working/video--ideas/top-nav-flyouts/michael-bashkin.png?hash=638241511570000000&width=1280&format=webp&quality=75 1280w, /globalassets/catalog-working/video--ideas/top-nav-flyouts/michael-bashkin.png?hash=638241511570000000&width=1366&format=webp&quality=75 1366w, /globalassets/catalog-working/video--ideas/top-nav-flyouts/michael-bashkin.png?hash=638241511570000000&width=1536&format=webp&quality=75 1536w, /globalassets/catalog-working/video--ideas/top-nav-flyouts/michael-bashkin.png?hash=638241511570000000&width=1920&format=webp&quality=75 1920w" type="image/webp"> 3910<img class="img-fluid w-100 h-100 background-center" height="570" sizes="auto" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" style="background-size:cover;background-image:url('/globalassets/catalog-working/video--ideas/top-nav-flyouts/michael-bashkin.png?hash=638241511570000000&width=50&format=webp&quality=50');" width="663"> 3911</picture> 3912 </a> 3913 </div> 3914</div><div class="block freetextblock col-lg-12 col-md-12 col-sm-12 col-xs-12 " style="padding:15px 15px 0px 15px"><div> 3915 <p style="text-align: center;"><span style="color: #000000;"><a href="/video-and-ideas/online-resources/learn-about-building-instruments-and-kits/making-an-acoustic-guitar-with-michael-bashkin/" title="Making an Acoustic Guitar with Michael Bashkin" style="color: #000000;"><strong>FULL LENGTH FEATURE VIDEO<br></strong>Making an Acoustic Guitar with Michael Bashkin</a></span><br><strong><a href="/video-and-ideas/online-resources/learn-about-building-instruments-and-kits/making-an-acoustic-guitar-with-michael-bashkin/" title="Making an Acoustic Guitar with Michael Bashkin">WATCH NOW</a></strong></p> 3916</div></div> 3917 </div> 3918 3919 3920</div></div> 3921 </div> 3922 3923 3924</div> 3925 </div> 3926 3927 </div> 3928 </div> 3929 </div> 3930 </div> 3931 </div> 3932 </li> 3933 3934 <li class="nav-item px-2"> 3935 <a class="nav-link featured" 3936 title="ALL ON SALE" 3937 href="/sale/" 3938 data-toggle="" 3939 onClick="onClick(this)"> 3940
3941 <span class="">ALL ON SALE</span> 3942 3943 </a> 3944 <div class="dropdown header-dropdown w-100" style="position:static"> 3945 <div class="dropdown-menu tmx-dropdown-menu mt-0 pt-0"> 3946 <div class="mega-menu"> 3947 <div class="d-none d-lg-flex justify-content-between"> 3948 </div> 3949 </div> 3950 </div> 3951 </div> 3952 </li> 3953 3954 </ul> 3955 </div> 3956 <div class="d-flex flex-row"> 3957 3958 </div> 3959 </div> 3960 </nav> 3961</header> 3962 3963 <input type="hidden" id="tsCustomerID" /> 3964 <input type="hidden" id="tsCustomerIDSHA256" /> 3965 <input type="hidden" id="tsCustomerIPAddress" value="181.215.65.79" /> 3966 <input type="hidden" id="tsCustomerEmail" /> 3967 <input type="hidden" id="tsCustomerEmailSHA1" /> 3968 <input type="hidden" id="tsCustomerEmailSHA256" /> 3969 <input type="hidden" id="tsCustomerPhoneNumber" /> 3970 <input type="hidden" id="tsCustomerPhoneNumberSHA256" /> 3971 <input type="hidden" id="tsCustomerFirstName" /> 3972 <input type="hidden" id="tsCustomerFirstNameSHA256" /> 3973 <input type="hidden" id="tsCustomerLastName" /> 3974 <input type="hidden" id="tsCustomerLastNameSHA256" /> 3975 <input type="hidden" id="tsCustomerAddressLine1" /> 3976 <input type="hidden" id="tsCustomerAddressLine1SHA256" /> 3977 <input type="hidden" id="tsCustomerAddressLine2" /> 3978 <input type="hidden" id="tsCustomerAddressLine2SHA256" /> 3979 <input type="hidden" id="tsCustomerAddressCity" /> 3980 <input type="hidden" id="tsCustomerAddressCitySHA256" /> 3981 <input type="hidden" id="tsCustomerAddressStateCode" /> 3982 <input type="hidden" id="tsCustomerAddressStateCodeSHA256" /> 3983 <input type="hidden" id="tsCustomerAddressPostalCode" /> 3984 <input type="hidden" id="tsCustomerAddressPostalCodeSHA256" /> 3985 <input type="hidden" id="tsCustomerAddressCountryCode2" /> 3986 <input type="hidden" id="tsCustomerAddressCountryCode2SHA256" /> 3987 <input type="hidden" id="tsCustomerAddressCountryCode3" /> 3988 <input type="hidden" id="tsCustomerAddressCountryCode3SHA256" /> 3989 <input type="hidden" id="tsCustomerGroup" /> 3990 <input type="hidden" id="tsCustomerSegment" /> 3991 <input type="hidden" id="tsMembership" /> 3992 <input type="hidden" id="tsMembershipAutoRenew" /> 3993 <input type="hidden" id="tsMembershipStartDate" /> 3994 <input type="hidden" id="tsMembershipExpirationDate" /> 3995 <input type="hidden" id="tsPreferredShippingCountry" value="USA" /> 3996 <input type="hidden" id="tsGeoIpContinentCode" value="NA" /> 3997 <input type="hidden" id="tsGeoIpCountryCode" value="US" /> 3998 <input type="hidden" id="tsGeoIpLocation" /> 3999 <input type="hidden" id="tsGeoIpRegion" /> 4000 <input type="hidden" id="tsGeoIpTimeZone" /> 4001 <input type="hidden" id="tsShippingDate" value="2026-09-24" /> 4002 <input type="hidden" id="tsShippingMessageTitle" value="Your order will ship today, September 24." /> 4003 <input type="hidden" id="tsLTO" value="0" /> 4004 <input type="hidden" id="tsPreferredCurrencyCode" value="USD" /> 4005 <input type="hidden" id="tsPreferredCurrencyExchangeRate" value="1" /> 4006 <input type="hidden" id="tsPreferredCurrencyFormattingString" value="${0}" /> 4007 <input type="hidden" id="tsCulture" value="en-US" /><!--System Culture--> 4008 <input type="hidden" id="tsLanguage" value="en" /><!--System Language--> 4009 <!--TransPerfect--> 4010 <input type="hidden" id="tsLanguageName" value="English" /> 4011 <input type="hidden" id="tsLanguageCode" value="en-US" /> 4012 <input type="hidden" id="tsISOAlpha2LanguageCode" value="en" /> 4013 <input type="hidden" id="tsLocaleCode" value="en_US" /> 4014<!--/DonutHole--> 4015 <main role="main" id="main-content" tabindex="-1"> 4016 4017 4018 4019<div class="tmx-category-page tmx-page-light tmx-master-padding"> 4020 <div> 4021 <div id="searchBreadCrumb"> 4022 4023 4024 4025<nav aria-label="breadcrumb" class="nav-breadcrumb"> 4026 <ol class="breadcrumb pl-0 h-100"> 4027 <li class="breadcrumb-item"> 4028 <a href="/">Home</a> 4029 </li> 4030 <li class="breadcrumb-item"> 4031 <a href="/tonewoods/">Tonewoods</a> 4032 </li> 4033 <li class="breadcrumb-item active" aria-current="page">WoodStax Tonewoods</li> 4034 </ol> 4035</nav> 4036 </div> 4037 <h1 class="category-title"> 4038WoodStax Tonewoods
4039 <span class="category-product-count"> 4040 236 4041 4042products </span> 4043 </h1> 4044 </div> 4045 4046 <div> 4047 <input type="hidden" name="searchType" value="Product" /> 4048 <div class="tmx-sort-filters-container pointer pt-1" data-toggle="modal" data-target="#filtersAsideProduct" title="Filter By"> 4049 <i class="icon-icn-List-Filter d-md-none tmx-sorting-icon " 4050 id="toggleFiltersProduct"></i> 4051 <span class="tmx-filter-btn-text d-md-none tmx-hover-underline"> 4052 Filter 4053 236 4054products </span> 4055 </div> 4056 <div class="row m-0 d-flex"> 4057 <div class="tmx-search-filters-container py-md-3 px-0"> 4058 <div class="modal left" id="filtersAsideProduct" tabindex="-1" role="dialog"> 4059 <div class="modal-dialog" role="document"> 4060 <div class="modal-content"> 4061 <div class="modal-header d-block"> 4062 <div class="icon-icn-List-Filter tmx-sorting-icon text-left pointer d-inline-block"></div> 4063 <h4 class="d-inline-block">Filtering</h4> 4064 <div id="tmx-filters-close" class="icon-icn-Hamburger-Close pointer" data-dismiss="modal" aria-label="Close"></div> 4065 </div> 4066 <div class="modal-body"> 4067 <div id="modal-body-product-filters"> 4068 4069 </div> 4070 </div> 4071 </div> 4072 </div> 4073 </div> 4074 4075 4076 4077 4078 4079 4080 4081<div> 4082 <div class="tmx-product-filters d-none d-md-block" id="filters"> 4083 <div id="ProductFiltersWrapper"> 4084 4085 <div class="Product-filters-summary border-0 col-12 pl-md-0 d-none"> 4086 <label class="w-100 border border-left-0 border-right-0 border-bottom-0 border-top-0 title"> Your selections</label> 4087 4088 <ul class="list-group" id="selectedFiltersProduct"> 4089 4090 4091 <div class="list-group-item mb-1 p-1 pointer pointer pl-2" id="clearFiltersBtnProduct"> 4092 <label class="pointer"> 4093 <i class="icon-icn-Close"> </i> 4094 <button class="clear-filters">Clear filters</button> 4095 </label> 4096 </div> 4097 </ul> 4098 4099 <ul> 4100 <li class="list-group-item tmx-selected-filter-item mb-1 p-1 pointer" id="tmx-filter-item-template" style="display:none"> 4101 <div> 4102 <span></span> 4103 <button type="button" class="close" data-target="#" data-dismiss="alert"> 4104 <span class="tmx-close icon-icn-Close-round"> </span> 4105 </button> 4106 </div> 4107 </li> 4108 </ul> 4109 </div> 4110 4111 <div id="accordion_p_allParentCategoriesUrls" class="col-12 pl-md-0 tmx-search-filter-accordion "> 4112 <div class="card border-0 border-top bg-transparent"> 4113 <div class="card-header pb-0 px-0 border border-left-0 border-right-0 border-bottom-0 bg-transparent"> 4114 <button type="button" class="collapsed pointer text-left w-100 tmx-collapsible p-0" data-toggle="collapse" data-target="#p_allParentCategoriesUrls" aria-expanded="true"> 4115 Categories 4116 </button> 4117 </div> 4118 4119 <div id="p_allParentCategoriesUrls" class="show text-left" data-parent="#accordion_p_allParentCategoriesUrls"> 4120 <div class="card-body pl-0 pt-0 text-left"> 4121 4122<div> 4123 <a class="tmx-no-style category-facet" href="https://www.stewmac.com/tonewoods/woodstax---shop-tonewood-by-the-piece/acoustic-back-and-sides/"> 4124 <label class="w-100 m-0 pointer" title="Acoustic Back + Sides"> 4125 <span class="btn btn-block btn-facet rounded-0 text-left"> 4126 <span class="">Acoustic Back + Sides</span> 4127 <span class="facet-options-count">(134)</span> 4128 </span> 4129 </label> 4130 </a> 4131</div> 4132<div> 4133 <a class="tmx-no-style category-facet" href="https://www.stewmac.com/tonewoods/woodstax---shop-tonewood-by-the-piece/acoustic-guitar-kits/"> 4134 <label class="w-100 m-0 pointer" title="Acoustic Guitar Kits">
4135 <span class="btn btn-block btn-facet rounded-0 text-left"> 4136 <span class="">Acoustic Guitar Kits</span> 4137 <span class="facet-options-count">(17)</span> 4138 </span> 4139 </label> 4140 </a> 4141</div> 4142<div> 4143 <a class="tmx-no-style category-facet" href="https://www.stewmac.com/tonewoods/woodstax---shop-tonewood-by-the-piece/acoustic-soundboards-and-tops/"> 4144 <label class="w-100 m-0 pointer" title="Acoustic Soundboards + Tops"> 4145 <span class="btn btn-block btn-facet rounded-0 text-left"> 4146 <span class="">Acoustic Soundboards + Tops</span> 4147 <span class="facet-options-count">(1)</span> 4148 </span> 4149 </label> 4150 </a> 4151</div> 4152<div> 4153 <a class="tmx-no-style category-facet" href="https://www.stewmac.com/tonewoods/woodstax---shop-tonewood-by-the-piece/electric-body-blanks/"> 4154 <label class="w-100 m-0 pointer" title="Electric Body Blanks"> 4155 <span class="btn btn-block btn-facet rounded-0 text-left"> 4156 <span class="">Electric Body Blanks</span> 4157 <span class="facet-options-count">(53)</span> 4158 </span> 4159 </label> 4160 </a> 4161</div> 4162<div> 4163 <a class="tmx-no-style category-facet" href="https://www.stewmac.com/tonewoods/woodstax---shop-tonewood-by-the-piece/electric-tops/"> 4164 <label class="w-100 m-0 pointer" title="Electric Tops"> 4165 <span class="btn btn-block btn-facet rounded-0 text-left"> 4166 <span class="">Electric Tops</span> 4167 <span class="facet-options-count">(32)</span> 4168 </span> 4169 </label> 4170 </a> 4171</div> 4172 <div id="hiddenFilters_p_allParentCategoriesUrls" class="collapse"> 4173 </div> 4174 4175 </div> 4176 </div> 4177 </div> 4178 </div> 4179 <div id="accordion_p_brands" class="col-12 pl-md-0 tmx-search-filter-accordion "> 4180 <div class="card border-0 border-top bg-transparent"> 4181 <div class="card-header pb-0 px-0 border border-left-0 border-right-0 border-bottom-0 bg-transparent"> 4182 <button type="button" class="collapsed pointer text-left w-100 tmx-collapsible p-0" data-toggle="collapse" data-target="#p_brands" aria-expanded="true"> 4183 Brand 4184 </button> 4185 </div> 4186 4187 <div id="p_brands" class="show text-left" data-parent="#accordion_p_brands"> 4188 <div class="card-body pl-0 pt-0 text-left"> 4189 4190 4191<div class="form-check pl-0"> 4192 <div class="form-check"> 4193 <input class="jsSearchFacetOptions Product form-check-input" 4194 name="FilterOption.FacetGroups[1].Facets[0].Selected" 4195 type="checkbox" 4196 id="p_brands:WOODSTAX" 4197 data-facetgroup="p_brands" 4198 data-facetkey="p_brands:WOODSTAX" 4199 data-facetname="WOODSTAX" /> 4200 4201 <label class="form-check-label " for="p_brands:WOODSTAX"> 4202 <span class="tmx-hover-underline"> 4203 WOODSTAX 4204 </span> 4205 <span class="facet-options-count">(236)</span> 4206 </label> 4207 </div> 4208</div> 4209 <div id="hiddenFilters_p_brands" class="collapse"> 4210 </div> 4211 4212 </div> 4213 </div> 4214 </div> 4215 </div> 4216 <div id="accordion_p_specials" class="col-12 pl-md-0 tmx-search-filter-accordion "> 4217 <div class="card border-0 border-top bg-transparent"> 4218 <div class="card-header pb-0 px-0 border border-left-0 border-right-0 border-bottom-0 bg-transparent"> 4219 <button type="button" class="collapsed pointer text-left w-100 tmx-collapsible p-0" data-toggle="collapse" data-target="#p_specials" aria-expanded="true"> 4220 New & specials 4221 </button> 4222 </div> 4223 4224 <div id="p_specials" class="show text-left" data-parent="#accordion_p_specials"> 4225 <div class="card-body pl-0 pt-0 text-left"> 4226 4227 4228<div class="form-check pl-0"> 4229 <div class="form-check"> 4230 <input class="jsSearchFacetOptions Product form-check-input" 4231 name="FilterOption.FacetGroups[2].Facets[0].Selected" 4232 type="checkbox" 4233 id="p_specials:New" 4234 data-facetgroup="p_specials" 4235 data-facetkey="p_specials:New" 4236 data-facetname="New" /> 4237 4238 <label class="form-check-label " for="p_specials:New">
4239 <span class="tmx-hover-underline"> 4240 New 4241 </span> 4242 <span class="facet-options-count">(50)</span> 4243 </label> 4244 </div> 4245</div> 4246 4247<div class="form-check pl-0"> 4248 <div class="form-check"> 4249 <input class="jsSearchFacetOptions Product form-check-input" 4250 name="FilterOption.FacetGroups[2].Facets[1].Selected" 4251 type="checkbox" 4252 id="p_specials:On Sale" 4253 data-facetgroup="p_specials" 4254 data-facetkey="p_specials:On Sale" 4255 data-facetname="On Sale" /> 4256 4257 <label class="form-check-label " for="p_specials:On Sale"> 4258 <span class="tmx-hover-underline"> 4259 On Sale 4260 </span> 4261 <span class="facet-options-count">(128)</span> 4262 </label> 4263 </div> 4264</div> 4265 <div id="hiddenFilters_p_specials" class="collapse"> 4266 </div> 4267 4268 </div> 4269 </div> 4270 </div> 4271 </div> 4272 <div id="accordion_p_material" class="col-12 pl-md-0 tmx-search-filter-accordion "> 4273 <div class="card border-0 border-top bg-transparent"> 4274 <div class="card-header pb-0 px-0 border border-left-0 border-right-0 border-bottom-0 bg-transparent"> 4275 <button type="button" class="collapsed pointer text-left w-100 tmx-collapsible p-0" data-toggle="collapse" data-target="#p_material" aria-expanded="true"> 4276 Material 4277 </button> 4278 </div> 4279 4280 <div id="p_material" class="show text-left" data-parent="#accordion_p_material"> 4281 <div class="card-body pl-0 pt-0 text-left"> 4282 4283 4284<div class="form-check pl-0"> 4285 <div class="form-check"> 4286 <input class="jsSearchFacetOptions Product form-check-input" 4287 name="FilterOption.FacetGroups[3].Facets[0].Selected" 4288 type="checkbox" 4289 id="p_material:Wood" 4290 data-facetgroup="p_material" 4291 data-facetkey="p_material:Wood" 4292 data-facetname="Wood" /> 4293 4294 <label class="form-check-label " for="p_material:Wood"> 4295 <span class="tmx-hover-underline"> 4296 Wood 4297 </span> 4298 <span class="facet-options-count">(223)</span> 4299 </label> 4300 </div> 4301</div> 4302 <div id="hiddenFilters_p_material" class="collapse"> 4303 </div> 4304 4305 </div> 4306 </div> 4307 </div> 4308 </div> 4309 <div id="accordion_p_woodType" class="col-12 pl-md-0 tmx-search-filter-accordion "> 4310 <div class="card border-0 border-top bg-transparent"> 4311 <div class="card-header pb-0 px-0 border border-left-0 border-right-0 border-bottom-0 bg-transparent"> 4312 <button type="button" class="collapsed pointer text-left w-100 tmx-collapsible p-0" data-toggle="collapse" data-target="#p_woodType" aria-expanded="true"> 4313 Wood Type 4314 </button> 4315 </div> 4316 4317 <div id="p_woodType" class="show text-left" data-parent="#accordion_p_woodType"> 4318 <div class="card-body pl-0 pt-0 text-left"> 4319 4320 4321<div class="form-check pl-0"> 4322 <div class="form-check"> 4323 <input class="jsSearchFacetOptions Product form-check-input" 4324 name="FilterOption.FacetGroups[4].Facets[0].Selected" 4325 type="checkbox" 4326 id="p_woodType:Alder" 4327 data-facetgroup="p_woodType" 4328 data-facetkey="p_woodType:Alder" 4329 data-facetname="Alder" /> 4330 4331 <label class="form-check-label " for="p_woodType:Alder"> 4332 <span class="tmx-hover-underline"> 4333 Alder 4334 </span> 4335 <span class="facet-options-count">(22)</span> 4336 </label> 4337 </div> 4338</div> 4339 4340<div class="form-check pl-0"> 4341 <div class="form-check"> 4342 <input class="jsSearchFacetOptions Product form-check-input" 4343 name="FilterOption.FacetGroups[4].Facets[1].Selected" 4344 type="checkbox" 4345 id="p_woodType:Ash, Swamp" 4346 data-facetgroup="p_woodType" 4347 data-facetkey="p_woodType:Ash, Swamp" 4348 data-facetname="Ash, Swamp" /> 4349 4350 <label class="form-check-label " for="p_woodType:Ash, Swamp">
4351 <span class="tmx-hover-underline"> 4352 Ash, Swamp 4353 </span> 4354 <span class="facet-options-count">(9)</span> 4355 </label> 4356 </div> 4357</div> 4358 4359<div class="form-check pl-0"> 4360 <div class="form-check"> 4361 <input class="jsSearchFacetOptions Product form-check-input" 4362 name="FilterOption.FacetGroups[4].Facets[2].Selected" 4363 type="checkbox" 4364 id="p_woodType:Cocobolo" 4365 data-facetgroup="p_woodType" 4366 data-facetkey="p_woodType:Cocobolo" 4367 data-facetname="Cocobolo" /> 4368 4369 <label class="form-check-label " for="p_woodType:Cocobolo"> 4370 <span class="tmx-hover-underline"> 4371 Cocobolo 4372 </span> 4373 <span class="facet-options-count">(14)</span> 4374 </label> 4375 </div> 4376</div> 4377 4378<div class="form-check pl-0"> 4379 <div class="form-check"> 4380 <input class="jsSearchFacetOptions Product form-check-input" 4381 name="FilterOption.FacetGroups[4].Facets[3].Selected" 4382 type="checkbox" 4383 id="p_woodType:Ebony, Crelicam" 4384 data-facetgroup="p_woodType" 4385 data-facetkey="p_woodType:Ebony, Crelicam" 4386 data-facetname="Ebony, Crelicam" /> 4387 4388 <label class="form-check-label " for="p_woodType:Ebony, Crelicam"> 4389 <span class="tmx-hover-underline"> 4390 Ebony, Crelicam 4391 </span> 4392 <span class="facet-options-count">(6)</span> 4393 </label> 4394 </div> 4395</div> 4396 4397<div class="form-check pl-0"> 4398 <div class="form-check"> 4399 <input class="jsSearchFacetOptions Product form-check-input" 4400 name="FilterOption.FacetGroups[4].Facets[4].Selected" 4401 type="checkbox" 4402 id="p_woodType:Ebony, Pale Moon" 4403 data-facetgroup="p_woodType" 4404 data-facetkey="p_woodType:Ebony, Pale Moon" 4405 data-facetname="Ebony, Pale Moon" /> 4406 4407 <label class="form-check-label " for="p_woodType:Ebony, Pale Moon"> 4408 <span class="tmx-hover-underline"> 4409 Ebony, Pale Moon 4410 </span> 4411 <span class="facet-options-count">(2)</span> 4412 </label> 4413 </div> 4414</div> 4415 4416<div class="form-check pl-0"> 4417 <div class="form-check"> 4418 <input class="jsSearchFacetOptions Product form-check-input" 4419 name="FilterOption.FacetGroups[4].Facets[5].Selected" 4420 type="checkbox" 4421 id="p_woodType:Mahogany, Cuban" 4422 data-facetgroup="p_woodType" 4423 data-facetkey="p_woodType:Mahogany, Cuban" 4424 data-facetname="Mahogany, Cuban" /> 4425 4426 <label class="form-check-label " for="p_woodType:Mahogany, Cuban"> 4427 <span class="tmx-hover-underline"> 4428 Mahogany, Cuban 4429 </span> 4430 <span class="facet-options-count">(3)</span> 4431 </label> 4432 </div> 4433</div> 4434 4435<div class="form-check pl-0"> 4436 <div class="form-check"> 4437 <input class="jsSearchFacetOptions Product form-check-input" 4438 name="FilterOption.FacetGroups[4].Facets[6].Selected" 4439 type="checkbox" 4440 id="p_woodType:Mahogany, Honduran" 4441 data-facetgroup="p_woodType" 4442 data-facetkey="p_woodType:Mahogany, Honduran" 4443 data-facetname="Mahogany, Honduran" /> 4444 4445 <label class="form-check-label " for="p_woodType:Mahogany, Honduran"> 4446 <span class="tmx-hover-underline"> 4447 Mahogany, Honduran 4448 </span> 4449 <span class="facet-options-count">(50)</span> 4450 </label> 4451 </div> 4452</div> 4453 4454<div class="form-check pl-0"> 4455 <div class="form-check"> 4456 <input class="jsSearchFacetOptions Product form-check-input" 4457 name="FilterOption.FacetGroups[4].Facets[7].Selected" 4458 type="checkbox" 4459 id="p_woodType:Mahogany, Sapele" 4460 data-facetgroup="p_woodType" 4461 data-facetkey="p_woodType:Mahogany, Sapele" 4462 data-facetname="Mahogany, Sapele" /> 4463 4464 <label class="form-check-label " for="p_woodType:Mahogany, Sapele">
4465 <span class="tmx-hover-underline"> 4466 Mahogany, Sapele 4467 </span> 4468 <span class="facet-options-count">(13)</span> 4469 </label> 4470 </div> 4471</div> 4472 4473<div class="form-check pl-0"> 4474 <div class="form-check"> 4475 <input class="jsSearchFacetOptions Product form-check-input" 4476 name="FilterOption.FacetGroups[4].Facets[8].Selected" 4477 type="checkbox" 4478 id="p_woodType:Mango" 4479 data-facetgroup="p_woodType" 4480 data-facetkey="p_woodType:Mango" 4481 data-facetname="Mango" /> 4482 4483 <label class="form-check-label " for="p_woodType:Mango"> 4484 <span class="tmx-hover-underline"> 4485 Mango 4486 </span> 4487 <span class="facet-options-count">(1)</span> 4488 </label> 4489 </div> 4490</div> 4491 4492<div class="form-check pl-0"> 4493 <div class="form-check"> 4494 <input class="jsSearchFacetOptions Product form-check-input" 4495 name="FilterOption.FacetGroups[4].Facets[9].Selected" 4496 type="checkbox" 4497 id="p_woodType:Maple, Hard" 4498 data-facetgroup="p_woodType" 4499 data-facetkey="p_woodType:Maple, Hard" 4500 data-facetname="Maple, Hard" /> 4501 4502 <label class="form-check-label " for="p_woodType:Maple, Hard"> 4503 <span class="tmx-hover-underline"> 4504 Maple, Hard 4505 </span> 4506 <span class="facet-options-count">(6)</span> 4507 </label> 4508 </div> 4509</div> 4510 4511<div class="form-check pl-0"> 4512 <div class="form-check"> 4513 <input class="jsSearchFacetOptions Product form-check-input" 4514 name="FilterOption.FacetGroups[4].Facets[10].Selected" 4515 type="checkbox" 4516 id="p_woodType:Maple, Soft" 4517 data-facetgroup="p_woodType" 4518 data-facetkey="p_woodType:Maple, Soft" 4519 data-facetname="Maple, Soft" /> 4520 4521 <label class="form-check-label " for="p_woodType:Maple, Soft"> 4522 <span class="tmx-hover-underline"> 4523 Maple, Soft 4524 </span> 4525 <span class="facet-options-count">(3)</span> 4526 </label> 4527 </div> 4528</div> 4529 4530<div class="form-check pl-0"> 4531 <div class="form-check"> 4532 <input class="jsSearchFacetOptions Product form-check-input" 4533 name="FilterOption.FacetGroups[4].Facets[11].Selected" 4534 type="checkbox" 4535 id="p_woodType:Ovangkol" 4536 data-facetgroup="p_woodType" 4537 data-facetkey="p_woodType:Ovangkol" 4538 data-facetname="Ovangkol" /> 4539 4540 <label class="form-check-label " for="p_woodType:Ovangkol"> 4541 <span class="tmx-hover-underline"> 4542 Ovangkol 4543 </span> 4544 <span class="facet-options-count">(8)</span> 4545 </label> 4546 </div> 4547</div> 4548 4549<div class="form-check pl-0"> 4550 <div class="form-check"> 4551 <input class="jsSearchFacetOptions Product form-check-input" 4552 name="FilterOption.FacetGroups[4].Facets[12].Selected" 4553 type="checkbox" 4554 id="p_woodType:Rosewood, Brazilian" 4555 data-facetgroup="p_woodType" 4556 data-facetkey="p_woodType:Rosewood, Brazilian" 4557 data-facetname="Rosewood, Brazilian" /> 4558 4559 <label class="form-check-label " for="p_woodType:Rosewood, Brazilian"> 4560 <span class="tmx-hover-underline"> 4561 Rosewood, Brazilian 4562 </span> 4563 <span class="facet-options-count">(61)</span> 4564 </label> 4565 </div> 4566</div> 4567 4568<div class="form-check pl-0"> 4569 <div class="form-check"> 4570 <input class="jsSearchFacetOptions Product form-check-input" 4571 name="FilterOption.FacetGroups[4].Facets[13].Selected" 4572 type="checkbox" 4573 id="p_woodType:Rosewood, Madagascar" 4574 data-facetgroup="p_woodType" 4575 data-facetkey="p_woodType:Rosewood, Madagascar" 4576 data-facetname="Rosewood, Madagascar" /> 4577 4578 <label class="form-check-label " for="p_woodType:Rosewood, Madagascar">
4579 <span class="tmx-hover-underline"> 4580 Rosewood, Madagascar 4581 </span> 4582 <span class="facet-options-count">(2)</span> 4583 </label> 4584 </div> 4585</div> 4586 4587<div class="form-check pl-0"> 4588 <div class="form-check"> 4589 <input class="jsSearchFacetOptions Product form-check-input" 4590 name="FilterOption.FacetGroups[4].Facets[14].Selected" 4591 type="checkbox" 4592 id="p_woodType:The Tree Honduran Mahogany" 4593 data-facetgroup="p_woodType" 4594 data-facetkey="p_woodType:The Tree Honduran Mahogany" 4595 data-facetname="The Tree Honduran Mahogany" /> 4596 4597 <label class="form-check-label " for="p_woodType:The Tree Honduran Mahogany"> 4598 <span class="tmx-hover-underline"> 4599 The Tree Honduran Mahogany 4600 </span> 4601 <span class="facet-options-count">(13)</span> 4602 </label> 4603 </div> 4604</div> 4605 4606<div class="form-check pl-0"> 4607 <div class="form-check"> 4608 <input class="jsSearchFacetOptions Product form-check-input" 4609 name="FilterOption.FacetGroups[4].Facets[15].Selected" 4610 type="checkbox" 4611 id="p_woodType:Tochi" 4612 data-facetgroup="p_woodType" 4613 data-facetkey="p_woodType:Tochi" 4614 data-facetname="Tochi" /> 4615 4616 <label class="form-check-label " for="p_woodType:Tochi"> 4617 <span class="tmx-hover-underline"> 4618 Tochi 4619 </span> 4620 <span class="facet-options-count">(13)</span> 4621 </label> 4622 </div> 4623</div> 4624 4625<div class="form-check pl-0"> 4626 <div class="form-check"> 4627 <input class="jsSearchFacetOptions Product form-check-input" 4628 name="FilterOption.FacetGroups[4].Facets[16].Selected" 4629 type="checkbox" 4630 id="p_woodType:Wenge" 4631 data-facetgroup="p_woodType" 4632 data-facetkey="p_woodType:Wenge" 4633 data-facetname="Wenge" /> 4634 4635 <label class="form-check-label " for="p_woodType:Wenge"> 4636 <span class="tmx-hover-underline"> 4637 Wenge 4638 </span> 4639 <span class="facet-options-count">(10)</span> 4640 </label> 4641 </div> 4642</div> 4643 <div id="hiddenFilters_p_woodType" class="collapse"> 4644 </div> 4645 4646 </div> 4647 </div> 4648 </div> 4649 </div> 4650 <div id="accordion_p_woodSpecies" class="col-12 pl-md-0 tmx-search-filter-accordion "> 4651 <div class="card border-0 border-top bg-transparent"> 4652 <div class="card-header pb-0 px-0 border border-left-0 border-right-0 border-bottom-0 bg-transparent"> 4653 <button type="button" class="collapsed pointer text-left w-100 tmx-collapsible p-0" data-toggle="collapse" data-target="#p_woodSpecies" aria-expanded="true"> 4654 Wood Species 4655 </button> 4656 </div> 4657 4658 <div id="p_woodSpecies" class="show text-left" data-parent="#accordion_p_woodSpecies"> 4659 <div class="card-body pl-0 pt-0 text-left"> 4660 4661 4662<div class="form-check pl-0"> 4663 <div class="form-check"> 4664 <input class="jsSearchFacetOptions Product form-check-input" 4665 name="FilterOption.FacetGroups[5].Facets[0].Selected" 4666 type="checkbox" 4667 id="p_woodSpecies:Acer macrophyllum" 4668 data-facetgroup="p_woodSpecies" 4669 data-facetkey="p_woodSpecies:Acer macrophyllum" 4670 data-facetname="Acer macrophyllum" /> 4671 4672 <label class="form-check-label " for="p_woodSpecies:Acer macrophyllum"> 4673 <span class="tmx-hover-underline"> 4674 Acer macrophyllum 4675 </span> 4676 <span class="facet-options-count">(3)</span> 4677 </label> 4678 </div> 4679</div> 4680 4681<div class="form-check pl-0"> 4682 <div class="form-check"> 4683 <input class="jsSearchFacetOptions Product form-check-input" 4684 name="FilterOption.FacetGroups[5].Facets[1].Selected" 4685 type="checkbox" 4686 id="p_woodSpecies:Acer saccharinum" 4687 data-facetgroup="p_woodSpecies" 4688 data-facetkey="p_woodSpecies:Acer saccharinum" 4689 data-facetname="Acer saccharinum" /> 4690 4691 <label class="form-check-label " for="p_woodSpecies:Acer saccharinum">
4692 <span class="tmx-hover-underline"> 4693 Acer saccharinum 4694 </span> 4695 <span class="facet-options-count">(3)</span> 4696 </label> 4697 </div> 4698</div> 4699 4700<div class="form-check pl-0"> 4701 <div class="form-check"> 4702 <input class="jsSearchFacetOptions Product form-check-input" 4703 name="FilterOption.FacetGroups[5].Facets[2].Selected" 4704 type="checkbox" 4705 id="p_woodSpecies:Acer saccharum" 4706 data-facetgroup="p_woodSpecies" 4707 data-facetkey="p_woodSpecies:Acer saccharum" 4708 data-facetname="Acer saccharum" /> 4709 4710 <label class="form-check-label " for="p_woodSpecies:Acer saccharum"> 4711 <span class="tmx-hover-underline"> 4712 Acer saccharum 4713 </span> 4714 <span class="facet-options-count">(3)</span> 4715 </label> 4716 </div> 4717</div> 4718 4719<div class="form-check pl-0"> 4720 <div class="form-check"> 4721 <input class="jsSearchFacetOptions Product form-check-input" 4722 name="FilterOption.FacetGroups[5].Facets[3].Selected" 4723 type="checkbox" 4724 id="p_woodSpecies:Aesculus turbinata" 4725 data-facetgroup="p_woodSpecies" 4726 data-facetkey="p_woodSpecies:Aesculus turbinata" 4727 data-facetname="Aesculus turbinata" /> 4728 4729 <label class="form-check-label " for="p_woodSpecies:Aesculus turbinata"> 4730 <span class="tmx-hover-underline"> 4731 Aesculus turbinata 4732 </span> 4733 <span class="facet-options-count">(13)</span> 4734 </label> 4735 </div> 4736</div> 4737 4738<div class="form-check pl-0"> 4739 <div class="form-check"> 4740 <input class="jsSearchFacetOptions Product form-check-input" 4741 name="FilterOption.FacetGroups[5].Facets[4].Selected" 4742 type="checkbox" 4743 id="p_woodSpecies:Alnus rubra" 4744 data-facetgroup="p_woodSpecies" 4745 data-facetkey="p_woodSpecies:Alnus rubra" 4746 data-facetname="Alnus rubra" /> 4747 4748 <label class="form-check-label " for="p_woodSpecies:Alnus rubra"> 4749 <span class="tmx-hover-underline"> 4750 Alnus rubra 4751 </span> 4752 <span class="facet-options-count">(22)</span> 4753 </label> 4754 </div> 4755</div> 4756 4757<div class="form-check pl-0"> 4758 <div class="form-check"> 4759 <input class="jsSearchFacetOptions Product form-check-input" 4760 name="FilterOption.FacetGroups[5].Facets[5].Selected" 4761 type="checkbox" 4762 id="p_woodSpecies:Dalbergia baronii" 4763 data-facetgroup="p_woodSpecies" 4764 data-facetkey="p_woodSpecies:Dalbergia baronii" 4765 data-facetname="Dalbergia baronii" /> 4766 4767 <label class="form-check-label " for="p_woodSpecies:Dalbergia baronii"> 4768 <span class="tmx-hover-underline"> 4769 Dalbergia baronii 4770 </span> 4771 <span class="facet-options-count">(2)</span> 4772 </label> 4773 </div> 4774</div> 4775 4776<div class="form-check pl-0"> 4777 <div class="form-check"> 4778 <input class="jsSearchFacetOptions Product form-check-input" 4779 name="FilterOption.FacetGroups[5].Facets[6].Selected" 4780 type="checkbox" 4781 id="p_woodSpecies:Dalbergia nigra" 4782 data-facetgroup="p_woodSpecies" 4783 data-facetkey="p_woodSpecies:Dalbergia nigra" 4784 data-facetname="Dalbergia nigra" /> 4785 4786 <label class="form-check-label " for="p_woodSpecies:Dalbergia nigra"> 4787 <span class="tmx-hover-underline"> 4788 Dalbergia nigra 4789 </span> 4790 <span class="facet-options-count">(61)</span> 4791 </label> 4792 </div> 4793</div> 4794 4795<div class="form-check pl-0"> 4796 <div class="form-check"> 4797 <input class="jsSearchFacetOptions Product form-check-input" 4798 name="FilterOption.FacetGroups[5].Facets[7].Selected" 4799 type="checkbox" 4800 id="p_woodSpecies:Dalbergia retusa" 4801 data-facetgroup="p_woodSpecies" 4802 data-facetkey="p_woodSpecies:Dalbergia retusa" 4803 data-facetname="Dalbergia retusa" /> 4804 4805 <label class="form-check-label " for="p_woodSpecies:Dalbergia retusa">
4806 <span class="tmx-hover-underline"> 4807 Dalbergia retusa 4808 </span> 4809 <span class="facet-options-count">(14)</span> 4810 </label> 4811 </div> 4812</div> 4813 4814<div class="form-check pl-0"> 4815 <div class="form-check"> 4816 <input class="jsSearchFacetOptions Product form-check-input" 4817 name="FilterOption.FacetGroups[5].Facets[8].Selected" 4818 type="checkbox" 4819 id="p_woodSpecies:Diospyros crassiflora" 4820 data-facetgroup="p_woodSpecies" 4821 data-facetkey="p_woodSpecies:Diospyros crassiflora" 4822 data-facetname="Diospyros crassiflora" /> 4823 4824 <label class="form-check-label " for="p_woodSpecies:Diospyros crassiflora"> 4825 <span class="tmx-hover-underline"> 4826 Diospyros crassiflora 4827 </span> 4828 <span class="facet-options-count">(6)</span> 4829 </label> 4830 </div> 4831</div> 4832 4833<div class="form-check pl-0"> 4834 <div class="form-check"> 4835 <input class="jsSearchFacetOptions Product form-check-input" 4836 name="FilterOption.FacetGroups[5].Facets[9].Selected" 4837 type="checkbox" 4838 id="p_woodSpecies:Diospyros malabarica" 4839 data-facetgroup="p_woodSpecies" 4840 data-facetkey="p_woodSpecies:Diospyros malabarica" 4841 data-facetname="Diospyros malabarica" /> 4842 4843 <label class="form-check-label " for="p_woodSpecies:Diospyros malabarica"> 4844 <span class="tmx-hover-underline"> 4845 Diospyros malabarica 4846 </span> 4847 <span class="facet-options-count">(2)</span> 4848 </label> 4849 </div> 4850</div> 4851 4852<div class="form-check pl-0"> 4853 <div class="form-check"> 4854 <input class="jsSearchFacetOptions Product form-check-input" 4855 name="FilterOption.FacetGroups[5].Facets[10].Selected" 4856 type="checkbox" 4857 id="p_woodSpecies:Entandrophragma cylindricum" 4858 data-facetgroup="p_woodSpecies" 4859 data-facetkey="p_woodSpecies:Entandrophragma cylindricum" 4860 data-facetname="Entandrophragma cylindricum" /> 4861 4862 <label class="form-check-label " for="p_woodSpecies:Entandrophragma cylindricum"> 4863 <span class="tmx-hover-underline"> 4864 Entandrophragma cylindricum 4865 </span> 4866 <span class="facet-options-count">(13)</span> 4867 </label> 4868 </div> 4869</div> 4870 4871<div class="form-check pl-0"> 4872 <div class="form-check"> 4873 <input class="jsSearchFacetOptions Product form-check-input" 4874 name="FilterOption.FacetGroups[5].Facets[11].Selected" 4875 type="checkbox" 4876 id="p_woodSpecies:Fraxinus americana" 4877 data-facetgroup="p_woodSpecies" 4878 data-facetkey="p_woodSpecies:Fraxinus americana" 4879 data-facetname="Fraxinus americana" /> 4880 4881 <label class="form-check-label " for="p_woodSpecies:Fraxinus americana"> 4882 <span class="tmx-hover-underline"> 4883 Fraxinus americana 4884 </span> 4885 <span class="facet-options-count">(9)</span> 4886 </label> 4887 </div> 4888</div> 4889 4890<div class="form-check pl-0"> 4891 <div class="form-check"> 4892 <input class="jsSearchFacetOptions Product form-check-input" 4893 name="FilterOption.FacetGroups[5].Facets[12].Selected" 4894 type="checkbox" 4895 id="p_woodSpecies:Guibourtia ehie" 4896 data-facetgroup="p_woodSpecies" 4897 data-facetkey="p_woodSpecies:Guibourtia ehie" 4898 data-facetname="Guibourtia ehie" /> 4899 4900 <label class="form-check-label " for="p_woodSpecies:Guibourtia ehie"> 4901 <span class="tmx-hover-underline"> 4902 Guibourtia ehie 4903 </span> 4904 <span class="facet-options-count">(8)</span> 4905 </label> 4906 </div> 4907</div> 4908 4909<div class="form-check pl-0"> 4910 <div class="form-check"> 4911 <input class="jsSearchFacetOptions Product form-check-input" 4912 name="FilterOption.FacetGroups[5].Facets[13].Selected" 4913 type="checkbox" 4914 id="p_woodSpecies:Mangifera indica" 4915 data-facetgroup="p_woodSpecies" 4916 data-facetkey="p_woodSpecies:Mangifera indica" 4917 data-facetname="Mangifera indica" /> 4918 4919 <label class="form-check-label " for="p_woodSpecies:Mangifera indica">
4920 <span class="tmx-hover-underline"> 4921 Mangifera indica 4922 </span> 4923 <span class="facet-options-count">(1)</span> 4924 </label> 4925 </div> 4926</div> 4927 4928<div class="form-check pl-0"> 4929 <div class="form-check"> 4930 <input class="jsSearchFacetOptions Product form-check-input" 4931 name="FilterOption.FacetGroups[5].Facets[14].Selected" 4932 type="checkbox" 4933 id="p_woodSpecies:Millettia laurentii" 4934 data-facetgroup="p_woodSpecies" 4935 data-facetkey="p_woodSpecies:Millettia laurentii" 4936 data-facetname="Millettia laurentii" /> 4937 4938 <label class="form-check-label " for="p_woodSpecies:Millettia laurentii"> 4939 <span class="tmx-hover-underline"> 4940 Millettia laurentii 4941 </span> 4942 <span class="facet-options-count">(10)</span> 4943 </label> 4944 </div> 4945</div> 4946 4947<div class="form-check pl-0"> 4948 <div class="form-check"> 4949 <input class="jsSearchFacetOptions Product form-check-input" 4950 name="FilterOption.FacetGroups[5].Facets[15].Selected" 4951 type="checkbox" 4952 id="p_woodSpecies:Swietenia macrophylla" 4953 data-facetgroup="p_woodSpecies" 4954 data-facetkey="p_woodSpecies:Swietenia macrophylla" 4955 data-facetname="Swietenia macrophylla" /> 4956 4957 <label class="form-check-label " for="p_woodSpecies:Swietenia macrophylla"> 4958 <span class="tmx-hover-underline"> 4959 Swietenia macrophylla 4960 </span> 4961 <span class="facet-options-count">(63)</span> 4962 </label> 4963 </div> 4964</div> 4965 4966<div class="form-check pl-0"> 4967 <div class="form-check"> 4968 <input class="jsSearchFacetOptions Product form-check-input" 4969 name="FilterOption.FacetGroups[5].Facets[16].Selected" 4970 type="checkbox" 4971 id="p_woodSpecies:Swietenia mahogani" 4972 data-facetgroup="p_woodSpecies" 4973 data-facetkey="p_woodSpecies:Swietenia mahogani" 4974 data-facetname="Swietenia mahogani" /> 4975 4976 <label class="form-check-label " for="p_woodSpecies:Swietenia mahogani"> 4977 <span class="tmx-hover-underline"> 4978 Swietenia mahogani 4979 </span> 4980 <span class="facet-options-count">(3)</span> 4981 </label> 4982 </div> 4983</div> 4984 <div id="hiddenFilters_p_woodSpecies" class="collapse"> 4985 </div> 4986 4987 </div> 4988 </div> 4989 </div> 4990 </div> 4991 <div id="accordion_p_woodFigure" class="col-12 pl-md-0 tmx-search-filter-accordion "> 4992 <div class="card border-0 border-top bg-transparent"> 4993 <div class="card-header pb-0 px-0 border border-left-0 border-right-0 border-bottom-0 bg-transparent"> 4994 <button type="button" class="collapsed pointer text-left w-100 tmx-collapsible p-0" data-toggle="collapse" data-target="#p_woodFigure" aria-expanded="true"> 4995 Wood Figure 4996 </button> 4997 </div> 4998 4999 <div id="p_woodFigure" class="show text-left" data-parent="#accordion_p_woodFigure"> 5000 <div class="card-body pl-0 pt-0 text-left"> 5001 5002 5003<div class="form-check pl-0"> 5004 <div class="form-check"> 5005 <input class="jsSearchFacetOptions Product form-check-input" 5006 name="FilterOption.FacetGroups[6].Facets[0].Selected" 5007 type="checkbox" 5008 id="p_woodFigure:Birdseye" 5009 data-facetgroup="p_woodFigure" 5010 data-facetkey="p_woodFigure:Birdseye" 5011 data-facetname="Birdseye" /> 5012 5013 <label class="form-check-label " for="p_woodFigure:Birdseye"> 5014 <span class="tmx-hover-underline"> 5015 Birdseye 5016 </span>
5017 <span class="facet-options-count">(3)</span> 5018 </label> 5019 </div> 5020</div> 5021 5022<div class="form-check pl-0"> 5023 <div class="form-check"> 5024 <input class="jsSearchFacetOptions Product form-check-input" 5025 name="FilterOption.FacetGroups[6].Facets[1].Selected" 5026 type="checkbox" 5027 id="p_woodFigure:Blister" 5028 data-facetgroup="p_woodFigure" 5029 data-facetkey="p_woodFigure:Blister" 5030 data-facetname="Blister" /> 5031 5032 <label class="form-check-label " for="p_woodFigure:Blister"> 5033 <span class="tmx-hover-underline"> 5034 Blister 5035 </span> 5036 <span class="facet-options-count">(3)</span> 5037 </label> 5038 </div> 5039</div> 5040 5041<div class="form-check pl-0"> 5042 <div class="form-check"> 5043 <input class="jsSearchFacetOptions Product form-check-input" 5044 name="FilterOption.FacetGroups[6].Facets[2].Selected" 5045 type="checkbox" 5046 id="p_woodFigure:Flame" 5047 data-facetgroup="p_woodFigure" 5048 data-facetkey="p_woodFigure:Flame" 5049 data-facetname="Flame" /> 5050 5051 <label class="form-check-label " for="p_woodFigure:Flame"> 5052 <span class="tmx-hover-underline"> 5053 Flame 5054 </span> 5055 <span class="facet-options-count">(6)</span> 5056 </label> 5057 </div> 5058</div> 5059 5060<div class="form-check pl-0"> 5061 <div class="form-check"> 5062 <input class="jsSearchFacetOptions Product form-check-input" 5063 name="FilterOption.FacetGroups[6].Facets[3].Selected" 5064 type="checkbox" 5065 id="p_woodFigure:No Specific Figure" 5066 data-facetgroup="p_woodFigure" 5067 data-facetkey="p_woodFigure:No Specific Figure" 5068 data-facetname="No Specific Figure" /> 5069 5070 <label class="form-check-label " for="p_woodFigure:No Specific Figure"> 5071 <span class="tmx-hover-underline"> 5072 No Specific Figure 5073 </span> 5074 <span class="facet-options-count">(185)</span> 5075 </label> 5076 </div> 5077</div> 5078 5079<div class="form-check pl-0"> 5080 <div class="form-check"> 5081 <input class="jsSearchFacetOptions Product form-check-input" 5082 name="FilterOption.FacetGroups[6].Facets[4].Selected" 5083 type="checkbox" 5084 id="p_woodFigure:Pomelle" 5085 data-facetgroup="p_woodFigure" 5086 data-facetkey="p_woodFigure:Pomelle" 5087 data-facetname="Pomelle" /> 5088 5089 <label class="form-check-label " for="p_woodFigure:Pomelle"> 5090 <span class="tmx-hover-underline"> 5091 Pomelle 5092 </span> 5093 <span class="facet-options-count">(13)</span> 5094 </label> 5095 </div> 5096</div> 5097 5098<div class="form-check pl-0"> 5099 <div class="form-check"> 5100 <input class="jsSearchFacetOptions Product form-check-input" 5101 name="FilterOption.FacetGroups[6].Facets[5].Selected" 5102 type="checkbox" 5103 id="p_woodFigure:Spalted" 5104 data-facetgroup="p_woodFigure" 5105 data-facetkey="p_woodFigure:Spalted" 5106 data-facetname="Spalted" /> 5107 5108 <label class="form-check-label " for="p_woodFigure:Spalted"> 5109 <span class="tmx-hover-underline"> 5110 Spalted 5111 </span> 5112 <span class="facet-options-count">(13)</span> 5113 </label> 5114 </div> 5115</div> 5116 5117<div class="form-check pl-0"> 5118 <div class="form-check"> 5119 <input class="jsSearchFacetOptions Product form-check-input" 5120 name="FilterOption.FacetGroups[6].Facets[6].Selected" 5121 type="checkbox" 5122 id="p_woodFigure:The Tree" 5123 data-facetgroup="p_woodFigure" 5124 data-facetkey="p_woodFigure:The Tree" 5125 data-facetname="The Tree" /> 5126 5127 <label class="form-check-label " for="p_woodFigure:The Tree">
5128 <span class="tmx-hover-underline"> 5129 The Tree 5130 </span> 5131 <span class="facet-options-count">(13)</span> 5132 </label> 5133 </div> 5134</div> 5135 <div id="hiddenFilters_p_woodFigure" class="collapse"> 5136 </div> 5137 5138 </div> 5139 </div> 5140 </div> 5141 </div> 5142 <div id="accordion_p_woodParts" class="col-12 pl-md-0 tmx-search-filter-accordion "> 5143 <div class="card border-0 border-top bg-transparent"> 5144 <div class="card-header pb-0 px-0 border border-left-0 border-right-0 border-bottom-0 bg-transparent"> 5145 <button type="button" class="collapsed pointer text-left w-100 tmx-collapsible p-0" data-toggle="collapse" data-target="#p_woodParts" aria-expanded="true"> 5146 Wood Parts 5147 </button> 5148 </div> 5149 5150 <div id="p_woodParts" class="show text-left" data-parent="#accordion_p_woodParts"> 5151 <div class="card-body pl-0 pt-0 text-left"> 5152 5153 5154<div class="form-check pl-0"> 5155 <div class="form-check"> 5156 <input class="jsSearchFacetOptions Product form-check-input" 5157 name="FilterOption.FacetGroups[7].Facets[0].Selected" 5158 type="checkbox" 5159 id="p_woodParts:Backs + Sides" 5160 data-facetgroup="p_woodParts" 5161 data-facetkey="p_woodParts:Backs + Sides" 5162 data-facetname="Backs + Sides" /> 5163 5164 <label class="form-check-label " for="p_woodParts:Backs + Sides"> 5165 <span class="tmx-hover-underline"> 5166 Backs + Sides 5167 </span> 5168 <span class="facet-options-count">(133)</span> 5169 </label> 5170 </div> 5171</div> 5172 5173<div class="form-check pl-0"> 5174 <div class="form-check"> 5175 <input class="jsSearchFacetOptions Product form-check-input" 5176 name="FilterOption.FacetGroups[7].Facets[1].Selected" 5177 type="checkbox" 5178 id="p_woodParts:Bodies" 5179 data-facetgroup="p_woodParts" 5180 data-facetkey="p_woodParts:Bodies" 5181 data-facetname="Bodies" /> 5182 5183 <label class="form-check-label " for="p_woodParts:Bodies"> 5184 <span class="tmx-hover-underline"> 5185 Bodies 5186 </span> 5187 <span class="facet-options-count">(53)</span> 5188 </label> 5189 </div> 5190</div> 5191 5192<div class="form-check pl-0"> 5193 <div class="form-check"> 5194 <input class="jsSearchFacetOptions Product form-check-input" 5195 name="FilterOption.FacetGroups[7].Facets[2].Selected" 5196 type="checkbox" 5197 id="p_woodParts:Drop Tops" 5198 data-facetgroup="p_woodParts" 5199 data-facetkey="p_woodParts:Drop Tops" 5200 data-facetname="Drop Tops" /> 5201 5202 <label class="form-check-label " for="p_woodParts:Drop Tops"> 5203 <span class="tmx-hover-underline"> 5204 Drop Tops 5205 </span> 5206 <span class="facet-options-count">(32)</span> 5207 </label> 5208 </div> 5209</div> 5210 5211<div class="form-check pl-0"> 5212 <div class="form-check"> 5213 <input class="jsSearchFacetOptions Product form-check-input" 5214 name="FilterOption.FacetGroups[7].Facets[3].Selected" 5215 type="checkbox" 5216 id="p_woodParts:Soundboard + Back + Sides" 5217 data-facetgroup="p_woodParts" 5218 data-facetkey="p_woodParts:Soundboard + Back + Sides" 5219 data-facetname="Soundboard + Back + Sides" /> 5220 5221 <label class="form-check-label " for="p_woodParts:Soundboard + Back + Sides"> 5222 <span class="tmx-hover-underline"> 5223 Soundboard + Back + Sides 5224 </span> 5225 <span class="facet-options-count">(1)</span> 5226 </label> 5227 </div> 5228</div> 5229 <div id="hiddenFilters_p_woodParts" class="collapse"> 5230 </div> 5231 5232 </div> 5233 </div> 5234 </div> 5235 </div> 5236 <div id="accordion_p_woodPreparation" class="col-12 pl-md-0 tmx-search-filter-accordion "> 5237 <div class="card border-0 border-top bg-transparent"> 5238 <div class="card-header pb-0 px-0 border border-left-0 border-right-0 border-bottom-0 bg-transparent"> 5239 <button type="button" class="collapsed pointer text-left w-100 tmx-collapsible p-0" data-toggle="collapse" data-target="#p_woodPreparation" aria-expanded="true"> 5240 Wood Preparation 5241 </button> 5242 </div> 5243 5244 <div id="p_woodPreparation" class="show text-left" data-parent="#accordion_p_woodPreparation"> 5245 <div class="card-body pl-0 pt-0 text-left"> 5246 5247 5248<div class="form-check pl-0"> 5249 <div class="form-check"> 5250 <input class="jsSearchFacetOptions Product form-check-input" 5251 name="FilterOption.FacetGroups[8].Facets[0].Selected" 5252 type="checkbox" 5253 id="p_woodPreparation:Thickness sanded" 5254 data-facetgroup="p_woodPreparation" 5255 data-facetkey="p_woodPreparation:Thickness sanded" 5256 data-facetname="Thickness sanded" /> 5257 5258 <label class="form-check-label " for="p_woodPreparation:Thickness sanded">
5259 <span class="tmx-hover-underline"> 5260 Thickness sanded 5261 </span> 5262 <span class="facet-options-count">(114)</span> 5263 </label> 5264 </div> 5265</div> 5266 5267<div class="form-check pl-0"> 5268 <div class="form-check"> 5269 <input class="jsSearchFacetOptions Product form-check-input" 5270 name="FilterOption.FacetGroups[8].Facets[1].Selected" 5271 type="checkbox" 5272 id="p_woodPreparation:Unsanded" 5273 data-facetgroup="p_woodPreparation" 5274 data-facetkey="p_woodPreparation:Unsanded" 5275 data-facetname="Unsanded" /> 5276 5277 <label class="form-check-label " for="p_woodPreparation:Unsanded"> 5278 <span class="tmx-hover-underline"> 5279 Unsanded 5280 </span> 5281 <span class="facet-options-count">(103)</span> 5282 </label> 5283 </div> 5284</div> 5285 <div id="hiddenFilters_p_woodPreparation" class="collapse"> 5286 </div> 5287 5288 </div> 5289 </div> 5290 </div> 5291 </div> 5292 <div id="accordion_p_bodyType" class="col-12 pl-md-0 tmx-search-filter-accordion "> 5293 <div class="card border-0 border-top bg-transparent"> 5294 <div class="card-header pb-0 px-0 border border-left-0 border-right-0 border-bottom-0 bg-transparent"> 5295 <button type="button" class="collapsed pointer text-left w-100 tmx-collapsible p-0" data-toggle="collapse" data-target="#p_bodyType" aria-expanded="true"> 5296 Body Size & Shape 5297 </button> 5298 </div> 5299 5300 <div id="p_bodyType" class="show text-left" data-parent="#accordion_p_bodyType"> 5301 <div class="card-body pl-0 pt-0 text-left"> 5302 5303 5304<div class="form-check pl-0"> 5305 <div class="form-check"> 5306 <input class="jsSearchFacetOptions Product form-check-input" 5307 name="FilterOption.FacetGroups[9].Facets[0].Selected" 5308 type="checkbox" 5309 id="p_bodyType:Dreadnought" 5310 data-facetgroup="p_bodyType" 5311 data-facetkey="p_bodyType:Dreadnought" 5312 data-facetname="Dreadnought" /> 5313 5314 <label class="form-check-label " for="p_bodyType:Dreadnought"> 5315 <span class="tmx-hover-underline"> 5316 Dreadnought 5317 </span> 5318 <span class="facet-options-count">(72)</span> 5319 </label> 5320 </div> 5321</div> 5322 5323<div class="form-check pl-0"> 5324 <div class="form-check"> 5325 <input class="jsSearchFacetOptions Product form-check-input" 5326 name="FilterOption.FacetGroups[9].Facets[1].Selected" 5327 type="checkbox" 5328 id="p_bodyType:Electric" 5329 data-facetgroup="p_bodyType" 5330 data-facetkey="p_bodyType:Electric" 5331 data-facetname="Electric" /> 5332 5333 <label class="form-check-label " for="p_bodyType:Electric"> 5334 <span class="tmx-hover-underline"> 5335 Electric 5336 </span> 5337 <span class="facet-options-count">(82)</span> 5338 </label> 5339 </div> 5340</div> 5341 5342<div class="form-check pl-0"> 5343 <div class="form-check"> 5344 <input class="jsSearchFacetOptions Product form-check-input" 5345 name="FilterOption.FacetGroups[9].Facets[2].Selected" 5346 type="checkbox" 5347 id="p_bodyType:OM (Orchestra Model)" 5348 data-facetgroup="p_bodyType" 5349 data-facetkey="p_bodyType:OM (Orchestra Model)" 5350 data-facetname="OM (Orchestra Model)" /> 5351 5352 <label class="form-check-label " for="p_bodyType:OM (Orchestra Model)"> 5353 <span class="tmx-hover-underline"> 5354 OM (Orchestra Model) 5355 </span> 5356 <span class="facet-options-count">(9)</span> 5357 </label> 5358 </div> 5359</div> 5360 5361<div class="form-check pl-0"> 5362 <div class="form-check"> 5363 <input class="jsSearchFacetOptions Product form-check-input" 5364 name="FilterOption.FacetGroups[9].Facets[3].Selected" 5365 type="checkbox" 5366 id="p_bodyType:OM, 000, Classical" 5367 data-facetgroup="p_bodyType" 5368 data-facetkey="p_bodyType:OM, 000, Classical" 5369 data-facetname="OM, 000, Classical" /> 5370 5371 <label class="form-check-label " for="p_bodyType:OM, 000, Classical">
5372 <span class="tmx-hover-underline"> 5373 OM, 000, Classical 5374 </span> 5375 <span class="facet-options-count">(9)</span> 5376 </label> 5377 </div> 5378</div> 5379 5380<div class="form-check pl-0"> 5381 <div class="form-check"> 5382 <input class="jsSearchFacetOptions Product form-check-input" 5383 name="FilterOption.FacetGroups[9].Facets[4].Selected" 5384 type="checkbox" 5385 id="p_bodyType:Parlor" 5386 data-facetgroup="p_bodyType" 5387 data-facetkey="p_bodyType:Parlor" 5388 data-facetname="Parlor" /> 5389 5390 <label class="form-check-label " for="p_bodyType:Parlor"> 5391 <span class="tmx-hover-underline"> 5392 Parlor 5393 </span> 5394 <span class="facet-options-count">(38)</span> 5395 </label> 5396 </div> 5397</div> 5398 5399<div class="form-check pl-0"> 5400 <div class="form-check"> 5401 <input class="jsSearchFacetOptions Product form-check-input" 5402 name="FilterOption.FacetGroups[9].Facets[5].Selected" 5403 type="checkbox" 5404 id="p_bodyType:Size 00" 5405 data-facetgroup="p_bodyType" 5406 data-facetkey="p_bodyType:Size 00" 5407 data-facetname="Size 00" /> 5408 5409 <label class="form-check-label " for="p_bodyType:Size 00"> 5410 <span class="tmx-hover-underline"> 5411 Size 00 5412 </span> 5413 <span class="facet-options-count">(23)</span> 5414 </label> 5415 </div> 5416</div> 5417 <div id="hiddenFilters_p_bodyType" class="collapse"> 5418 </div> 5419 5420 </div> 5421 </div> 5422 </div> 5423 </div> 5424 <div id="accordion_p_woodWeight" class="col-12 pl-md-0 tmx-search-filter-accordion "> 5425 <div class="card border-0 border-top bg-transparent"> 5426 <div class="card-header pb-0 px-0 border border-left-0 border-right-0 border-bottom-0 bg-transparent"> 5427 <button type="button" class="collapsed pointer text-left w-100 tmx-collapsible p-0" data-toggle="collapse" data-target="#p_woodWeight" aria-expanded="true"> 5428 Wood Weight 5429 </button> 5430 </div> 5431 5432 <div id="p_woodWeight" class="show text-left" data-parent="#accordion_p_woodWeight"> 5433 <div class="card-body pl-0 pt-0 text-left"> 5434 5435 5436<div class="form-check pl-0"> 5437 <div class="form-check"> 5438 <input class="jsSearchFacetOptions Product form-check-input" 5439 name="FilterOption.FacetGroups[10].Facets[0].Selected" 5440 type="checkbox" 5441 id="p_woodWeight:10.000" 5442 data-facetgroup="p_woodWeight" 5443 data-facetkey="p_woodWeight:10.000" 5444 data-facetname="10.000" /> 5445 5446 <label class="form-check-label " for="p_woodWeight:10.000"> 5447 <span class="tmx-hover-underline"> 5448 10.000 5449 </span> 5450 <span class="facet-options-count">(2)</span> 5451 </label> 5452 </div> 5453</div> 5454 5455<div class="form-check pl-0"> 5456 <div class="form-check"> 5457 <input class="jsSearchFacetOptions Product form-check-input" 5458 name="FilterOption.FacetGroups[10].Facets[1].Selected" 5459 type="checkbox" 5460 id="p_woodWeight:10.100" 5461 data-facetgroup="p_woodWeight" 5462 data-facetkey="p_woodWeight:10.100" 5463 data-facetname="10.100" /> 5464 5465 <label class="form-check-label " for="p_woodWeight:10.100"> 5466 <span class="tmx-hover-underline"> 5467 10.100 5468 </span> 5469 <span class="facet-options-count">(2)</span> 5470 </label> 5471 </div> 5472</div> 5473 5474<div class="form-check pl-0"> 5475 <div class="form-check"> 5476 <input class="jsSearchFacetOptions Product form-check-input" 5477 name="FilterOption.FacetGroups[10].Facets[2].Selected" 5478 type="checkbox" 5479 id="p_woodWeight:10.200" 5480 data-facetgroup="p_woodWeight" 5481 data-facetkey="p_woodWeight:10.200" 5482 data-facetname="10.200" /> 5483 5484 <label class="form-check-label " for="p_woodWeight:10.200">
5485 <span class="tmx-hover-underline"> 5486 10.200 5487 </span> 5488 <span class="facet-options-count">(2)</span> 5489 </label> 5490 </div> 5491</div> 5492 5493<div class="form-check pl-0"> 5494 <div class="form-check"> 5495 <input class="jsSearchFacetOptions Product form-check-input" 5496 name="FilterOption.FacetGroups[10].Facets[3].Selected" 5497 type="checkbox" 5498 id="p_woodWeight:10.400" 5499 data-facetgroup="p_woodWeight" 5500 data-facetkey="p_woodWeight:10.400" 5501 data-facetname="10.400" /> 5502 5503 <label class="form-check-label " for="p_woodWeight:10.400"> 5504 <span class="tmx-hover-underline"> 5505 10.400 5506 </span> 5507 <span class="facet-options-count">(2)</span> 5508 </label> 5509 </div> 5510</div> 5511 5512<div class="form-check pl-0"> 5513 <div class="form-check"> 5514 <input class="jsSearchFacetOptions Product form-check-input" 5515 name="FilterOption.FacetGroups[10].Facets[4].Selected" 5516 type="checkbox" 5517 id="p_woodWeight:10.500" 5518 data-facetgroup="p_woodWeight" 5519 data-facetkey="p_woodWeight:10.500" 5520 data-facetname="10.500" /> 5521 5522 <label class="form-check-label " for="p_woodWeight:10.500"> 5523 <span class="tmx-hover-underline"> 5524 10.500 5525 </span> 5526 <span class="facet-options-count">(2)</span> 5527 </label> 5528 </div> 5529</div> 5530 5531<div class="form-check pl-0"> 5532 <div class="form-check"> 5533 <input class="jsSearchFacetOptions Product form-check-input" 5534 name="FilterOption.FacetGroups[10].Facets[5].Selected" 5535 type="checkbox" 5536 id="p_woodWeight:10.600" 5537 data-facetgroup="p_woodWeight" 5538 data-facetkey="p_woodWeight:10.600" 5539 data-facetname="10.600" /> 5540 5541 <label class="form-check-label " for="p_woodWeight:10.600"> 5542 <span class="tmx-hover-underline"> 5543 10.600 5544 </span> 5545 <span class="facet-options-count">(1)</span> 5546 </label> 5547 </div> 5548</div> 5549 5550<div class="form-check pl-0"> 5551 <div class="form-check"> 5552 <input class="jsSearchFacetOptions Product form-check-input" 5553 name="FilterOption.FacetGroups[10].Facets[6].Selected" 5554 type="checkbox" 5555 id="p_woodWeight:10.700" 5556 data-facetgroup="p_woodWeight" 5557 data-facetkey="p_woodWeight:10.700" 5558 data-facetname="10.700" /> 5559 5560 <label class="form-check-label " for="p_woodWeight:10.700"> 5561 <span class="tmx-hover-underline"> 5562 10.700 5563 </span> 5564 <span class="facet-options-count">(2)</span> 5565 </label> 5566 </div> 5567</div> 5568 5569<div class="form-check pl-0"> 5570 <div class="form-check"> 5571 <input class="jsSearchFacetOptions Product form-check-input" 5572 name="FilterOption.FacetGroups[10].Facets[7].Selected" 5573 type="checkbox" 5574 id="p_woodWeight:10.800" 5575 data-facetgroup="p_woodWeight" 5576 data-facetkey="p_woodWeight:10.800" 5577 data-facetname="10.800" /> 5578 5579 <label class="form-check-label " for="p_woodWeight:10.800"> 5580 <span class="tmx-hover-underline"> 5581 10.800 5582 </span> 5583 <span class="facet-options-count">(3)</span> 5584 </label> 5585 </div> 5586</div> 5587 5588<div class="form-check pl-0"> 5589 <div class="form-check"> 5590 <input class="jsSearchFacetOptions Product form-check-input" 5591 name="FilterOption.FacetGroups[10].Facets[8].Selected" 5592 type="checkbox" 5593 id="p_woodWeight:10.900" 5594 data-facetgroup="p_woodWeight" 5595 data-facetkey="p_woodWeight:10.900" 5596 data-facetname="10.900" /> 5597 5598 <label class="form-check-label " for="p_woodWeight:10.900">
5599 <span class="tmx-hover-underline"> 5600 10.900 5601 </span> 5602 <span class="facet-options-count">(1)</span> 5603 </label> 5604 </div> 5605</div> 5606 5607<div class="form-check pl-0"> 5608 <div class="form-check"> 5609 <input class="jsSearchFacetOptions Product form-check-input" 5610 name="FilterOption.FacetGroups[10].Facets[9].Selected" 5611 type="checkbox" 5612 id="p_woodWeight:11.000" 5613 data-facetgroup="p_woodWeight" 5614 data-facetkey="p_woodWeight:11.000" 5615 data-facetname="11.000" /> 5616 5617 <label class="form-check-label " for="p_woodWeight:11.000"> 5618 <span class="tmx-hover-underline"> 5619 11.000 5620 </span> 5621 <span class="facet-options-count">(3)</span> 5622 </label> 5623 </div> 5624</div> 5625 5626<div class="form-check pl-0"> 5627 <div class="form-check"> 5628 <input class="jsSearchFacetOptions Product form-check-input" 5629 name="FilterOption.FacetGroups[10].Facets[10].Selected" 5630 type="checkbox" 5631 id="p_woodWeight:11.100" 5632 data-facetgroup="p_woodWeight" 5633 data-facetkey="p_woodWeight:11.100" 5634 data-facetname="11.100" /> 5635 5636 <label class="form-check-label " for="p_woodWeight:11.100"> 5637 <span class="tmx-hover-underline"> 5638 11.100 5639 </span> 5640 <span class="facet-options-count">(2)</span> 5641 </label> 5642 </div> 5643</div> 5644 5645<div class="form-check pl-0"> 5646 <div class="form-check"> 5647 <input class="jsSearchFacetOptions Product form-check-input" 5648 name="FilterOption.FacetGroups[10].Facets[11].Selected" 5649 type="checkbox" 5650 id="p_woodWeight:11.200" 5651 data-facetgroup="p_woodWeight" 5652 data-facetkey="p_woodWeight:11.200" 5653 data-facetname="11.200" /> 5654 5655 <label class="form-check-label " for="p_woodWeight:11.200"> 5656 <span class="tmx-hover-underline"> 5657 11.200 5658 </span> 5659 <span class="facet-options-count">(1)</span> 5660 </label> 5661 </div> 5662</div> 5663 5664<div class="form-check pl-0"> 5665 <div class="form-check"> 5666 <input class="jsSearchFacetOptions Product form-check-input" 5667 name="FilterOption.FacetGroups[10].Facets[12].Selected" 5668 type="checkbox" 5669 id="p_woodWeight:11.400" 5670 data-facetgroup="p_woodWeight" 5671 data-facetkey="p_woodWeight:11.400" 5672 data-facetname="11.400" /> 5673 5674 <label class="form-check-label " for="p_woodWeight:11.400"> 5675 <span class="tmx-hover-underline"> 5676 11.400 5677 </span> 5678 <span class="facet-options-count">(3)</span> 5679 </label> 5680 </div> 5681</div> 5682 5683<div class="form-check pl-0"> 5684 <div class="form-check"> 5685 <input class="jsSearchFacetOptions Product form-check-input" 5686 name="FilterOption.FacetGroups[10].Facets[13].Selected" 5687 type="checkbox" 5688 id="p_woodWeight:11.500" 5689 data-facetgroup="p_woodWeight" 5690 data-facetkey="p_woodWeight:11.500" 5691 data-facetname="11.500" /> 5692 5693 <label class="form-check-label " for="p_woodWeight:11.500"> 5694 <span class="tmx-hover-underline"> 5695 11.500 5696 </span> 5697 <span class="facet-options-count">(4)</span> 5698 </label> 5699 </div> 5700</div> 5701 5702<div class="form-check pl-0"> 5703 <div class="form-check"> 5704 <input class="jsSearchFacetOptions Product form-check-input" 5705 name="FilterOption.FacetGroups[10].Facets[14].Selected" 5706 type="checkbox" 5707 id="p_woodWeight:11.600" 5708 data-facetgroup="p_woodWeight" 5709 data-facetkey="p_woodWeight:11.600" 5710 data-facetname="11.600" /> 5711 5712 <label class="form-check-label " for="p_woodWeight:11.600">
5713 <span class="tmx-hover-underline"> 5714 11.600 5715 </span> 5716 <span class="facet-options-count">(4)</span> 5717 </label> 5718 </div> 5719</div> 5720 5721<div class="form-check pl-0"> 5722 <div class="form-check"> 5723 <input class="jsSearchFacetOptions Product form-check-input" 5724 name="FilterOption.FacetGroups[10].Facets[15].Selected" 5725 type="checkbox" 5726 id="p_woodWeight:11.800" 5727 data-facetgroup="p_woodWeight" 5728 data-facetkey="p_woodWeight:11.800" 5729 data-facetname="11.800" /> 5730 5731 <label class="form-check-label " for="p_woodWeight:11.800"> 5732 <span class="tmx-hover-underline"> 5733 11.800 5734 </span> 5735 <span class="facet-options-count">(1)</span> 5736 </label> 5737 </div> 5738</div> 5739 5740<div class="form-check pl-0"> 5741 <div class="form-check"> 5742 <input class="jsSearchFacetOptions Product form-check-input" 5743 name="FilterOption.FacetGroups[10].Facets[16].Selected" 5744 type="checkbox" 5745 id="p_woodWeight:12.200" 5746 data-facetgroup="p_woodWeight" 5747 data-facetkey="p_woodWeight:12.200" 5748 data-facetname="12.200" /> 5749 5750 <label class="form-check-label " for="p_woodWeight:12.200"> 5751 <span class="tmx-hover-underline"> 5752 12.200 5753 </span> 5754 <span class="facet-options-count">(1)</span> 5755 </label> 5756 </div> 5757</div> 5758 5759<div class="form-check pl-0"> 5760 <div class="form-check"> 5761 <input class="jsSearchFacetOptions Product form-check-input" 5762 name="FilterOption.FacetGroups[10].Facets[17].Selected" 5763 type="checkbox" 5764 id="p_woodWeight:8.800" 5765 data-facetgroup="p_woodWeight" 5766 data-facetkey="p_woodWeight:8.800" 5767 data-facetname="8.800" /> 5768 5769 <label class="form-check-label " for="p_woodWeight:8.800"> 5770 <span class="tmx-hover-underline"> 5771 8.800 5772 </span> 5773 <span class="facet-options-count">(1)</span> 5774 </label> 5775 </div> 5776</div> 5777 5778<div class="form-check pl-0"> 5779 <div class="form-check"> 5780 <input class="jsSearchFacetOptions Product form-check-input" 5781 name="FilterOption.FacetGroups[10].Facets[18].Selected" 5782 type="checkbox" 5783 id="p_woodWeight:9.000" 5784 data-facetgroup="p_woodWeight" 5785 data-facetkey="p_woodWeight:9.000" 5786 data-facetname="9.000" /> 5787 5788 <label class="form-check-label " for="p_woodWeight:9.000"> 5789 <span class="tmx-hover-underline"> 5790 9.000 5791 </span> 5792 <span class="facet-options-count">(1)</span> 5793 </label> 5794 </div> 5795</div> 5796 5797<div class="form-check pl-0"> 5798 <div class="form-check"> 5799 <input class="jsSearchFacetOptions Product form-check-input" 5800 name="FilterOption.FacetGroups[10].Facets[19].Selected" 5801 type="checkbox" 5802 id="p_woodWeight:9.100" 5803 data-facetgroup="p_woodWeight" 5804 data-facetkey="p_woodWeight:9.100" 5805 data-facetname="9.100" /> 5806 5807 <label class="form-check-label " for="p_woodWeight:9.100"> 5808 <span class="tmx-hover-underline"> 5809 9.100 5810 </span> 5811 <span class="facet-options-count">(1)</span> 5812 </label> 5813 </div> 5814</div> 5815 5816<div class="form-check pl-0"> 5817 <div class="form-check"> 5818 <input class="jsSearchFacetOptions Product form-check-input" 5819 name="FilterOption.FacetGroups[10].Facets[20].Selected" 5820 type="checkbox" 5821 id="p_woodWeight:9.300" 5822 data-facetgroup="p_woodWeight" 5823 data-facetkey="p_woodWeight:9.300" 5824 data-facetname="9.300" /> 5825 5826 <label class="form-check-label " for="p_woodWeight:9.300">
5827 <span class="tmx-hover-underline"> 5828 9.300 5829 </span> 5830 <span class="facet-options-count">(3)</span> 5831 </label> 5832 </div> 5833</div> 5834 5835<div class="form-check pl-0"> 5836 <div class="form-check"> 5837 <input class="jsSearchFacetOptions Product form-check-input" 5838 name="FilterOption.FacetGroups[10].Facets[21].Selected" 5839 type="checkbox" 5840 id="p_woodWeight:9.500" 5841 data-facetgroup="p_woodWeight" 5842 data-facetkey="p_woodWeight:9.500" 5843 data-facetname="9.500" /> 5844 5845 <label class="form-check-label " for="p_woodWeight:9.500"> 5846 <span class="tmx-hover-underline"> 5847 9.500 5848 </span> 5849 <span class="facet-options-count">(2)</span> 5850 </label> 5851 </div> 5852</div> 5853 5854<div class="form-check pl-0"> 5855 <div class="form-check"> 5856 <input class="jsSearchFacetOptions Product form-check-input" 5857 name="FilterOption.FacetGroups[10].Facets[22].Selected" 5858 type="checkbox" 5859 id="p_woodWeight:9.600" 5860 data-facetgroup="p_woodWeight" 5861 data-facetkey="p_woodWeight:9.600" 5862 data-facetname="9.600" /> 5863 5864 <label class="form-check-label " for="p_woodWeight:9.600"> 5865 <span class="tmx-hover-underline"> 5866 9.600 5867 </span> 5868 <span class="facet-options-count">(2)</span> 5869 </label> 5870 </div> 5871</div> 5872 5873<div class="form-check pl-0"> 5874 <div class="form-check"> 5875 <input class="jsSearchFacetOptions Product form-check-input" 5876 name="FilterOption.FacetGroups[10].Facets[23].Selected" 5877 type="checkbox" 5878 id="p_woodWeight:9.700" 5879 data-facetgroup="p_woodWeight" 5880 data-facetkey="p_woodWeight:9.700" 5881 data-facetname="9.700" /> 5882 5883 <label class="form-check-label " for="p_woodWeight:9.700"> 5884 <span class="tmx-hover-underline"> 5885 9.700 5886 </span> 5887 <span class="facet-options-count">(3)</span> 5888 </label> 5889 </div> 5890</div> 5891 5892<div class="form-check pl-0"> 5893 <div class="form-check"> 5894 <input class="jsSearchFacetOptions Product form-check-input" 5895 name="FilterOption.FacetGroups[10].Facets[24].Selected" 5896 type="checkbox" 5897 id="p_woodWeight:9.800" 5898 data-facetgroup="p_woodWeight" 5899 data-facetkey="p_woodWeight:9.800" 5900 data-facetname="9.800" /> 5901 5902 <label class="form-check-label " for="p_woodWeight:9.800"> 5903 <span class="tmx-hover-underline"> 5904 9.800 5905 </span> 5906 <span class="facet-options-count">(4)</span> 5907 </label> 5908 </div> 5909</div> 5910 <div id="hiddenFilters_p_woodWeight" class="collapse"> 5911 </div> 5912 5913 </div> 5914 </div> 5915 </div> 5916 </div> 5917 5918 5919 </div> 5920 </div> 5921</div> 5922 5923 </div> 5924 5925 <div class="col pb-2 tmx-search-list-container"> 5926 <section > 5927 <div class="row"> 5928 <div class="block containerblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "> 5929 5930 5931<div class="container"> 5932 5933 <div class="row"> 5934 <div class="block freetextblock col-lg-4 col-md-6 col-sm-12 col-xs-12 displaymode-one-third tmx-light-theme" style="padding:0px 10px 30px 10px"><div style="background-color:#cc0000"> 5935 <h3 style="text-align: center;"><span style="color: #ffffff;"><a href="/sale/woodstax/" style="color: #ffffff;"><span style="font-size: 16px;">WOODSTAX MARKDOWNS</span></a></span><br><span style="color: #ffffff;"><a href="/sale/woodstax/" style="color: #ffffff;">
5935WOODSTAX 15-40% OFF</a></span></h3> 5936 5937 5938 <div class="h-100 div-image-mobile-container"> 5939 <a href="https://www.stewmac.com/sale/woodstax/"> 5940 <picture class="h-100"> 5941<source data-sizes="auto" data-srcset="/globalassets/catalog-working/categories/3_tonewoods/black-limba-woodstax-tonewoods.jpg?hash=638990999630000000&width=480&format=webp&quality=75 480w, /globalassets/catalog-working/categories/3_tonewoods/black-limba-woodstax-tonewoods.jpg?hash=638990999630000000&width=768&format=webp&quality=75 768w, /globalassets/catalog-working/categories/3_tonewoods/black-limba-woodstax-tonewoods.jpg?hash=638990999630000000&width=1080&format=webp&quality=75 1080w, /globalassets/catalog-working/categories/3_tonewoods/black-limba-woodstax-tonewoods.jpg?hash=638990999630000000&width=1280&format=webp&quality=75 1280w, /globalassets/catalog-working/categories/3_tonewoods/black-limba-woodstax-tonewoods.jpg?hash=638990999630000000&width=1366&format=webp&quality=75 1366w, /globalassets/catalog-working/categories/3_tonewoods/black-limba-woodstax-tonewoods.jpg?hash=638990999630000000&width=1536&format=webp&quality=75 1536w, /globalassets/catalog-working/categories/3_tonewoods/black-limba-woodstax-tonewoods.jpg?hash=638990999630000000&width=1920&format=webp&quality=75 1920w" type="image/webp"> 5942<img alt="Chris inspecting our WoodStax selection of Black Limba body blanks for guitar building." class="lazyload img-fluid w-100 h-100 lazyload" data-sizes="auto" data-src="/globalassets/catalog-working/categories/3_tonewoods/black-limba-woodstax-tonewoods.jpg?hash=638990999630000000&width=50&format=webp&quality=50&format=webp&quality=80" height="952" src="/globalassets/catalog-working/categories/3_tonewoods/black-limba-woodstax-tonewoods.jpg?hash=638990999630000000&width=50&format=webp&quality=50&format=webp&quality=50" width="952"> 5943</picture> 5944 </a> 5945 </div> 5946 5947</div></div><div class="block freetextblock col-lg-4 col-md-6 col-sm-12 col-xs-12 displaymode-one-third tmx-light-theme" style="padding:0px 10px 30px 10px"><div style="background-color:#cc0000"> 5948 <h3 style="text-align: center;"><a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/the-tree/" title="THE TREE"><span style="color: #ffffff;"><span style="font-size: 16px;">LIMITED TIME<br></span>THE TREE | SAVE $2,000!</span></a></h3> 5949 5950 5951 <div class="h-100 div-image-mobile-container"> 5952 <a href="https://www.stewmac.com/tonewoods/woodstax---shop-tonewood-by-the-piece/the-tree/"> 5953 <picture class="h-100"> 5954<source data-sizes="auto" data-srcset="/globalassets/product-images/woodstax/wttabt/variant/the-tree-4a-extreme-quilt-back-and-sides-for-dreadnought-unsanded---026-92764.jpg?hash=637613106780000000&width=480&format=webp&quality=75 480w, /globalassets/product-images/woodstax/wttabt/variant/the-tree-4a-extreme-quilt-back-and-sides-for-dreadnought-unsanded---026-92764.jpg?hash=637613106780000000&width=768&format=webp&quality=75 768w, /globalassets/product-images/woodstax/wttabt/variant/the-tree-4a-extreme-quilt-back-and-sides-for-dreadnought-unsanded---026-92764.jpg?hash=637613106780000000&width=1080&format=webp&quality=75 1080w, /globalassets/product-images/woodstax/wttabt/variant/the-tree-4a-extreme-quilt-back-and-sides-for-dreadnought-unsanded---026-92764.jpg?hash=637613106780000000&width=1280&format=webp&quality=75 1280w, /globalassets/product-images/woodstax/wttabt/variant/the-tree-4a-extreme-quilt-back-and-sides-for-dreadnought-unsanded---026-92764.jpg?hash=637613106780000000&width=1366&format=webp&quality=75 1366w, /globalassets/product-images/woodstax/wttabt/variant/the-tree-4a-extreme-quilt-back-and-sides-for-dreadnought-unsanded---026-92764.jpg?hash=637613106780000000&width=1536&format=webp&quality=75 1536w, /globalassets/product-images/woodstax/wttabt/variant/the-tree-4a-extreme-quilt-back-and-sides-for-dreadnought-unsanded---026-92764.jpg?hash=637613106780000000&width=1920&format=webp&quality=75 1920w" type="image/webp"> 5955<img class="lazyload img-fluid w-100 h-100 lazyload" data-sizes="auto" data-src="/globalassets/product-images/woodstax/wttabt/variant/the-tree-4a-extreme-quilt-back-and-sides-for-dreadnought-unsanded---026-92764.jpg?hash=637613106780000000&width=50&format=webp&quality=50&format=webp&quality=80" height="2418" src="/globalassets/product-images/woodstax/wttabt/variant/the-tree-4a-extreme-quilt-back-and-sides-for-dreadnought-unsanded---026-92764.jpg?hash=637613106780000000&width=50&format=webp&quality=50&format=webp&quality=50" width="2418"> 5956</picture> 5957 </a> 5958 </div> 5959 5960</div></div><div class="block freetextblock col-lg-4 col-md-6 col-sm-12 col-xs-12 displaymode-one-third tmx-light-theme" style="padding:0px 10px 30px 10px"><div style="background-color:#cc0000"> 5961 <h3 style="text-align: center;"><a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/brazilian-rosewood/" title="Brazilian Rosewood"><span style="color: #ffffff;"><span style="font-size: 16px;">ON SALE NOW!</span><br>BRAZILIAN ROSEWOOD</span></a></h3> 5962 5963 5964 <div class="h-100 div-image-mobile-container"> 5965 <a href="https://www.stewmac.com/tonewoods/woodstax---shop-tonewood-by-the-piece/brazilian-rosewood/"> 5966 <picture class="h-100"> 5967<source data-sizes="auto" data-srcset="/globalassets/catalog-working/categories/3_tonewoods/top-nav-flyouts/brazilian-handling-bookmatched.jpg?hash=638202851
5967550000000&width=480&format=webp&quality=75 480w, /globalassets/catalog-working/categories/3_tonewoods/top-nav-flyouts/brazilian-handling-bookmatched.jpg?hash=638202851550000000&width=768&format=webp&quality=75 768w, /globalassets/catalog-working/categories/3_tonewoods/top-nav-flyouts/brazilian-handling-bookmatched.jpg?hash=638202851550000000&width=1080&format=webp&quality=75 1080w, /globalassets/catalog-working/categories/3_tonewoods/top-nav-flyouts/brazilian-handling-bookmatched.jpg?hash=638202851550000000&width=1280&format=webp&quality=75 1280w, /globalassets/catalog-working/categories/3_tonewoods/top-nav-flyouts/brazilian-handling-bookmatched.jpg?hash=638202851550000000&width=1366&format=webp&quality=75 1366w, /globalassets/catalog-working/categories/3_tonewoods/top-nav-flyouts/brazilian-handling-bookmatched.jpg?hash=638202851550000000&width=1536&format=webp&quality=75 1536w, /globalassets/catalog-working/categories/3_tonewoods/top-nav-flyouts/brazilian-handling-bookmatched.jpg?hash=638202851550000000&width=1920&format=webp&quality=75 1920w" type="image/webp"> 5968<img class="lazyload img-fluid w-100 h-100 lazyload" data-sizes="auto" data-src="/globalassets/catalog-working/categories/3_tonewoods/top-nav-flyouts/brazilian-handling-bookmatched.jpg?hash=638202851550000000&width=50&format=webp&quality=50&format=webp&quality=80" height="796" src="/globalassets/catalog-working/categories/3_tonewoods/top-nav-flyouts/brazilian-handling-bookmatched.jpg?hash=638202851550000000&width=50&format=webp&quality=50&format=webp&quality=50" width="796"> 5969</picture> 5970 </a> 5971 </div> 5972 5973</div></div> 5974 </div> 5975 5976 5977</div></div> 5978 </div> 5979 5980 <hr class="my-3" aria-hidden="true" /> 5981 </section> 5982 <div class="tmx-search-sorting"> 5983 5984 5985 5986<div> 5987 <div class="dropdown show d-block"> 5988 <button class="btn btn-link dropdown-toggle tmx-no-style" aria-haspopup="listbox" aria-controls="sort-options-Product" id="dropdownMenuLink" data-toggle="dropdown" aria-expanded="false" title="Sort By"> 5989 <i class="icon-icn-List-Sort-decending" aria-hidden="true"></i> 5990 <span class="ProductSelectedSortValue tmx-hover-underline"></span> 5991 </button> 5992 <div class="dropdown-menu w-auto mt-0 pointer" id="sort-options-Product" role="listbox"> 5993 <button class=" dropdown-item tmx-sort-option-link-Product" value="Bestsellers" role="option" aria-selected="false">Bestsellers</button> 5994 <button class="active dropdown-item tmx-sort-option-link-Product" value="Newest" role="option" aria-selected="true">Newest</button> 5995 <button class=" dropdown-item tmx-sort-option-link-Product" value="PriceLowest" role="option" aria-selected="false">Price Low-High</button> 5996 <button class=" dropdown-item tmx-sort-option-link-Product" value="PriceHighest" role="option" aria-selected="false">Price High-Low</button> 5997 <button class=" dropdown-item tmx-sort-option-link-Product" value="RatingLowest" role="option" aria-selected="false">Rating Low-High</button> 5998 <button class=" dropdown-item tmx-sort-option-link-Product" value="RatingHighest" role="option" aria-selected="false">Rating High-Low</button> 5999 6000 </div> 6001 <input name="ProductSortBy" type="hidden" id="hiddenInputSortingOptionProduct" /> 6002 </div> 6003</div> 6004 </div> 6005 6006 6007<div class="js-products tmx-product-list row hits" 6008 data-tmx-has-more-data="1" 6009 data-url="/tonewoods/woodstax---shop-tonewood-by-the-piece/" 6010 data-url-load-more="/tonewoods/woodstax---shop-tonewood-by-the-piece/LoadMoreProducts/" 6011 data-insights-index="stewmac_product_newest"> 6012 6013 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 6014 6015 6016 6017 6018 6019 6020 6021 6022<div class="tmx-product-tile hit pt h-100" title="Honduran Mahogany Body Blank, 2-Piece (11.8 lb) - 524" data-product-code="M006930|524" data-variation-code="["WSG1GR|524"]" data-body-type="["Electric"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-09-22"]" data-shipping-restriction="["NoExport"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-parts="["Bodies"]" data-wood-preparation="["Thickness sanded"]" data-wood-species="["Swietenia macrophylla"]" data-wood-type="["Mahogany, Honduran"]" data-wood-weight="["11.800"]" data-woodstax-serial-number="["524"]" 6023 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006930|524" data-insights-position="1"> 6024 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/honduran-mahogany-body-blank-2-piece---524?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="1" data-product-link data-ecommerce-tracking='{ 6025 "event": "productClick", 6026 "ecommerce": { 6027 "currencyCode": "USD", 6028 "click": { 6029 "actionField": { 6030 "list": "Category" 6031 }, 6032 "products": [ 6033 { 6034 "id": "M006930|524", 6035 "name": "Honduran Mahogany Body Blank, 2-Piece (11.8 lb) - 524", 6036 "price": "127.48", 6037 "discount": "0.00", 6038 "brand": "WOODSTAX", 6039 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Electric Body Blanks", 6040 "position": 1, 6041 "objectid": "p_M006930|524" 6042 } 6043 ] 6044 } 6045 }, 6046 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 6047 "indexname": "stewmac_product_newest" 6048}'> 6049 <div> 6050
6051 <span class="tmp-product-tile-sticker pl-1 pr-1 w-25 new"> 6052 New 6053 </span> 6054 </div> 6055 6056 <picture> 6057<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-524.jpg?hash=639256957020000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-524.jpg?hash=639256957020000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 6058<img alt="Honduran Mahogany Body Blank, 2-Piece (11.8 lb) - 524" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-524.jpg?hash=639256957020000000" height="164" src="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-524.jpg?hash=639256957020000000&width=50&format=webp&quality=50" title="Honduran Mahogany Body Blank, 2-Piece (11.8 lb) - 524" width="164" /> 6059</picture> 6060 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 6061 <div class="tmx-product-tile-body-type">Electric</div> 6062 6063 Honduran Mahogany Body Blank, 2-Piece (11.8 lb) - 524 6064 6065 </div> 6066 6067 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 6068 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 6069 6070 6071 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 6072 6073 6074 <span class="price col-6"> 6075 $127.48 6076 </span> 6077 6078 </div> 6079 6080 <div class="col-12 d-flex order-2 pt-1"> 6081 6082 </div> 6083 </div> 6084 </a> 6085</div> </div> 6086 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 6087 6088 6089 6090 6091 6092 6093 6094 6095<div class="tmx-product-tile hit pt h-100" title="Honduran Mahogany Body Blank, 2-Piece (11.5 lb) - 525" data-product-code="M006930|525" data-variation-code="["WSG1GR|525"]" data-body-type="["Electric"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-09-22"]" data-shipping-restriction="["NoExport"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-parts="["Bodies"]" data-wood-preparation="["Thickness sanded"]" data-wood-species="["Swietenia macrophylla"]" data-wood-type="["Mahogany, Honduran"]" data-wood-weight="["11.500"]" data-woodstax-serial-number="["525"]" 6096 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006930|525" data-insights-position="2"> 6097 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/honduran-mahogany-body-blank-2-piece---525?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="2" data-product-link data-ecommerce-tracking='{ 6098 "event": "productClick", 6099 "ecommerce": { 6100 "currencyCode": "USD", 6101 "click": { 6102 "actionField": { 6103 "list": "Category" 6104 }, 6105 "products": [ 6106 { 6107 "id": "M006930|525", 6108 "name": "Honduran Mahogany Body Blank, 2-Piece (11.5 lb) - 525", 6109 "price": "127.48", 6110 "discount": "0.00", 6111 "brand": "WOODSTAX", 6112 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Electric Body Blanks", 6113 "position": 2, 6114 "objectid": "p_M006930|525" 6115 } 6116 ] 6117 } 6118 }, 6119 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 6120 "indexname": "stewmac_product_newest" 6121}'> 6122 <div> 6123
6124 <span class="tmp-product-tile-sticker pl-1 pr-1 w-25 new"> 6125 New 6126 </span> 6127 </div> 6128 6129 <picture> 6130<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-525.jpg?hash=639256957060000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-525.jpg?hash=639256957060000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 6131<img alt="Honduran Mahogany Body Blank, 2-Piece (11.5 lb) - 525" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-525.jpg?hash=639256957060000000" height="164" src="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-525.jpg?hash=639256957060000000&width=50&format=webp&quality=50" title="Honduran Mahogany Body Blank, 2-Piece (11.5 lb) - 525" width="164" /> 6132</picture> 6133 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 6134 <div class="tmx-product-tile-body-type">Electric</div> 6135 6136 Honduran Mahogany Body Blank, 2-Piece (11.5 lb) - 525 6137 6138 </div> 6139 6140 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 6141 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 6142 6143 6144 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 6145 6146 6147 <span class="price col-6"> 6148 $127.48 6149 </span> 6150 6151 </div> 6152 6153 <div class="col-12 d-flex order-2 pt-1"> 6154 6155 </div> 6156 </div> 6157 </a> 6158</div> </div> 6159 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 6160 6161 6162 6163 6164 6165 6166 6167 6168<div class="tmx-product-tile hit pt h-100" title="Honduran Mahogany Body Blank, 2-Piece (11.5 lb) - 523" data-product-code="M006930|523" data-variation-code="["WSG1GR|523"]" data-body-type="["Electric"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-09-22"]" data-shipping-restriction="["NoExport"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-parts="["Bodies"]" data-wood-preparation="["Thickness sanded"]" data-wood-species="["Swietenia macrophylla"]" data-wood-type="["Mahogany, Honduran"]" data-wood-weight="["11.500"]" data-woodstax-serial-number="["523"]" 6169 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006930|523" data-insights-position="3"> 6170 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/honduran-mahogany-body-blank-2-piece---523?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="3" data-product-link data-ecommerce-tracking='{ 6171 "event": "productClick", 6172 "ecommerce": { 6173 "currencyCode": "USD", 6174 "click": { 6175 "actionField": { 6176 "list": "Category" 6177 }, 6178 "products": [ 6179 { 6180 "id": "M006930|523", 6181 "name": "Honduran Mahogany Body Blank, 2-Piece (11.5 lb) - 523", 6182 "price": "127.48", 6183 "discount": "0.00", 6184 "brand": "WOODSTAX", 6185 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Electric Body Blanks", 6186 "position": 3, 6187 "objectid": "p_M006930|523" 6188 } 6189 ] 6190 } 6191 }, 6192 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 6193 "indexname": "stewmac_product_newest" 6194}'> 6195 <div> 6196
6197 <span class="tmp-product-tile-sticker pl-1 pr-1 w-25 new"> 6198 New 6199 </span> 6200 </div> 6201 6202 <picture> 6203<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-523.jpg?hash=639256957000000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-523.jpg?hash=639256957000000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 6204<img alt="Honduran Mahogany Body Blank, 2-Piece (11.5 lb) - 523" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-523.jpg?hash=639256957000000000" height="164" src="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-523.jpg?hash=639256957000000000&width=50&format=webp&quality=50" title="Honduran Mahogany Body Blank, 2-Piece (11.5 lb) - 523" width="164" /> 6205</picture> 6206 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 6207 <div class="tmx-product-tile-body-type">Electric</div> 6208 6209 Honduran Mahogany Body Blank, 2-Piece (11.5 lb) - 523 6210 6211 </div> 6212 6213 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 6214 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 6215 6216 6217 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 6218 6219 6220 <span class="price col-6"> 6221 $127.48 6222 </span> 6223 6224 </div> 6225 6226 <div class="col-12 d-flex order-2 pt-1"> 6227 6228 </div> 6229 </div> 6230 </a> 6231</div> </div> 6232 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 6233 6234 6235 6236 6237 6238 6239 6240 6241<div class="tmx-product-tile hit pt h-100" title="Honduran Mahogany Body Blank, 2-Piece (11.5 lb) - 518" data-product-code="M006930|518" data-variation-code="["WSG1GR|518"]" data-body-type="["Electric"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-09-22"]" data-shipping-restriction="["NoExport"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-parts="["Bodies"]" data-wood-preparation="["Thickness sanded"]" data-wood-species="["Swietenia macrophylla"]" data-wood-type="["Mahogany, Honduran"]" data-wood-weight="["11.500"]" data-woodstax-serial-number="["518"]" 6242 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006930|518" data-insights-position="4"> 6243 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/honduran-mahogany-body-blank-2-piece---518?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="4" data-product-link data-ecommerce-tracking='{ 6244 "event": "productClick", 6245 "ecommerce": { 6246 "currencyCode": "USD", 6247 "click": { 6248 "actionField": { 6249 "list": "Category" 6250 }, 6251 "products": [ 6252 { 6253 "id": "M006930|518", 6254 "name": "Honduran Mahogany Body Blank, 2-Piece (11.5 lb) - 518", 6255 "price": "127.48", 6256 "discount": "0.00", 6257 "brand": "WOODSTAX", 6258 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Electric Body Blanks", 6259 "position": 4, 6260 "objectid": "p_M006930|518" 6261 } 6262 ] 6263 } 6264 }, 6265 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 6266 "indexname": "stewmac_product_newest" 6267}'> 6268 <div> 6269
6270 <span class="tmp-product-tile-sticker pl-1 pr-1 w-25 new"> 6271 New 6272 </span> 6273 </div> 6274 6275 <picture> 6276<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-518.jpg?hash=639256956860000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-518.jpg?hash=639256956860000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 6277<img alt="Honduran Mahogany Body Blank, 2-Piece (11.5 lb) - 518" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-518.jpg?hash=639256956860000000" height="164" src="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-518.jpg?hash=639256956860000000&width=50&format=webp&quality=50" title="Honduran Mahogany Body Blank, 2-Piece (11.5 lb) - 518" width="164" /> 6278</picture> 6279 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 6280 <div class="tmx-product-tile-body-type">Electric</div> 6281 6282 Honduran Mahogany Body Blank, 2-Piece (11.5 lb) - 518 6283 6284 </div> 6285 6286 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 6287 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 6288 6289 6290 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 6291 6292 6293 <span class="price col-6"> 6294 $127.48 6295 </span> 6296 6297 </div> 6298 6299 <div class="col-12 d-flex order-2 pt-1"> 6300 6301 </div> 6302 </div> 6303 </a> 6304</div> </div> 6305 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 6306 6307 6308 6309 6310 6311 6312 6313 6314<div class="tmx-product-tile hit pt h-100" title="Honduran Mahogany Body Blank, 2-Piece (11.5 lb) - 508" data-product-code="M006930|508" data-variation-code="["WSG1GR|508"]" data-body-type="["Electric"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-09-22"]" data-shipping-restriction="["NoExport"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-parts="["Bodies"]" data-wood-preparation="["Thickness sanded"]" data-wood-species="["Swietenia macrophylla"]" data-wood-type="["Mahogany, Honduran"]" data-wood-weight="["11.500"]" data-woodstax-serial-number="["508"]" 6315 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006930|508" data-insights-position="5"> 6316 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/honduran-mahogany-body-blank-2-piece---508?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="5" data-product-link data-ecommerce-tracking='{ 6317 "event": "productClick", 6318 "ecommerce": { 6319 "currencyCode": "USD", 6320 "click": { 6321 "actionField": { 6322 "list": "Category" 6323 }, 6324 "products": [ 6325 { 6326 "id": "M006930|508", 6327 "name": "Honduran Mahogany Body Blank, 2-Piece (11.5 lb) - 508", 6328 "price": "127.48", 6329 "discount": "0.00", 6330 "brand": "WOODSTAX", 6331 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Electric Body Blanks", 6332 "position": 5, 6333 "objectid": "p_M006930|508" 6334 } 6335 ] 6336 } 6337 }, 6338 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 6339 "indexname": "stewmac_product_newest" 6340}'> 6341 <div> 6342
6343 <span class="tmp-product-tile-sticker pl-1 pr-1 w-25 new"> 6344 New 6345 </span> 6346 </div> 6347 6348 <picture> 6349<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-508.jpg?hash=639256956570000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-508.jpg?hash=639256956570000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 6350<img alt="Honduran Mahogany Body Blank, 2-Piece (11.5 lb) - 508" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-508.jpg?hash=639256956570000000" height="164" src="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-508.jpg?hash=639256956570000000&width=50&format=webp&quality=50" title="Honduran Mahogany Body Blank, 2-Piece (11.5 lb) - 508" width="164" /> 6351</picture> 6352 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 6353 <div class="tmx-product-tile-body-type">Electric</div> 6354 6355 Honduran Mahogany Body Blank, 2-Piece (11.5 lb) - 508 6356 6357 </div> 6358 6359 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 6360 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 6361 6362 6363 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 6364 6365 6366 <span class="price col-6"> 6367 $127.48 6368 </span> 6369 6370 </div> 6371 6372 <div class="col-12 d-flex order-2 pt-1"> 6373 6374 </div> 6375 </div> 6376 </a> 6377</div> </div> 6378 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 6379 6380 6381 6382 6383 6384 6385 6386 6387<div class="tmx-product-tile hit pt h-100" title="Honduran Mahogany Body Blank, 2-Piece (11.1 lb) - 521" data-product-code="M006930|521" data-variation-code="["WSG1GR|521"]" data-body-type="["Electric"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-09-22"]" data-shipping-restriction="["NoExport"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-parts="["Bodies"]" data-wood-preparation="["Thickness sanded"]" data-wood-species="["Swietenia macrophylla"]" data-wood-type="["Mahogany, Honduran"]" data-wood-weight="["11.100"]" data-woodstax-serial-number="["521"]" 6388 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006930|521" data-insights-position="6"> 6389 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/honduran-mahogany-body-blank-2-piece---521?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="6" data-product-link data-ecommerce-tracking='{ 6390 "event": "productClick", 6391 "ecommerce": { 6392 "currencyCode": "USD", 6393 "click": { 6394 "actionField": { 6395 "list": "Category" 6396 }, 6397 "products": [ 6398 { 6399 "id": "M006930|521", 6400 "name": "Honduran Mahogany Body Blank, 2-Piece (11.1 lb) - 521", 6401 "price": "127.48", 6402 "discount": "0.00", 6403 "brand": "WOODSTAX", 6404 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Electric Body Blanks", 6405 "position": 6, 6406 "objectid": "p_M006930|521" 6407 } 6408 ] 6409 } 6410 }, 6411 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 6412 "indexname": "stewmac_product_newest" 6413}'> 6414 <div> 6415
6416 <span class="tmp-product-tile-sticker pl-1 pr-1 w-25 new"> 6417 New 6418 </span> 6419 </div> 6420 6421 <picture> 6422<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-521.jpg?hash=639256956950000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-521.jpg?hash=639256956950000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 6423<img alt="Honduran Mahogany Body Blank, 2-Piece (11.1 lb) - 521" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-521.jpg?hash=639256956950000000" height="164" src="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-521.jpg?hash=639256956950000000&width=50&format=webp&quality=50" title="Honduran Mahogany Body Blank, 2-Piece (11.1 lb) - 521" width="164" /> 6424</picture> 6425 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 6426 <div class="tmx-product-tile-body-type">Electric</div> 6427 6428 Honduran Mahogany Body Blank, 2-Piece (11.1 lb) - 521 6429 6430 </div> 6431 6432 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 6433 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 6434 6435 6436 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 6437 6438 6439 <span class="price col-6"> 6440 $127.48 6441 </span> 6442 6443 </div> 6444 6445 <div class="col-12 d-flex order-2 pt-1"> 6446 6447 </div> 6448 </div> 6449 </a> 6450</div> </div> 6451 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 6452 6453 6454 6455 6456 6457 6458 6459 6460<div class="tmx-product-tile hit pt h-100" title="Honduran Mahogany Body Blank, 2-Piece (11.1 lb) - 510" data-product-code="M006930|510" data-variation-code="["WSG1GR|510"]" data-body-type="["Electric"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-09-22"]" data-shipping-restriction="["NoExport"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-parts="["Bodies"]" data-wood-preparation="["Thickness sanded"]" data-wood-species="["Swietenia macrophylla"]" data-wood-type="["Mahogany, Honduran"]" data-wood-weight="["11.100"]" data-woodstax-serial-number="["510"]" 6461 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006930|510" data-insights-position="7"> 6462 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/honduran-mahogany-body-blank-2-piece---510?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="7" data-product-link data-ecommerce-tracking='{ 6463 "event": "productClick", 6464 "ecommerce": { 6465 "currencyCode": "USD", 6466 "click": { 6467 "actionField": { 6468 "list": "Category" 6469 }, 6470 "products": [ 6471 { 6472 "id": "M006930|510", 6473 "name": "Honduran Mahogany Body Blank, 2-Piece (11.1 lb) - 510", 6474 "price": "127.48", 6475 "discount": "0.00", 6476 "brand": "WOODSTAX", 6477 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Electric Body Blanks", 6478 "position": 7, 6479 "objectid": "p_M006930|510" 6480 } 6481 ] 6482 } 6483 }, 6484 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 6485 "indexname": "stewmac_product_newest" 6486}'> 6487 <div> 6488
6489 <span class="tmp-product-tile-sticker pl-1 pr-1 w-25 new"> 6490 New 6491 </span> 6492 </div> 6493 6494 <picture> 6495<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-510.jpg?hash=639256956640000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-510.jpg?hash=639256956640000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 6496<img alt="Honduran Mahogany Body Blank, 2-Piece (11.1 lb) - 510" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-510.jpg?hash=639256956640000000" height="164" src="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-510.jpg?hash=639256956640000000&width=50&format=webp&quality=50" title="Honduran Mahogany Body Blank, 2-Piece (11.1 lb) - 510" width="164" /> 6497</picture> 6498 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 6499 <div class="tmx-product-tile-body-type">Electric</div> 6500 6501 Honduran Mahogany Body Blank, 2-Piece (11.1 lb) - 510 6502 6503 </div> 6504 6505 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 6506 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 6507 6508 6509 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 6510 6511 6512 <span class="price col-6"> 6513 $127.48 6514 </span> 6515 6516 </div> 6517 6518 <div class="col-12 d-flex order-2 pt-1"> 6519 6520 </div> 6521 </div> 6522 </a> 6523</div> </div> 6524 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 6525 6526 6527 6528 6529 6530 6531 6532 6533<div class="tmx-product-tile hit pt h-100" title="Honduran Mahogany Body Blank, 2-Piece (11 lb) - 513" data-product-code="M006930|513" data-variation-code="["WSG1GR|513"]" data-body-type="["Electric"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-09-22"]" data-shipping-restriction="["NoExport"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-parts="["Bodies"]" data-wood-preparation="["Thickness sanded"]" data-wood-species="["Swietenia macrophylla"]" data-wood-type="["Mahogany, Honduran"]" data-wood-weight="["11.000"]" data-woodstax-serial-number="["513"]" 6534 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006930|513" data-insights-position="8"> 6535 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/honduran-mahogany-body-blank-2-piece---513?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="8" data-product-link data-ecommerce-tracking='{ 6536 "event": "productClick", 6537 "ecommerce": { 6538 "currencyCode": "USD", 6539 "click": { 6540 "actionField": { 6541 "list": "Category" 6542 }, 6543 "products": [ 6544 { 6545 "id": "M006930|513", 6546 "name": "Honduran Mahogany Body Blank, 2-Piece (11 lb) - 513", 6547 "price": "127.48", 6548 "discount": "0.00", 6549 "brand": "WOODSTAX", 6550 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Electric Body Blanks", 6551 "position": 8, 6552 "objectid": "p_M006930|513" 6553 } 6554 ] 6555 } 6556 }, 6557 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 6558 "indexname": "stewmac_product_newest" 6559}'> 6560 <div> 6561
6562 <span class="tmp-product-tile-sticker pl-1 pr-1 w-25 new"> 6563 New 6564 </span> 6565 </div> 6566 6567 <picture> 6568<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-513.jpg?hash=639256956720000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-513.jpg?hash=639256956720000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 6569<img alt="Honduran Mahogany Body Blank, 2-Piece (11 lb) - 513" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-513.jpg?hash=639256956720000000" height="164" src="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-513.jpg?hash=639256956720000000&width=50&format=webp&quality=50" title="Honduran Mahogany Body Blank, 2-Piece (11 lb) - 513" width="164" /> 6570</picture> 6571 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 6572 <div class="tmx-product-tile-body-type">Electric</div> 6573 6574 Honduran Mahogany Body Blank, 2-Piece (11 lb) - 513 6575 6576 </div> 6577 6578 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 6579 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 6580 6581 6582 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 6583 6584 6585 <span class="price col-6"> 6586 $127.48 6587 </span> 6588 6589 </div> 6590 6591 <div class="col-12 d-flex order-2 pt-1"> 6592 6593 </div> 6594 </div> 6595 </a> 6596</div> </div> 6597 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 6598 6599 6600 6601 6602 6603 6604 6605 6606<div class="tmx-product-tile hit pt h-100" title="Honduran Mahogany Body Blank, 2-Piece (11 lb) - 511" data-product-code="M006930|511" data-variation-code="["WSG1GR|511"]" data-body-type="["Electric"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-09-22"]" data-shipping-restriction="["NoExport"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-parts="["Bodies"]" data-wood-preparation="["Thickness sanded"]" data-wood-species="["Swietenia macrophylla"]" data-wood-type="["Mahogany, Honduran"]" data-wood-weight="["11.000"]" data-woodstax-serial-number="["511"]" 6607 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006930|511" data-insights-position="9"> 6608 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/honduran-mahogany-body-blank-2-piece---511?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="9" data-product-link data-ecommerce-tracking='{ 6609 "event": "productClick", 6610 "ecommerce": { 6611 "currencyCode": "USD", 6612 "click": { 6613 "actionField": { 6614 "list": "Category" 6615 }, 6616 "products": [ 6617 { 6618 "id": "M006930|511", 6619 "name": "Honduran Mahogany Body Blank, 2-Piece (11 lb) - 511", 6620 "price": "127.48", 6621 "discount": "0.00", 6622 "brand": "WOODSTAX", 6623 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Electric Body Blanks", 6624 "position": 9, 6625 "objectid": "p_M006930|511" 6626 } 6627 ] 6628 } 6629 }, 6630 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 6631 "indexname": "stewmac_product_newest" 6632}'> 6633 <div> 6634
6635 <span class="tmp-product-tile-sticker pl-1 pr-1 w-25 new"> 6636 New 6637 </span> 6638 </div> 6639 6640 <picture> 6641<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-511.jpg?hash=639256956660000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-511.jpg?hash=639256956660000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 6642<img alt="Honduran Mahogany Body Blank, 2-Piece (11 lb) - 511" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-511.jpg?hash=639256956660000000" height="164" src="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-511.jpg?hash=639256956660000000&width=50&format=webp&quality=50" title="Honduran Mahogany Body Blank, 2-Piece (11 lb) - 511" width="164" /> 6643</picture> 6644 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 6645 <div class="tmx-product-tile-body-type">Electric</div> 6646 6647 Honduran Mahogany Body Blank, 2-Piece (11 lb) - 511 6648 6649 </div> 6650 6651 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 6652 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 6653 6654 6655 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 6656 6657 6658 <span class="price col-6"> 6659 $127.48 6660 </span> 6661 6662 </div> 6663 6664 <div class="col-12 d-flex order-2 pt-1"> 6665 6666 </div> 6667 </div> 6668 </a> 6669</div> </div> 6670 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 6671 6672 6673 6674 6675 6676 6677 6678 6679<div class="tmx-product-tile hit pt h-100" title="Honduran Mahogany Body Blank, 2-Piece (11 lb) - 507" data-product-code="M006930|507" data-variation-code="["WSG1GR|507"]" data-body-type="["Electric"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-09-22"]" data-shipping-restriction="["NoExport"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-parts="["Bodies"]" data-wood-preparation="["Thickness sanded"]" data-wood-species="["Swietenia macrophylla"]" data-wood-type="["Mahogany, Honduran"]" data-wood-weight="["11.000"]" data-woodstax-serial-number="["507"]" 6680 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006930|507" data-insights-position="10"> 6681 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/honduran-mahogany-body-blank-2-piece---507?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="10" data-product-link data-ecommerce-tracking='{ 6682 "event": "productClick", 6683 "ecommerce": { 6684 "currencyCode": "USD", 6685 "click": { 6686 "actionField": { 6687 "list": "Category" 6688 }, 6689 "products": [ 6690 { 6691 "id": "M006930|507", 6692 "name": "Honduran Mahogany Body Blank, 2-Piece (11 lb) - 507", 6693 "price": "127.48", 6694 "discount": "0.00", 6695 "brand": "WOODSTAX", 6696 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Electric Body Blanks", 6697 "position": 10, 6698 "objectid": "p_M006930|507" 6699 } 6700 ] 6701 } 6702 }, 6703 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 6704 "indexname": "stewmac_product_newest" 6705}'> 6706 <div> 6707
6708 <span class="tmp-product-tile-sticker pl-1 pr-1 w-25 new"> 6709 New 6710 </span> 6711 </div> 6712 6713 <picture> 6714<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-507.jpg?hash=639256956560000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-507.jpg?hash=639256956560000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 6715<img alt="Honduran Mahogany Body Blank, 2-Piece (11 lb) - 507" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-507.jpg?hash=639256956560000000" height="164" src="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-507.jpg?hash=639256956560000000&width=50&format=webp&quality=50" title="Honduran Mahogany Body Blank, 2-Piece (11 lb) - 507" width="164" /> 6716</picture> 6717 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 6718 <div class="tmx-product-tile-body-type">Electric</div> 6719 6720 Honduran Mahogany Body Blank, 2-Piece (11 lb) - 507 6721 6722 </div> 6723 6724 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 6725 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 6726 6727 6728 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 6729 6730 6731 <span class="price col-6"> 6732 $127.48 6733 </span> 6734 6735 </div> 6736 6737 <div class="col-12 d-flex order-2 pt-1"> 6738 6739 </div> 6740 </div> 6741 </a> 6742</div> </div> 6743 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 6744 6745 6746 6747 6748 6749 6750 6751 6752<div class="tmx-product-tile hit pt h-100" title="Honduran Mahogany Body Blank, 2-Piece (10.8 lb) - 516" data-product-code="M006930|516" data-variation-code="["WSG1GR|516"]" data-body-type="["Electric"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-09-22"]" data-shipping-restriction="["NoExport"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-parts="["Bodies"]" data-wood-preparation="["Thickness sanded"]" data-wood-species="["Swietenia macrophylla"]" data-wood-type="["Mahogany, Honduran"]" data-wood-weight="["10.800"]" data-woodstax-serial-number="["516"]" 6753 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006930|516" data-insights-position="11"> 6754 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/honduran-mahogany-body-blank-2-piece---516?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="11" data-product-link data-ecommerce-tracking='{ 6755 "event": "productClick", 6756 "ecommerce": { 6757 "currencyCode": "USD", 6758 "click": { 6759 "actionField": { 6760 "list": "Category" 6761 }, 6762 "products": [ 6763 { 6764 "id": "M006930|516", 6765 "name": "Honduran Mahogany Body Blank, 2-Piece (10.8 lb) - 516", 6766 "price": "127.48", 6767 "discount": "0.00", 6768 "brand": "WOODSTAX", 6769 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Electric Body Blanks", 6770 "position": 11, 6771 "objectid": "p_M006930|516" 6772 } 6773 ] 6774 } 6775 }, 6776 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 6777 "indexname": "stewmac_product_newest" 6778}'> 6779 <div> 6780
6781 <span class="tmp-product-tile-sticker pl-1 pr-1 w-25 new"> 6782 New 6783 </span> 6784 </div> 6785 6786 <picture> 6787<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-516.jpg?hash=639256956810000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-516.jpg?hash=639256956810000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 6788<img alt="Honduran Mahogany Body Blank, 2-Piece (10.8 lb) - 516" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-516.jpg?hash=639256956810000000" height="164" src="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-516.jpg?hash=639256956810000000&width=50&format=webp&quality=50" title="Honduran Mahogany Body Blank, 2-Piece (10.8 lb) - 516" width="164" /> 6789</picture> 6790 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 6791 <div class="tmx-product-tile-body-type">Electric</div> 6792 6793 Honduran Mahogany Body Blank, 2-Piece (10.8 lb) - 516 6794 6795 </div> 6796 6797 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 6798 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 6799 6800 6801 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 6802 6803 6804 <span class="price col-6"> 6805 $127.48 6806 </span> 6807 6808 </div> 6809 6810 <div class="col-12 d-flex order-2 pt-1"> 6811 6812 </div> 6813 </div> 6814 </a> 6815</div> </div> 6816 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 6817 6818 6819 6820 6821 6822 6823 6824 6825<div class="tmx-product-tile hit pt h-100" title="Honduran Mahogany Body Blank, 2-Piece (10.8 lb) - 515" data-product-code="M006930|515" data-variation-code="["WSG1GR|515"]" data-body-type="["Electric"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-09-22"]" data-shipping-restriction="["NoExport"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-parts="["Bodies"]" data-wood-preparation="["Thickness sanded"]" data-wood-species="["Swietenia macrophylla"]" data-wood-type="["Mahogany, Honduran"]" data-wood-weight="["10.800"]" data-woodstax-serial-number="["515"]" 6826 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006930|515" data-insights-position="12"> 6827 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/honduran-mahogany-body-blank-2-piece---515?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="12" data-product-link data-ecommerce-tracking='{ 6828 "event": "productClick", 6829 "ecommerce": { 6830 "currencyCode": "USD", 6831 "click": { 6832 "actionField": { 6833 "list": "Category" 6834 }, 6835 "products": [ 6836 { 6837 "id": "M006930|515", 6838 "name": "Honduran Mahogany Body Blank, 2-Piece (10.8 lb) - 515", 6839 "price": "127.48", 6840 "discount": "0.00", 6841 "brand": "WOODSTAX", 6842 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Electric Body Blanks", 6843 "position": 12, 6844 "objectid": "p_M006930|515" 6845 } 6846 ] 6847 } 6848 }, 6849 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 6850 "indexname": "stewmac_product_newest" 6851}'> 6852 <div> 6853
6854 <span class="tmp-product-tile-sticker pl-1 pr-1 w-25 new"> 6855 New 6856 </span> 6857 </div> 6858 6859 <picture> 6860<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-515.jpg?hash=639256956770000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-515.jpg?hash=639256956770000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 6861<img alt="Honduran Mahogany Body Blank, 2-Piece (10.8 lb) - 515" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-515.jpg?hash=639256956770000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Honduran Mahogany Body Blank, 2-Piece (10.8 lb) - 515" width="164" /> 6862</picture> 6863 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 6864 <div class="tmx-product-tile-body-type">Electric</div> 6865 6866 Honduran Mahogany Body Blank, 2-Piece (10.8 lb) - 515 6867 6868 </div> 6869 6870 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 6871 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 6872 6873 6874 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 6875 6876 6877 <span class="price col-6"> 6878 $127.48 6879 </span> 6880 6881 </div> 6882 6883 <div class="col-12 d-flex order-2 pt-1"> 6884 6885 </div> 6886 </div> 6887 </a> 6888</div> </div> 6889 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 6890 6891 6892 6893 6894 6895 6896 6897 6898<div class="tmx-product-tile hit pt h-100" title="Honduran Mahogany Body Blank, 2-Piece (10.8 lb) - 509" data-product-code="M006930|509" data-variation-code="["WSG1GR|509"]" data-body-type="["Electric"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-09-22"]" data-shipping-restriction="["NoExport"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-parts="["Bodies"]" data-wood-preparation="["Thickness sanded"]" data-wood-species="["Swietenia macrophylla"]" data-wood-type="["Mahogany, Honduran"]" data-wood-weight="["10.800"]" data-woodstax-serial-number="["509"]" 6899 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006930|509" data-insights-position="13"> 6900 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/honduran-mahogany-body-blank-2-piece---509?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="13" data-product-link data-ecommerce-tracking='{ 6901 "event": "productClick", 6902 "ecommerce": { 6903 "currencyCode": "USD", 6904 "click": { 6905 "actionField": { 6906 "list": "Category" 6907 }, 6908 "products": [ 6909 { 6910 "id": "M006930|509", 6911 "name": "Honduran Mahogany Body Blank, 2-Piece (10.8 lb) - 509", 6912 "price": "127.48", 6913 "discount": "0.00", 6914 "brand": "WOODSTAX", 6915 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Electric Body Blanks", 6916 "position": 13, 6917 "objectid": "p_M006930|509" 6918 } 6919 ] 6920 } 6921 }, 6922 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 6923 "indexname": "stewmac_product_newest" 6924}'> 6925 <div> 6926
6927 <span class="tmp-product-tile-sticker pl-1 pr-1 w-25 new"> 6928 New 6929 </span> 6930 </div> 6931 6932 <picture> 6933<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-509.jpg?hash=639256956600000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-509.jpg?hash=639256956600000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 6934<img alt="Honduran Mahogany Body Blank, 2-Piece (10.8 lb) - 509" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-509.jpg?hash=639256956600000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Honduran Mahogany Body Blank, 2-Piece (10.8 lb) - 509" width="164" /> 6935</picture> 6936 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 6937 <div class="tmx-product-tile-body-type">Electric</div> 6938 6939 Honduran Mahogany Body Blank, 2-Piece (10.8 lb) - 509 6940 6941 </div> 6942 6943 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 6944 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 6945 6946 6947 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 6948 6949 6950 <span class="price col-6"> 6951 $127.48 6952 </span> 6953 6954 </div> 6955 6956 <div class="col-12 d-flex order-2 pt-1"> 6957 6958 </div> 6959 </div> 6960 </a> 6961</div> </div> 6962 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 6963 6964 6965 6966 6967 6968 6969 6970 6971<div class="tmx-product-tile hit pt h-100" title="Honduran Mahogany Body Blank, 2-Piece (10.7 lb) - 512" data-product-code="M006930|512" data-variation-code="["WSG1GR|512"]" data-body-type="["Electric"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-09-22"]" data-shipping-restriction="["NoExport"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-parts="["Bodies"]" data-wood-preparation="["Thickness sanded"]" data-wood-species="["Swietenia macrophylla"]" data-wood-type="["Mahogany, Honduran"]" data-wood-weight="["10.700"]" data-woodstax-serial-number="["512"]" 6972 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006930|512" data-insights-position="14"> 6973 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/honduran-mahogany-body-blank-2-piece---512?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="14" data-product-link data-ecommerce-tracking='{ 6974 "event": "productClick", 6975 "ecommerce": { 6976 "currencyCode": "USD", 6977 "click": { 6978 "actionField": { 6979 "list": "Category" 6980 }, 6981 "products": [ 6982 { 6983 "id": "M006930|512", 6984 "name": "Honduran Mahogany Body Blank, 2-Piece (10.7 lb) - 512", 6985 "price": "127.48", 6986 "discount": "0.00", 6987 "brand": "WOODSTAX", 6988 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Electric Body Blanks", 6989 "position": 14, 6990 "objectid": "p_M006930|512" 6991 } 6992 ] 6993 } 6994 }, 6995 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 6996 "indexname": "stewmac_product_newest" 6997}'> 6998 <div> 6999
7000 <span class="tmp-product-tile-sticker pl-1 pr-1 w-25 new"> 7001 New 7002 </span> 7003 </div> 7004 7005 <picture> 7006<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-512.jpg?hash=639256956690000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-512.jpg?hash=639256956690000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 7007<img alt="Honduran Mahogany Body Blank, 2-Piece (10.7 lb) - 512" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-512.jpg?hash=639256956690000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Honduran Mahogany Body Blank, 2-Piece (10.7 lb) - 512" width="164" /> 7008</picture> 7009 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 7010 <div class="tmx-product-tile-body-type">Electric</div> 7011 7012 Honduran Mahogany Body Blank, 2-Piece (10.7 lb) - 512 7013 7014 </div> 7015 7016 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 7017 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 7018 7019 7020 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 7021 7022 7023 <span class="price col-6"> 7024 $127.48 7025 </span> 7026 7027 </div> 7028 7029 <div class="col-12 d-flex order-2 pt-1"> 7030 7031 </div> 7032 </div> 7033 </a> 7034</div> </div> 7035 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 7036 7037 7038 7039 7040 7041 7042 7043 7044<div class="tmx-product-tile hit pt h-100" title="Honduran Mahogany Body Blank, 2-Piece (10.7 lb) - 506" data-product-code="M006930|506" data-variation-code="["WSG1GR|506"]" data-body-type="["Electric"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-09-22"]" data-shipping-restriction="["NoExport"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-parts="["Bodies"]" data-wood-preparation="["Thickness sanded"]" data-wood-species="["Swietenia macrophylla"]" data-wood-type="["Mahogany, Honduran"]" data-wood-weight="["10.700"]" data-woodstax-serial-number="["506"]" 7045 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006930|506" data-insights-position="15"> 7046 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/honduran-mahogany-body-blank-2-piece---506?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="15" data-product-link data-ecommerce-tracking='{ 7047 "event": "productClick", 7048 "ecommerce": { 7049 "currencyCode": "USD", 7050 "click": { 7051 "actionField": { 7052 "list": "Category" 7053 }, 7054 "products": [ 7055 { 7056 "id": "M006930|506", 7057 "name": "Honduran Mahogany Body Blank, 2-Piece (10.7 lb) - 506", 7058 "price": "127.48", 7059 "discount": "0.00", 7060 "brand": "WOODSTAX", 7061 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Electric Body Blanks", 7062 "position": 15, 7063 "objectid": "p_M006930|506" 7064 } 7065 ] 7066 } 7067 }, 7068 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 7069 "indexname": "stewmac_product_newest" 7070}'> 7071 <div> 7072
7073 <span class="tmp-product-tile-sticker pl-1 pr-1 w-25 new"> 7074 New 7075 </span> 7076 </div> 7077 7078 <picture> 7079<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-506.jpg?hash=639256956520000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-506.jpg?hash=639256956520000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 7080<img alt="Honduran Mahogany Body Blank, 2-Piece (10.7 lb) - 506" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-506.jpg?hash=639256956520000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Honduran Mahogany Body Blank, 2-Piece (10.7 lb) - 506" width="164" /> 7081</picture> 7082 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 7083 <div class="tmx-product-tile-body-type">Electric</div> 7084 7085 Honduran Mahogany Body Blank, 2-Piece (10.7 lb) - 506 7086 7087 </div> 7088 7089 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 7090 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 7091 7092 7093 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 7094 7095 7096 <span class="price col-6"> 7097 $127.48 7098 </span> 7099 7100 </div> 7101 7102 <div class="col-12 d-flex order-2 pt-1"> 7103 7104 </div> 7105 </div> 7106 </a> 7107</div> </div> 7108 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 7109 7110 7111 7112 7113 7114 7115 7116 7117<div class="tmx-product-tile hit pt h-100" title="Honduran Mahogany Body Blank, 2-Piece (10.5 lb) - 517" data-product-code="M006930|517" data-variation-code="["WSG1GR|517"]" data-body-type="["Electric"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-09-22"]" data-shipping-restriction="["NoExport"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-parts="["Bodies"]" data-wood-preparation="["Thickness sanded"]" data-wood-species="["Swietenia macrophylla"]" data-wood-type="["Mahogany, Honduran"]" data-wood-weight="["10.500"]" data-woodstax-serial-number="["517"]" 7118 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006930|517" data-insights-position="16"> 7119 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/honduran-mahogany-body-blank-2-piece---517?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="16" data-product-link data-ecommerce-tracking='{ 7120 "event": "productClick", 7121 "ecommerce": { 7122 "currencyCode": "USD", 7123 "click": { 7124 "actionField": { 7125 "list": "Category" 7126 }, 7127 "products": [ 7128 { 7129 "id": "M006930|517", 7130 "name": "Honduran Mahogany Body Blank, 2-Piece (10.5 lb) - 517", 7131 "price": "127.48", 7132 "discount": "0.00", 7133 "brand": "WOODSTAX", 7134 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Electric Body Blanks", 7135 "position": 16, 7136 "objectid": "p_M006930|517" 7137 } 7138 ] 7139 } 7140 }, 7141 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 7142 "indexname": "stewmac_product_newest" 7143}'> 7144 <div> 7145
7146 <span class="tmp-product-tile-sticker pl-1 pr-1 w-25 new"> 7147 New 7148 </span> 7149 </div> 7150 7151 <picture> 7152<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-517.jpg?hash=639256956830000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-517.jpg?hash=639256956830000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 7153<img alt="Honduran Mahogany Body Blank, 2-Piece (10.5 lb) - 517" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-517.jpg?hash=639256956830000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Honduran Mahogany Body Blank, 2-Piece (10.5 lb) - 517" width="164" /> 7154</picture> 7155 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 7156 <div class="tmx-product-tile-body-type">Electric</div> 7157 7158 Honduran Mahogany Body Blank, 2-Piece (10.5 lb) - 517 7159 7160 </div> 7161 7162 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 7163 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 7164 7165 7166 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 7167 7168 7169 <span class="price col-6"> 7170 $127.48 7171 </span> 7172 7173 </div> 7174 7175 <div class="col-12 d-flex order-2 pt-1"> 7176 7177 </div> 7178 </div> 7179 </a> 7180</div> </div> 7181 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 7182 7183 7184 7185 7186 7187 7188 7189 7190<div class="tmx-product-tile hit pt h-100" title="Honduran Mahogany Body Blank, 2-Piece (10.5 lb) - 514" data-product-code="M006930|514" data-variation-code="["WSG1GR|514"]" data-body-type="["Electric"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-09-22"]" data-shipping-restriction="["NoExport"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-parts="["Bodies"]" data-wood-preparation="["Thickness sanded"]" data-wood-species="["Swietenia macrophylla"]" data-wood-type="["Mahogany, Honduran"]" data-wood-weight="["10.500"]" data-woodstax-serial-number="["514"]" 7191 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006930|514" data-insights-position="17"> 7192 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/honduran-mahogany-body-blank-2-piece---514?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="17" data-product-link data-ecommerce-tracking='{ 7193 "event": "productClick", 7194 "ecommerce": { 7195 "currencyCode": "USD", 7196 "click": { 7197 "actionField": { 7198 "list": "Category" 7199 }, 7200 "products": [ 7201 { 7202 "id": "M006930|514", 7203 "name": "Honduran Mahogany Body Blank, 2-Piece (10.5 lb) - 514", 7204 "price": "127.48", 7205 "discount": "0.00", 7206 "brand": "WOODSTAX", 7207 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Electric Body Blanks", 7208 "position": 17, 7209 "objectid": "p_M006930|514" 7210 } 7211 ] 7212 } 7213 }, 7214 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 7215 "indexname": "stewmac_product_newest" 7216}'> 7217 <div> 7218
7219 <span class="tmp-product-tile-sticker pl-1 pr-1 w-25 new"> 7220 New 7221 </span> 7222 </div> 7223 7224 <picture> 7225<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-514.jpg?hash=639256956760000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-514.jpg?hash=639256956760000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 7226<img alt="Honduran Mahogany Body Blank, 2-Piece (10.5 lb) - 514" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-514.jpg?hash=639256956760000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Honduran Mahogany Body Blank, 2-Piece (10.5 lb) - 514" width="164" /> 7227</picture> 7228 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 7229 <div class="tmx-product-tile-body-type">Electric</div> 7230 7231 Honduran Mahogany Body Blank, 2-Piece (10.5 lb) - 514 7232 7233 </div> 7234 7235 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 7236 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 7237 7238 7239 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 7240 7241 7242 <span class="price col-6"> 7243 $127.48 7244 </span> 7245 7246 </div> 7247 7248 <div class="col-12 d-flex order-2 pt-1"> 7249 7250 </div> 7251 </div> 7252 </a> 7253</div> </div> 7254 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 7255 7256 7257 7258 7259 7260 7261 7262 7263<div class="tmx-product-tile hit pt h-100" title="Honduran Mahogany Body Blank, 2-Piece (10.4 lb) - 522" data-product-code="M006930|522" data-variation-code="["WSG1GR|522"]" data-body-type="["Electric"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-09-22"]" data-shipping-restriction="["NoExport"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-parts="["Bodies"]" data-wood-preparation="["Thickness sanded"]" data-wood-species="["Swietenia macrophylla"]" data-wood-type="["Mahogany, Honduran"]" data-wood-weight="["10.400"]" data-woodstax-serial-number="["522"]" 7264 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006930|522" data-insights-position="18"> 7265 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/honduran-mahogany-body-blank-2-piece---522?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="18" data-product-link data-ecommerce-tracking='{ 7266 "event": "productClick", 7267 "ecommerce": { 7268 "currencyCode": "USD", 7269 "click": { 7270 "actionField": { 7271 "list": "Category" 7272 }, 7273 "products": [ 7274 { 7275 "id": "M006930|522", 7276 "name": "Honduran Mahogany Body Blank, 2-Piece (10.4 lb) - 522", 7277 "price": "127.48", 7278 "discount": "0.00", 7279 "brand": "WOODSTAX", 7280 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Electric Body Blanks", 7281 "position": 18, 7282 "objectid": "p_M006930|522" 7283 } 7284 ] 7285 } 7286 }, 7287 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 7288 "indexname": "stewmac_product_newest" 7289}'> 7290 <div> 7291
7292 <span class="tmp-product-tile-sticker pl-1 pr-1 w-25 new"> 7293 New 7294 </span> 7295 </div> 7296 7297 <picture> 7298<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-522.jpg?hash=639256956970000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-522.jpg?hash=639256956970000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 7299<img alt="Honduran Mahogany Body Blank, 2-Piece (10.4 lb) - 522" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-522.jpg?hash=639256956970000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Honduran Mahogany Body Blank, 2-Piece (10.4 lb) - 522" width="164" /> 7300</picture> 7301 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 7302 <div class="tmx-product-tile-body-type">Electric</div> 7303 7304 Honduran Mahogany Body Blank, 2-Piece (10.4 lb) - 522 7305 7306 </div> 7307 7308 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 7309 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 7310 7311 7312 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 7313 7314 7315 <span class="price col-6"> 7316 $127.48 7317 </span> 7318 7319 </div> 7320 7321 <div class="col-12 d-flex order-2 pt-1"> 7322 7323 </div> 7324 </div> 7325 </a> 7326</div> </div> 7327 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 7328 7329 7330 7331 7332 7333 7334 7335 7336<div class="tmx-product-tile hit pt h-100" title="Honduran Mahogany Body Blank, 2-Piece (10.4 lb) - 519" data-product-code="M006930|519" data-variation-code="["WSG1GR|519"]" data-body-type="["Electric"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-09-22"]" data-shipping-restriction="["NoExport"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-parts="["Bodies"]" data-wood-preparation="["Thickness sanded"]" data-wood-species="["Swietenia macrophylla"]" data-wood-type="["Mahogany, Honduran"]" data-wood-weight="["10.400"]" data-woodstax-serial-number="["519"]" 7337 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006930|519" data-insights-position="19"> 7338 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/honduran-mahogany-body-blank-2-piece---519?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="19" data-product-link data-ecommerce-tracking='{ 7339 "event": "productClick", 7340 "ecommerce": { 7341 "currencyCode": "USD", 7342 "click": { 7343 "actionField": { 7344 "list": "Category" 7345 }, 7346 "products": [ 7347 { 7348 "id": "M006930|519", 7349 "name": "Honduran Mahogany Body Blank, 2-Piece (10.4 lb) - 519", 7350 "price": "127.48", 7351 "discount": "0.00", 7352 "brand": "WOODSTAX", 7353 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Electric Body Blanks", 7354 "position": 19, 7355 "objectid": "p_M006930|519" 7356 } 7357 ] 7358 } 7359 }, 7360 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 7361 "indexname": "stewmac_product_newest" 7362}'> 7363 <div> 7364
7365 <span class="tmp-product-tile-sticker pl-1 pr-1 w-25 new"> 7366 New 7367 </span> 7368 </div> 7369 7370 <picture> 7371<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-519.jpg?hash=639256956880000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-519.jpg?hash=639256956880000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 7372<img alt="Honduran Mahogany Body Blank, 2-Piece (10.4 lb) - 519" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-519.jpg?hash=639256956880000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Honduran Mahogany Body Blank, 2-Piece (10.4 lb) - 519" width="164" /> 7373</picture> 7374 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 7375 <div class="tmx-product-tile-body-type">Electric</div> 7376 7377 Honduran Mahogany Body Blank, 2-Piece (10.4 lb) - 519 7378 7379 </div> 7380 7381 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 7382 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 7383 7384 7385 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 7386 7387 7388 <span class="price col-6"> 7389 $127.48 7390 </span> 7391 7392 </div> 7393 7394 <div class="col-12 d-flex order-2 pt-1"> 7395 7396 </div> 7397 </div> 7398 </a> 7399</div> </div> 7400 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 7401 7402 7403 7404 7405 7406 7407 7408 7409<div class="tmx-product-tile hit pt h-100" title="Honduran Mahogany Body Blank, 2-Piece (10.2 lb) - 526" data-product-code="M006930|526" data-variation-code="["WSG1GR|526"]" data-body-type="["Electric"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-09-22"]" data-shipping-restriction="["NoExport"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-parts="["Bodies"]" data-wood-preparation="["Thickness sanded"]" data-wood-species="["Swietenia macrophylla"]" data-wood-type="["Mahogany, Honduran"]" data-wood-weight="["10.200"]" data-woodstax-serial-number="["526"]" 7410 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006930|526" data-insights-position="20"> 7411 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/honduran-mahogany-body-blank-2-piece---526?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="20" data-product-link data-ecommerce-tracking='{ 7412 "event": "productClick", 7413 "ecommerce": { 7414 "currencyCode": "USD", 7415 "click": { 7416 "actionField": { 7417 "list": "Category" 7418 }, 7419 "products": [ 7420 { 7421 "id": "M006930|526", 7422 "name": "Honduran Mahogany Body Blank, 2-Piece (10.2 lb) - 526", 7423 "price": "127.48", 7424 "discount": "0.00", 7425 "brand": "WOODSTAX", 7426 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Electric Body Blanks", 7427 "position": 20, 7428 "objectid": "p_M006930|526" 7429 } 7430 ] 7431 } 7432 }, 7433 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 7434 "indexname": "stewmac_product_newest" 7435}'> 7436 <div> 7437
7438 <span class="tmp-product-tile-sticker pl-1 pr-1 w-25 new"> 7439 New 7440 </span> 7441 </div> 7442 7443 <picture> 7444<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-526.jpg?hash=639257061240000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-526.jpg?hash=639257061240000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 7445<img alt="Honduran Mahogany Body Blank, 2-Piece (10.2 lb) - 526" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-526.jpg?hash=639257061240000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Honduran Mahogany Body Blank, 2-Piece (10.2 lb) - 526" width="164" /> 7446</picture> 7447 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 7448 <div class="tmx-product-tile-body-type">Electric</div> 7449 7450 Honduran Mahogany Body Blank, 2-Piece (10.2 lb) - 526 7451 7452 </div> 7453 7454 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 7455 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 7456 7457 7458 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 7459 7460 7461 <span class="price col-6"> 7462 $127.48 7463 </span> 7464 7465 </div> 7466 7467 <div class="col-12 d-flex order-2 pt-1"> 7468 7469 </div> 7470 </div> 7471 </a> 7472</div> </div> 7473 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 7474 7475 7476 7477 7478 7479 7480 7481 7482<div class="tmx-product-tile hit pt h-100" title="Honduran Mahogany Body Blank, 2-Piece (10.1 lb) - 527" data-product-code="M006930|527" data-variation-code="["WSG1GR|527"]" data-body-type="["Electric"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-09-22"]" data-shipping-restriction="["NoExport"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-parts="["Bodies"]" data-wood-preparation="["Thickness sanded"]" data-wood-species="["Swietenia macrophylla"]" data-wood-type="["Mahogany, Honduran"]" data-wood-weight="["10.100"]" data-woodstax-serial-number="["527"]" 7483 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006930|527" data-insights-position="21"> 7484 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/honduran-mahogany-body-blank-2-piece---527?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="21" data-product-link data-ecommerce-tracking='{ 7485 "event": "productClick", 7486 "ecommerce": { 7487 "currencyCode": "USD", 7488 "click": { 7489 "actionField": { 7490 "list": "Category" 7491 }, 7492 "products": [ 7493 { 7494 "id": "M006930|527", 7495 "name": "Honduran Mahogany Body Blank, 2-Piece (10.1 lb) - 527", 7496 "price": "127.48", 7497 "discount": "0.00", 7498 "brand": "WOODSTAX", 7499 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Electric Body Blanks", 7500 "position": 21, 7501 "objectid": "p_M006930|527" 7502 } 7503 ] 7504 } 7505 }, 7506 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 7507 "indexname": "stewmac_product_newest" 7508}'> 7509 <div> 7510
7511 <span class="tmp-product-tile-sticker pl-1 pr-1 w-25 new"> 7512 New 7513 </span> 7514 </div> 7515 7516 <picture> 7517<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-527.jpg?hash=639256957110000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-527.jpg?hash=639256957110000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 7518<img alt="Honduran Mahogany Body Blank, 2-Piece (10.1 lb) - 527" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-527.jpg?hash=639256957110000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Honduran Mahogany Body Blank, 2-Piece (10.1 lb) - 527" width="164" /> 7519</picture> 7520 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 7521 <div class="tmx-product-tile-body-type">Electric</div> 7522 7523 Honduran Mahogany Body Blank, 2-Piece (10.1 lb) - 527 7524 7525 </div> 7526 7527 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 7528 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 7529 7530 7531 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 7532 7533 7534 <span class="price col-6"> 7535 $127.48 7536 </span> 7537 7538 </div> 7539 7540 <div class="col-12 d-flex order-2 pt-1"> 7541 7542 </div> 7543 </div> 7544 </a> 7545</div> </div> 7546 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 7547 7548 7549 7550 7551 7552 7553 7554 7555<div class="tmx-product-tile hit pt h-100" title="Honduran Mahogany Body Blank, 2-Piece (10.1 lb) - 520" data-product-code="M006930|520" data-variation-code="["WSG1GR|520"]" data-body-type="["Electric"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-09-22"]" data-shipping-restriction="["NoExport"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-parts="["Bodies"]" data-wood-preparation="["Thickness sanded"]" data-wood-species="["Swietenia macrophylla"]" data-wood-type="["Mahogany, Honduran"]" data-wood-weight="["10.100"]" data-woodstax-serial-number="["520"]" 7556 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006930|520" data-insights-position="22"> 7557 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/honduran-mahogany-body-blank-2-piece---520?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="22" data-product-link data-ecommerce-tracking='{ 7558 "event": "productClick", 7559 "ecommerce": { 7560 "currencyCode": "USD", 7561 "click": { 7562 "actionField": { 7563 "list": "Category" 7564 }, 7565 "products": [ 7566 { 7567 "id": "M006930|520", 7568 "name": "Honduran Mahogany Body Blank, 2-Piece (10.1 lb) - 520", 7569 "price": "127.48", 7570 "discount": "0.00", 7571 "brand": "WOODSTAX", 7572 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Electric Body Blanks", 7573 "position": 22, 7574 "objectid": "p_M006930|520" 7575 } 7576 ] 7577 } 7578 }, 7579 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 7580 "indexname": "stewmac_product_newest" 7581}'> 7582 <div> 7583
7584 <span class="tmp-product-tile-sticker pl-1 pr-1 w-25 new"> 7585 New 7586 </span> 7587 </div> 7588 7589 <picture> 7590<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-520.jpg?hash=639256956920000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-520.jpg?hash=639256956920000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 7591<img alt="Honduran Mahogany Body Blank, 2-Piece (10.1 lb) - 520" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1gr/wsg1gr-3000-520.jpg?hash=639256956920000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Honduran Mahogany Body Blank, 2-Piece (10.1 lb) - 520" width="164" /> 7592</picture> 7593 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 7594 <div class="tmx-product-tile-body-type">Electric</div> 7595 7596 Honduran Mahogany Body Blank, 2-Piece (10.1 lb) - 520 7597 7598 </div> 7599 7600 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 7601 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 7602 7603 7604 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 7605 7606 7607 <span class="price col-6"> 7608 $127.48 7609 </span> 7610 7611 </div> 7612 7613 <div class="col-12 d-flex order-2 pt-1"> 7614 7615 </div> 7616 </div> 7617 </a> 7618</div> </div> 7619 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 7620 7621 7622 7623 7624 7625 7626 7627 7628<div class="tmx-product-tile hit pt h-100" title="Alder Body Blank, 2-Piece (9.8 lb) - 653" data-product-code="M006788|653" data-variation-code="["WAR1GR|653"]" data-body-type="["Electric"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-09-22"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-parts="["Bodies"]" data-wood-preparation="["Thickness sanded"]" data-wood-species="["Alnus rubra"]" data-wood-type="["Alder"]" data-wood-weight="["9.800"]" data-woodstax-serial-number="["653"]" 7629 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006788|653" data-insights-position="23"> 7630 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/alder-body-blank-2-piece---653?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="23" data-product-link data-ecommerce-tracking='{ 7631 "event": "productClick", 7632 "ecommerce": { 7633 "currencyCode": "USD", 7634 "click": { 7635 "actionField": { 7636 "list": "Category" 7637 }, 7638 "products": [ 7639 { 7640 "id": "M006788|653", 7641 "name": "Alder Body Blank, 2-Piece (9.8 lb) - 653", 7642 "price": "129.99", 7643 "discount": "0.00", 7644 "brand": "WOODSTAX", 7645 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Electric Body Blanks", 7646 "position": 23, 7647 "objectid": "p_M006788|653" 7648 } 7649 ] 7650 } 7651 }, 7652 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 7653 "indexname": "stewmac_product_newest" 7654}'> 7655 <div> 7656
7657 <span class="tmp-product-tile-sticker pl-1 pr-1 w-25 new"> 7658 New 7659 </span> 7660 </div> 7661 7662 <picture> 7663<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-653.jpg?hash=639256956410000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-653.jpg?hash=639256956410000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 7664<img alt="Alder Body Blank, 2-Piece (9.8 lb) - 653" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-653.jpg?hash=639256956410000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Alder Body Blank, 2-Piece (9.8 lb) - 653" width="164" /> 7665</picture> 7666 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 7667 <div class="tmx-product-tile-body-type">Electric</div> 7668 7669 Alder Body Blank, 2-Piece (9.8 lb) - 653 7670 7671 </div> 7672 7673 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 7674 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 7675 7676 7677 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 7678 7679 7680 <span class="price col-6"> 7681 $129.99 7682 </span> 7683 7684 </div> 7685 7686 <div class="col-12 d-flex order-2 pt-1"> 7687 7688 </div> 7689 </div> 7690 </a> 7691</div> </div> 7692 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 7693 7694 7695 7696 7697 7698 7699 7700 7701<div class="tmx-product-tile hit pt h-100" title="Alder Body Blank, 2-Piece (9.8 lb) - 649" data-product-code="M006788|649" data-variation-code="["WAR1GR|649"]" data-body-type="["Electric"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-09-22"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-parts="["Bodies"]" data-wood-preparation="["Thickness sanded"]" data-wood-species="["Alnus rubra"]" data-wood-type="["Alder"]" data-wood-weight="["9.800"]" data-woodstax-serial-number="["649"]" 7702 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006788|649" data-insights-position="24"> 7703 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/alder-body-blank-2-piece---649?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="24" data-product-link data-ecommerce-tracking='{ 7704 "event": "productClick", 7705 "ecommerce": { 7706 "currencyCode": "USD", 7707 "click": { 7708 "actionField": { 7709 "list": "Category" 7710 }, 7711 "products": [ 7712 { 7713 "id": "M006788|649", 7714 "name": "Alder Body Blank, 2-Piece (9.8 lb) - 649", 7715 "price": "129.99", 7716 "discount": "0.00", 7717 "brand": "WOODSTAX", 7718 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Electric Body Blanks", 7719 "position": 24, 7720 "objectid": "p_M006788|649" 7721 } 7722 ] 7723 } 7724 }, 7725 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 7726 "indexname": "stewmac_product_newest" 7727}'> 7728 <div> 7729 7730 <span class="tmp-product-tile-sticker pl-1 pr-1 w-25 new"> 7731 New 7732 </span> 7733 </div> 7734 7735 <picture> 7736<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-649.jpg?hash=639256956240000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-649.jpg?hash=639256956240000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 7737<img alt="Alder Body Blank, 2-Piece (9.8 lb) - 649" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-649.jpg?hash=639256956240000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Alder Body Blank, 2-Piece (9.8 lb) - 649" width="164" /> 7738</picture> 7739 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 7740 <div class="tmx-product-tile-body-type">Electric</div> 7741 7742 Alder Body Blank, 2-Piece (9.8 lb) - 649 7743 7744 </div> 7745 7746 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 7747 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 7748 7749 7750 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 7751 7752
7753 <span class="price col-6"> 7754 $129.99 7755 </span> 7756 7757 </div> 7758 7759 <div class="col-12 d-flex order-2 pt-1"> 7760 7761 </div> 7762 </div> 7763 </a> 7764</div> </div> 7765 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 7766 7767 7768 7769 7770 7771 7772 7773 7774<div class="tmx-product-tile hit pt h-100" title="Alder Body Blank, 2-Piece (9.8 lb) - 638" data-product-code="M006788|638" data-variation-code="["WAR1GR|638"]" data-body-type="["Electric"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-09-22"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-parts="["Bodies"]" data-wood-preparation="["Thickness sanded"]" data-wood-species="["Alnus rubra"]" data-wood-type="["Alder"]" data-wood-weight="["9.800"]" data-woodstax-serial-number="["638"]" 7775 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006788|638" data-insights-position="25"> 7776 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/alder-body-blank-2-piece---638?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="25" data-product-link data-ecommerce-tracking='{ 7777 "event": "productClick", 7778 "ecommerce": { 7779 "currencyCode": "USD", 7780 "click": { 7781 "actionField": { 7782 "list": "Category" 7783 }, 7784 "products": [ 7785 { 7786 "id": "M006788|638", 7787 "name": "Alder Body Blank, 2-Piece (9.8 lb) - 638", 7788 "price": "129.99", 7789 "discount": "0.00", 7790 "brand": "WOODSTAX", 7791 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Electric Body Blanks", 7792 "position": 25, 7793 "objectid": "p_M006788|638" 7794 } 7795 ] 7796 } 7797 }, 7798 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 7799 "indexname": "stewmac_product_newest" 7800}'> 7801 <div> 7802 7803 <span class="tmp-product-tile-sticker pl-1 pr-1 w-25 new"> 7804 New 7805 </span> 7806 </div> 7807 7808 <picture> 7809<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-638.jpg?hash=639256955900000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-638.jpg?hash=639256955900000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 7810<img alt="Alder Body Blank, 2-Piece (9.8 lb) - 638" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-638.jpg?hash=639256955900000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Alder Body Blank, 2-Piece (9.8 lb) - 638" width="164" /> 7811</picture> 7812 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 7813 <div class="tmx-product-tile-body-type">Electric</div> 7814 7815 Alder Body Blank, 2-Piece (9.8 lb) - 638 7816 7817 </div> 7818 7819 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 7820 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 7821 7822 7823 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 7824 7825 7826 <span class="price col-6"> 7827 $129.99 7828 </span> 7829 7830 </div> 7831 7832 <div class="col-12 d-flex order-2 pt-1"> 7833 7834 </div> 7835 </div> 7836 </a> 7837</div> </div>
7838 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 7839 7840 7841 7842 7843 7844 7845 7846 7847<div class="tmx-product-tile hit pt h-100" title="Alder Body Blank, 2-Piece (9.8 lb) - 636" data-product-code="M006788|636" data-variation-code="["WAR1GR|636"]" data-body-type="["Electric"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-09-22"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-parts="["Bodies"]" data-wood-preparation="["Thickness sanded"]" data-wood-species="["Alnus rubra"]" data-wood-type="["Alder"]" data-wood-weight="["9.800"]" data-woodstax-serial-number="["636"]" 7848 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006788|636" data-insights-position="26"> 7849 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/alder-body-blank-2-piece---636?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="26" data-product-link data-ecommerce-tracking='{ 7850 "event": "productClick", 7851 "ecommerce": { 7852 "currencyCode": "USD", 7853 "click": { 7854 "actionField": { 7855 "list": "Category" 7856 }, 7857 "products": [ 7858 { 7859 "id": "M006788|636", 7860 "name": "Alder Body Blank, 2-Piece (9.8 lb) - 636", 7861 "price": "129.99", 7862 "discount": "0.00", 7863 "brand": "WOODSTAX", 7864 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Electric Body Blanks", 7865 "position": 26, 7866 "objectid": "p_M006788|636" 7867 } 7868 ] 7869 } 7870 }, 7871 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 7872 "indexname": "stewmac_product_newest" 7873}'> 7874 <div> 7875 7876 <span class="tmp-product-tile-sticker pl-1 pr-1 w-25 new"> 7877 New 7878 </span> 7879 </div> 7880 7881 <picture> 7882<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-636.jpg?hash=639256955820000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-636.jpg?hash=639256955820000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 7883<img alt="Alder Body Blank, 2-Piece (9.8 lb) - 636" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-636.jpg?hash=639256955820000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Alder Body Blank, 2-Piece (9.8 lb) - 636" width="164" /> 7884</picture> 7885 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 7886 <div class="tmx-product-tile-body-type">Electric</div> 7887 7888 Alder Body Blank, 2-Piece (9.8 lb) - 636 7889 7890 </div> 7891 7892 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 7893 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 7894 7895 7896 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 7897 7898 7899 <span class="price col-6"> 7900 $129.99 7901 </span> 7902 7903 </div> 7904 7905 <div class="col-12 d-flex order-2 pt-1"> 7906 7907 </div> 7908 </div> 7909 </a> 7910</div> </div> 7911 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 7912 7913 7914 7915 7916 7917 7918 7919 7920<div class="tmx-product-tile hit pt h-100" title="Alder Body Blank, 2-Piece (9.7 lb) - 646" data-product-code="M006788|646" data-variation-code="["WAR1GR|646"]" data-body-type="["Electric"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-09-22"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-parts="["Bodies"]" data-wood-preparation="["Thickness sanded"]" data-wood-species="["Alnus rubra"]" data-wood-type="["Alder"]" data-wood-weight="["9.700"]" data-woodstax-serial-number="["646"]" 7921 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006788|646" data-insights-position="27"> 7922 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/alder-body-blank-2-piece---646?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="27" data-product-link data-ecommerce-tracking='{ 7923 "event": "productClick", 7924 "ecommerce": { 7925 "currencyCode": "USD", 7926 "click": { 7927 "actionField": { 7928 "list": "Category" 7929 }, 7930 "products": [ 7931 { 7932 "id": "M006788|646", 7933 "name": "Alder Body Blank, 2-Piece (9.7 lb) - 646", 7934 "price": "129.99", 7935 "discount": "0.00", 7936 "brand": "WOODSTAX", 7937 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Electric Body Blanks", 7938 "position": 27, 7939 "objectid": "p_M006788|646" 7940 } 7941 ] 7942 } 7943 }, 7944 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 7945 "indexname": "stewmac_product_newest" 7946}'> 7947 <div> 7948
7949 <span class="tmp-product-tile-sticker pl-1 pr-1 w-25 new"> 7950 New 7951 </span> 7952 </div> 7953 7954 <picture> 7955<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-646.jpg?hash=639256956160000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-646.jpg?hash=639256956160000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 7956<img alt="Alder Body Blank, 2-Piece (9.7 lb) - 646" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-646.jpg?hash=639256956160000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Alder Body Blank, 2-Piece (9.7 lb) - 646" width="164" /> 7957</picture> 7958 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 7959 <div class="tmx-product-tile-body-type">Electric</div> 7960 7961 Alder Body Blank, 2-Piece (9.7 lb) - 646 7962 7963 </div> 7964 7965 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 7966 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 7967 7968 7969 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 7970 7971 7972 <span class="price col-6"> 7973 $129.99 7974 </span> 7975 7976 </div> 7977 7978 <div class="col-12 d-flex order-2 pt-1"> 7979 7980 </div> 7981 </div> 7982 </a> 7983</div> </div> 7984 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 7985 7986 7987 7988 7989 7990 7991 7992 7993<div class="tmx-product-tile hit pt h-100" title="Alder Body Blank, 2-Piece (9.7 lb) - 643" data-product-code="M006788|643" data-variation-code="["WAR1GR|643"]" data-body-type="["Electric"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-09-22"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-parts="["Bodies"]" data-wood-preparation="["Thickness sanded"]" data-wood-species="["Alnus rubra"]" data-wood-type="["Alder"]" data-wood-weight="["9.700"]" data-woodstax-serial-number="["643"]" 7994 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006788|643" data-insights-position="28"> 7995 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/alder-body-blank-2-piece---643?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="28" data-product-link data-ecommerce-tracking='{ 7996 "event": "productClick", 7997 "ecommerce": { 7998 "currencyCode": "USD", 7999 "click": { 8000 "actionField": { 8001 "list": "Category" 8002 }, 8003 "products": [ 8004 { 8005 "id": "M006788|643", 8006 "name": "Alder Body Blank, 2-Piece (9.7 lb) - 643", 8007 "price": "129.99", 8008 "discount": "0.00", 8009 "brand": "WOODSTAX", 8010 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Electric Body Blanks", 8011 "position": 28, 8012 "objectid": "p_M006788|643" 8013 } 8014 ] 8015 } 8016 }, 8017 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 8018 "indexname": "stewmac_product_newest" 8019}'> 8020 <div> 8021 8022 <span class="tmp-product-tile-sticker pl-1 pr-1 w-25 new"> 8023 New 8024 </span> 8025 </div> 8026 8027 <picture> 8028<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-643.jpg?hash=639257127580000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-643.jpg?hash=639257127580000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 8029<img alt="Alder Body Blank, 2-Piece (9.7 lb) - 643" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-643.jpg?hash=639257127580000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Alder Body Blank, 2-Piece (9.7 lb) - 643" width="164" /> 8030</picture> 8031 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 8032 <div class="tmx-product-tile-body-type">Electric</div> 8033 8034 Alder Body Blank, 2-Piece (9.7 lb) - 643 8035 8036 </div> 8037 8038 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 8039 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 8040 8041 8042 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 8043 8044
8045 <span class="price col-6"> 8046 $129.99 8047 </span> 8048 8049 </div> 8050 8051 <div class="col-12 d-flex order-2 pt-1"> 8052 8053 </div> 8054 </div> 8055 </a> 8056</div> </div> 8057 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 8058 8059 8060 8061 8062 8063 8064 8065 8066<div class="tmx-product-tile hit pt h-100" title="Alder Body Blank, 2-Piece (9.7 lb) - 640" data-product-code="M006788|640" data-variation-code="["WAR1GR|640"]" data-body-type="["Electric"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-09-22"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-parts="["Bodies"]" data-wood-preparation="["Thickness sanded"]" data-wood-species="["Alnus rubra"]" data-wood-type="["Alder"]" data-wood-weight="["9.700"]" data-woodstax-serial-number="["640"]" 8067 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006788|640" data-insights-position="29"> 8068 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/alder-body-blank-2-piece---640?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="29" data-product-link data-ecommerce-tracking='{ 8069 "event": "productClick", 8070 "ecommerce": { 8071 "currencyCode": "USD", 8072 "click": { 8073 "actionField": { 8074 "list": "Category" 8075 }, 8076 "products": [ 8077 { 8078 "id": "M006788|640", 8079 "name": "Alder Body Blank, 2-Piece (9.7 lb) - 640", 8080 "price": "129.99", 8081 "discount": "0.00", 8082 "brand": "WOODSTAX", 8083 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Electric Body Blanks", 8084 "position": 29, 8085 "objectid": "p_M006788|640" 8086 } 8087 ] 8088 } 8089 }, 8090 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 8091 "indexname": "stewmac_product_newest" 8092}'> 8093 <div> 8094 8095 <span class="tmp-product-tile-sticker pl-1 pr-1 w-25 new"> 8096 New 8097 </span> 8098 </div> 8099 8100 <picture> 8101<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-640.jpg?hash=639256955950000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-640.jpg?hash=639256955950000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 8102<img alt="Alder Body Blank, 2-Piece (9.7 lb) - 640" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-640.jpg?hash=639256955950000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Alder Body Blank, 2-Piece (9.7 lb) - 640" width="164" /> 8103</picture> 8104 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 8105 <div class="tmx-product-tile-body-type">Electric</div> 8106 8107 Alder Body Blank, 2-Piece (9.7 lb) - 640 8108 8109 </div> 8110 8111 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 8112 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 8113 8114 8115 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 8116 8117 8118 <span class="price col-6"> 8119 $129.99 8120 </span> 8121 8122 </div> 8123 8124 <div class="col-12 d-flex order-2 pt-1"> 8125 8126 </div> 8127 </div> 8128 </a> 8129</div> </div>
8130 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 8131 8132 8133 8134 8135 8136 8137 8138 8139<div class="tmx-product-tile hit pt h-100" title="Alder Body Blank, 2-Piece (9.6 lb) - 656" data-product-code="M006788|656" data-variation-code="["WAR1GR|656"]" data-body-type="["Electric"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-09-22"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-parts="["Bodies"]" data-wood-preparation="["Thickness sanded"]" data-wood-species="["Alnus rubra"]" data-wood-type="["Alder"]" data-wood-weight="["9.600"]" data-woodstax-serial-number="["656"]" 8140 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006788|656" data-insights-position="30"> 8141 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/alder-body-blank-2-piece---656?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="30" data-product-link data-ecommerce-tracking='{ 8142 "event": "productClick", 8143 "ecommerce": { 8144 "currencyCode": "USD", 8145 "click": { 8146 "actionField": { 8147 "list": "Category" 8148 }, 8149 "products": [ 8150 { 8151 "id": "M006788|656", 8152 "name": "Alder Body Blank, 2-Piece (9.6 lb) - 656", 8153 "price": "129.99", 8154 "discount": "0.00", 8155 "brand": "WOODSTAX", 8156 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Electric Body Blanks", 8157 "position": 30, 8158 "objectid": "p_M006788|656" 8159 } 8160 ] 8161 } 8162 }, 8163 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 8164 "indexname": "stewmac_product_newest" 8165}'> 8166 <div> 8167 8168 <span class="tmp-product-tile-sticker pl-1 pr-1 w-25 new"> 8169 New 8170 </span> 8171 </div> 8172 8173 <picture> 8174<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-656.jpg?hash=639256956480000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-656.jpg?hash=639256956480000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 8175<img alt="Alder Body Blank, 2-Piece (9.6 lb) - 656" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-656.jpg?hash=639256956480000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Alder Body Blank, 2-Piece (9.6 lb) - 656" width="164" /> 8176</picture> 8177 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 8178 <div class="tmx-product-tile-body-type">Electric</div> 8179 8180 Alder Body Blank, 2-Piece (9.6 lb) - 656 8181 8182 </div> 8183 8184 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 8185 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 8186 8187 8188 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 8189 8190 8191 <span class="price col-6"> 8192 $129.99 8193 </span> 8194 8195 </div> 8196 8197 <div class="col-12 d-flex order-2 pt-1"> 8198 8199 </div> 8200 </div> 8201 </a> 8202</div> </div> 8203 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 8204 8205 8206 8207 8208 8209 8210 8211 8212<div class="tmx-product-tile hit pt h-100" title="Alder Body Blank, 2-Piece (9.6 lb) - 635" data-product-code="M006788|635" data-variation-code="["WAR1GR|635"]" data-body-type="["Electric"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-09-22"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-parts="["Bodies"]" data-wood-preparation="["Thickness sanded"]" data-wood-species="["Alnus rubra"]" data-wood-type="["Alder"]" data-wood-weight="["9.600"]" data-woodstax-serial-number="["635"]" 8213 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006788|635" data-insights-position="31"> 8214 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/alder-body-blank-2-piece---635?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="31" data-product-link data-ecommerce-tracking='{ 8215 "event": "productClick", 8216 "ecommerce": { 8217 "currencyCode": "USD", 8218 "click": { 8219 "actionField": { 8220 "list": "Category" 8221 }, 8222 "products": [ 8223 { 8224 "id": "M006788|635", 8225 "name": "Alder Body Blank, 2-Piece (9.6 lb) - 635", 8226 "price": "129.99", 8227 "discount": "0.00", 8228 "brand": "WOODSTAX", 8229 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Electric Body Blanks", 8230 "position": 31, 8231 "objectid": "p_M006788|635" 8232 } 8233 ] 8234 } 8235 }, 8236 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 8237 "indexname": "stewmac_product_newest" 8238}'> 8239 <div> 8240
8241 <span class="tmp-product-tile-sticker pl-1 pr-1 w-25 new"> 8242 New 8243 </span> 8244 </div> 8245 8246 <picture> 8247<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-635.jpg?hash=639256955730000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-635.jpg?hash=639256955730000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 8248<img alt="Alder Body Blank, 2-Piece (9.6 lb) - 635" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-635.jpg?hash=639256955730000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Alder Body Blank, 2-Piece (9.6 lb) - 635" width="164" /> 8249</picture> 8250 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 8251 <div class="tmx-product-tile-body-type">Electric</div> 8252 8253 Alder Body Blank, 2-Piece (9.6 lb) - 635 8254 8255 </div> 8256 8257 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 8258 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 8259 8260 8261 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 8262 8263 8264 <span class="price col-6"> 8265 $129.99 8266 </span> 8267 8268 </div> 8269 8270 <div class="col-12 d-flex order-2 pt-1"> 8271 8272 </div> 8273 </div> 8274 </a> 8275</div> </div> 8276 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 8277 8278 8279 8280 8281 8282 8283 8284 8285<div class="tmx-product-tile hit pt h-100" title="Alder Body Blank, 2-Piece (9.5 lb) - 651" data-product-code="M006788|651" data-variation-code="["WAR1GR|651"]" data-body-type="["Electric"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-09-22"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-parts="["Bodies"]" data-wood-preparation="["Thickness sanded"]" data-wood-species="["Alnus rubra"]" data-wood-type="["Alder"]" data-wood-weight="["9.500"]" data-woodstax-serial-number="["651"]" 8286 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006788|651" data-insights-position="32"> 8287 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/alder-body-blank-2-piece---651?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="32" data-product-link data-ecommerce-tracking='{ 8288 "event": "productClick", 8289 "ecommerce": { 8290 "currencyCode": "USD", 8291 "click": { 8292 "actionField": { 8293 "list": "Category" 8294 }, 8295 "products": [ 8296 { 8297 "id": "M006788|651", 8298 "name": "Alder Body Blank, 2-Piece (9.5 lb) - 651", 8299 "price": "129.99", 8300 "discount": "0.00", 8301 "brand": "WOODSTAX", 8302 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Electric Body Blanks", 8303 "position": 32, 8304 "objectid": "p_M006788|651" 8305 } 8306 ] 8307 } 8308 }, 8309 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 8310 "indexname": "stewmac_product_newest" 8311}'> 8312 <div> 8313 8314 <span class="tmp-product-tile-sticker pl-1 pr-1 w-25 new"> 8315 New 8316 </span> 8317 </div> 8318 8319 <picture> 8320<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-651.jpg?hash=639256956340000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-651.jpg?hash=639256956340000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 8321<img alt="Alder Body Blank, 2-Piece (9.5 lb) - 651" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-651.jpg?hash=639256956340000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Alder Body Blank, 2-Piece (9.5 lb) - 651" width="164" /> 8322</picture> 8323 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 8324 <div class="tmx-product-tile-body-type">Electric</div> 8325 8326 Alder Body Blank, 2-Piece (9.5 lb) - 651 8327 8328 </div> 8329 8330 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 8331 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 8332 8333 8334 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 8335 8336
8337 <span class="price col-6"> 8338 $129.99 8339 </span> 8340 8341 </div> 8342 8343 <div class="col-12 d-flex order-2 pt-1"> 8344 8345 </div> 8346 </div> 8347 </a> 8348</div> </div> 8349 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 8350 8351 8352 8353 8354 8355 8356 8357 8358<div class="tmx-product-tile hit pt h-100" title="Alder Body Blank, 2-Piece (9.5 lb) - 645" data-product-code="M006788|645" data-variation-code="["WAR1GR|645"]" data-body-type="["Electric"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-09-22"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-parts="["Bodies"]" data-wood-preparation="["Thickness sanded"]" data-wood-species="["Alnus rubra"]" data-wood-type="["Alder"]" data-wood-weight="["9.500"]" data-woodstax-serial-number="["645"]" 8359 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006788|645" data-insights-position="33"> 8360 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/alder-body-blank-2-piece---645?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="33" data-product-link data-ecommerce-tracking='{ 8361 "event": "productClick", 8362 "ecommerce": { 8363 "currencyCode": "USD", 8364 "click": { 8365 "actionField": { 8366 "list": "Category" 8367 }, 8368 "products": [ 8369 { 8370 "id": "M006788|645", 8371 "name": "Alder Body Blank, 2-Piece (9.5 lb) - 645", 8372 "price": "129.99", 8373 "discount": "0.00", 8374 "brand": "WOODSTAX", 8375 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Electric Body Blanks", 8376 "position": 33, 8377 "objectid": "p_M006788|645" 8378 } 8379 ] 8380 } 8381 }, 8382 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 8383 "indexname": "stewmac_product_newest" 8384}'> 8385 <div> 8386 8387 <span class="tmp-product-tile-sticker pl-1 pr-1 w-25 new"> 8388 New 8389 </span> 8390 </div> 8391 8392 <picture> 8393<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-645.jpg?hash=639256956140000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-645.jpg?hash=639256956140000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 8394<img alt="Alder Body Blank, 2-Piece (9.5 lb) - 645" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-645.jpg?hash=639256956140000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Alder Body Blank, 2-Piece (9.5 lb) - 645" width="164" /> 8395</picture> 8396 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 8397 <div class="tmx-product-tile-body-type">Electric</div> 8398 8399 Alder Body Blank, 2-Piece (9.5 lb) - 645 8400 8401 </div> 8402 8403 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 8404 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 8405 8406 8407 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 8408 8409 8410 <span class="price col-6"> 8411 $129.99 8412 </span> 8413 8414 </div> 8415 8416 <div class="col-12 d-flex order-2 pt-1"> 8417 8418 </div> 8419 </div> 8420 </a> 8421</div> </div>
8422 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 8423 8424 8425 8426 8427 8428 8429 8430 8431<div class="tmx-product-tile hit pt h-100" title="Alder Body Blank, 2-Piece (9.3 lb) - 655" data-product-code="M006788|655" data-variation-code="["WAR1GR|655"]" data-body-type="["Electric"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-09-22"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-parts="["Bodies"]" data-wood-preparation="["Thickness sanded"]" data-wood-species="["Alnus rubra"]" data-wood-type="["Alder"]" data-wood-weight="["9.300"]" data-woodstax-serial-number="["655"]" 8432 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006788|655" data-insights-position="34"> 8433 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/alder-body-blank-2-piece---655?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="34" data-product-link data-ecommerce-tracking='{ 8434 "event": "productClick", 8435 "ecommerce": { 8436 "currencyCode": "USD", 8437 "click": { 8438 "actionField": { 8439 "list": "Category" 8440 }, 8441 "products": [ 8442 { 8443 "id": "M006788|655", 8444 "name": "Alder Body Blank, 2-Piece (9.3 lb) - 655", 8445 "price": "129.99", 8446 "discount": "0.00", 8447 "brand": "WOODSTAX", 8448 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Electric Body Blanks", 8449 "position": 34, 8450 "objectid": "p_M006788|655" 8451 } 8452 ] 8453 } 8454 }, 8455 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 8456 "indexname": "stewmac_product_newest" 8457}'> 8458 <div> 8459 8460 <span class="tmp-product-tile-sticker pl-1 pr-1 w-25 new"> 8461 New 8462 </span> 8463 </div> 8464 8465 <picture> 8466<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-655.jpg?hash=639256956460000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-655.jpg?hash=639256956460000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 8467<img alt="Alder Body Blank, 2-Piece (9.3 lb) - 655" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-655.jpg?hash=639256956460000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Alder Body Blank, 2-Piece (9.3 lb) - 655" width="164" /> 8468</picture> 8469 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 8470 <div class="tmx-product-tile-body-type">Electric</div> 8471 8472 Alder Body Blank, 2-Piece (9.3 lb) - 655 8473 8474 </div> 8475 8476 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 8477 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 8478 8479 8480 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 8481 8482 8483 <span class="price col-6"> 8484 $129.99 8485 </span> 8486 8487 </div> 8488 8489 <div class="col-12 d-flex order-2 pt-1"> 8490 8491 </div> 8492 </div> 8493 </a> 8494</div> </div> 8495 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 8496 8497 8498 8499 8500 8501 8502 8503 8504<div class="tmx-product-tile hit pt h-100" title="Alder Body Blank, 2-Piece (9.3 lb) - 652" data-product-code="M006788|652" data-variation-code="["WAR1GR|652"]" data-body-type="["Electric"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-09-22"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-parts="["Bodies"]" data-wood-preparation="["Thickness sanded"]" data-wood-species="["Alnus rubra"]" data-wood-type="["Alder"]" data-wood-weight="["9.300"]" data-woodstax-serial-number="["652"]" 8505 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006788|652" data-insights-position="35"> 8506 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/alder-body-blank-2-piece---6
850652?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="35" data-product-link data-ecommerce-tracking='{ 8507 "event": "productClick", 8508 "ecommerce": { 8509 "currencyCode": "USD", 8510 "click": { 8511 "actionField": { 8512 "list": "Category" 8513 }, 8514 "products": [ 8515 { 8516 "id": "M006788|652", 8517 "name": "Alder Body Blank, 2-Piece (9.3 lb) - 652", 8518 "price": "129.99", 8519 "discount": "0.00", 8520 "brand": "WOODSTAX", 8521 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Electric Body Blanks", 8522 "position": 35, 8523 "objectid": "p_M006788|652" 8524 } 8525 ] 8526 } 8527 }, 8528 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 8529 "indexname": "stewmac_product_newest" 8530}'> 8531 <div> 8532 8533 <span class="tmp-product-tile-sticker pl-1 pr-1 w-25 new"> 8534 New 8535 </span> 8536 </div> 8537 8538 <picture> 8539<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-652.jpg?hash=639256956370000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-652.jpg?hash=639256956370000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 8540<img alt="Alder Body Blank, 2-Piece (9.3 lb) - 652" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-652.jpg?hash=639256956370000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Alder Body Blank, 2-Piece (9.3 lb) - 652" width="164" /> 8541</picture> 8542 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 8543 <div class="tmx-product-tile-body-type">Electric</div> 8544 8545 Alder Body Blank, 2-Piece (9.3 lb) - 652 8546 8547 </div> 8548 8549 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 8550 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 8551 8552 8553 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 8554 8555 8556 <span class="price col-6"> 8557 $129.99 8558 </span> 8559 8560 </div> 8561 8562 <div class="col-12 d-flex order-2 pt-1"> 8563 8564 </div> 8565 </div> 8566 </a> 8567</div> </div> 8568 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 8569 8570 8571 8572 8573 8574 8575 8576 8577<div class="tmx-product-tile hit pt h-100" title="Alder Body Blank, 2-Piece (9.3 lb) - 639" data-product-code="M006788|639" data-variation-code="["WAR1GR|639"]" data-body-type="["Electric"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-09-22"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-parts="["Bodies"]" data-wood-preparation="["Thickness sanded"]" data-wood-species="["Alnus rubra"]" data-wood-type="["Alder"]" data-wood-weight="["9.300"]" data-woodstax-serial-number="["639"]" 8578 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006788|639" data-insights-position="36"> 8579 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/alder-body-blank-2-piece---639?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="36" data-product-link data-ecommerce-tracking='{ 8580 "event": "productClick", 8581 "ecommerce": { 8582 "currencyCode": "USD", 8583 "click": { 8584 "actionField": { 8585 "list": "Category" 8586 }, 8587 "products": [ 8588 { 8589 "id": "M006788|639", 8590 "name": "Alder Body Blank, 2-Piece (9.3 lb) - 639", 8591 "price": "129.99", 8592 "discount": "0.00", 8593 "brand": "WOODSTAX", 8594 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Electric Body Blanks", 8595 "position": 36, 8596 "objectid": "p_M006788|639" 8597 } 8598 ] 8599 } 8600 }, 8601 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 8602 "indexname": "stewmac_product_newest" 8603}'> 8604 <div> 8605
8606 <span class="tmp-product-tile-sticker pl-1 pr-1 w-25 new"> 8607 New 8608 </span> 8609 </div> 8610 8611 <picture> 8612<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-639.jpg?hash=639256955930000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-639.jpg?hash=639256955930000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 8613<img alt="Alder Body Blank, 2-Piece (9.3 lb) - 639" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-639.jpg?hash=639256955930000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Alder Body Blank, 2-Piece (9.3 lb) - 639" width="164" /> 8614</picture> 8615 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 8616 <div class="tmx-product-tile-body-type">Electric</div> 8617 8618 Alder Body Blank, 2-Piece (9.3 lb) - 639 8619 8620 </div> 8621 8622 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 8623 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 8624 8625 8626 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 8627 8628 8629 <span class="price col-6"> 8630 $129.99 8631 </span> 8632 8633 </div> 8634 8635 <div class="col-12 d-flex order-2 pt-1"> 8636 8637 </div> 8638 </div> 8639 </a> 8640</div> </div> 8641 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 8642 8643 8644 8645 8646 8647 8648 8649 8650<div class="tmx-product-tile hit pt h-100" title="Alder Body Blank, 2-Piece (9.1 lb) - 644" data-product-code="M006788|644" data-variation-code="["WAR1GR|644"]" data-body-type="["Electric"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-09-22"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-parts="["Bodies"]" data-wood-preparation="["Thickness sanded"]" data-wood-species="["Alnus rubra"]" data-wood-type="["Alder"]" data-wood-weight="["9.100"]" data-woodstax-serial-number="["644"]" 8651 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006788|644" data-insights-position="37"> 8652 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/alder-body-blank-2-piece---644?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="37" data-product-link data-ecommerce-tracking='{ 8653 "event": "productClick", 8654 "ecommerce": { 8655 "currencyCode": "USD", 8656 "click": { 8657 "actionField": { 8658 "list": "Category" 8659 }, 8660 "products": [ 8661 { 8662 "id": "M006788|644", 8663 "name": "Alder Body Blank, 2-Piece (9.1 lb) - 644", 8664 "price": "129.99", 8665 "discount": "0.00", 8666 "brand": "WOODSTAX", 8667 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Electric Body Blanks", 8668 "position": 37, 8669 "objectid": "p_M006788|644" 8670 } 8671 ] 8672 } 8673 }, 8674 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 8675 "indexname": "stewmac_product_newest" 8676}'> 8677 <div> 8678 8679 <span class="tmp-product-tile-sticker pl-1 pr-1 w-25 new"> 8680 New 8681 </span> 8682 </div> 8683 8684 <picture> 8685<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-644.jpg?hash=639256956110000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-644.jpg?hash=639256956110000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 8686<img alt="Alder Body Blank, 2-Piece (9.1 lb) - 644" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-644.jpg?hash=639256956110000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Alder Body Blank, 2-Piece (9.1 lb) - 644" width="164" /> 8687</picture> 8688 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 8689 <div class="tmx-product-tile-body-type">Electric</div> 8690 8691 Alder Body Blank, 2-Piece (9.1 lb) - 644 8692 8693 </div> 8694 8695 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 8696 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 8697 8698 8699 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 8700 8701
8702 <span class="price col-6"> 8703 $129.99 8704 </span> 8705 8706 </div> 8707 8708 <div class="col-12 d-flex order-2 pt-1"> 8709 8710 </div> 8711 </div> 8712 </a> 8713</div> </div> 8714 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 8715 8716 8717 8718 8719 8720 8721 8722 8723<div class="tmx-product-tile hit pt h-100" title="Alder Body Blank, 2-Piece (9 lb) - 641" data-product-code="M006788|641" data-variation-code="["WAR1GR|641"]" data-body-type="["Electric"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-09-22"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-parts="["Bodies"]" data-wood-preparation="["Thickness sanded"]" data-wood-species="["Alnus rubra"]" data-wood-type="["Alder"]" data-wood-weight="["9.000"]" data-woodstax-serial-number="["641"]" 8724 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006788|641" data-insights-position="38"> 8725 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/alder-body-blank-2-piece---641?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="38" data-product-link data-ecommerce-tracking='{ 8726 "event": "productClick", 8727 "ecommerce": { 8728 "currencyCode": "USD", 8729 "click": { 8730 "actionField": { 8731 "list": "Category" 8732 }, 8733 "products": [ 8734 { 8735 "id": "M006788|641", 8736 "name": "Alder Body Blank, 2-Piece (9 lb) - 641", 8737 "price": "129.99", 8738 "discount": "0.00", 8739 "brand": "WOODSTAX", 8740 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Electric Body Blanks", 8741 "position": 38, 8742 "objectid": "p_M006788|641" 8743 } 8744 ] 8745 } 8746 }, 8747 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 8748 "indexname": "stewmac_product_newest" 8749}'> 8750 <div> 8751 8752 <span class="tmp-product-tile-sticker pl-1 pr-1 w-25 new"> 8753 New 8754 </span> 8755 </div> 8756 8757 <picture> 8758<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-641.jpg?hash=639256955990000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-641.jpg?hash=639256955990000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 8759<img alt="Alder Body Blank, 2-Piece (9 lb) - 641" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-641.jpg?hash=639256955990000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Alder Body Blank, 2-Piece (9 lb) - 641" width="164" /> 8760</picture> 8761 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 8762 <div class="tmx-product-tile-body-type">Electric</div> 8763 8764 Alder Body Blank, 2-Piece (9 lb) - 641 8765 8766 </div> 8767 8768 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 8769 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 8770 8771 8772 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 8773 8774 8775 <span class="price col-6"> 8776 $129.99 8777 </span> 8778 8779 </div> 8780 8781 <div class="col-12 d-flex order-2 pt-1"> 8782 8783 </div> 8784 </div> 8785 </a> 8786</div> </div>
8787 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 8788 8789 8790 8791 8792 8793 8794 8795 8796<div class="tmx-product-tile hit pt h-100" title="Alder Body Blank, 2-Piece (8.8 lb) - 637" data-product-code="M006788|637" data-variation-code="["WAR1GR|637"]" data-body-type="["Electric"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-09-22"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-parts="["Bodies"]" data-wood-preparation="["Thickness sanded"]" data-wood-species="["Alnus rubra"]" data-wood-type="["Alder"]" data-wood-weight="["8.800"]" data-woodstax-serial-number="["637"]" 8797 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006788|637" data-insights-position="39"> 8798 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/alder-body-blank-2-piece---637?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="39" data-product-link data-ecommerce-tracking='{ 8799 "event": "productClick", 8800 "ecommerce": { 8801 "currencyCode": "USD", 8802 "click": { 8803 "actionField": { 8804 "list": "Category" 8805 }, 8806 "products": [ 8807 { 8808 "id": "M006788|637", 8809 "name": "Alder Body Blank, 2-Piece (8.8 lb) - 637", 8810 "price": "129.99", 8811 "discount": "0.00", 8812 "brand": "WOODSTAX", 8813 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Electric Body Blanks", 8814 "position": 39, 8815 "objectid": "p_M006788|637" 8816 } 8817 ] 8818 } 8819 }, 8820 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 8821 "indexname": "stewmac_product_newest" 8822}'> 8823 <div> 8824 8825 <span class="tmp-product-tile-sticker pl-1 pr-1 w-25 new"> 8826 New 8827 </span> 8828 </div> 8829 8830 <picture> 8831<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-637.jpg?hash=639256955850000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-637.jpg?hash=639256955850000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 8832<img alt="Alder Body Blank, 2-Piece (8.8 lb) - 637" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-637.jpg?hash=639256955850000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Alder Body Blank, 2-Piece (8.8 lb) - 637" width="164" /> 8833</picture> 8834 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 8835 <div class="tmx-product-tile-body-type">Electric</div> 8836 8837 Alder Body Blank, 2-Piece (8.8 lb) - 637 8838 8839 </div> 8840 8841 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 8842 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 8843 8844 8845 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 8846 8847 8848 <span class="price col-6"> 8849 $129.99 8850 </span> 8851 8852 </div> 8853 8854 <div class="col-12 d-flex order-2 pt-1"> 8855 8856 </div> 8857 </div> 8858 </a> 8859</div> </div> 8860 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 8861 8862 8863 8864 8865 8866 8867 8868 8869<div class="tmx-product-tile hit pt h-100" title="Alder Body Blank, 2-Piece (10.9 lb) - 648" data-product-code="M006788|648" data-variation-code="["WAR1GR|648"]" data-body-type="["Electric"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-09-22"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-parts="["Bodies"]" data-wood-preparation="["Thickness sanded"]" data-wood-species="["Alnus rubra"]" data-wood-type="["Alder"]" data-wood-weight="["10.900"]" data-woodstax-serial-number="["648"]" 8870 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006788|648" data-insights-position="40"> 8871 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/alder-body-blank-2-piece---648?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="40" data-product-link data-ecommerce-tracking='{ 8872 "event": "productClick", 8873 "ecommerce": { 8874 "currencyCode": "USD", 8875 "click": { 8876 "actionField": { 8877 "list": "Category" 8878 }, 8879 "products": [ 8880 { 8881 "id": "M006788|648", 8882 "name": "Alder Body Blank, 2-Piece (10.9 lb) - 648", 8883 "price": "129.99", 8884 "discount": "0.00", 8885 "brand": "WOODSTAX", 8886 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Electric Body Blanks", 8887 "position": 40, 8888 "objectid": "p_M006788|648" 8889 } 8890 ] 8891 } 8892 }, 8893 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 8894 "indexname": "stewmac_product_newest" 8895}'> 8896 <div> 8897
8898 <span class="tmp-product-tile-sticker pl-1 pr-1 w-25 new"> 8899 New 8900 </span> 8901 </div> 8902 8903 <picture> 8904<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-648.jpg?hash=639256956210000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-648.jpg?hash=639256956210000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 8905<img alt="Alder Body Blank, 2-Piece (10.9 lb) - 648" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-648.jpg?hash=639256956210000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Alder Body Blank, 2-Piece (10.9 lb) - 648" width="164" /> 8906</picture> 8907 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 8908 <div class="tmx-product-tile-body-type">Electric</div> 8909 8910 Alder Body Blank, 2-Piece (10.9 lb) - 648 8911 8912 </div> 8913 8914 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 8915 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 8916 8917 8918 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 8919 8920 8921 <span class="price col-6"> 8922 $129.99 8923 </span> 8924 8925 </div> 8926 8927 <div class="col-12 d-flex order-2 pt-1"> 8928 8929 </div> 8930 </div> 8931 </a> 8932</div> </div> 8933 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 8934 8935 8936 8937 8938 8939 8940 8941 8942<div class="tmx-product-tile hit pt h-100" title="Alder Body Blank, 2-Piece (10.6 lb) - 642" data-product-code="M006788|642" data-variation-code="["WAR1GR|642"]" data-body-type="["Electric"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-09-22"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-parts="["Bodies"]" data-wood-preparation="["Thickness sanded"]" data-wood-species="["Alnus rubra"]" data-wood-type="["Alder"]" data-wood-weight="["10.600"]" data-woodstax-serial-number="["642"]" 8943 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006788|642" data-insights-position="41"> 8944 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/alder-body-blank-2-piece---642?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="41" data-product-link data-ecommerce-tracking='{ 8945 "event": "productClick", 8946 "ecommerce": { 8947 "currencyCode": "USD", 8948 "click": { 8949 "actionField": { 8950 "list": "Category" 8951 }, 8952 "products": [ 8953 { 8954 "id": "M006788|642", 8955 "name": "Alder Body Blank, 2-Piece (10.6 lb) - 642", 8956 "price": "129.99", 8957 "discount": "0.00", 8958 "brand": "WOODSTAX", 8959 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Electric Body Blanks", 8960 "position": 41, 8961 "objectid": "p_M006788|642" 8962 } 8963 ] 8964 } 8965 }, 8966 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 8967 "indexname": "stewmac_product_newest" 8968}'> 8969 <div> 8970 8971 <span class="tmp-product-tile-sticker pl-1 pr-1 w-25 new"> 8972 New 8973 </span> 8974 </div> 8975 8976 <picture> 8977<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-642.jpg?hash=639256956030000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-642.jpg?hash=639256956030000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 8978<img alt="Alder Body Blank, 2-Piece (10.6 lb) - 642" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-642.jpg?hash=639256956030000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Alder Body Blank, 2-Piece (10.6 lb) - 642" width="164" /> 8979</picture> 8980 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 8981 <div class="tmx-product-tile-body-type">Electric</div> 8982 8983 Alder Body Blank, 2-Piece (10.6 lb) - 642 8984 8985 </div> 8986 8987 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 8988 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 8989 8990 8991 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 8992 8993
8994 <span class="price col-6"> 8995 $129.99 8996 </span> 8997 8998 </div> 8999 9000 <div class="col-12 d-flex order-2 pt-1"> 9001 9002 </div> 9003 </div> 9004 </a> 9005</div> </div> 9006 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 9007 9008 9009 9010 9011 9012 9013 9014 9015<div class="tmx-product-tile hit pt h-100" title="Alder Body Blank, 2-Piece (10.2 lb) - 647" data-product-code="M006788|647" data-variation-code="["WAR1GR|647"]" data-body-type="["Electric"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-09-22"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-parts="["Bodies"]" data-wood-preparation="["Thickness sanded"]" data-wood-species="["Alnus rubra"]" data-wood-type="["Alder"]" data-wood-weight="["10.200"]" data-woodstax-serial-number="["647"]" 9016 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006788|647" data-insights-position="42"> 9017 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/alder-body-blank-2-piece---647?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="42" data-product-link data-ecommerce-tracking='{ 9018 "event": "productClick", 9019 "ecommerce": { 9020 "currencyCode": "USD", 9021 "click": { 9022 "actionField": { 9023 "list": "Category" 9024 }, 9025 "products": [ 9026 { 9027 "id": "M006788|647", 9028 "name": "Alder Body Blank, 2-Piece (10.2 lb) - 647", 9029 "price": "129.99", 9030 "discount": "0.00", 9031 "brand": "WOODSTAX", 9032 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Electric Body Blanks", 9033 "position": 42, 9034 "objectid": "p_M006788|647" 9035 } 9036 ] 9037 } 9038 }, 9039 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 9040 "indexname": "stewmac_product_newest" 9041}'> 9042 <div> 9043 9044 <span class="tmp-product-tile-sticker pl-1 pr-1 w-25 new"> 9045 New 9046 </span> 9047 </div> 9048 9049 <picture> 9050<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-647.jpg?hash=639256956190000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-647.jpg?hash=639256956190000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 9051<img alt="Alder Body Blank, 2-Piece (10.2 lb) - 647" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-647.jpg?hash=639256956190000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Alder Body Blank, 2-Piece (10.2 lb) - 647" width="164" /> 9052</picture> 9053 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 9054 <div class="tmx-product-tile-body-type">Electric</div> 9055 9056 Alder Body Blank, 2-Piece (10.2 lb) - 647 9057 9058 </div> 9059 9060 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 9061 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 9062 9063 9064 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 9065 9066 9067 <span class="price col-6"> 9068 $129.99 9069 </span> 9070 9071 </div> 9072 9073 <div class="col-12 d-flex order-2 pt-1"> 9074 9075 </div> 9076 </div> 9077 </a> 9078</div> </div>
9079 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 9080 9081 9082 9083 9084 9085 9086 9087 9088<div class="tmx-product-tile hit pt h-100" title="Alder Body Blank, 2-Piece (10 lb) - 654" data-product-code="M006788|654" data-variation-code="["WAR1GR|654"]" data-body-type="["Electric"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-09-22"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-parts="["Bodies"]" data-wood-preparation="["Thickness sanded"]" data-wood-species="["Alnus rubra"]" data-wood-type="["Alder"]" data-wood-weight="["10.000"]" data-woodstax-serial-number="["654"]" 9089 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006788|654" data-insights-position="43"> 9090 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/alder-body-blank-2-piece---654?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="43" data-product-link data-ecommerce-tracking='{ 9091 "event": "productClick", 9092 "ecommerce": { 9093 "currencyCode": "USD", 9094 "click": { 9095 "actionField": { 9096 "list": "Category" 9097 }, 9098 "products": [ 9099 { 9100 "id": "M006788|654", 9101 "name": "Alder Body Blank, 2-Piece (10 lb) - 654", 9102 "price": "129.99", 9103 "discount": "0.00", 9104 "brand": "WOODSTAX", 9105 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Electric Body Blanks", 9106 "position": 43, 9107 "objectid": "p_M006788|654" 9108 } 9109 ] 9110 } 9111 }, 9112 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 9113 "indexname": "stewmac_product_newest" 9114}'> 9115 <div> 9116 9117 <span class="tmp-product-tile-sticker pl-1 pr-1 w-25 new"> 9118 New 9119 </span> 9120 </div> 9121 9122 <picture> 9123<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-654.jpg?hash=639256956450000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-654.jpg?hash=639256956450000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 9124<img alt="Alder Body Blank, 2-Piece (10 lb) - 654" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-654.jpg?hash=639256956450000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Alder Body Blank, 2-Piece (10 lb) - 654" width="164" /> 9125</picture> 9126 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 9127 <div class="tmx-product-tile-body-type">Electric</div> 9128 9129 Alder Body Blank, 2-Piece (10 lb) - 654 9130 9131 </div> 9132 9133 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 9134 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 9135 9136 9137 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 9138 9139 9140 <span class="price col-6"> 9141 $129.99 9142 </span> 9143 9144 </div> 9145 9146 <div class="col-12 d-flex order-2 pt-1"> 9147 9148 </div> 9149 </div> 9150 </a> 9151</div> </div> 9152 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 9153 9154 9155 9156 9157 9158 9159 9160 9161<div class="tmx-product-tile hit pt h-100" title="Alder Body Blank, 2-Piece (10 lb) - 650" data-product-code="M006788|650" data-variation-code="["WAR1GR|650"]" data-body-type="["Electric"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-09-22"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-parts="["Bodies"]" data-wood-preparation="["Thickness sanded"]" data-wood-species="["Alnus rubra"]" data-wood-type="["Alder"]" data-wood-weight="["10.000"]" data-woodstax-serial-number="["650"]" 9162 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006788|650" data-insights-position="44"> 9163 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/alder-body-blank-2-piece---6
916350?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="44" data-product-link data-ecommerce-tracking='{ 9164 "event": "productClick", 9165 "ecommerce": { 9166 "currencyCode": "USD", 9167 "click": { 9168 "actionField": { 9169 "list": "Category" 9170 }, 9171 "products": [ 9172 { 9173 "id": "M006788|650", 9174 "name": "Alder Body Blank, 2-Piece (10 lb) - 650", 9175 "price": "129.99", 9176 "discount": "0.00", 9177 "brand": "WOODSTAX", 9178 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Electric Body Blanks", 9179 "position": 44, 9180 "objectid": "p_M006788|650" 9181 } 9182 ] 9183 } 9184 }, 9185 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 9186 "indexname": "stewmac_product_newest" 9187}'> 9188 <div> 9189 9190 <span class="tmp-product-tile-sticker pl-1 pr-1 w-25 new"> 9191 New 9192 </span> 9193 </div> 9194 9195 <picture> 9196<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-650.jpg?hash=639256956280000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-650.jpg?hash=639256956280000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 9197<img alt="Alder Body Blank, 2-Piece (10 lb) - 650" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/war1gr/war1gr-3000-650.jpg?hash=639256956280000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Alder Body Blank, 2-Piece (10 lb) - 650" width="164" /> 9198</picture> 9199 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 9200 <div class="tmx-product-tile-body-type">Electric</div> 9201 9202 Alder Body Blank, 2-Piece (10 lb) - 650 9203 9204 </div> 9205 9206 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 9207 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 9208 9209 9210 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 9211 9212 9213 <span class="price col-6"> 9214 $129.99 9215 </span> 9216 9217 </div> 9218 9219 <div class="col-12 d-flex order-2 pt-1"> 9220 9221 </div> 9222 </div> 9223 </a> 9224</div> </div> 9225 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 9226 9227 9228 9229 9230 9231 9232 9233 9234<div class="tmx-product-tile hit pt h-100" title="Birdseye Maple Back + Side Set - 032" data-product-code="M006775|032" data-variation-code="["WAHXBT|032"]" data-body-type="["Dreadnought"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-09-17"]" data-wood-figure="["Birdseye"]" data-wood-grade="["AAA Birdseye"]" data-wood-parts="["Backs + Sides"]" data-wood-preparation="["Unsanded"]" data-wood-species="["Acer saccharum"]" data-wood-type="["Maple, Hard"]" data-woodstax-serial-number="["032"]" 9235 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006775|032" data-insights-position="45"> 9236 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/birdseye-maple-back--side-set---032?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="45" data-product-link data-ecommerce-tracking='{ 9237 "event": "productClick", 9238 "ecommerce": { 9239 "currencyCode": "USD", 9240 "click": { 9241 "actionField": { 9242 "list": "Category" 9243 }, 9244 "products": [ 9245 { 9246 "id": "M006775|032", 9247 "name": "Birdseye Maple Back + Side Set - 032", 9248 "price": "149.99", 9249 "discount": "0.00", 9250 "brand": "WOODSTAX", 9251 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Acoustic Back + Sides", 9252 "position": 45, 9253 "objectid": "p_M006775|032" 9254 } 9255 ] 9256 } 9257 }, 9258 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 9259 "indexname": "stewmac_product_newest" 9260}'> 9261 <div> 9262 9263 </div> 9264 9265 <picture> 9266<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/wahxbt/wahxbt-3000-32.jpg?hash=639255833470000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/wahxbt/wahxbt-3000-32.jpg?hash=639255833470000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 9267<img alt="Birdseye Maple Back + Side Set - 032" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/wahxbt/wahxbt-3000-32.jpg?hash=639255833470000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Birdseye Maple Back + Side Set - 032" width="164" /> 9268</picture> 9269 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 9270 <div class="tmx-product-tile-body-type">Dreadnought</div> 9271 9272 Birdseye Maple Back + Side Set - 032 9273 9274 </div> 9275 9276 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 9277 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 9278 9279 9280 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 9281 9282
9283 <span class="price col-6"> 9284 $149.99 9285 </span> 9286 <div class="col-12 text-left mt-1 featured-color"> 9287 <strong>Sold!</strong> 9288 </div> 9289 9290 </div> 9291 9292 <div class="col-12 d-flex order-2 pt-1"> 9293 9294 </div> 9295 </div> 9296 </a> 9297</div> </div> 9298 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 9299 9300 9301 9302 9303 9304 9305 9306 9307<div class="tmx-product-tile hit pt h-100" title="Birdseye Maple Back + Side Set - 031" data-product-code="M006775|031" data-variation-code="["WAHXBT|031"]" data-body-type="["Dreadnought"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-09-17"]" data-wood-figure="["Birdseye"]" data-wood-grade="["AAA Birdseye"]" data-wood-parts="["Backs + Sides"]" data-wood-preparation="["Unsanded"]" data-wood-species="["Acer saccharum"]" data-wood-type="["Maple, Hard"]" data-woodstax-serial-number="["031"]" 9308 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006775|031" data-insights-position="46"> 9309 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/birdseye-maple-back--side-set---031?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="46" data-product-link data-ecommerce-tracking='{ 9310 "event": "productClick", 9311 "ecommerce": { 9312 "currencyCode": "USD", 9313 "click": { 9314 "actionField": { 9315 "list": "Category" 9316 }, 9317 "products": [ 9318 { 9319 "id": "M006775|031", 9320 "name": "Birdseye Maple Back + Side Set - 031", 9321 "price": "149.99", 9322 "discount": "0.00", 9323 "brand": "WOODSTAX", 9324 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Acoustic Back + Sides", 9325 "position": 46, 9326 "objectid": "p_M006775|031" 9327 } 9328 ] 9329 } 9330 }, 9331 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 9332 "indexname": "stewmac_product_newest" 9333}'> 9334 <div> 9335 9336 </div> 9337 9338 <picture> 9339<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/wahxbt/wahxbt-3000-31.jpg?hash=639252550730000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/wahxbt/wahxbt-3000-31.jpg?hash=639252550730000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 9340<img alt="Birdseye Maple Back + Side Set - 031" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/wahxbt/wahxbt-3000-31.jpg?hash=639252550730000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Birdseye Maple Back + Side Set - 031" width="164" /> 9341</picture> 9342 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 9343 <div class="tmx-product-tile-body-type">Dreadnought</div> 9344 9345 Birdseye Maple Back + Side Set - 031 9346 9347 </div> 9348 9349 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 9350 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 9351 9352 9353 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 9354 9355 9356 <span class="price col-6"> 9357 $149.99 9358 </span> 9359 <div class="col-12 text-left mt-1 featured-color"> 9360 <strong>Sold!</strong> 9361 </div> 9362 9363 </div> 9364 9365 <div class="col-12 d-flex order-2 pt-1"> 9366 9367 </div> 9368 </div> 9369 </a> 9370</div> </div>
9371 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 9372 9373 9374 9375 9376 9377 9378 9379 9380<div class="tmx-product-tile hit pt h-100" title="Mango Top + Back + Side Set - 001" data-product-code="M010156|001" data-variation-code="["104987|001"]" data-body-type="["Dreadnought"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-09-11"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["5A"]" data-wood-parts="["Soundboard + Back + Sides"]" data-wood-preparation="["Unsanded"]" data-wood-species="["Mangifera indica"]" data-wood-type="["Mango"]" data-woodstax-serial-number="["001"]" 9381 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M010156|001" data-insights-position="47"> 9382 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/mango-top--back--side-set---001?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="47" data-product-link data-ecommerce-tracking='{ 9383 "event": "productClick", 9384 "ecommerce": { 9385 "currencyCode": "USD", 9386 "click": { 9387 "actionField": { 9388 "list": "Category" 9389 }, 9390 "products": [ 9391 { 9392 "id": "M010156|001", 9393 "name": "Mango Top + Back + Side Set - 001", 9394 "price": "433.33", 9395 "discount": "0.00", 9396 "brand": "WOODSTAX", 9397 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Acoustic Back + Sides", 9398 "position": 47, 9399 "objectid": "p_M010156|001" 9400 } 9401 ] 9402 } 9403 }, 9404 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 9405 "indexname": "stewmac_product_newest" 9406}'> 9407 <div> 9408 9409 </div> 9410 9411 <picture> 9412<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/104987/104987-3000-1.jpg?hash=639247163680000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/104987/104987-3000-1.jpg?hash=639247163680000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 9413<img alt="Mango Top + Back + Side Set - 001" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/104987/104987-3000-1.jpg?hash=639247163680000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Mango Top + Back + Side Set - 001" width="164" /> 9414</picture> 9415 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 9416 <div class="tmx-product-tile-body-type">Dreadnought</div> 9417 9418 Mango Top + Back + Side Set - 001 9419 9420 </div> 9421 9422 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 9423 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 9424 9425 9426 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 9427 9428 9429 <span class="price col-6"> 9430 $433.33 9431 </span> 9432 9433 </div> 9434 9435 <div class="col-12 d-flex order-2 pt-1"> 9436 9437 </div> 9438 </div> 9439 </a> 9440</div> </div> 9441 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 9442 9443 9444 9445 9446 9447 9448 9449 9450<div class="tmx-product-tile hit pt h-100" title="Curly Cuban Mahogany Back + Side Set - 003" data-product-code="M010159|003" data-variation-code="["104993|003"]" data-body-type="["Dreadnought"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-09-10"]" data-wood-figure="["Flame"]" data-wood-grade="["5A"]" data-wood-parts="["Backs + Sides"]" data-wood-preparation="["Unsanded"]" data-wood-species="["Swietenia mahogani"]" data-wood-type="["Mahogany, Cuban"]" data-woodstax-serial-number="["003"]" 9451 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M010159|003" data-insights-position="48"> 9452 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/curly-cuban-mahogany-back--side-set---003?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="48" data-product-link data-ecommerce-tracking='{ 9453 "event": "productClick", 9454 "ecommerce": { 9455 "currencyCode": "USD", 9456 "click": { 9457 "actionField": { 9458 "list": "Category" 9459 }, 9460 "products": [ 9461 { 9462 "id": "M010159|003", 9463 "name": "Curly Cuban Mahogany Back + Side Set - 003", 9464 "price": "500.00", 9465 "discount": "0.00", 9466 "brand": "WOODSTAX", 9467 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Acoustic Back + Sides", 9468 "position": 48, 9469 "objectid": "p_M010159|003" 9470 } 9471 ] 9472 } 9473 }, 9474 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 9475 "indexname": "stewmac_product_newest" 9476}'> 9477 <div> 9478 9479 </div> 9480 9481 <picture> 9482<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/104993/104993-3000-3.jpg?hash=639250707480000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/104993/104993-3000-3.jpg?hash=639250707480000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 9483<img alt="Curly Cuban Mahogany Back + Side Set - 003" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/104993/104993-3000-3.jpg?hash=639250707480000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Curly Cuban Mahogany Back + Side Set - 003" width="164" /> 9484</picture> 9485 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 9486 <div class="tmx-product-tile-body-type">Dreadnought</div> 9487 9488 Curly Cuban Mahogany Back + Side Set - 003 9489 9490 </div> 9491 9492 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 9493 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 9494 9495 9496 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 9497 9498
9499 <span class="price col-6"> 9500 $500.00 9501 </span> 9502 9503 </div> 9504 9505 <div class="col-12 d-flex order-2 pt-1"> 9506 9507 </div> 9508 </div> 9509 </a> 9510</div> </div> 9511 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 9512 9513 9514 9515 9516 9517 9518 9519 9520<div class="tmx-product-tile hit pt h-100" title="Curly Cuban Mahogany Back + Side Set - 002" data-product-code="M010159|002" data-variation-code="["104993|002"]" data-body-type="["Dreadnought"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-09-10"]" data-wood-figure="["Flame"]" data-wood-grade="["5A"]" data-wood-parts="["Backs + Sides"]" data-wood-preparation="["Unsanded"]" data-wood-species="["Swietenia mahogani"]" data-wood-type="["Mahogany, Cuban"]" data-woodstax-serial-number="["002"]" 9521 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M010159|002" data-insights-position="49"> 9522 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/curly-cuban-mahogany-back--side-set---002?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="49" data-product-link data-ecommerce-tracking='{ 9523 "event": "productClick", 9524 "ecommerce": { 9525 "currencyCode": "USD", 9526 "click": { 9527 "actionField": { 9528 "list": "Category" 9529 }, 9530 "products": [ 9531 { 9532 "id": "M010159|002", 9533 "name": "Curly Cuban Mahogany Back + Side Set - 002", 9534 "price": "500.00", 9535 "discount": "0.00", 9536 "brand": "WOODSTAX", 9537 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Acoustic Back + Sides", 9538 "position": 49, 9539 "objectid": "p_M010159|002" 9540 } 9541 ] 9542 } 9543 }, 9544 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 9545 "indexname": "stewmac_product_newest" 9546}'> 9547 <div> 9548 9549 </div> 9550 9551 <picture> 9552<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/104993/104993-3000-2.jpg?hash=639247290230000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/104993/104993-3000-2.jpg?hash=639247290230000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 9553<img alt="Curly Cuban Mahogany Back + Side Set - 002" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/104993/104993-3000-2.jpg?hash=639247290230000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Curly Cuban Mahogany Back + Side Set - 002" width="164" /> 9554</picture> 9555 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 9556 <div class="tmx-product-tile-body-type">Dreadnought</div> 9557 9558 Curly Cuban Mahogany Back + Side Set - 002 9559 9560 </div> 9561 9562 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 9563 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 9564 9565 9566 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 9567 9568 9569 <span class="price col-6"> 9570 $500.00 9571 </span> 9572 9573 </div> 9574 9575 <div class="col-12 d-flex order-2 pt-1"> 9576 9577 </div> 9578 </div> 9579 </a> 9580</div> </div>
9581 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 9582 9583 9584 9585 9586 9587 9588 9589 9590<div class="tmx-product-tile hit pt h-100" title="Curly Cuban Mahogany Back + Side Set - 001" data-product-code="M010159|001" data-variation-code="["104993|001"]" data-body-type="["Dreadnought"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-09-10"]" data-wood-figure="["Flame"]" data-wood-grade="["5A"]" data-wood-parts="["Backs + Sides"]" data-wood-preparation="["Unsanded"]" data-wood-species="["Swietenia mahogani"]" data-wood-type="["Mahogany, Cuban"]" data-woodstax-serial-number="["001"]" 9591 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M010159|001" data-insights-position="50"> 9592 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/curly-cuban-mahogany-back--side-set---001?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="50" data-product-link data-ecommerce-tracking='{ 9593 "event": "productClick", 9594 "ecommerce": { 9595 "currencyCode": "USD", 9596 "click": { 9597 "actionField": { 9598 "list": "Category" 9599 }, 9600 "products": [ 9601 { 9602 "id": "M010159|001", 9603 "name": "Curly Cuban Mahogany Back + Side Set - 001", 9604 "price": "500.00", 9605 "discount": "0.00", 9606 "brand": "WOODSTAX", 9607 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Acoustic Back + Sides", 9608 "position": 50, 9609 "objectid": "p_M010159|001" 9610 } 9611 ] 9612 } 9613 }, 9614 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 9615 "indexname": "stewmac_product_newest" 9616}'> 9617 <div> 9618 9619 </div> 9620 9621 <picture> 9622<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/104993/104993-3000-1.jpg?hash=639249626380000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/104993/104993-3000-1.jpg?hash=639249626380000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 9623<img alt="Curly Cuban Mahogany Back + Side Set - 001" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/104993/104993-3000-1.jpg?hash=639249626380000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Curly Cuban Mahogany Back + Side Set - 001" width="164" /> 9624</picture> 9625 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 9626 <div class="tmx-product-tile-body-type">Dreadnought</div> 9627 9628 Curly Cuban Mahogany Back + Side Set - 001 9629 9630 </div> 9631 9632 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 9633 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 9634 9635 9636 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 9637 9638 9639 <span class="price col-6"> 9640 $500.00 9641 </span> 9642 9643 </div> 9644 9645 <div class="col-12 d-flex order-2 pt-1"> 9646 9647 </div> 9648 </div> 9649 </a> 9650</div> </div> 9651 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 9652 9653 9654 9655 9656 9657 9658 9659 9660<div class="tmx-product-tile hit pt h-100" title="Ovangkol Dreadnought Kit, Bolt-On Neck - 037" data-product-code="M006839|037" data-variation-code="["WGO5KV|037"]" data-body-type="["Dreadnought"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-08-31"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-species="["Guibourtia ehie"]" data-wood-type="["Ovangkol"]" data-woodstax-serial-number="["037"]" 9661 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006839|037" data-insights-position="51"> 9662 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/ovangkol-dreadnought-kit-bolt-on-neck---037?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="51" data-product-link data-ecommerce-tracking='{ 9663 "event": "productClick", 9664 "ecommerce": { 9665 "currencyCode": "USD", 9666 "click": { 9667 "actionField": { 9668 "list": "Category" 9669 }, 9670 "products": [ 9671 { 9672 "id": "M006839|037", 9673 "name": "Ovangkol Dreadnought Kit, Bolt-On Neck - 037", 9674 "price": "599.99", 9675 "discount": "0.00", 9676 "brand": "WOODSTAX", 9677 "category": "Kits + Projects/Instrument Kits/Acoustic Guitar", 9678 "position": 51, 9679 "objectid": "p_M006839|037" 9680 } 9681 ] 9682 } 9683 }, 9684 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 9685 "indexname": "stewmac_product_newest" 9686}'> 9687 <div> 9688 9689 </div> 9690 9691 <picture> 9692<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/wgo5kv/wgo5kv-3000-37.jpg?hash=639249312550000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/wgo5kv/wgo5kv-3000-37.jpg?hash=639249312550000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 9693<img alt="Ovangkol Dreadnought Kit, Bolt-On Neck - 037" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/wgo5kv/wgo5kv-3000-37.jpg?hash=639249312550000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Ovangkol Dreadnought Kit, Bolt-On Neck - 037" width="164" /> 9694</picture> 9695 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 9696 <div class="tmx-product-tile-body-type">Dreadnought</div> 9697 9698 Ovangkol Dreadnought Kit, Bolt-On Neck - 037 9699 9700 <div class="tmp-product-tile-sticker video"> 9701 <div class="video-icon-container"> 9702 <i class="icon-icn-Video-Play"></i> 9703 </div> 9704 </div> 9705 </div> 9706 9707 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 9708 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 9709 9710 9711 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 9712 9713
9714 <span class="price col-6"> 9715 $599.99 9716 </span> 9717 9718 </div> 9719 9720 <div class="col-12 d-flex order-2 pt-1"> 9721 9722 </div> 9723 </div> 9724 </a> 9725</div> </div> 9726 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 9727 9728 9729 9730 9731 9732 9733 9734 9735<div class="tmx-product-tile hit pt h-100" title="Ovangkol Dreadnought Kit, Bolt-On Neck - 036" data-product-code="M006839|036" data-variation-code="["WGO5KV|036"]" data-body-type="["Dreadnought"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-08-31"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-species="["Guibourtia ehie"]" data-wood-type="["Ovangkol"]" data-woodstax-serial-number="["036"]" 9736 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006839|036" data-insights-position="52"> 9737 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/ovangkol-dreadnought-kit-bolt-on-neck---036?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="52" data-product-link data-ecommerce-tracking='{ 9738 "event": "productClick", 9739 "ecommerce": { 9740 "currencyCode": "USD", 9741 "click": { 9742 "actionField": { 9743 "list": "Category" 9744 }, 9745 "products": [ 9746 { 9747 "id": "M006839|036", 9748 "name": "Ovangkol Dreadnought Kit, Bolt-On Neck - 036", 9749 "price": "599.99", 9750 "discount": "0.00", 9751 "brand": "WOODSTAX", 9752 "category": "Kits + Projects/Instrument Kits/Acoustic Guitar", 9753 "position": 52, 9754 "objectid": "p_M006839|036" 9755 } 9756 ] 9757 } 9758 }, 9759 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 9760 "indexname": "stewmac_product_newest" 9761}'> 9762 <div> 9763 9764 </div> 9765 9766 <picture> 9767<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/wgo5kv/wgo5kv-3000-36.jpg?hash=639251244640000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/wgo5kv/wgo5kv-3000-36.jpg?hash=639251244640000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 9768<img alt="Ovangkol Dreadnought Kit, Bolt-On Neck - 036" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/wgo5kv/wgo5kv-3000-36.jpg?hash=639251244640000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Ovangkol Dreadnought Kit, Bolt-On Neck - 036" width="164" /> 9769</picture> 9770 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 9771 <div class="tmx-product-tile-body-type">Dreadnought</div> 9772 9773 Ovangkol Dreadnought Kit, Bolt-On Neck - 036 9774 9775 <div class="tmp-product-tile-sticker video"> 9776 <div class="video-icon-container"> 9777 <i class="icon-icn-Video-Play"></i> 9778 </div> 9779 </div> 9780 </div> 9781 9782 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 9783 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 9784 9785 9786 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 9787 9788 9789 <span class="price col-6"> 9790 $599.99 9791 </span> 9792 9793 </div> 9794 9795 <div class="col-12 d-flex order-2 pt-1"> 9796 9797 </div> 9798 </div> 9799 </a> 9800</div> </div>
9801 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 9802 9803 9804 9805 9806 9807 9808 9809 9810<div class="tmx-product-tile hit pt h-100" title="Ovangkol Dreadnought Kit, Bolt-On Neck - 034" data-product-code="M006839|034" data-variation-code="["WGO5KV|034"]" data-body-type="["Dreadnought"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-08-31"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-species="["Guibourtia ehie"]" data-wood-type="["Ovangkol"]" data-woodstax-serial-number="["034"]" 9811 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006839|034" data-insights-position="53"> 9812 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/ovangkol-dreadnought-kit-bolt-on-neck---034?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="53" data-product-link data-ecommerce-tracking='{ 9813 "event": "productClick", 9814 "ecommerce": { 9815 "currencyCode": "USD", 9816 "click": { 9817 "actionField": { 9818 "list": "Category" 9819 }, 9820 "products": [ 9821 { 9822 "id": "M006839|034", 9823 "name": "Ovangkol Dreadnought Kit, Bolt-On Neck - 034", 9824 "price": "599.99", 9825 "discount": "0.00", 9826 "brand": "WOODSTAX", 9827 "category": "Kits + Projects/Instrument Kits/Acoustic Guitar", 9828 "position": 53, 9829 "objectid": "p_M006839|034" 9830 } 9831 ] 9832 } 9833 }, 9834 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 9835 "indexname": "stewmac_product_newest" 9836}'> 9837 <div> 9838 9839 </div> 9840 9841 <picture> 9842<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/wgo5kv/wgo5kv-3000-34.jpg?hash=639237943290000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/wgo5kv/wgo5kv-3000-34.jpg?hash=639237943290000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 9843<img alt="Ovangkol Dreadnought Kit, Bolt-On Neck - 034" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/wgo5kv/wgo5kv-3000-34.jpg?hash=639237943290000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Ovangkol Dreadnought Kit, Bolt-On Neck - 034" width="164" /> 9844</picture> 9845 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 9846 <div class="tmx-product-tile-body-type">Dreadnought</div> 9847 9848 Ovangkol Dreadnought Kit, Bolt-On Neck - 034 9849 9850 <div class="tmp-product-tile-sticker video"> 9851 <div class="video-icon-container"> 9852 <i class="icon-icn-Video-Play"></i> 9853 </div> 9854 </div> 9855 </div> 9856 9857 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 9858 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 9859 9860 9861 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 9862 9863 9864 <span class="price col-6"> 9865 $599.99 9866 </span> 9867 9868 </div> 9869 9870 <div class="col-12 d-flex order-2 pt-1"> 9871 9872 </div> 9873 </div> 9874 </a> 9875</div> </div> 9876 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 9877 9878 9879 9880 9881 9882 9883 9884 9885<div class="tmx-product-tile hit pt h-100" title="Ovangkol Dreadnought Kit, Bolt-On Neck - 033" data-product-code="M006839|033" data-variation-code="["WGO5KV|033"]" data-body-type="["Dreadnought"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-08-31"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-species="["Guibourtia ehie"]" data-wood-type="["Ovangkol"]" data-woodstax-serial-number="["033"]" 9886 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006839|033" data-insights-position="54"> 9887 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/ovangkol-dreadnought-kit-bolt-on-neck---033?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="54" data-product-link data-ecommerce-tracking='{ 9888 "event": "productClick", 9889 "ecommerce": { 9890 "currencyCode": "USD", 9891 "click": { 9892 "actionField": { 9893 "list": "Category" 9894 }, 9895 "products": [ 9896 { 9897 "id": "M006839|033", 9898 "name": "Ovangkol Dreadnought Kit, Bolt-On Neck - 033", 9899 "price": "599.99", 9900 "discount": "0.00", 9901 "brand": "WOODSTAX", 9902 "category": "Kits + Projects/Instrument Kits/Acoustic Guitar", 9903 "position": 54, 9904 "objectid": "p_M006839|033" 9905 } 9906 ] 9907 } 9908 }, 9909 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 9910 "indexname": "stewmac_product_newest" 9911}'> 9912 <div> 9913 9914 </div> 9915 9916 <picture> 9917<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/wgo5kv/wgo5kv-3000-33.jpg?hash=639241198590000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/wgo5kv/wgo5kv-3000-33.jpg?hash=639241198590000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 9918<img alt="Ovangkol Dreadnought Kit, Bolt-On Neck - 033" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/wgo5kv/wgo5kv-3000-33.jpg?hash=639241198590000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Ovangkol Dreadnought Kit, Bolt-On Neck - 033" width="164" /> 9919</picture> 9920 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 9921 <div class="tmx-product-tile-body-type">Dreadnought</div> 9922 9923 Ovangkol Dreadnought Kit, Bolt-On Neck - 033 9924 9925 <div class="tmp-product-tile-sticker video"> 9926 <div class="video-icon-container"> 9927 <i class="icon-icn-Video-Play"></i> 9928 </div> 9929 </div> 9930 </div> 9931 9932 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 9933 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 9934 9935 9936 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 9937 9938
9939 <span class="price col-6"> 9940 $599.99 9941 </span> 9942 9943 </div> 9944 9945 <div class="col-12 d-flex order-2 pt-1"> 9946 9947 </div> 9948 </div> 9949 </a> 9950</div> </div> 9951 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 9952 9953 9954 9955 9956 9957 9958 9959 9960<div class="tmx-product-tile hit pt h-100" title="Ovangkol Dreadnought Kit, Bolt-On Neck - 032" data-product-code="M006839|032" data-variation-code="["WGO5KV|032"]" data-body-type="["Dreadnought"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-08-31"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-species="["Guibourtia ehie"]" data-wood-type="["Ovangkol"]" data-woodstax-serial-number="["032"]" 9961 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006839|032" data-insights-position="55"> 9962 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/ovangkol-dreadnought-kit-bolt-on-neck---032?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="55" data-product-link data-ecommerce-tracking='{ 9963 "event": "productClick", 9964 "ecommerce": { 9965 "currencyCode": "USD", 9966 "click": { 9967 "actionField": { 9968 "list": "Category" 9969 }, 9970 "products": [ 9971 { 9972 "id": "M006839|032", 9973 "name": "Ovangkol Dreadnought Kit, Bolt-On Neck - 032", 9974 "price": "599.99", 9975 "discount": "0.00", 9976 "brand": "WOODSTAX", 9977 "category": "Kits + Projects/Instrument Kits/Acoustic Guitar", 9978 "position": 55, 9979 "objectid": "p_M006839|032" 9980 } 9981 ] 9982 } 9983 }, 9984 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 9985 "indexname": "stewmac_product_newest" 9986}'> 9987 <div> 9988 9989 </div> 9990 9991 <picture> 9992<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/wgo5kv/wgo5kv-3000-32.jpg?hash=639255892120000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/wgo5kv/wgo5kv-3000-32.jpg?hash=639255892120000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 9993<img alt="Ovangkol Dreadnought Kit, Bolt-On Neck - 032" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/wgo5kv/wgo5kv-3000-32.jpg?hash=639255892120000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Ovangkol Dreadnought Kit, Bolt-On Neck - 032" width="164" /> 9994</picture> 9995 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 9996 <div class="tmx-product-tile-body-type">Dreadnought</div> 9997 9998 Ovangkol Dreadnought Kit, Bolt-On Neck - 032 9999 10000 <div class="tmp-product-tile-sticker video"> 10001 <div class="video-icon-container"> 10002 <i class="icon-icn-Video-Play"></i> 10003 </div> 10004 </div> 10005 </div> 10006 10007 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 10008 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 10009 10010 10011 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 10012 10013 10014 <span class="price col-6"> 10015 $599.99 10016 </span> 10017 10018 </div> 10019 10020 <div class="col-12 d-flex order-2 pt-1"> 10021 10022 </div> 10023 </div> 10024 </a> 10025</div> </div>
10026 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 10027 10028 10029 10030 10031 10032 10033 10034 10035<div class="tmx-product-tile hit pt h-100" title="Ovangkol Dreadnought Kit, Bolt-On Neck - 030" data-product-code="M006839|030" data-variation-code="["WGO5KV|030"]" data-body-type="["Dreadnought"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-08-31"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-species="["Guibourtia ehie"]" data-wood-type="["Ovangkol"]" data-woodstax-serial-number="["030"]" 10036 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006839|030" data-insights-position="56"> 10037 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/ovangkol-dreadnought-kit-bolt-on-neck---030?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="56" data-product-link data-ecommerce-tracking='{ 10038 "event": "productClick", 10039 "ecommerce": { 10040 "currencyCode": "USD", 10041 "click": { 10042 "actionField": { 10043 "list": "Category" 10044 }, 10045 "products": [ 10046 { 10047 "id": "M006839|030", 10048 "name": "Ovangkol Dreadnought Kit, Bolt-On Neck - 030", 10049 "price": "599.99", 10050 "discount": "0.00", 10051 "brand": "WOODSTAX", 10052 "category": "Kits + Projects/Instrument Kits/Acoustic Guitar", 10053 "position": 56, 10054 "objectid": "p_M006839|030" 10055 } 10056 ] 10057 } 10058 }, 10059 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 10060 "indexname": "stewmac_product_newest" 10061}'> 10062 <div> 10063 10064 </div> 10065 10066 <picture> 10067<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/wgo5kv/wgo5kv-3000-30.jpg?hash=639240053190000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/wgo5kv/wgo5kv-3000-30.jpg?hash=639240053190000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 10068<img alt="Ovangkol Dreadnought Kit, Bolt-On Neck - 030" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/wgo5kv/wgo5kv-3000-30.jpg?hash=639240053190000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Ovangkol Dreadnought Kit, Bolt-On Neck - 030" width="164" /> 10069</picture> 10070 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 10071 <div class="tmx-product-tile-body-type">Dreadnought</div> 10072 10073 Ovangkol Dreadnought Kit, Bolt-On Neck - 030 10074 10075 <div class="tmp-product-tile-sticker video"> 10076 <div class="video-icon-container"> 10077 <i class="icon-icn-Video-Play"></i> 10078 </div> 10079 </div> 10080 </div> 10081 10082 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 10083 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 10084 10085 10086 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 10087 10088 10089 <span class="price col-6"> 10090 $599.99 10091 </span> 10092 10093 </div> 10094 10095 <div class="col-12 d-flex order-2 pt-1"> 10096 10097 </div> 10098 </div> 10099 </a> 10100</div> </div> 10101 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 10102 10103 10104 10105 10106 10107 10108 10109 10110<div class="tmx-product-tile hit pt h-100" title="Ovangkol Dreadnought Kit, Bolt-On Neck - 029" data-product-code="M006839|029" data-variation-code="["WGO5KV|029"]" data-body-type="["Dreadnought"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-08-31"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-species="["Guibourtia ehie"]" data-wood-type="["Ovangkol"]" data-woodstax-serial-number="["029"]" 10111 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006839|029" data-insights-position="57"> 10112 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/ovangkol-dreadnought-kit-bolt-on-neck---029?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="57" data-product-link data-ecommerce-tracking='{ 10113 "event": "productClick", 10114 "ecommerce": { 10115 "currencyCode": "USD", 10116 "click": { 10117 "actionField": { 10118 "list": "Category" 10119 }, 10120 "products": [ 10121 { 10122 "id": "M006839|029", 10123 "name": "Ovangkol Dreadnought Kit, Bolt-On Neck - 029", 10124 "price": "599.99", 10125 "discount": "0.00", 10126 "brand": "WOODSTAX", 10127 "category": "Kits + Projects/Instrument Kits/Acoustic Guitar", 10128 "position": 57, 10129 "objectid": "p_M006839|029" 10130 } 10131 ] 10132 } 10133 }, 10134 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 10135 "indexname": "stewmac_product_newest" 10136}'> 10137 <div> 10138 10139 </div> 10140 10141 <picture> 10142<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/wgo5kv/wgo5kv-3000-29.jpg?hash=639240413460000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/wgo5kv/wgo5kv-3000-29.jpg?hash=639240413460000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 10143<img alt="Ovangkol Dreadnought Kit, Bolt-On Neck - 029" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/wgo5kv/wgo5kv-3000-29.jpg?hash=639240413460000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Ovangkol Dreadnought Kit, Bolt-On Neck - 029" width="164" /> 10144</picture> 10145 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 10146 <div class="tmx-product-tile-body-type">Dreadnought</div> 10147 10148 Ovangkol Dreadnought Kit, Bolt-On Neck - 029 10149 10150 <div class="tmp-product-tile-sticker video"> 10151 <div class="video-icon-container"> 10152 <i class="icon-icn-Video-Play"></i> 10153 </div> 10154 </div> 10155 </div> 10156 10157 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 10158 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 10159 10160 10161 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 10162 10163
10164 <span class="price col-6"> 10165 $599.99 10166 </span> 10167 10168 </div> 10169 10170 <div class="col-12 d-flex order-2 pt-1"> 10171 10172 </div> 10173 </div> 10174 </a> 10175</div> </div> 10176 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 10177 10178 10179 10180 10181 10182 10183 10184 10185<div class="tmx-product-tile hit pt h-100" title="Ovangkol Dreadnought Kit, Bolt-On Neck - 028" data-product-code="M006839|028" data-variation-code="["WGO5KV|028"]" data-body-type="["Dreadnought"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-08-31"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-species="["Guibourtia ehie"]" data-wood-type="["Ovangkol"]" data-woodstax-serial-number="["028"]" 10186 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006839|028" data-insights-position="58"> 10187 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/ovangkol-dreadnought-kit-bolt-on-neck---028?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="58" data-product-link data-ecommerce-tracking='{ 10188 "event": "productClick", 10189 "ecommerce": { 10190 "currencyCode": "USD", 10191 "click": { 10192 "actionField": { 10193 "list": "Category" 10194 }, 10195 "products": [ 10196 { 10197 "id": "M006839|028", 10198 "name": "Ovangkol Dreadnought Kit, Bolt-On Neck - 028", 10199 "price": "599.99", 10200 "discount": "0.00", 10201 "brand": "WOODSTAX", 10202 "category": "Kits + Projects/Instrument Kits/Acoustic Guitar", 10203 "position": 58, 10204 "objectid": "p_M006839|028" 10205 } 10206 ] 10207 } 10208 }, 10209 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 10210 "indexname": "stewmac_product_newest" 10211}'> 10212 <div> 10213 10214 </div> 10215 10216 <picture> 10217<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/wgo5kv/wgo5kv-3000-28.jpg?hash=639250098710000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/wgo5kv/wgo5kv-3000-28.jpg?hash=639250098710000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 10218<img alt="Ovangkol Dreadnought Kit, Bolt-On Neck - 028" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/wgo5kv/wgo5kv-3000-28.jpg?hash=639250098710000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Ovangkol Dreadnought Kit, Bolt-On Neck - 028" width="164" /> 10219</picture> 10220 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 10221 <div class="tmx-product-tile-body-type">Dreadnought</div> 10222 10223 Ovangkol Dreadnought Kit, Bolt-On Neck - 028 10224 10225 <div class="tmp-product-tile-sticker video"> 10226 <div class="video-icon-container"> 10227 <i class="icon-icn-Video-Play"></i> 10228 </div> 10229 </div> 10230 </div> 10231 10232 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 10233 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 10234 10235 10236 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 10237 10238 10239 <span class="price col-6"> 10240 $599.99 10241 </span> 10242 10243 </div> 10244 10245 <div class="col-12 d-flex order-2 pt-1"> 10246 10247 </div> 10248 </div> 10249 </a> 10250</div> </div>
10251 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 10252 10253 10254 10255 10256 10257 10258 10259 10260<div class="tmx-product-tile hit pt h-100" title="Blister Quilted Maple Drop Top - 002" data-product-code="M009427|002" data-variation-code="["103637|002"]" data-brand="["WOODSTAX"]" data-release-date="["2026-08-31"]" data-wood-figure="["Blister"]" data-wood-grade="["5A"]" data-wood-parts="["Drop Tops"]" data-wood-preparation="["Unsanded"]" data-wood-species="["Acer saccharinum"]" data-wood-type="["Maple, Hard"]" data-woodstax-serial-number="["002"]" 10261 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M009427|002" data-insights-position="59"> 10262 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/blister-quilted-maple-drop-top---002?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="59" data-product-link data-ecommerce-tracking='{ 10263 "event": "productClick", 10264 "ecommerce": { 10265 "currencyCode": "USD", 10266 "click": { 10267 "actionField": { 10268 "list": "Category" 10269 }, 10270 "products": [ 10271 { 10272 "id": "M009427|002", 10273 "name": "Blister Quilted Maple Drop Top - 002", 10274 "price": "199.99", 10275 "discount": "0.00", 10276 "brand": "WOODSTAX", 10277 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Electric Tops", 10278 "position": 59, 10279 "objectid": "p_M009427|002" 10280 } 10281 ] 10282 } 10283 }, 10284 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 10285 "indexname": "stewmac_product_newest" 10286}'> 10287 <div> 10288 10289 </div> 10290 10291 <picture> 10292<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/103637/103637-3000-2.jpg?hash=639257451000000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/103637/103637-3000-2.jpg?hash=639257451000000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 10293<img alt="Blister Quilted Maple Drop Top - 002" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/103637/103637-3000-2.jpg?hash=639257451000000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Blister Quilted Maple Drop Top - 002" width="164" /> 10294</picture> 10295 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 10296 10297 Blister Quilted Maple Drop Top - 002 10298 10299 </div> 10300 10301 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 10302 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 10303 10304 10305 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 10306 10307 10308 <span class="price col-6"> 10309 $199.99 10310 </span> 10311 10312 </div> 10313 10314 <div class="col-12 d-flex order-2 pt-1"> 10315 10316 </div> 10317 </div> 10318 </a> 10319</div> </div> 10320 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 10321 10322 10323 10324 10325 10326 10327 10328 10329<div class="tmx-product-tile hit pt h-100" title="Blister Quilted Maple Drop Top, Thick - 002" data-product-code="M009429|002" data-variation-code="["103639|002"]" data-brand="["WOODSTAX"]" data-release-date="["2026-08-31"]" data-wood-figure="["Blister"]" data-wood-grade="["AAAA"]" data-wood-parts="["Drop Tops"]" data-wood-preparation="["Unsanded"]" data-wood-species="["Acer saccharinum"]" data-wood-type="["Maple, Hard"]" data-woodstax-serial-number="["002"]" 10330 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M009429|002" data-insights-position="60"> 10331 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/blister-quilted-maple-drop-top-thick---002?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="60" data-product-link data-ecommerce-tracking='{ 10332 "event": "productClick", 10333 "ecommerce": { 10334 "currencyCode": "USD", 10335 "click": { 10336 "actionField": { 10337 "list": "Category" 10338 }, 10339 "products": [ 10340 { 10341 "id": "M009429|002", 10342 "name": "Blister Quilted Maple Drop Top, Thick - 002", 10343 "price": "299.99", 10344 "discount": "0.00", 10345 "brand": "WOODSTAX", 10346 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Electric Tops", 10347 "position": 60, 10348 "objectid": "p_M009429|002" 10349 } 10350 ] 10351 } 10352 }, 10353 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 10354 "indexname": "stewmac_product_newest" 10355}'> 10356 <div> 10357 10358 </div> 10359 10360 <picture> 10361<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/103639/103639-3000-2.jpg?hash=639237942760000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/103639/103639-3000-2.jpg?hash=639237942760000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 10362<img alt="Blister Quilted Maple Drop Top, Thick - 002" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/103639/103639-3000-2.jpg?hash=639237942760000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Blister Quilted Maple Drop Top, Thick - 002" width="164" /> 10363</picture> 10364 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 10365 10366 Blister Quilted Maple Drop Top, Thick - 002 10367 10368 </div> 10369 10370 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 10371 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 10372 10373 10374 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 10375 10376
10377 <span class="price col-6"> 10378 $299.99 10379 </span> 10380 10381 </div> 10382 10383 <div class="col-12 d-flex order-2 pt-1"> 10384 10385 </div> 10386 </div> 10387 </a> 10388</div> </div> 10389 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 10390 10391 10392 10393 10394 10395 10396 10397 10398<div class="tmx-product-tile hit pt h-100" title="Blister Quilted Maple Drop Top, Thick - 001" data-product-code="M009429|001" data-variation-code="["103639|001"]" data-brand="["WOODSTAX"]" data-release-date="["2026-08-31"]" data-wood-figure="["Blister"]" data-wood-grade="["AAAA"]" data-wood-parts="["Drop Tops"]" data-wood-preparation="["Unsanded"]" data-wood-species="["Acer saccharinum"]" data-wood-type="["Maple, Hard"]" data-woodstax-serial-number="["001"]" 10399 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M009429|001" data-insights-position="61"> 10400 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/4a-blister-quilted-maple-drop-top---001?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="61" data-product-link data-ecommerce-tracking='{ 10401 "event": "productClick", 10402 "ecommerce": { 10403 "currencyCode": "USD", 10404 "click": { 10405 "actionField": { 10406 "list": "Category" 10407 }, 10408 "products": [ 10409 { 10410 "id": "M009429|001", 10411 "name": "Blister Quilted Maple Drop Top, Thick - 001", 10412 "price": "299.99", 10413 "discount": "0.00", 10414 "brand": "WOODSTAX", 10415 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Electric Tops", 10416 "position": 61, 10417 "objectid": "p_M009429|001" 10418 } 10419 ] 10420 } 10421 }, 10422 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 10423 "indexname": "stewmac_product_newest" 10424}'> 10425 <div> 10426 10427 </div> 10428 10429 <picture> 10430<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/103639/103639-3000-1.jpg?hash=639237937520000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/103639/103639-3000-1.jpg?hash=639237937520000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 10431<img alt="Blister Quilted Maple Drop Top, Thick - 001" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/103639/103639-3000-1.jpg?hash=639237937520000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Blister Quilted Maple Drop Top, Thick - 001" width="164" /> 10432</picture> 10433 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 10434 10435 Blister Quilted Maple Drop Top, Thick - 001 10436 10437 </div> 10438 10439 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 10440 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 10441 10442 10443 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 10444 10445 10446 <span class="price col-6"> 10447 $299.99 10448 </span> 10449 10450 </div> 10451 10452 <div class="col-12 d-flex order-2 pt-1"> 10453 10454 </div> 10455 </div> 10456 </a> 10457</div> </div>
10458 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 10459 10460 10461 10462 10463 10464 10465 10466 10467<div class="tmx-product-tile hit pt h-100" title="Spalted Curly Tochi Drop Top - 005" data-product-code="M010161|005" data-variation-code="["104997|005"]" data-body-type="["Electric"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-08-25"]" data-wood-figure="["Spalted"]" data-wood-grade="["5A"]" data-wood-parts="["Drop Tops"]" data-wood-preparation="["Unsanded"]" data-wood-species="["Aesculus turbinata"]" data-wood-type="["Tochi"]" data-woodstax-serial-number="["005"]" 10468 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M010161|005" data-insights-position="62"> 10469 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/spalted-curly-tochi-drop-top---005?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="62" data-product-link data-ecommerce-tracking='{ 10470 "event": "productClick", 10471 "ecommerce": { 10472 "currencyCode": "USD", 10473 "click": { 10474 "actionField": { 10475 "list": "Category" 10476 }, 10477 "products": [ 10478 { 10479 "id": "M010161|005", 10480 "name": "Spalted Curly Tochi Drop Top - 005", 10481 "price": "200.00", 10482 "discount": "0.00", 10483 "brand": "WOODSTAX", 10484 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Electric Tops", 10485 "position": 62, 10486 "objectid": "p_M010161|005" 10487 } 10488 ] 10489 } 10490 }, 10491 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 10492 "indexname": "stewmac_product_newest" 10493}'> 10494 <div> 10495 10496 <span class="tmp-product-tile-sticker pl-1 pr-1 w-25 new"> 10497 New 10498 </span> 10499 </div> 10500 10501 <picture> 10502<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/104997/104997-3000-5.jpg?hash=639232951330000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/104997/104997-3000-5.jpg?hash=639232951330000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 10503<img alt="Spalted Curly Tochi Drop Top - 005" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/104997/104997-3000-5.jpg?hash=639232951330000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Spalted Curly Tochi Drop Top - 005" width="164" /> 10504</picture> 10505 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 10506 <div class="tmx-product-tile-body-type">Electric</div> 10507 10508 Spalted Curly Tochi Drop Top - 005 10509 10510 </div> 10511 10512 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 10513 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 10514 10515 10516 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 10517 10518 10519 <span class="price col-6"> 10520 $200.00 10521 </span> 10522 <div class="col-12 text-left mt-1 featured-color"> 10523 <strong>Sold!</strong> 10524 </div> 10525 10526 </div> 10527 10528 <div class="col-12 d-flex order-2 pt-1"> 10529 10530 </div> 10531 </div> 10532 </a> 10533</div> </div>
10534 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 10535 10536 10537 10538 10539 10540 10541 10542 10543<div class="tmx-product-tile hit pt h-100" title="Spalted Curly Tochi Drop Top - 012" data-product-code="M010161|012" data-variation-code="["104997|012"]" data-body-type="["Electric"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-08-24"]" data-wood-figure="["Spalted"]" data-wood-grade="["5A"]" data-wood-parts="["Drop Tops"]" data-wood-preparation="["Unsanded"]" data-wood-species="["Aesculus turbinata"]" data-wood-type="["Tochi"]" data-woodstax-serial-number="["012"]" 10544 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M010161|012" data-insights-position="63"> 10545 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/spalted-curly-tochi-drop-top---012?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="63" data-product-link data-ecommerce-tracking='{ 10546 "event": "productClick", 10547 "ecommerce": { 10548 "currencyCode": "USD", 10549 "click": { 10550 "actionField": { 10551 "list": "Category" 10552 }, 10553 "products": [ 10554 { 10555 "id": "M010161|012", 10556 "name": "Spalted Curly Tochi Drop Top - 012", 10557 "price": "200.00", 10558 "discount": "0.00", 10559 "brand": "WOODSTAX", 10560 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Electric Tops", 10561 "position": 63, 10562 "objectid": "p_M010161|012" 10563 } 10564 ] 10565 } 10566 }, 10567 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 10568 "indexname": "stewmac_product_newest" 10569}'> 10570 <div> 10571 10572 </div> 10573 10574 <picture> 10575<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/104997/104997-3000-12.jpg?hash=639249690030000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/104997/104997-3000-12.jpg?hash=639249690030000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 10576<img alt="Spalted Curly Tochi Drop Top - 012" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/104997/104997-3000-12.jpg?hash=639249690030000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Spalted Curly Tochi Drop Top - 012" width="164" /> 10577</picture> 10578 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 10579 <div class="tmx-product-tile-body-type">Electric</div> 10580 10581 Spalted Curly Tochi Drop Top - 012 10582 10583 </div> 10584 10585 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 10586 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 10587 10588 10589 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 10590 10591 10592 <span class="price col-6"> 10593 $200.00 10594 </span> 10595 10596 </div> 10597 10598 <div class="col-12 d-flex order-2 pt-1"> 10599 10600 </div> 10601 </div> 10602 </a> 10603</div> </div> 10604 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 10605 10606 10607 10608 10609 10610 10611 10612 10613<div class="tmx-product-tile hit pt h-100" title="Spalted Curly Tochi Drop Top - 011" data-product-code="M010161|011" data-variation-code="["104997|011"]" data-body-type="["Electric"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-08-24"]" data-wood-figure="["Spalted"]" data-wood-grade="["5A"]" data-wood-parts="["Drop Tops"]" data-wood-preparation="["Unsanded"]" data-wood-species="["Aesculus turbinata"]" data-wood-type="["Tochi"]" data-woodstax-serial-number="["011"]" 10614 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M010161|011" data-insights-position="64"> 10615 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/spalted-curly-tochi-drop-top---011?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="64" data-product-link data-ecommerce-tracking='{ 10616 "event": "productClick", 10617 "ecommerce": { 10618 "currencyCode": "USD", 10619 "click": { 10620 "actionField": { 10621 "list": "Category" 10622 }, 10623 "products": [ 10624 { 10625 "id": "M010161|011", 10626 "name": "Spalted Curly Tochi Drop Top - 011", 10627 "price": "200.00", 10628 "discount": "0.00", 10629 "brand": "WOODSTAX", 10630 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Electric Tops", 10631 "position": 64, 10632 "objectid": "p_M010161|011" 10633 } 10634 ] 10635 } 10636 }, 10637 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 10638 "indexname": "stewmac_product_newest" 10639}'> 10640 <div> 10641 10642 </div> 10643 10644 <picture> 10645<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/104997/104997-3000-11.jpg?hash=639231731130000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/104997/104997-3000-11.jpg?hash=639231731130000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 10646<img alt="Spalted Curly Tochi Drop Top - 011" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/104997/104997-3000-11.jpg?hash=639231731130000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Spalted Curly Tochi Drop Top - 011" width="164" /> 10647</picture> 10648 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 10649 <div class="tmx-product-tile-body-type">Electric</div> 10650 10651 Spalted Curly Tochi Drop Top - 011 10652 10653 </div> 10654 10655 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 10656 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 10657 10658 10659 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 10660 10661
10662 <span class="price col-6"> 10663 $200.00 10664 </span> 10665 10666 </div> 10667 10668 <div class="col-12 d-flex order-2 pt-1"> 10669 10670 </div> 10671 </div> 10672 </a> 10673</div> </div> 10674 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 10675 10676 10677 10678 10679 10680 10681 10682 10683<div class="tmx-product-tile hit pt h-100" title="Spalted Curly Tochi Drop Top - 010" data-product-code="M010161|010" data-variation-code="["104997|010"]" data-body-type="["Electric"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-08-24"]" data-wood-figure="["Spalted"]" data-wood-grade="["5A"]" data-wood-parts="["Drop Tops"]" data-wood-preparation="["Unsanded"]" data-wood-species="["Aesculus turbinata"]" data-wood-type="["Tochi"]" data-woodstax-serial-number="["010"]" 10684 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M010161|010" data-insights-position="65"> 10685 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/spalted-curly-tochi-drop-top---010?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="65" data-product-link data-ecommerce-tracking='{ 10686 "event": "productClick", 10687 "ecommerce": { 10688 "currencyCode": "USD", 10689 "click": { 10690 "actionField": { 10691 "list": "Category" 10692 }, 10693 "products": [ 10694 { 10695 "id": "M010161|010", 10696 "name": "Spalted Curly Tochi Drop Top - 010", 10697 "price": "200.00", 10698 "discount": "0.00", 10699 "brand": "WOODSTAX", 10700 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Electric Tops", 10701 "position": 65, 10702 "objectid": "p_M010161|010" 10703 } 10704 ] 10705 } 10706 }, 10707 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 10708 "indexname": "stewmac_product_newest" 10709}'> 10710 <div> 10711 10712 </div> 10713 10714 <picture> 10715<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/104997/104997-3000-10.jpg?hash=639240376450000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/104997/104997-3000-10.jpg?hash=639240376450000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 10716<img alt="Spalted Curly Tochi Drop Top - 010" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/104997/104997-3000-10.jpg?hash=639240376450000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Spalted Curly Tochi Drop Top - 010" width="164" /> 10717</picture> 10718 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 10719 <div class="tmx-product-tile-body-type">Electric</div> 10720 10721 Spalted Curly Tochi Drop Top - 010 10722 10723 </div> 10724 10725 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 10726 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 10727 10728 10729 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 10730 10731 10732 <span class="price col-6"> 10733 $200.00 10734 </span> 10735 10736 </div> 10737 10738 <div class="col-12 d-flex order-2 pt-1"> 10739 10740 </div> 10741 </div> 10742 </a> 10743</div> </div>
10744 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 10745 10746 10747 10748 10749 10750 10751 10752 10753<div class="tmx-product-tile hit pt h-100" title="Spalted Curly Tochi Drop Top - 009" data-product-code="M010161|009" data-variation-code="["104997|009"]" data-body-type="["Electric"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-08-24"]" data-wood-figure="["Spalted"]" data-wood-grade="["5A"]" data-wood-parts="["Drop Tops"]" data-wood-preparation="["Unsanded"]" data-wood-species="["Aesculus turbinata"]" data-wood-type="["Tochi"]" data-woodstax-serial-number="["009"]" 10754 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M010161|009" data-insights-position="66"> 10755 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/spalted-curly-tochi-drop-top---009?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="66" data-product-link data-ecommerce-tracking='{ 10756 "event": "productClick", 10757 "ecommerce": { 10758 "currencyCode": "USD", 10759 "click": { 10760 "actionField": { 10761 "list": "Category" 10762 }, 10763 "products": [ 10764 { 10765 "id": "M010161|009", 10766 "name": "Spalted Curly Tochi Drop Top - 009", 10767 "price": "200.00", 10768 "discount": "0.00", 10769 "brand": "WOODSTAX", 10770 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Electric Tops", 10771 "position": 66, 10772 "objectid": "p_M010161|009" 10773 } 10774 ] 10775 } 10776 }, 10777 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 10778 "indexname": "stewmac_product_newest" 10779}'> 10780 <div> 10781 10782 </div> 10783 10784 <picture> 10785<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/104997/104997-3000-9.jpg?hash=639231731070000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/104997/104997-3000-9.jpg?hash=639231731070000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 10786<img alt="Spalted Curly Tochi Drop Top - 009" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/104997/104997-3000-9.jpg?hash=639231731070000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Spalted Curly Tochi Drop Top - 009" width="164" /> 10787</picture> 10788 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 10789 <div class="tmx-product-tile-body-type">Electric</div> 10790 10791 Spalted Curly Tochi Drop Top - 009 10792 10793 </div> 10794 10795 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 10796 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 10797 10798 10799 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 10800 10801 10802 <span class="price col-6"> 10803 $200.00 10804 </span> 10805 10806 </div> 10807 10808 <div class="col-12 d-flex order-2 pt-1"> 10809 10810 </div> 10811 </div> 10812 </a> 10813</div> </div> 10814 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 10815 10816 10817 10818 10819 10820 10821 10822 10823<div class="tmx-product-tile hit pt h-100" title="Spalted Curly Tochi Drop Top - 008" data-product-code="M010161|008" data-variation-code="["104997|008"]" data-body-type="["Electric"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-08-24"]" data-wood-figure="["Spalted"]" data-wood-grade="["5A"]" data-wood-parts="["Drop Tops"]" data-wood-preparation="["Unsanded"]" data-wood-species="["Aesculus turbinata"]" data-wood-type="["Tochi"]" data-woodstax-serial-number="["008"]" 10824 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M010161|008" data-insights-position="67"> 10825 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/spalted-curly-tochi-drop-top---008?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="67" data-product-link data-ecommerce-tracking='{ 10826 "event": "productClick", 10827 "ecommerce": { 10828 "currencyCode": "USD", 10829 "click": { 10830 "actionField": { 10831 "list": "Category" 10832 }, 10833 "products": [ 10834 { 10835 "id": "M010161|008", 10836 "name": "Spalted Curly Tochi Drop Top - 008", 10837 "price": "200.00", 10838 "discount": "0.00", 10839 "brand": "WOODSTAX", 10840 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Electric Tops", 10841 "position": 67, 10842 "objectid": "p_M010161|008" 10843 } 10844 ] 10845 } 10846 }, 10847 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 10848 "indexname": "stewmac_product_newest" 10849}'> 10850 <div> 10851 10852 </div> 10853 10854 <picture> 10855<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/104997/104997-3000-8.jpg?hash=639231731030000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/104997/104997-3000-8.jpg?hash=639231731030000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 10856<img alt="Spalted Curly Tochi Drop Top - 008" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/104997/104997-3000-8.jpg?hash=639231731030000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Spalted Curly Tochi Drop Top - 008" width="164" /> 10857</picture> 10858 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 10859 <div class="tmx-product-tile-body-type">Electric</div> 10860 10861 Spalted Curly Tochi Drop Top - 008 10862 10863 </div> 10864 10865 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 10866 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 10867 10868 10869 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 10870 10871
10872 <span class="price col-6"> 10873 $200.00 10874 </span> 10875 10876 </div> 10877 10878 <div class="col-12 d-flex order-2 pt-1"> 10879 10880 </div> 10881 </div> 10882 </a> 10883</div> </div> 10884 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 10885 10886 10887 10888 10889 10890 10891 10892 10893<div class="tmx-product-tile hit pt h-100" title="Spalted Curly Tochi Drop Top - 007" data-product-code="M010161|007" data-variation-code="["104997|007"]" data-body-type="["Electric"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-08-24"]" data-wood-figure="["Spalted"]" data-wood-grade="["5A"]" data-wood-parts="["Drop Tops"]" data-wood-preparation="["Unsanded"]" data-wood-species="["Aesculus turbinata"]" data-wood-type="["Tochi"]" data-woodstax-serial-number="["007"]" 10894 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M010161|007" data-insights-position="68"> 10895 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/spalted-curly-tochi-drop-top---007?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="68" data-product-link data-ecommerce-tracking='{ 10896 "event": "productClick", 10897 "ecommerce": { 10898 "currencyCode": "USD", 10899 "click": { 10900 "actionField": { 10901 "list": "Category" 10902 }, 10903 "products": [ 10904 { 10905 "id": "M010161|007", 10906 "name": "Spalted Curly Tochi Drop Top - 007", 10907 "price": "200.00", 10908 "discount": "0.00", 10909 "brand": "WOODSTAX", 10910 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Electric Tops", 10911 "position": 68, 10912 "objectid": "p_M010161|007" 10913 } 10914 ] 10915 } 10916 }, 10917 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 10918 "indexname": "stewmac_product_newest" 10919}'> 10920 <div> 10921 10922 </div> 10923 10924 <picture> 10925<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/104997/104997-3000-7.jpg?hash=639240694450000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/104997/104997-3000-7.jpg?hash=639240694450000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 10926<img alt="Spalted Curly Tochi Drop Top - 007" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/104997/104997-3000-7.jpg?hash=639240694450000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Spalted Curly Tochi Drop Top - 007" width="164" /> 10927</picture> 10928 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 10929 <div class="tmx-product-tile-body-type">Electric</div> 10930 10931 Spalted Curly Tochi Drop Top - 007 10932 10933 </div> 10934 10935 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 10936 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 10937 10938 10939 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 10940 10941 10942 <span class="price col-6"> 10943 $200.00 10944 </span> 10945 10946 </div> 10947 10948 <div class="col-12 d-flex order-2 pt-1"> 10949 10950 </div> 10951 </div> 10952 </a> 10953</div> </div>
10954 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 10955 10956 10957 10958 10959 10960 10961 10962 10963<div class="tmx-product-tile hit pt h-100" title="Spalted Curly Tochi Drop Top - 006" data-product-code="M010161|006" data-variation-code="["104997|006"]" data-body-type="["Electric"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-08-24"]" data-wood-figure="["Spalted"]" data-wood-grade="["5A"]" data-wood-parts="["Drop Tops"]" data-wood-preparation="["Unsanded"]" data-wood-species="["Aesculus turbinata"]" data-wood-type="["Tochi"]" data-woodstax-serial-number="["006"]" 10964 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M010161|006" data-insights-position="69"> 10965 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/spalted-curly-tochi-drop-top---006?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="69" data-product-link data-ecommerce-tracking='{ 10966 "event": "productClick", 10967 "ecommerce": { 10968 "currencyCode": "USD", 10969 "click": { 10970 "actionField": { 10971 "list": "Category" 10972 }, 10973 "products": [ 10974 { 10975 "id": "M010161|006", 10976 "name": "Spalted Curly Tochi Drop Top - 006", 10977 "price": "200.00", 10978 "discount": "0.00", 10979 "brand": "WOODSTAX", 10980 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Electric Tops", 10981 "position": 69, 10982 "objectid": "p_M010161|006" 10983 } 10984 ] 10985 } 10986 }, 10987 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 10988 "indexname": "stewmac_product_newest" 10989}'> 10990 <div> 10991 10992 </div> 10993 10994 <picture> 10995<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/104997/104997-3000-6.jpg?hash=639231730970000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/104997/104997-3000-6.jpg?hash=639231730970000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 10996<img alt="Spalted Curly Tochi Drop Top - 006" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/104997/104997-3000-6.jpg?hash=639231730970000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Spalted Curly Tochi Drop Top - 006" width="164" /> 10997</picture> 10998 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 10999 <div class="tmx-product-tile-body-type">Electric</div> 11000 11001 Spalted Curly Tochi Drop Top - 006 11002 11003 </div> 11004 11005 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 11006 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 11007 11008 11009 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 11010 11011 11012 <span class="price col-6"> 11013 $200.00 11014 </span> 11015 11016 </div> 11017 11018 <div class="col-12 d-flex order-2 pt-1"> 11019 11020 </div> 11021 </div> 11022 </a> 11023</div> </div> 11024 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 11025 11026 11027 11028 11029 11030 11031 11032 11033<div class="tmx-product-tile hit pt h-100" title="Spalted Curly Tochi Drop Top - 003" data-product-code="M010161|003" data-variation-code="["104997|003"]" data-body-type="["Electric"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-08-24"]" data-wood-figure="["Spalted"]" data-wood-grade="["5A"]" data-wood-parts="["Drop Tops"]" data-wood-preparation="["Unsanded"]" data-wood-species="["Aesculus turbinata"]" data-wood-type="["Tochi"]" data-woodstax-serial-number="["003"]" 11034 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M010161|003" data-insights-position="70"> 11035 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/spalted-curly-tochi-drop-top---003?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="70" data-product-link data-ecommerce-tracking='{ 11036 "event": "productClick", 11037 "ecommerce": { 11038 "currencyCode": "USD", 11039 "click": { 11040 "actionField": { 11041 "list": "Category" 11042 }, 11043 "products": [ 11044 { 11045 "id": "M010161|003", 11046 "name": "Spalted Curly Tochi Drop Top - 003", 11047 "price": "200.00", 11048 "discount": "0.00", 11049 "brand": "WOODSTAX", 11050 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Electric Tops", 11051 "position": 70, 11052 "objectid": "p_M010161|003" 11053 } 11054 ] 11055 } 11056 }, 11057 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 11058 "indexname": "stewmac_product_newest" 11059}'> 11060 <div> 11061 11062 </div> 11063 11064 <picture> 11065<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/104997/104997-3000-3.jpg?hash=639231730900000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/104997/104997-3000-3.jpg?hash=639231730900000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 11066<img alt="Spalted Curly Tochi Drop Top - 003" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/104997/104997-3000-3.jpg?hash=639231730900000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Spalted Curly Tochi Drop Top - 003" width="164" /> 11067</picture> 11068 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 11069 <div class="tmx-product-tile-body-type">Electric</div> 11070 11071 Spalted Curly Tochi Drop Top - 003 11072 11073 </div> 11074 11075 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 11076 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 11077 11078 11079 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 11080 11081
11082 <span class="price col-6"> 11083 $200.00 11084 </span> 11085 11086 </div> 11087 11088 <div class="col-12 d-flex order-2 pt-1"> 11089 11090 </div> 11091 </div> 11092 </a> 11093</div> </div> 11094 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 11095 11096 11097 11098 11099 11100 11101 11102 11103<div class="tmx-product-tile hit pt h-100" title="Spalted Curly Tochi Drop Top - 002" data-product-code="M010161|002" data-variation-code="["104997|002"]" data-body-type="["Electric"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-08-24"]" data-wood-figure="["Spalted"]" data-wood-grade="["5A"]" data-wood-parts="["Drop Tops"]" data-wood-preparation="["Unsanded"]" data-wood-species="["Aesculus turbinata"]" data-wood-type="["Tochi"]" data-woodstax-serial-number="["002"]" 11104 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M010161|002" data-insights-position="71"> 11105 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/spalted-curly-tochi-drop-top---002?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="71" data-product-link data-ecommerce-tracking='{ 11106 "event": "productClick", 11107 "ecommerce": { 11108 "currencyCode": "USD", 11109 "click": { 11110 "actionField": { 11111 "list": "Category" 11112 }, 11113 "products": [ 11114 { 11115 "id": "M010161|002", 11116 "name": "Spalted Curly Tochi Drop Top - 002", 11117 "price": "200.00", 11118 "discount": "0.00", 11119 "brand": "WOODSTAX", 11120 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Electric Tops", 11121 "position": 71, 11122 "objectid": "p_M010161|002" 11123 } 11124 ] 11125 } 11126 }, 11127 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 11128 "indexname": "stewmac_product_newest" 11129}'> 11130 <div> 11131 11132 </div> 11133 11134 <picture> 11135<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/104997/104997-3000-2.jpg?hash=639231730800000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/104997/104997-3000-2.jpg?hash=639231730800000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 11136<img alt="Spalted Curly Tochi Drop Top - 002" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/104997/104997-3000-2.jpg?hash=639231730800000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Spalted Curly Tochi Drop Top - 002" width="164" /> 11137</picture> 11138 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 11139 <div class="tmx-product-tile-body-type">Electric</div> 11140 11141 Spalted Curly Tochi Drop Top - 002 11142 11143 </div> 11144 11145 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 11146 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 11147 11148 11149 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 11150 11151 11152 <span class="price col-6"> 11153 $200.00 11154 </span> 11155 11156 </div> 11157 11158 <div class="col-12 d-flex order-2 pt-1"> 11159 11160 </div> 11161 </div> 11162 </a> 11163</div> </div>
11164 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 11165 11166 11167 11168 11169 11170 11171 11172 11173<div class="tmx-product-tile hit pt h-100" title="Spalted Curly Tochi Drop Top - 015" data-product-code="M010161|015" data-variation-code="["104997|015"]" data-body-type="["Electric"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-08-24"]" data-wood-figure="["Spalted"]" data-wood-grade="["5A"]" data-wood-parts="["Drop Tops"]" data-wood-preparation="["Unsanded"]" data-wood-species="["Aesculus turbinata"]" data-wood-type="["Tochi"]" data-woodstax-serial-number="["015"]" 11174 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M010161|015" data-insights-position="72"> 11175 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/spalted-curly-tochi-drop-top---015?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="72" data-product-link data-ecommerce-tracking='{ 11176 "event": "productClick", 11177 "ecommerce": { 11178 "currencyCode": "USD", 11179 "click": { 11180 "actionField": { 11181 "list": "Category" 11182 }, 11183 "products": [ 11184 { 11185 "id": "M010161|015", 11186 "name": "Spalted Curly Tochi Drop Top - 015", 11187 "price": "200.00", 11188 "discount": "0.00", 11189 "brand": "WOODSTAX", 11190 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Electric Tops", 11191 "position": 72, 11192 "objectid": "p_M010161|015" 11193 } 11194 ] 11195 } 11196 }, 11197 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 11198 "indexname": "stewmac_product_newest" 11199}'> 11200 <div> 11201 11202 <span class="tmp-product-tile-sticker pl-1 pr-1 w-25 new"> 11203 New 11204 </span> 11205 </div> 11206 11207 <picture> 11208<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/104997/104997-3000-15.jpg?hash=639231731250000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/104997/104997-3000-15.jpg?hash=639231731250000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 11209<img alt="Spalted Curly Tochi Drop Top - 015" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/104997/104997-3000-15.jpg?hash=639231731250000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Spalted Curly Tochi Drop Top - 015" width="164" /> 11210</picture> 11211 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 11212 <div class="tmx-product-tile-body-type">Electric</div> 11213 11214 Spalted Curly Tochi Drop Top - 015 11215 11216 </div> 11217 11218 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 11219 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 11220 11221 11222 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 11223 11224 11225 <span class="price col-6"> 11226 $200.00 11227 </span> 11228 11229 </div> 11230 11231 <div class="col-12 d-flex order-2 pt-1"> 11232 11233 </div> 11234 </div> 11235 </a> 11236</div> </div> 11237 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 11238 11239 11240 11241 11242 11243 11244 11245 11246<div class="tmx-product-tile hit pt h-100" title="Spalted Curly Tochi Drop Top - 014" data-product-code="M010161|014" data-variation-code="["104997|014"]" data-body-type="["Electric"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-08-24"]" data-wood-figure="["Spalted"]" data-wood-grade="["5A"]" data-wood-parts="["Drop Tops"]" data-wood-preparation="["Unsanded"]" data-wood-species="["Aesculus turbinata"]" data-wood-type="["Tochi"]" data-woodstax-serial-number="["014"]" 11247 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M010161|014" data-insights-position="73"> 11248 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/spalted-curly-tochi-drop-top---014?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="73" data-product-link data-ecommerce-tracking='{ 11249 "event": "productClick", 11250 "ecommerce": { 11251 "currencyCode": "USD", 11252 "click": { 11253 "actionField": { 11254 "list": "Category" 11255 }, 11256 "products": [ 11257 { 11258 "id": "M010161|014", 11259 "name": "Spalted Curly Tochi Drop Top - 014", 11260 "price": "200.00", 11261 "discount": "0.00", 11262 "brand": "WOODSTAX", 11263 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Electric Tops", 11264 "position": 73, 11265 "objectid": "p_M010161|014" 11266 } 11267 ] 11268 } 11269 }, 11270 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 11271 "indexname": "stewmac_product_newest" 11272}'> 11273 <div> 11274
11275 <span class="tmp-product-tile-sticker pl-1 pr-1 w-25 new"> 11276 New 11277 </span> 11278 </div> 11279 11280 <picture> 11281<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/104997/104997-3000-14.jpg?hash=639231994740000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/104997/104997-3000-14.jpg?hash=639231994740000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 11282<img alt="Spalted Curly Tochi Drop Top - 014" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/104997/104997-3000-14.jpg?hash=639231994740000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Spalted Curly Tochi Drop Top - 014" width="164" /> 11283</picture> 11284 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 11285 <div class="tmx-product-tile-body-type">Electric</div> 11286 11287 Spalted Curly Tochi Drop Top - 014 11288 11289 </div> 11290 11291 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 11292 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 11293 11294 11295 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 11296 11297 11298 <span class="price col-6"> 11299 $200.00 11300 </span> 11301 11302 </div> 11303 11304 <div class="col-12 d-flex order-2 pt-1"> 11305 11306 </div> 11307 </div> 11308 </a> 11309</div> </div> 11310 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 11311 11312 11313 11314 11315 11316 11317 11318 11319<div class="tmx-product-tile hit pt h-100" title="Spalted Curly Tochi Drop Top - 001" data-product-code="M010161|001" data-variation-code="["104997|001"]" data-body-type="["Electric"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-08-21"]" data-wood-figure="["Spalted"]" data-wood-grade="["5A"]" data-wood-parts="["Drop Tops"]" data-wood-preparation="["Unsanded"]" data-wood-species="["Aesculus turbinata"]" data-wood-type="["Tochi"]" data-woodstax-serial-number="["001"]" 11320 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M010161|001" data-insights-position="74"> 11321 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/spalted-curly-tochi-drop-top---001?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="74" data-product-link data-ecommerce-tracking='{ 11322 "event": "productClick", 11323 "ecommerce": { 11324 "currencyCode": "USD", 11325 "click": { 11326 "actionField": { 11327 "list": "Category" 11328 }, 11329 "products": [ 11330 { 11331 "id": "M010161|001", 11332 "name": "Spalted Curly Tochi Drop Top - 001", 11333 "price": "200.00", 11334 "discount": "0.00", 11335 "brand": "WOODSTAX", 11336 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Electric Tops", 11337 "position": 74, 11338 "objectid": "p_M010161|001" 11339 } 11340 ] 11341 } 11342 }, 11343 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 11344 "indexname": "stewmac_product_newest" 11345}'> 11346 <div> 11347 11348 <span class="tmp-product-tile-sticker pl-1 pr-1 w-25 new"> 11349 New 11350 </span> 11351 </div> 11352 11353 <picture> 11354<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/104997/104997-3000-1.jpg?hash=639229242950000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/104997/104997-3000-1.jpg?hash=639229242950000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 11355<img alt="Spalted Curly Tochi Drop Top - 001" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/104997/104997-3000-1.jpg?hash=639229242950000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Spalted Curly Tochi Drop Top - 001" width="164" /> 11356</picture> 11357 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 11358 <div class="tmx-product-tile-body-type">Electric</div> 11359 11360 Spalted Curly Tochi Drop Top - 001 11361 11362 </div> 11363 11364 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 11365 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 11366 11367 11368 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 11369 11370
11371 <span class="price col-6"> 11372 $200.00 11373 </span> 11374 11375 </div> 11376 11377 <div class="col-12 d-flex order-2 pt-1"> 11378 11379 </div> 11380 </div> 11381 </a> 11382</div> </div> 11383 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 11384 11385 11386 11387 11388 11389 11390 11391 11392<div class="tmx-product-tile hit pt h-100" title="WoodStax Pomelle Sapele OM Guitar Kit, Bolt-On Neck - 055" data-product-code="M006832|055" data-variation-code="["WEC6K2|055"]" data-body-type="["OM (Orchestra Model)"]" data-brand="["WOODSTAX"]" data-release-date="["2026-08-19"]" data-wood-figure="["Pomelle"]" data-wood-grade="["AAAA High Flame"]" data-wood-species="["Entandrophragma cylindricum"]" data-wood-type="["Mahogany, Sapele"]" data-woodstax-serial-number="["055"]" 11393 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006832|055" data-insights-position="75"> 11394 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/woodstax-pomelle-sapele-om-guitar-kit-bolt-on-neck---055?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="75" data-product-link data-ecommerce-tracking='{ 11395 "event": "productClick", 11396 "ecommerce": { 11397 "currencyCode": "USD", 11398 "click": { 11399 "actionField": { 11400 "list": "Category" 11401 }, 11402 "products": [ 11403 { 11404 "id": "M006832|055", 11405 "name": "WoodStax Pomelle Sapele OM Guitar Kit, Bolt-On Neck - 055", 11406 "price": "1399.00", 11407 "discount": "0.00", 11408 "brand": "WOODSTAX", 11409 "category": "Kits + Projects/Instrument Kits/Acoustic Guitar", 11410 "position": 75, 11411 "objectid": "p_M006832|055" 11412 } 11413 ] 11414 } 11415 }, 11416 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 11417 "indexname": "stewmac_product_newest" 11418}'> 11419 <div> 11420 11421 </div> 11422 11423 <picture> 11424<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/wec6k2/wec6k2-3000-55.jpg?hash=639227744420000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/wec6k2/wec6k2-3000-55.jpg?hash=639227744420000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 11425<img alt="WoodStax Pomelle Sapele OM Guitar Kit, Bolt-On Neck - 055" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/wec6k2/wec6k2-3000-55.jpg?hash=639227744420000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="WoodStax Pomelle Sapele OM Guitar Kit, Bolt-On Neck - 055" width="164" /> 11426</picture> 11427 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 11428 <div class="tmx-product-tile-body-type">OM (Orchestra Model)</div> 11429 11430 WoodStax Pomelle Sapele OM Guitar Kit, Bolt-On Neck - 055 11431 11432 </div> 11433 11434 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 11435 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 11436 11437 11438 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 11439 11440 11441 <span class="price col-6"> 11442 $1,399.00 11443 </span> 11444 11445 </div> 11446 11447 <div class="col-12 d-flex order-2 pt-1"> 11448 11449 </div> 11450 </div> 11451 </a> 11452</div> </div>
11453 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 11454 11455 11456 11457 11458 11459 11460 11461 11462<div class="tmx-product-tile hit pt h-100" title="WoodStax Pomelle Sapele OM Guitar Kit, Bolt-On Neck - 051" data-product-code="M006832|051" data-variation-code="["WEC6K2|051"]" data-body-type="["OM (Orchestra Model)"]" data-brand="["WOODSTAX"]" data-release-date="["2026-08-19"]" data-wood-figure="["Pomelle"]" data-wood-grade="["AAAA High Flame"]" data-wood-species="["Entandrophragma cylindricum"]" data-wood-type="["Mahogany, Sapele"]" data-woodstax-serial-number="["051"]" 11463 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006832|051" data-insights-position="76"> 11464 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/woodstax-pomelle-sapele-om-guitar-kit-bolt-on-neck---051?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="76" data-product-link data-ecommerce-tracking='{ 11465 "event": "productClick", 11466 "ecommerce": { 11467 "currencyCode": "USD", 11468 "click": { 11469 "actionField": { 11470 "list": "Category" 11471 }, 11472 "products": [ 11473 { 11474 "id": "M006832|051", 11475 "name": "WoodStax Pomelle Sapele OM Guitar Kit, Bolt-On Neck - 051", 11476 "price": "1399.00", 11477 "discount": "0.00", 11478 "brand": "WOODSTAX", 11479 "category": "Kits + Projects/Instrument Kits/Acoustic Guitar", 11480 "position": 76, 11481 "objectid": "p_M006832|051" 11482 } 11483 ] 11484 } 11485 }, 11486 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 11487 "indexname": "stewmac_product_newest" 11488}'> 11489 <div> 11490 11491 </div> 11492 11493 <picture> 11494<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/wec6k2/wec6k2-3000-51.jpg?hash=639230736170000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/wec6k2/wec6k2-3000-51.jpg?hash=639230736170000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 11495<img alt="WoodStax Pomelle Sapele OM Guitar Kit, Bolt-On Neck - 051" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/wec6k2/wec6k2-3000-51.jpg?hash=639230736170000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="WoodStax Pomelle Sapele OM Guitar Kit, Bolt-On Neck - 051" width="164" /> 11496</picture> 11497 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 11498 <div class="tmx-product-tile-body-type">OM (Orchestra Model)</div> 11499 11500 WoodStax Pomelle Sapele OM Guitar Kit, Bolt-On Neck - 051 11501 11502 </div> 11503 11504 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 11505 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 11506 11507 11508 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 11509 11510 11511 <span class="price col-6"> 11512 $1,399.00 11513 </span> 11514 11515 </div> 11516 11517 <div class="col-12 d-flex order-2 pt-1"> 11518 11519 </div> 11520 </div> 11521 </a> 11522</div> </div> 11523 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 11524 11525 11526 11527 11528 11529 11530 11531 11532<div class="tmx-product-tile hit pt h-100" title="WoodStax Pomelle Sapele OM Guitar Kit, Bolt-On Neck - 050" data-product-code="M006832|050" data-variation-code="["WEC6K2|050"]" data-body-type="["OM (Orchestra Model)"]" data-brand="["WOODSTAX"]" data-release-date="["2026-08-19"]" data-wood-figure="["Pomelle"]" data-wood-grade="["AAAA High Flame"]" data-wood-species="["Entandrophragma cylindricum"]" data-wood-type="["Mahogany, Sapele"]" data-woodstax-serial-number="["050"]" 11533 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006832|050" data-insights-position="77"> 11534 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/woodstax-pomelle-sapele-om-guitar-kit-bolt-on-neck---050?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="77" data-product-link data-ecommerce-tracking='{ 11535 "event": "productClick", 11536 "ecommerce": { 11537 "currencyCode": "USD", 11538 "click": { 11539 "actionField": { 11540 "list": "Category" 11541 }, 11542 "products": [ 11543 { 11544 "id": "M006832|050", 11545 "name": "WoodStax Pomelle Sapele OM Guitar Kit, Bolt-On Neck - 050", 11546 "price": "1399.00", 11547 "discount": "0.00", 11548 "brand": "WOODSTAX", 11549 "category": "Kits + Projects/Instrument Kits/Acoustic Guitar", 11550 "position": 77, 11551 "objectid": "p_M006832|050" 11552 } 11553 ] 11554 } 11555 }, 11556 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 11557 "indexname": "stewmac_product_newest" 11558}'> 11559 <div> 11560 11561 </div> 11562 11563 <picture> 11564<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/wec6k2/wec6k2-3000-50.jpg?hash=639230736170000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/wec6k2/wec6k2-3000-50.jpg?hash=639230736170000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 11565<img alt="WoodStax Pomelle Sapele OM Guitar Kit, Bolt-On Neck - 050" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/wec6k2/wec6k2-3000-50.jpg?hash=639230736170000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="WoodStax Pomelle Sapele OM Guitar Kit, Bolt-On Neck - 050" width="164" /> 11566</picture> 11567 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 11568 <div class="tmx-product-tile-body-type">OM (Orchestra Model)</div> 11569 11570 WoodStax Pomelle Sapele OM Guitar Kit, Bolt-On Neck - 050 11571 11572 </div> 11573 11574 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 11575 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 11576 11577 11578 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 11579 11580
11581 <span class="price col-6"> 11582 $1,399.00 11583 </span> 11584 11585 </div> 11586 11587 <div class="col-12 d-flex order-2 pt-1"> 11588 11589 </div> 11590 </div> 11591 </a> 11592</div> </div> 11593 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 11594 11595 11596 11597 11598 11599 11600 11601 11602<div class="tmx-product-tile hit pt h-100" title="WoodStax Pomelle Sapele OM Guitar Kit, Bolt-On Neck - 049" data-product-code="M006832|049" data-variation-code="["WEC6K2|049"]" data-body-type="["OM (Orchestra Model)"]" data-brand="["WOODSTAX"]" data-release-date="["2026-08-19"]" data-wood-figure="["Pomelle"]" data-wood-grade="["AAAA High Flame"]" data-wood-species="["Entandrophragma cylindricum"]" data-wood-type="["Mahogany, Sapele"]" data-woodstax-serial-number="["049"]" 11603 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006832|049" data-insights-position="78"> 11604 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/woodstax-pomelle-sapele-om-guitar-kit-bolt-on-neck---049?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="78" data-product-link data-ecommerce-tracking='{ 11605 "event": "productClick", 11606 "ecommerce": { 11607 "currencyCode": "USD", 11608 "click": { 11609 "actionField": { 11610 "list": "Category" 11611 }, 11612 "products": [ 11613 { 11614 "id": "M006832|049", 11615 "name": "WoodStax Pomelle Sapele OM Guitar Kit, Bolt-On Neck - 049", 11616 "price": "1399.00", 11617 "discount": "0.00", 11618 "brand": "WOODSTAX", 11619 "category": "Kits + Projects/Instrument Kits/Acoustic Guitar", 11620 "position": 78, 11621 "objectid": "p_M006832|049" 11622 } 11623 ] 11624 } 11625 }, 11626 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 11627 "indexname": "stewmac_product_newest" 11628}'> 11629 <div> 11630 11631 </div> 11632 11633 <picture> 11634<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/wec6k2/wec6k2-3000-49.jpg?hash=639230736170000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/wec6k2/wec6k2-3000-49.jpg?hash=639230736170000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 11635<img alt="WoodStax Pomelle Sapele OM Guitar Kit, Bolt-On Neck - 049" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/wec6k2/wec6k2-3000-49.jpg?hash=639230736170000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="WoodStax Pomelle Sapele OM Guitar Kit, Bolt-On Neck - 049" width="164" /> 11636</picture> 11637 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 11638 <div class="tmx-product-tile-body-type">OM (Orchestra Model)</div> 11639 11640 WoodStax Pomelle Sapele OM Guitar Kit, Bolt-On Neck - 049 11641 11642 </div> 11643 11644 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 11645 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 11646 11647 11648 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 11649 11650 11651 <span class="price col-6"> 11652 $1,399.00 11653 </span> 11654 11655 </div> 11656 11657 <div class="col-12 d-flex order-2 pt-1"> 11658 11659 </div> 11660 </div> 11661 </a> 11662</div> </div>
11663 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 11664 11665 11666 11667 11668 11669 11670 11671 11672<div class="tmx-product-tile hit pt h-100" title="WoodStax Pomelle Sapele OM Guitar Kit, Bolt-On Neck - 048" data-product-code="M006832|048" data-variation-code="["WEC6K2|048"]" data-body-type="["OM (Orchestra Model)"]" data-brand="["WOODSTAX"]" data-release-date="["2026-08-19"]" data-wood-figure="["Pomelle"]" data-wood-grade="["AAAA High Flame"]" data-wood-species="["Entandrophragma cylindricum"]" data-wood-type="["Mahogany, Sapele"]" data-woodstax-serial-number="["048"]" 11673 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006832|048" data-insights-position="79"> 11674 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/woodstax-pomelle-sapele-om-guitar-kit-bolt-on-neck---048?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="79" data-product-link data-ecommerce-tracking='{ 11675 "event": "productClick", 11676 "ecommerce": { 11677 "currencyCode": "USD", 11678 "click": { 11679 "actionField": { 11680 "list": "Category" 11681 }, 11682 "products": [ 11683 { 11684 "id": "M006832|048", 11685 "name": "WoodStax Pomelle Sapele OM Guitar Kit, Bolt-On Neck - 048", 11686 "price": "1399.00", 11687 "discount": "0.00", 11688 "brand": "WOODSTAX", 11689 "category": "Kits + Projects/Instrument Kits/Acoustic Guitar", 11690 "position": 79, 11691 "objectid": "p_M006832|048" 11692 } 11693 ] 11694 } 11695 }, 11696 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 11697 "indexname": "stewmac_product_newest" 11698}'> 11699 <div> 11700 11701 </div> 11702 11703 <picture> 11704<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/wec6k2/wec6k2-3000-48.jpg?hash=639230736180000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/wec6k2/wec6k2-3000-48.jpg?hash=639230736180000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 11705<img alt="WoodStax Pomelle Sapele OM Guitar Kit, Bolt-On Neck - 048" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/wec6k2/wec6k2-3000-48.jpg?hash=639230736180000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="WoodStax Pomelle Sapele OM Guitar Kit, Bolt-On Neck - 048" width="164" /> 11706</picture> 11707 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 11708 <div class="tmx-product-tile-body-type">OM (Orchestra Model)</div> 11709 11710 WoodStax Pomelle Sapele OM Guitar Kit, Bolt-On Neck - 048 11711 11712 </div> 11713 11714 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 11715 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 11716 11717 11718 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 11719 11720 11721 <span class="price col-6"> 11722 $1,399.00 11723 </span> 11724 11725 </div> 11726 11727 <div class="col-12 d-flex order-2 pt-1"> 11728 11729 </div> 11730 </div> 11731 </a> 11732</div> </div> 11733 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 11734 11735 11736 11737 11738 11739 11740 11741 11742<div class="tmx-product-tile hit pt h-100" title="WoodStax Pomelle Sapele OM Guitar Kit, Bolt-On Neck - 047" data-product-code="M006832|047" data-variation-code="["WEC6K2|047"]" data-body-type="["OM (Orchestra Model)"]" data-brand="["WOODSTAX"]" data-release-date="["2026-08-19"]" data-wood-figure="["Pomelle"]" data-wood-grade="["AAAA High Flame"]" data-wood-species="["Entandrophragma cylindricum"]" data-wood-type="["Mahogany, Sapele"]" data-woodstax-serial-number="["047"]" 11743 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006832|047" data-insights-position="80"> 11744 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/woodstax-pomelle-sapele-om-guitar-kit-bolt-on-neck---047?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="80" data-product-link data-ecommerce-tracking='{ 11745 "event": "productClick", 11746 "ecommerce": { 11747 "currencyCode": "USD", 11748 "click": { 11749 "actionField": { 11750 "list": "Category" 11751 }, 11752 "products": [ 11753 { 11754 "id": "M006832|047", 11755 "name": "WoodStax Pomelle Sapele OM Guitar Kit, Bolt-On Neck - 047", 11756 "price": "1399.00", 11757 "discount": "0.00", 11758 "brand": "WOODSTAX", 11759 "category": "Kits + Projects/Instrument Kits/Acoustic Guitar", 11760 "position": 80, 11761 "objectid": "p_M006832|047" 11762 } 11763 ] 11764 } 11765 }, 11766 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 11767 "indexname": "stewmac_product_newest" 11768}'> 11769 <div> 11770 11771 </div> 11772 11773 <picture> 11774<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/wec6k2/wec6k2-3000-47.jpg?hash=639230736170000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/wec6k2/wec6k2-3000-47.jpg?hash=639230736170000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 11775<img alt="WoodStax Pomelle Sapele OM Guitar Kit, Bolt-On Neck - 047" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/wec6k2/wec6k2-3000-47.jpg?hash=639230736170000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="WoodStax Pomelle Sapele OM Guitar Kit, Bolt-On Neck - 047" width="164" /> 11776</picture> 11777 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 11778 <div class="tmx-product-tile-body-type">OM (Orchestra Model)</div> 11779 11780 WoodStax Pomelle Sapele OM Guitar Kit, Bolt-On Neck - 047 11781 11782 </div> 11783 11784 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 11785 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 11786 11787 11788 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 11789 11790
11791 <span class="price col-6"> 11792 $1,399.00 11793 </span> 11794 11795 </div> 11796 11797 <div class="col-12 d-flex order-2 pt-1"> 11798 11799 </div> 11800 </div> 11801 </a> 11802</div> </div> 11803 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 11804 11805 11806 11807 11808 11809 11810 11811 11812<div class="tmx-product-tile hit pt h-100" title="WoodStax Pomelle Sapele OM Guitar Kit, Bolt-On Neck - 046" data-product-code="M006832|046" data-variation-code="["WEC6K2|046"]" data-body-type="["OM (Orchestra Model)"]" data-brand="["WOODSTAX"]" data-release-date="["2026-08-19"]" data-wood-figure="["Pomelle"]" data-wood-grade="["AAAA High Flame"]" data-wood-species="["Entandrophragma cylindricum"]" data-wood-type="["Mahogany, Sapele"]" data-woodstax-serial-number="["046"]" 11813 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006832|046" data-insights-position="81"> 11814 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/woodstax-pomelle-sapele-om-guitar-kit-bolt-on-neck---046?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="81" data-product-link data-ecommerce-tracking='{ 11815 "event": "productClick", 11816 "ecommerce": { 11817 "currencyCode": "USD", 11818 "click": { 11819 "actionField": { 11820 "list": "Category" 11821 }, 11822 "products": [ 11823 { 11824 "id": "M006832|046", 11825 "name": "WoodStax Pomelle Sapele OM Guitar Kit, Bolt-On Neck - 046", 11826 "price": "1399.00", 11827 "discount": "0.00", 11828 "brand": "WOODSTAX", 11829 "category": "Kits + Projects/Instrument Kits/Acoustic Guitar", 11830 "position": 81, 11831 "objectid": "p_M006832|046" 11832 } 11833 ] 11834 } 11835 }, 11836 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 11837 "indexname": "stewmac_product_newest" 11838}'> 11839 <div> 11840 11841 </div> 11842 11843 <picture> 11844<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/wec6k2/wec6k2-3000-46.jpg?hash=639230736170000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/wec6k2/wec6k2-3000-46.jpg?hash=639230736170000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 11845<img alt="WoodStax Pomelle Sapele OM Guitar Kit, Bolt-On Neck - 046" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/wec6k2/wec6k2-3000-46.jpg?hash=639230736170000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="WoodStax Pomelle Sapele OM Guitar Kit, Bolt-On Neck - 046" width="164" /> 11846</picture> 11847 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 11848 <div class="tmx-product-tile-body-type">OM (Orchestra Model)</div> 11849 11850 WoodStax Pomelle Sapele OM Guitar Kit, Bolt-On Neck - 046 11851 11852 </div> 11853 11854 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 11855 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 11856 11857 11858 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 11859 11860 11861 <span class="price col-6"> 11862 $1,399.00 11863 </span> 11864 11865 </div> 11866 11867 <div class="col-12 d-flex order-2 pt-1"> 11868 11869 </div> 11870 </div> 11871 </a> 11872</div> </div>
11873 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 11874 11875 11876 11877 11878 11879 11880 11881 11882<div class="tmx-product-tile hit pt h-100" title="WoodStax Pomelle Sapele OM Guitar Kit, Bolt-On Neck - 054" data-product-code="M006832|054" data-variation-code="["WEC6K2|054"]" data-body-type="["OM (Orchestra Model)"]" data-brand="["WOODSTAX"]" data-release-date="["2026-08-19"]" data-wood-figure="["Pomelle"]" data-wood-grade="["AAAA High Flame"]" data-wood-species="["Entandrophragma cylindricum"]" data-wood-type="["Mahogany, Sapele"]" data-woodstax-serial-number="["054"]" 11883 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006832|054" data-insights-position="82"> 11884 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/woodstax-pomelle-sapele-om-guitar-kit-bolt-on-neck---054?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="82" data-product-link data-ecommerce-tracking='{ 11885 "event": "productClick", 11886 "ecommerce": { 11887 "currencyCode": "USD", 11888 "click": { 11889 "actionField": { 11890 "list": "Category" 11891 }, 11892 "products": [ 11893 { 11894 "id": "M006832|054", 11895 "name": "WoodStax Pomelle Sapele OM Guitar Kit, Bolt-On Neck - 054", 11896 "price": "1399.00", 11897 "discount": "0.00", 11898 "brand": "WOODSTAX", 11899 "category": "Kits + Projects/Instrument Kits/Acoustic Guitar", 11900 "position": 82, 11901 "objectid": "p_M006832|054" 11902 } 11903 ] 11904 } 11905 }, 11906 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 11907 "indexname": "stewmac_product_newest" 11908}'> 11909 <div> 11910 11911 <span class="tmp-product-tile-sticker pl-1 pr-1 w-25 new"> 11912 New 11913 </span> 11914 </div> 11915 11916 <picture> 11917<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/wec6k2/wec6k2-3000-54.jpg?hash=639230736170000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/wec6k2/wec6k2-3000-54.jpg?hash=639230736170000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 11918<img alt="WoodStax Pomelle Sapele OM Guitar Kit, Bolt-On Neck - 054" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/wec6k2/wec6k2-3000-54.jpg?hash=639230736170000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="WoodStax Pomelle Sapele OM Guitar Kit, Bolt-On Neck - 054" width="164" /> 11919</picture> 11920 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 11921 <div class="tmx-product-tile-body-type">OM (Orchestra Model)</div> 11922 11923 WoodStax Pomelle Sapele OM Guitar Kit, Bolt-On Neck - 054 11924 11925 </div> 11926 11927 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 11928 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 11929 11930 11931 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 11932 11933 11934 <span class="price col-6"> 11935 $1,399.00 11936 </span> 11937 11938 </div> 11939 11940 <div class="col-12 d-flex order-2 pt-1"> 11941 11942 </div> 11943 </div> 11944 </a> 11945</div> </div> 11946 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 11947 11948 11949 11950 11951 11952 11953 11954 11955<div class="tmx-product-tile hit pt h-100" title="WoodStax Pomelle Sapele OM Guitar Kit, Bolt-On Neck - 052" data-product-code="M006832|052" data-variation-code="["WEC6K2|052"]" data-body-type="["OM (Orchestra Model)"]" data-brand="["WOODSTAX"]" data-release-date="["2026-08-19"]" data-wood-figure="["Pomelle"]" data-wood-grade="["AAAA High Flame"]" data-wood-species="["Entandrophragma cylindricum"]" data-wood-type="["Mahogany, Sapele"]" data-woodstax-serial-number="["052"]" 11956 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006832|052" data-insights-position="83"> 11957 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/woodstax-pomelle-sapele-om-guitar-kit-bolt-on-neck---052?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="83" data-product-link data-ecommerce-tracking='{ 11958 "event": "productClick", 11959 "ecommerce": { 11960 "currencyCode": "USD", 11961 "click": { 11962 "actionField": { 11963 "list": "Category" 11964 }, 11965 "products": [ 11966 { 11967 "id": "M006832|052", 11968 "name": "WoodStax Pomelle Sapele OM Guitar Kit, Bolt-On Neck - 052", 11969 "price": "1399.00", 11970 "discount": "0.00", 11971 "brand": "WOODSTAX", 11972 "category": "Kits + Projects/Instrument Kits/Acoustic Guitar", 11973 "position": 83, 11974 "objectid": "p_M006832|052" 11975 } 11976 ] 11977 } 11978 }, 11979 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 11980 "indexname": "stewmac_product_newest" 11981}'> 11982 <div> 11983
11984 <span class="tmp-product-tile-sticker pl-1 pr-1 w-25 new"> 11985 New 11986 </span> 11987 </div> 11988 11989 <picture> 11990<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/wec6k2/wec6k2-3000-52.jpg?hash=639230726490000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/wec6k2/wec6k2-3000-52.jpg?hash=639230726490000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 11991<img alt="WoodStax Pomelle Sapele OM Guitar Kit, Bolt-On Neck - 052" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/wec6k2/wec6k2-3000-52.jpg?hash=639230726490000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="WoodStax Pomelle Sapele OM Guitar Kit, Bolt-On Neck - 052" width="164" /> 11992</picture> 11993 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 11994 <div class="tmx-product-tile-body-type">OM (Orchestra Model)</div> 11995 11996 WoodStax Pomelle Sapele OM Guitar Kit, Bolt-On Neck - 052 11997 11998 </div> 11999 12000 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 12001 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 12002 12003 12004 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 12005 12006 12007 <span class="price col-6"> 12008 $1,399.00 12009 </span> 12010 12011 </div> 12012 12013 <div class="col-12 d-flex order-2 pt-1"> 12014 12015 </div> 12016 </div> 12017 </a> 12018</div> </div> 12019 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 12020 12021 12022 12023 12024 12025 12026 12027 12028<div class="tmx-product-tile hit pt h-100" title="Honduran Mahogany Back + Side Set - 069" data-product-code="M006929|069" data-variation-code="["WSG1BT|069"]" data-body-type="["Dreadnought"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-07-30"]" data-shipping-restriction="["NoExport"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-parts="["Backs + Sides"]" data-wood-preparation="["Unsanded"]" data-wood-species="["Swietenia macrophylla"]" data-wood-type="["Mahogany, Honduran"]" data-woodstax-serial-number="["069"]" 12029 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006929|069" data-insights-position="84"> 12030 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/honduran-mahogany-back--side-set---069?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="84" data-product-link data-ecommerce-tracking='{ 12031 "event": "productClick", 12032 "ecommerce": { 12033 "currencyCode": "USD", 12034 "click": { 12035 "actionField": { 12036 "list": "Category" 12037 }, 12038 "products": [ 12039 { 12040 "id": "M006929|069", 12041 "name": "Honduran Mahogany Back + Side Set - 069", 12042 "price": "80.99", 12043 "discount": "54.00", 12044 "brand": "WOODSTAX", 12045 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Acoustic Back + Sides", 12046 "position": 84, 12047 "objectid": "p_M006929|069" 12048 } 12049 ] 12050 } 12051 }, 12052 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 12053 "indexname": "stewmac_product_newest" 12054}'> 12055 <div> 12056
12057 <span class="tmp-product-tile-sticker pl-1 pr-1 sale-promotion "> 12058 40% OFF! 12059 </span> 12060 </div> 12061 12062 <picture> 12063<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1bt/wsg1bt-3000-69.jpg?hash=639233656640000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/wsg1bt/wsg1bt-3000-69.jpg?hash=639233656640000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 12064<img alt="Honduran Mahogany Back + Side Set - 069" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1bt/wsg1bt-3000-69.jpg?hash=639233656640000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Honduran Mahogany Back + Side Set - 069" width="164" /> 12065</picture> 12066 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 12067 <div class="tmx-product-tile-body-type">Dreadnought</div> 12068 12069 Honduran Mahogany Back + Side Set - 069 12070 12071 </div> 12072 12073 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 12074 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 12075 12076 12077 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 12078 12079 12080 <span class="price new-price col-6"> 12081 <small class="old-price pl-0 col-6"><del>$134.99</del></small> 12082 <span class="col-6">$80.99</span> 12083 </span> 12084 12085 </div> 12086 12087 <div class="col-12 d-flex order-2 pt-1"> 12088 12089 </div> 12090 </div> 12091 </a> 12092</div> </div> 12093 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 12094 12095 12096 12097 12098 12099 12100 12101 12102<div class="tmx-product-tile hit pt h-100" title="Honduran Mahogany Back + Side Set - 063" data-product-code="M006929|063" data-variation-code="["WSG1BT|063"]" data-body-type="["Dreadnought"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-07-30"]" data-shipping-restriction="["NoExport"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-parts="["Backs + Sides"]" data-wood-preparation="["Unsanded"]" data-wood-species="["Swietenia macrophylla"]" data-wood-type="["Mahogany, Honduran"]" data-woodstax-serial-number="["063"]" 12103 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006929|063" data-insights-position="85"> 12104 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/honduran-mahogany-back--side-set---063?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="85" data-product-link data-ecommerce-tracking='{ 12105 "event": "productClick", 12106 "ecommerce": { 12107 "currencyCode": "USD", 12108 "click": { 12109 "actionField": { 12110 "list": "Category" 12111 }, 12112 "products": [ 12113 { 12114 "id": "M006929|063", 12115 "name": "Honduran Mahogany Back + Side Set - 063", 12116 "price": "80.99", 12117 "discount": "54.00", 12118 "brand": "WOODSTAX", 12119 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Acoustic Back + Sides", 12120 "position": 85, 12121 "objectid": "p_M006929|063" 12122 } 12123 ] 12124 } 12125 }, 12126 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 12127 "indexname": "stewmac_product_newest" 12128}'> 12129 <div> 12130
12131 <span class="tmp-product-tile-sticker pl-1 pr-1 sale-promotion "> 12132 40% OFF! 12133 </span> 12134 </div> 12135 12136 <picture> 12137<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1bt/wsg1bt-3000-63.jpg?hash=639210207900000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/wsg1bt/wsg1bt-3000-63.jpg?hash=639210207900000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 12138<img alt="Honduran Mahogany Back + Side Set - 063" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1bt/wsg1bt-3000-63.jpg?hash=639210207900000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Honduran Mahogany Back + Side Set - 063" width="164" /> 12139</picture> 12140 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 12141 <div class="tmx-product-tile-body-type">Dreadnought</div> 12142 12143 Honduran Mahogany Back + Side Set - 063 12144 12145 </div> 12146 12147 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 12148 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 12149 12150 12151 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 12152 12153 12154 <span class="price new-price col-6"> 12155 <small class="old-price pl-0 col-6"><del>$134.99</del></small> 12156 <span class="col-6">$80.99</span> 12157 </span> 12158 12159 </div> 12160 12161 <div class="col-12 d-flex order-2 pt-1"> 12162 12163 </div> 12164 </div> 12165 </a> 12166</div> </div> 12167 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 12168 12169 12170 12171 12172 12173 12174 12175 12176<div class="tmx-product-tile hit pt h-100" title="Honduran Mahogany Back + Side Set - 062" data-product-code="M006929|062" data-variation-code="["WSG1BT|062"]" data-body-type="["Dreadnought"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-07-30"]" data-shipping-restriction="["NoExport"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-parts="["Backs + Sides"]" data-wood-preparation="["Unsanded"]" data-wood-species="["Swietenia macrophylla"]" data-wood-type="["Mahogany, Honduran"]" data-woodstax-serial-number="["062"]" 12177 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006929|062" data-insights-position="86"> 12178 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/honduran-mahogany-back--side-set---062?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="86" data-product-link data-ecommerce-tracking='{ 12179 "event": "productClick", 12180 "ecommerce": { 12181 "currencyCode": "USD", 12182 "click": { 12183 "actionField": { 12184 "list": "Category" 12185 }, 12186 "products": [ 12187 { 12188 "id": "M006929|062", 12189 "name": "Honduran Mahogany Back + Side Set - 062", 12190 "price": "80.99", 12191 "discount": "54.00", 12192 "brand": "WOODSTAX", 12193 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Acoustic Back + Sides", 12194 "position": 86, 12195 "objectid": "p_M006929|062" 12196 } 12197 ] 12198 } 12199 }, 12200 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 12201 "indexname": "stewmac_product_newest" 12202}'> 12203 <div> 12204
12205 <span class="tmp-product-tile-sticker pl-1 pr-1 sale-promotion "> 12206 40% OFF! 12207 </span> 12208 </div> 12209 12210 <picture> 12211<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1bt/wsg1bt-3000-62.jpg?hash=639210207880000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/wsg1bt/wsg1bt-3000-62.jpg?hash=639210207880000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 12212<img alt="Honduran Mahogany Back + Side Set - 062" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1bt/wsg1bt-3000-62.jpg?hash=639210207880000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Honduran Mahogany Back + Side Set - 062" width="164" /> 12213</picture> 12214 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 12215 <div class="tmx-product-tile-body-type">Dreadnought</div> 12216 12217 Honduran Mahogany Back + Side Set - 062 12218 12219 </div> 12220 12221 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 12222 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 12223 12224 12225 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 12226 12227 12228 <span class="price new-price col-6"> 12229 <small class="old-price pl-0 col-6"><del>$134.99</del></small> 12230 <span class="col-6">$80.99</span> 12231 </span> 12232 12233 </div> 12234 12235 <div class="col-12 d-flex order-2 pt-1"> 12236 12237 </div> 12238 </div> 12239 </a> 12240</div> </div> 12241 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 12242 12243 12244 12245 12246 12247 12248 12249 12250<div class="tmx-product-tile hit pt h-100" title="Honduran Mahogany Back + Side Set - 057" data-product-code="M006929|057" data-variation-code="["WSG1BT|057"]" data-body-type="["Dreadnought"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-07-30"]" data-shipping-restriction="["NoExport"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-parts="["Backs + Sides"]" data-wood-preparation="["Unsanded"]" data-wood-species="["Swietenia macrophylla"]" data-wood-type="["Mahogany, Honduran"]" data-woodstax-serial-number="["057"]" 12251 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006929|057" data-insights-position="87"> 12252 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/honduran-mahogany-back--side-set---057?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="87" data-product-link data-ecommerce-tracking='{ 12253 "event": "productClick", 12254 "ecommerce": { 12255 "currencyCode": "USD", 12256 "click": { 12257 "actionField": { 12258 "list": "Category" 12259 }, 12260 "products": [ 12261 { 12262 "id": "M006929|057", 12263 "name": "Honduran Mahogany Back + Side Set - 057", 12264 "price": "80.99", 12265 "discount": "54.00", 12266 "brand": "WOODSTAX", 12267 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Acoustic Back + Sides", 12268 "position": 87, 12269 "objectid": "p_M006929|057" 12270 } 12271 ] 12272 } 12273 }, 12274 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 12275 "indexname": "stewmac_product_newest" 12276}'> 12277 <div> 12278
12279 <span class="tmp-product-tile-sticker pl-1 pr-1 sale-promotion "> 12280 40% OFF! 12281 </span> 12282 </div> 12283 12284 <picture> 12285<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1bt/wsg1bt-3000-57.jpg?hash=639210207760000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/wsg1bt/wsg1bt-3000-57.jpg?hash=639210207760000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 12286<img alt="Honduran Mahogany Back + Side Set - 057" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1bt/wsg1bt-3000-57.jpg?hash=639210207760000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Honduran Mahogany Back + Side Set - 057" width="164" /> 12287</picture> 12288 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 12289 <div class="tmx-product-tile-body-type">Dreadnought</div> 12290 12291 Honduran Mahogany Back + Side Set - 057 12292 12293 </div> 12294 12295 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 12296 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 12297 12298 12299 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 12300 12301 12302 <span class="price new-price col-6"> 12303 <small class="old-price pl-0 col-6"><del>$134.99</del></small> 12304 <span class="col-6">$80.99</span> 12305 </span> 12306 12307 </div> 12308 12309 <div class="col-12 d-flex order-2 pt-1"> 12310 12311 </div> 12312 </div> 12313 </a> 12314</div> </div> 12315 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 12316 12317 12318 12319 12320 12321 12322 12323 12324<div class="tmx-product-tile hit pt h-100" title="Honduran Mahogany Back + Side Set - 053" data-product-code="M006929|053" data-variation-code="["WSG1BT|053"]" data-body-type="["Dreadnought"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-07-30"]" data-shipping-restriction="["NoExport"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-parts="["Backs + Sides"]" data-wood-preparation="["Unsanded"]" data-wood-species="["Swietenia macrophylla"]" data-wood-type="["Mahogany, Honduran"]" data-woodstax-serial-number="["053"]" 12325 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006929|053" data-insights-position="88"> 12326 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/honduran-mahogany-back--side-set---053?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="88" data-product-link data-ecommerce-tracking='{ 12327 "event": "productClick", 12328 "ecommerce": { 12329 "currencyCode": "USD", 12330 "click": { 12331 "actionField": { 12332 "list": "Category" 12333 }, 12334 "products": [ 12335 { 12336 "id": "M006929|053", 12337 "name": "Honduran Mahogany Back + Side Set - 053", 12338 "price": "134.99", 12339 "discount": "0.00", 12340 "brand": "WOODSTAX", 12341 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Acoustic Back + Sides", 12342 "position": 88, 12343 "objectid": "p_M006929|053" 12344 } 12345 ] 12346 } 12347 }, 12348 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 12349 "indexname": "stewmac_product_newest" 12350}'> 12351 <div> 12352 12353 </div> 12354 12355 <picture> 12356<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1bt/wsg1bt-3000-53.jpg?hash=639231970310000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/wsg1bt/wsg1bt-3000-53.jpg?hash=639231970310000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 12357<img alt="Honduran Mahogany Back + Side Set - 053" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1bt/wsg1bt-3000-53.jpg?hash=639231970310000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Honduran Mahogany Back + Side Set - 053" width="164" /> 12358</picture> 12359 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 12360 <div class="tmx-product-tile-body-type">Dreadnought</div> 12361 12362 Honduran Mahogany Back + Side Set - 053 12363 12364 </div> 12365 12366 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 12367 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 12368 12369 12370 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 12371 12372
12373 <span class="price col-6"> 12374 $134.99 12375 </span> 12376 <div class="col-12 text-left mt-1 featured-color"> 12377 <strong>Sold!</strong> 12378 </div> 12379 12380 </div> 12381 12382 <div class="col-12 d-flex order-2 pt-1"> 12383 12384 </div> 12385 </div> 12386 </a> 12387</div> </div> 12388 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 12389 12390 12391 12392 12393 12394 12395 12396 12397<div class="tmx-product-tile hit pt h-100" title="Honduran Mahogany Back + Side Set - 051" data-product-code="M006929|051" data-variation-code="["WSG1BT|051"]" data-body-type="["Dreadnought"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-07-30"]" data-shipping-restriction="["NoExport"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-parts="["Backs + Sides"]" data-wood-preparation="["Unsanded"]" data-wood-species="["Swietenia macrophylla"]" data-wood-type="["Mahogany, Honduran"]" data-woodstax-serial-number="["051"]" 12398 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006929|051" data-insights-position="89"> 12399 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/honduran-mahogany-back--side-set---051?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="89" data-product-link data-ecommerce-tracking='{ 12400 "event": "productClick", 12401 "ecommerce": { 12402 "currencyCode": "USD", 12403 "click": { 12404 "actionField": { 12405 "list": "Category" 12406 }, 12407 "products": [ 12408 { 12409 "id": "M006929|051", 12410 "name": "Honduran Mahogany Back + Side Set - 051", 12411 "price": "80.99", 12412 "discount": "54.00", 12413 "brand": "WOODSTAX", 12414 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Acoustic Back + Sides", 12415 "position": 89, 12416 "objectid": "p_M006929|051" 12417 } 12418 ] 12419 } 12420 }, 12421 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 12422 "indexname": "stewmac_product_newest" 12423}'> 12424 <div> 12425 12426 <span class="tmp-product-tile-sticker pl-1 pr-1 sale-promotion "> 12427 40% OFF! 12428 </span> 12429 </div> 12430 12431 <picture> 12432<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1bt/wsg1bt-3000-51.jpg?hash=639227719550000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/wsg1bt/wsg1bt-3000-51.jpg?hash=639227719550000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 12433<img alt="Honduran Mahogany Back + Side Set - 051" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1bt/wsg1bt-3000-51.jpg?hash=639227719550000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Honduran Mahogany Back + Side Set - 051" width="164" /> 12434</picture> 12435 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 12436 <div class="tmx-product-tile-body-type">Dreadnought</div> 12437 12438 Honduran Mahogany Back + Side Set - 051 12439 12440 </div> 12441 12442 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 12443 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 12444 12445 12446 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 12447 12448
12449 <span class="price new-price col-6"> 12450 <small class="old-price pl-0 col-6"><del>$134.99</del></small> 12451 <span class="col-6">$80.99</span> 12452 </span> 12453 12454 </div> 12455 12456 <div class="col-12 d-flex order-2 pt-1"> 12457 12458 </div> 12459 </div> 12460 </a> 12461</div> </div> 12462 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 12463 12464 12465 12466 12467 12468 12469 12470 12471<div class="tmx-product-tile hit pt h-100" title="Honduran Mahogany Back + Side Set - 050" data-product-code="M006929|050" data-variation-code="["WSG1BT|050"]" data-body-type="["Dreadnought"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-07-30"]" data-shipping-restriction="["NoExport"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-parts="["Backs + Sides"]" data-wood-preparation="["Unsanded"]" data-wood-species="["Swietenia macrophylla"]" data-wood-type="["Mahogany, Honduran"]" data-woodstax-serial-number="["050"]" 12472 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006929|050" data-insights-position="90"> 12473 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/honduran-mahogany-back--side-set---050?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="90" data-product-link data-ecommerce-tracking='{ 12474 "event": "productClick", 12475 "ecommerce": { 12476 "currencyCode": "USD", 12477 "click": { 12478 "actionField": { 12479 "list": "Category" 12480 }, 12481 "products": [ 12482 { 12483 "id": "M006929|050", 12484 "name": "Honduran Mahogany Back + Side Set - 050", 12485 "price": "134.99", 12486 "discount": "0.00", 12487 "brand": "WOODSTAX", 12488 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Acoustic Back + Sides", 12489 "position": 90, 12490 "objectid": "p_M006929|050" 12491 } 12492 ] 12493 } 12494 }, 12495 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 12496 "indexname": "stewmac_product_newest" 12497}'> 12498 <div> 12499 12500 </div> 12501 12502 <picture> 12503<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1bt/wsg1bt-3000-50.jpg?hash=639231870170000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/wsg1bt/wsg1bt-3000-50.jpg?hash=639231870170000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 12504<img alt="Honduran Mahogany Back + Side Set - 050" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1bt/wsg1bt-3000-50.jpg?hash=639231870170000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Honduran Mahogany Back + Side Set - 050" width="164" /> 12505</picture> 12506 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 12507 <div class="tmx-product-tile-body-type">Dreadnought</div> 12508 12509 Honduran Mahogany Back + Side Set - 050 12510 12511 </div> 12512 12513 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 12514 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 12515 12516 12517 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 12518 12519 12520 <span class="price col-6"> 12521 $134.99 12522 </span> 12523 <div class="col-12 text-left mt-1 featured-color"> 12524 <strong>Sold!</strong> 12525 </div> 12526 12527 </div> 12528 12529 <div class="col-12 d-flex order-2 pt-1"> 12530 12531 </div> 12532 </div> 12533 </a> 12534</div> </div>
12535 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 12536 12537 12538 12539 12540 12541 12542 12543 12544<div class="tmx-product-tile hit pt h-100" title="Honduran Mahogany Back + Side Set - 048" data-product-code="M006929|048" data-variation-code="["WSG1BT|048"]" data-body-type="["Dreadnought"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-07-30"]" data-shipping-restriction="["NoExport"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-parts="["Backs + Sides"]" data-wood-preparation="["Unsanded"]" data-wood-species="["Swietenia macrophylla"]" data-wood-type="["Mahogany, Honduran"]" data-woodstax-serial-number="["048"]" 12545 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006929|048" data-insights-position="91"> 12546 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/honduran-mahogany-back--side-set---048?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="91" data-product-link data-ecommerce-tracking='{ 12547 "event": "productClick", 12548 "ecommerce": { 12549 "currencyCode": "USD", 12550 "click": { 12551 "actionField": { 12552 "list": "Category" 12553 }, 12554 "products": [ 12555 { 12556 "id": "M006929|048", 12557 "name": "Honduran Mahogany Back + Side Set - 048", 12558 "price": "80.99", 12559 "discount": "54.00", 12560 "brand": "WOODSTAX", 12561 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Acoustic Back + Sides", 12562 "position": 91, 12563 "objectid": "p_M006929|048" 12564 } 12565 ] 12566 } 12567 }, 12568 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 12569 "indexname": "stewmac_product_newest" 12570}'> 12571 <div> 12572 12573 <span class="tmp-product-tile-sticker pl-1 pr-1 sale-promotion "> 12574 40% OFF! 12575 </span> 12576 </div> 12577 12578 <picture> 12579<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1bt/wsg1bt-3000-48.jpg?hash=639210207560000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/wsg1bt/wsg1bt-3000-48.jpg?hash=639210207560000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 12580<img alt="Honduran Mahogany Back + Side Set - 048" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1bt/wsg1bt-3000-48.jpg?hash=639210207560000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Honduran Mahogany Back + Side Set - 048" width="164" /> 12581</picture> 12582 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 12583 <div class="tmx-product-tile-body-type">Dreadnought</div> 12584 12585 Honduran Mahogany Back + Side Set - 048 12586 12587 </div> 12588 12589 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 12590 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 12591 12592 12593 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 12594 12595 12596 <span class="price new-price col-6"> 12597 <small class="old-price pl-0 col-6"><del>$134.99</del></small> 12598 <span class="col-6">$80.99</span> 12599 </span> 12600 12601 </div> 12602 12603 <div class="col-12 d-flex order-2 pt-1"> 12604 12605 </div> 12606 </div> 12607 </a> 12608</div> </div>
12609 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 12610 12611 12612 12613 12614 12615 12616 12617 12618<div class="tmx-product-tile hit pt h-100" title="Honduran Mahogany Back + Side Set - 047" data-product-code="M006929|047" data-variation-code="["WSG1BT|047"]" data-body-type="["Dreadnought"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-07-30"]" data-shipping-restriction="["NoExport"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-parts="["Backs + Sides"]" data-wood-preparation="["Unsanded"]" data-wood-species="["Swietenia macrophylla"]" data-wood-type="["Mahogany, Honduran"]" data-woodstax-serial-number="["047"]" 12619 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006929|047" data-insights-position="92"> 12620 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/honduran-mahogany-back--side-set---047?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="92" data-product-link data-ecommerce-tracking='{ 12621 "event": "productClick", 12622 "ecommerce": { 12623 "currencyCode": "USD", 12624 "click": { 12625 "actionField": { 12626 "list": "Category" 12627 }, 12628 "products": [ 12629 { 12630 "id": "M006929|047", 12631 "name": "Honduran Mahogany Back + Side Set - 047", 12632 "price": "80.99", 12633 "discount": "54.00", 12634 "brand": "WOODSTAX", 12635 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Acoustic Back + Sides", 12636 "position": 92, 12637 "objectid": "p_M006929|047" 12638 } 12639 ] 12640 } 12641 }, 12642 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 12643 "indexname": "stewmac_product_newest" 12644}'> 12645 <div> 12646 12647 <span class="tmp-product-tile-sticker pl-1 pr-1 sale-promotion "> 12648 40% OFF! 12649 </span> 12650 </div> 12651 12652 <picture> 12653<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1bt/wsg1bt-3000-47.jpg?hash=639210207520000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/wsg1bt/wsg1bt-3000-47.jpg?hash=639210207520000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 12654<img alt="Honduran Mahogany Back + Side Set - 047" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1bt/wsg1bt-3000-47.jpg?hash=639210207520000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Honduran Mahogany Back + Side Set - 047" width="164" /> 12655</picture> 12656 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 12657 <div class="tmx-product-tile-body-type">Dreadnought</div> 12658 12659 Honduran Mahogany Back + Side Set - 047 12660 12661 </div> 12662 12663 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 12664 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 12665 12666 12667 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 12668 12669 12670 <span class="price new-price col-6"> 12671 <small class="old-price pl-0 col-6"><del>$134.99</del></small> 12672 <span class="col-6">$80.99</span> 12673 </span> 12674 12675 </div> 12676 12677 <div class="col-12 d-flex order-2 pt-1"> 12678 12679 </div> 12680 </div> 12681 </a> 12682</div> </div>
12683 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 12684 12685 12686 12687 12688 12689 12690 12691 12692<div class="tmx-product-tile hit pt h-100" title="Honduran Mahogany Back + Side Set - 046" data-product-code="M006929|046" data-variation-code="["WSG1BT|046"]" data-body-type="["Dreadnought"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-07-30"]" data-shipping-restriction="["NoExport"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-parts="["Backs + Sides"]" data-wood-preparation="["Unsanded"]" data-wood-species="["Swietenia macrophylla"]" data-wood-type="["Mahogany, Honduran"]" data-woodstax-serial-number="["046"]" 12693 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006929|046" data-insights-position="93"> 12694 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/honduran-mahogany-back--side-set---046?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="93" data-product-link data-ecommerce-tracking='{ 12695 "event": "productClick", 12696 "ecommerce": { 12697 "currencyCode": "USD", 12698 "click": { 12699 "actionField": { 12700 "list": "Category" 12701 }, 12702 "products": [ 12703 { 12704 "id": "M006929|046", 12705 "name": "Honduran Mahogany Back + Side Set - 046", 12706 "price": "80.99", 12707 "discount": "54.00", 12708 "brand": "WOODSTAX", 12709 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Acoustic Back + Sides", 12710 "position": 93, 12711 "objectid": "p_M006929|046" 12712 } 12713 ] 12714 } 12715 }, 12716 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 12717 "indexname": "stewmac_product_newest" 12718}'> 12719 <div> 12720 12721 <span class="tmp-product-tile-sticker pl-1 pr-1 sale-promotion "> 12722 40% OFF! 12723 </span> 12724 </div> 12725 12726 <picture> 12727<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1bt/wsg1bt-3000-46.jpg?hash=639210207500000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/wsg1bt/wsg1bt-3000-46.jpg?hash=639210207500000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 12728<img alt="Honduran Mahogany Back + Side Set - 046" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1bt/wsg1bt-3000-46.jpg?hash=639210207500000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Honduran Mahogany Back + Side Set - 046" width="164" /> 12729</picture> 12730 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 12731 <div class="tmx-product-tile-body-type">Dreadnought</div> 12732 12733 Honduran Mahogany Back + Side Set - 046 12734 12735 </div> 12736 12737 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 12738 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 12739 12740 12741 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 12742 12743 12744 <span class="price new-price col-6"> 12745 <small class="old-price pl-0 col-6"><del>$134.99</del></small> 12746 <span class="col-6">$80.99</span> 12747 </span> 12748 12749 </div> 12750 12751 <div class="col-12 d-flex order-2 pt-1"> 12752 12753 </div> 12754 </div> 12755 </a> 12756</div> </div>
12757 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 12758 12759 12760 12761 12762 12763 12764 12765 12766<div class="tmx-product-tile hit pt h-100" title="Honduran Mahogany Back + Side Set - 045" data-product-code="M006929|045" data-variation-code="["WSG1BT|045"]" data-body-type="["Dreadnought"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-07-30"]" data-shipping-restriction="["NoExport"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-parts="["Backs + Sides"]" data-wood-preparation="["Unsanded"]" data-wood-species="["Swietenia macrophylla"]" data-wood-type="["Mahogany, Honduran"]" data-woodstax-serial-number="["045"]" 12767 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006929|045" data-insights-position="94"> 12768 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/honduran-mahogany-back--side-set---045?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="94" data-product-link data-ecommerce-tracking='{ 12769 "event": "productClick", 12770 "ecommerce": { 12771 "currencyCode": "USD", 12772 "click": { 12773 "actionField": { 12774 "list": "Category" 12775 }, 12776 "products": [ 12777 { 12778 "id": "M006929|045", 12779 "name": "Honduran Mahogany Back + Side Set - 045", 12780 "price": "80.99", 12781 "discount": "54.00", 12782 "brand": "WOODSTAX", 12783 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Acoustic Back + Sides", 12784 "position": 94, 12785 "objectid": "p_M006929|045" 12786 } 12787 ] 12788 } 12789 }, 12790 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 12791 "indexname": "stewmac_product_newest" 12792}'> 12793 <div> 12794 12795 <span class="tmp-product-tile-sticker pl-1 pr-1 sale-promotion "> 12796 40% OFF! 12797 </span> 12798 </div> 12799 12800 <picture> 12801<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1bt/wsg1bt-3000-45.jpg?hash=639222172990000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/wsg1bt/wsg1bt-3000-45.jpg?hash=639222172990000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 12802<img alt="Honduran Mahogany Back + Side Set - 045" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1bt/wsg1bt-3000-45.jpg?hash=639222172990000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Honduran Mahogany Back + Side Set - 045" width="164" /> 12803</picture> 12804 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 12805 <div class="tmx-product-tile-body-type">Dreadnought</div> 12806 12807 Honduran Mahogany Back + Side Set - 045 12808 12809 </div> 12810 12811 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 12812 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 12813 12814 12815 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 12816 12817 12818 <span class="price new-price col-6"> 12819 <small class="old-price pl-0 col-6"><del>$134.99</del></small> 12820 <span class="col-6">$80.99</span> 12821 </span> 12822 12823 </div> 12824 12825 <div class="col-12 d-flex order-2 pt-1"> 12826 12827 </div> 12828 </div> 12829 </a> 12830</div> </div>
12831 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 12832 12833 12834 12835 12836 12837 12838 12839 12840<div class="tmx-product-tile hit pt h-100" title="Honduran Mahogany Back + Side Set - 044" data-product-code="M006929|044" data-variation-code="["WSG1BT|044"]" data-body-type="["Dreadnought"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-07-30"]" data-shipping-restriction="["NoExport"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-parts="["Backs + Sides"]" data-wood-preparation="["Unsanded"]" data-wood-species="["Swietenia macrophylla"]" data-wood-type="["Mahogany, Honduran"]" data-woodstax-serial-number="["044"]" 12841 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006929|044" data-insights-position="95"> 12842 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/honduran-mahogany-back--side-set---044?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="95" data-product-link data-ecommerce-tracking='{ 12843 "event": "productClick", 12844 "ecommerce": { 12845 "currencyCode": "USD", 12846 "click": { 12847 "actionField": { 12848 "list": "Category" 12849 }, 12850 "products": [ 12851 { 12852 "id": "M006929|044", 12853 "name": "Honduran Mahogany Back + Side Set - 044", 12854 "price": "80.99", 12855 "discount": "54.00", 12856 "brand": "WOODSTAX", 12857 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Acoustic Back + Sides", 12858 "position": 95, 12859 "objectid": "p_M006929|044" 12860 } 12861 ] 12862 } 12863 }, 12864 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 12865 "indexname": "stewmac_product_newest" 12866}'> 12867 <div> 12868 12869 <span class="tmp-product-tile-sticker pl-1 pr-1 sale-promotion "> 12870 40% OFF! 12871 </span> 12872 </div> 12873 12874 <picture> 12875<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1bt/wsg1bt-3000-44.jpg?hash=639211730290000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/wsg1bt/wsg1bt-3000-44.jpg?hash=639211730290000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 12876<img alt="Honduran Mahogany Back + Side Set - 044" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1bt/wsg1bt-3000-44.jpg?hash=639211730290000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Honduran Mahogany Back + Side Set - 044" width="164" /> 12877</picture> 12878 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 12879 <div class="tmx-product-tile-body-type">Dreadnought</div> 12880 12881 Honduran Mahogany Back + Side Set - 044 12882 12883 </div> 12884 12885 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 12886 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 12887 12888 12889 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 12890 12891 12892 <span class="price new-price col-6"> 12893 <small class="old-price pl-0 col-6"><del>$134.99</del></small> 12894 <span class="col-6">$80.99</span> 12895 </span> 12896 12897 </div> 12898 12899 <div class="col-12 d-flex order-2 pt-1"> 12900 12901 </div> 12902 </div> 12903 </a> 12904</div> </div>
12905 <div class="col-6 col-sm-4 col-lg-4 col-xl-3 col-xxl-2 mb-3 productTile-container"> 12906 12907 12908 12909 12910 12911 12912 12913 12914<div class="tmx-product-tile hit pt h-100" title="Honduran Mahogany Back + Side Set - 043" data-product-code="M006929|043" data-variation-code="["WSG1BT|043"]" data-body-type="["Dreadnought"]" data-brand="["WOODSTAX"]" data-material="["Wood"]" data-release-date="["2026-07-30"]" data-shipping-restriction="["NoExport"]" data-wood-figure="["No Specific Figure"]" data-wood-grade="["AAA"]" data-wood-parts="["Backs + Sides"]" data-wood-preparation="["Unsanded"]" data-wood-species="["Swietenia macrophylla"]" data-wood-type="["Mahogany, Honduran"]" data-woodstax-serial-number="["043"]" 12915 data-insights-query-id="1b856a0fc6ec2ca6cca92bde4a25cd13" data-insights-object-id="p_M006929|043" data-insights-position="96"> 12916 <a href="/tonewoods/woodstax---shop-tonewood-by-the-piece/honduran-mahogany-back--side-set---043?queryid=1b856a0fc6ec2ca6cca92bde4a25cd13" class="tmx-no-style d-flex flex-grow-1 flex-column " data-impression-position="96" data-product-link data-ecommerce-tracking='{ 12917 "event": "productClick", 12918 "ecommerce": { 12919 "currencyCode": "USD", 12920 "click": { 12921 "actionField": { 12922 "list": "Category" 12923 }, 12924 "products": [ 12925 { 12926 "id": "M006929|043", 12927 "name": "Honduran Mahogany Back + Side Set - 043", 12928 "price": "80.99", 12929 "discount": "54.00", 12930 "brand": "WOODSTAX", 12931 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece/Acoustic Back + Sides", 12932 "position": 96, 12933 "objectid": "p_M006929|043" 12934 } 12935 ] 12936 } 12937 }, 12938 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 12939 "indexname": "stewmac_product_newest" 12940}'> 12941 <div> 12942 12943 <span class="tmp-product-tile-sticker pl-1 pr-1 sale-promotion "> 12944 40% OFF! 12945 </span> 12946 </div> 12947 12948 <picture> 12949<source data-srcset="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1bt/wsg1bt-3000-43.jpg?hash=639210207420000000&width=164&height=164&format=webp&mode=crop&quality=75 164w, https://www.stewmac.com/globalassets/product-images/woodstax/wsg1bt/wsg1bt-3000-43.jpg?hash=639210207420000000&width=300&height=300&format=webp&mode=crop&quality=75 300w" type="image/webp" /> 12950<img alt="Honduran Mahogany Back + Side Set - 043" class="w-100 h-100 lazyload" data-sizes="auto" data-src="https://www.stewmac.com/globalassets/product-images/woodstax/wsg1bt/wsg1bt-3000-43.jpg?hash=639210207420000000" height="164" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" title="Honduran Mahogany Back + Side Set - 043" width="164" /> 12951</picture> 12952 <div class="tmx-product-tile-body card-body pt-3 pb-2 px-2 px-lg-3 "> 12953 <div class="tmx-product-tile-body-type">Dreadnought</div> 12954 12955 Honduran Mahogany Back + Side Set - 043 12956 12957 </div> 12958 12959 <hr class="my-0 mx-2 mx-lg-3" aria-hidden="true" /> 12960 <div class="tmx-product-tile-footer p-2 pb-4 row m-0"> 12961 12962 12963 <div class="tmx-product-tile-variant-prices pb-0 col-12 text-left col-lg-12 text-lg-left px-0 order-1 order-lg-0 align-self-start"> 12964 12965 12966 <span class="price new-price col-6"> 12967 <small class="old-price pl-0 col-6"><del>$134.99</del></small> 12968 <span class="col-6">$80.99</span> 12969 </span> 12970 12971 </div> 12972 12973 <div class="col-12 d-flex order-2 pt-1"> 12974 12975 </div> 12976 </div> 12977 </a> 12978</div> </div> 12979
12979<script> 12980 window.dataLayer = window.dataLayer || []; 12981 dataLayer.push({ 12982 "event": "impressionView", 12983 "ecommerce": { 12984 "currencyCode": "USD", 12985 "impressions": [ 12986 { 12987 "id": "M006930|524", 12988 "name": "Honduran Mahogany Body Blank, 2-Piece (11.8 lb) - 524", 12989 "price": "127.48", 12990 "discount": "0.00", 12991 "brand": "WOODSTAX", 12992 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 12993 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 12994 "position": 1, 12995 "objectid": "p_M006930|524" 12996 }, 12997 { 12998 "id": "M006930|525", 12999 "name": "Honduran Mahogany Body Blank, 2-Piece (11.5 lb) - 525", 13000 "price": "127.48", 13001 "discount": "0.00", 13002 "brand": "WOODSTAX", 13003 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13004 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13005 "position": 2, 13006 "objectid": "p_M006930|525" 13007 }, 13008 { 13009 "id": "M006930|523", 13010 "name": "Honduran Mahogany Body Blank, 2-Piece (11.5 lb) - 523", 13011 "price": "127.48", 13012 "discount": "0.00", 13013 "brand": "WOODSTAX", 13014 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13015 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13016 "position": 3, 13017 "objectid": "p_M006930|523" 13018 }, 13019 { 13020 "id": "M006930|518", 13021 "name": "Honduran Mahogany Body Blank, 2-Piece (11.5 lb) - 518", 13022 "price": "127.48", 13023 "discount": "0.00", 13024 "brand": "WOODSTAX", 13025 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13026 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13027 "position": 4, 13028 "objectid": "p_M006930|518" 13029 } 13030 ] 13031 }, 13032 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 13033 "indexname": "stewmac_product_newest" 13034}); 13035 </script>
13035 13036
13036<script> 13037 window.dataLayer = window.dataLayer || []; 13038 dataLayer.push({ 13039 "event": "impressionView", 13040 "ecommerce": { 13041 "currencyCode": "USD", 13042 "impressions": [ 13043 { 13044 "id": "M006930|508", 13045 "name": "Honduran Mahogany Body Blank, 2-Piece (11.5 lb) - 508", 13046 "price": "127.48", 13047 "discount": "0.00", 13048 "brand": "WOODSTAX", 13049 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13050 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13051 "position": 5, 13052 "objectid": "p_M006930|508" 13053 }, 13054 { 13055 "id": "M006930|521", 13056 "name": "Honduran Mahogany Body Blank, 2-Piece (11.1 lb) - 521", 13057 "price": "127.48", 13058 "discount": "0.00", 13059 "brand": "WOODSTAX", 13060 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13061 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13062 "position": 6, 13063 "objectid": "p_M006930|521" 13064 }, 13065 { 13066 "id": "M006930|510", 13067 "name": "Honduran Mahogany Body Blank, 2-Piece (11.1 lb) - 510", 13068 "price": "127.48", 13069 "discount": "0.00", 13070 "brand": "WOODSTAX", 13071 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13072 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13073 "position": 7, 13074 "objectid": "p_M006930|510" 13075 }, 13076 { 13077 "id": "M006930|513", 13078 "name": "Honduran Mahogany Body Blank, 2-Piece (11 lb) - 513", 13079 "price": "127.48", 13080 "discount": "0.00", 13081 "brand": "WOODSTAX", 13082 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13083 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13084 "position": 8, 13085 "objectid": "p_M006930|513" 13086 } 13087 ] 13088 }, 13089 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 13090 "indexname": "stewmac_product_newest" 13091}); 13092 </script>
13092 13093
13093<script> 13094 window.dataLayer = window.dataLayer || []; 13095 dataLayer.push({ 13096 "event": "impressionView", 13097 "ecommerce": { 13098 "currencyCode": "USD", 13099 "impressions": [ 13100 { 13101 "id": "M006930|511", 13102 "name": "Honduran Mahogany Body Blank, 2-Piece (11 lb) - 511", 13103 "price": "127.48", 13104 "discount": "0.00", 13105 "brand": "WOODSTAX", 13106 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13107 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13108 "position": 9, 13109 "objectid": "p_M006930|511" 13110 }, 13111 { 13112 "id": "M006930|507", 13113 "name": "Honduran Mahogany Body Blank, 2-Piece (11 lb) - 507", 13114 "price": "127.48", 13115 "discount": "0.00", 13116 "brand": "WOODSTAX", 13117 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13118 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13119 "position": 10, 13120 "objectid": "p_M006930|507" 13121 }, 13122 { 13123 "id": "M006930|516", 13124 "name": "Honduran Mahogany Body Blank, 2-Piece (10.8 lb) - 516", 13125 "price": "127.48", 13126 "discount": "0.00", 13127 "brand": "WOODSTAX", 13128 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13129 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13130 "position": 11, 13131 "objectid": "p_M006930|516" 13132 }, 13133 { 13134 "id": "M006930|515", 13135 "name": "Honduran Mahogany Body Blank, 2-Piece (10.8 lb) - 515", 13136 "price": "127.48", 13137 "discount": "0.00", 13138 "brand": "WOODSTAX", 13139 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13140 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13141 "position": 12, 13142 "objectid": "p_M006930|515" 13143 } 13144 ] 13145 }, 13146 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 13147 "indexname": "stewmac_product_newest" 13148}); 13149 </script>
13149 13150
13150<script> 13151 window.dataLayer = window.dataLayer || []; 13152 dataLayer.push({ 13153 "event": "impressionView", 13154 "ecommerce": { 13155 "currencyCode": "USD", 13156 "impressions": [ 13157 { 13158 "id": "M006930|509", 13159 "name": "Honduran Mahogany Body Blank, 2-Piece (10.8 lb) - 509", 13160 "price": "127.48", 13161 "discount": "0.00", 13162 "brand": "WOODSTAX", 13163 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13164 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13165 "position": 13, 13166 "objectid": "p_M006930|509" 13167 }, 13168 { 13169 "id": "M006930|512", 13170 "name": "Honduran Mahogany Body Blank, 2-Piece (10.7 lb) - 512", 13171 "price": "127.48", 13172 "discount": "0.00", 13173 "brand": "WOODSTAX", 13174 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13175 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13176 "position": 14, 13177 "objectid": "p_M006930|512" 13178 }, 13179 { 13180 "id": "M006930|506", 13181 "name": "Honduran Mahogany Body Blank, 2-Piece (10.7 lb) - 506", 13182 "price": "127.48", 13183 "discount": "0.00", 13184 "brand": "WOODSTAX", 13185 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13186 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13187 "position": 15, 13188 "objectid": "p_M006930|506" 13189 }, 13190 { 13191 "id": "M006930|517", 13192 "name": "Honduran Mahogany Body Blank, 2-Piece (10.5 lb) - 517", 13193 "price": "127.48", 13194 "discount": "0.00", 13195 "brand": "WOODSTAX", 13196 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13197 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13198 "position": 16, 13199 "objectid": "p_M006930|517" 13200 } 13201 ] 13202 }, 13203 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 13204 "indexname": "stewmac_product_newest" 13205}); 13206 </script>
13206 13207
13207<script> 13208 window.dataLayer = window.dataLayer || []; 13209 dataLayer.push({ 13210 "event": "impressionView", 13211 "ecommerce": { 13212 "currencyCode": "USD", 13213 "impressions": [ 13214 { 13215 "id": "M006930|514", 13216 "name": "Honduran Mahogany Body Blank, 2-Piece (10.5 lb) - 514", 13217 "price": "127.48", 13218 "discount": "0.00", 13219 "brand": "WOODSTAX", 13220 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13221 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13222 "position": 17, 13223 "objectid": "p_M006930|514" 13224 }, 13225 { 13226 "id": "M006930|522", 13227 "name": "Honduran Mahogany Body Blank, 2-Piece (10.4 lb) - 522", 13228 "price": "127.48", 13229 "discount": "0.00", 13230 "brand": "WOODSTAX", 13231 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13232 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13233 "position": 18, 13234 "objectid": "p_M006930|522" 13235 }, 13236 { 13237 "id": "M006930|519", 13238 "name": "Honduran Mahogany Body Blank, 2-Piece (10.4 lb) - 519", 13239 "price": "127.48", 13240 "discount": "0.00", 13241 "brand": "WOODSTAX", 13242 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13243 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13244 "position": 19, 13245 "objectid": "p_M006930|519" 13246 }, 13247 { 13248 "id": "M006930|526", 13249 "name": "Honduran Mahogany Body Blank, 2-Piece (10.2 lb) - 526", 13250 "price": "127.48", 13251 "discount": "0.00", 13252 "brand": "WOODSTAX", 13253 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13254 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13255 "position": 20, 13256 "objectid": "p_M006930|526" 13257 } 13258 ] 13259 }, 13260 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 13261 "indexname": "stewmac_product_newest" 13262}); 13263 </script>
13263 13264
13264<script> 13265 window.dataLayer = window.dataLayer || []; 13266 dataLayer.push({ 13267 "event": "impressionView", 13268 "ecommerce": { 13269 "currencyCode": "USD", 13270 "impressions": [ 13271 { 13272 "id": "M006930|527", 13273 "name": "Honduran Mahogany Body Blank, 2-Piece (10.1 lb) - 527", 13274 "price": "127.48", 13275 "discount": "0.00", 13276 "brand": "WOODSTAX", 13277 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13278 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13279 "position": 21, 13280 "objectid": "p_M006930|527" 13281 }, 13282 { 13283 "id": "M006930|520", 13284 "name": "Honduran Mahogany Body Blank, 2-Piece (10.1 lb) - 520", 13285 "price": "127.48", 13286 "discount": "0.00", 13287 "brand": "WOODSTAX", 13288 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13289 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13290 "position": 22, 13291 "objectid": "p_M006930|520" 13292 }, 13293 { 13294 "id": "M006788|653", 13295 "name": "Alder Body Blank, 2-Piece (9.8 lb) - 653", 13296 "price": "129.99", 13297 "discount": "0.00", 13298 "brand": "WOODSTAX", 13299 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13300 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13301 "position": 23, 13302 "objectid": "p_M006788|653" 13303 }, 13304 { 13305 "id": "M006788|649", 13306 "name": "Alder Body Blank, 2-Piece (9.8 lb) - 649", 13307 "price": "129.99", 13308 "discount": "0.00", 13309 "brand": "WOODSTAX", 13310 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13311 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13312 "position": 24, 13313 "objectid": "p_M006788|649" 13314 } 13315 ] 13316 }, 13317 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 13318 "indexname": "stewmac_product_newest" 13319}); 13320 </script>
13320 13321
13321<script> 13322 window.dataLayer = window.dataLayer || []; 13323 dataLayer.push({ 13324 "event": "impressionView", 13325 "ecommerce": { 13326 "currencyCode": "USD", 13327 "impressions": [ 13328 { 13329 "id": "M006788|638", 13330 "name": "Alder Body Blank, 2-Piece (9.8 lb) - 638", 13331 "price": "129.99", 13332 "discount": "0.00", 13333 "brand": "WOODSTAX", 13334 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13335 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13336 "position": 25, 13337 "objectid": "p_M006788|638" 13338 }, 13339 { 13340 "id": "M006788|636", 13341 "name": "Alder Body Blank, 2-Piece (9.8 lb) - 636", 13342 "price": "129.99", 13343 "discount": "0.00", 13344 "brand": "WOODSTAX", 13345 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13346 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13347 "position": 26, 13348 "objectid": "p_M006788|636" 13349 }, 13350 { 13351 "id": "M006788|646", 13352 "name": "Alder Body Blank, 2-Piece (9.7 lb) - 646", 13353 "price": "129.99", 13354 "discount": "0.00", 13355 "brand": "WOODSTAX", 13356 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13357 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13358 "position": 27, 13359 "objectid": "p_M006788|646" 13360 }, 13361 { 13362 "id": "M006788|643", 13363 "name": "Alder Body Blank, 2-Piece (9.7 lb) - 643", 13364 "price": "129.99", 13365 "discount": "0.00", 13366 "brand": "WOODSTAX", 13367 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13368 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13369 "position": 28, 13370 "objectid": "p_M006788|643" 13371 } 13372 ] 13373 }, 13374 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 13375 "indexname": "stewmac_product_newest" 13376}); 13377 </script>
13377 13378
13378<script> 13379 window.dataLayer = window.dataLayer || []; 13380 dataLayer.push({ 13381 "event": "impressionView", 13382 "ecommerce": { 13383 "currencyCode": "USD", 13384 "impressions": [ 13385 { 13386 "id": "M006788|640", 13387 "name": "Alder Body Blank, 2-Piece (9.7 lb) - 640", 13388 "price": "129.99", 13389 "discount": "0.00", 13390 "brand": "WOODSTAX", 13391 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13392 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13393 "position": 29, 13394 "objectid": "p_M006788|640" 13395 }, 13396 { 13397 "id": "M006788|656", 13398 "name": "Alder Body Blank, 2-Piece (9.6 lb) - 656", 13399 "price": "129.99", 13400 "discount": "0.00", 13401 "brand": "WOODSTAX", 13402 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13403 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13404 "position": 30, 13405 "objectid": "p_M006788|656" 13406 }, 13407 { 13408 "id": "M006788|635", 13409 "name": "Alder Body Blank, 2-Piece (9.6 lb) - 635", 13410 "price": "129.99", 13411 "discount": "0.00", 13412 "brand": "WOODSTAX", 13413 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13414 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13415 "position": 31, 13416 "objectid": "p_M006788|635" 13417 }, 13418 { 13419 "id": "M006788|651", 13420 "name": "Alder Body Blank, 2-Piece (9.5 lb) - 651", 13421 "price": "129.99", 13422 "discount": "0.00", 13423 "brand": "WOODSTAX", 13424 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13425 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13426 "position": 32, 13427 "objectid": "p_M006788|651" 13428 } 13429 ] 13430 }, 13431 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 13432 "indexname": "stewmac_product_newest" 13433}); 13434 </script>
13434 13435
13435<script> 13436 window.dataLayer = window.dataLayer || []; 13437 dataLayer.push({ 13438 "event": "impressionView", 13439 "ecommerce": { 13440 "currencyCode": "USD", 13441 "impressions": [ 13442 { 13443 "id": "M006788|645", 13444 "name": "Alder Body Blank, 2-Piece (9.5 lb) - 645", 13445 "price": "129.99", 13446 "discount": "0.00", 13447 "brand": "WOODSTAX", 13448 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13449 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13450 "position": 33, 13451 "objectid": "p_M006788|645" 13452 }, 13453 { 13454 "id": "M006788|655", 13455 "name": "Alder Body Blank, 2-Piece (9.3 lb) - 655", 13456 "price": "129.99", 13457 "discount": "0.00", 13458 "brand": "WOODSTAX", 13459 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13460 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13461 "position": 34, 13462 "objectid": "p_M006788|655" 13463 }, 13464 { 13465 "id": "M006788|652", 13466 "name": "Alder Body Blank, 2-Piece (9.3 lb) - 652", 13467 "price": "129.99", 13468 "discount": "0.00", 13469 "brand": "WOODSTAX", 13470 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13471 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13472 "position": 35, 13473 "objectid": "p_M006788|652" 13474 }, 13475 { 13476 "id": "M006788|639", 13477 "name": "Alder Body Blank, 2-Piece (9.3 lb) - 639", 13478 "price": "129.99", 13479 "discount": "0.00", 13480 "brand": "WOODSTAX", 13481 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13482 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13483 "position": 36, 13484 "objectid": "p_M006788|639" 13485 } 13486 ] 13487 }, 13488 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 13489 "indexname": "stewmac_product_newest" 13490}); 13491 </script>
13491 13492
13492<script> 13493 window.dataLayer = window.dataLayer || []; 13494 dataLayer.push({ 13495 "event": "impressionView", 13496 "ecommerce": { 13497 "currencyCode": "USD", 13498 "impressions": [ 13499 { 13500 "id": "M006788|644", 13501 "name": "Alder Body Blank, 2-Piece (9.1 lb) - 644", 13502 "price": "129.99", 13503 "discount": "0.00", 13504 "brand": "WOODSTAX", 13505 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13506 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13507 "position": 37, 13508 "objectid": "p_M006788|644" 13509 }, 13510 { 13511 "id": "M006788|641", 13512 "name": "Alder Body Blank, 2-Piece (9 lb) - 641", 13513 "price": "129.99", 13514 "discount": "0.00", 13515 "brand": "WOODSTAX", 13516 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13517 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13518 "position": 38, 13519 "objectid": "p_M006788|641" 13520 }, 13521 { 13522 "id": "M006788|637", 13523 "name": "Alder Body Blank, 2-Piece (8.8 lb) - 637", 13524 "price": "129.99", 13525 "discount": "0.00", 13526 "brand": "WOODSTAX", 13527 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13528 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13529 "position": 39, 13530 "objectid": "p_M006788|637" 13531 }, 13532 { 13533 "id": "M006788|648", 13534 "name": "Alder Body Blank, 2-Piece (10.9 lb) - 648", 13535 "price": "129.99", 13536 "discount": "0.00", 13537 "brand": "WOODSTAX", 13538 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13539 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13540 "position": 40, 13541 "objectid": "p_M006788|648" 13542 } 13543 ] 13544 }, 13545 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 13546 "indexname": "stewmac_product_newest" 13547}); 13548 </script>
13548 13549
13549<script> 13550 window.dataLayer = window.dataLayer || []; 13551 dataLayer.push({ 13552 "event": "impressionView", 13553 "ecommerce": { 13554 "currencyCode": "USD", 13555 "impressions": [ 13556 { 13557 "id": "M006788|642", 13558 "name": "Alder Body Blank, 2-Piece (10.6 lb) - 642", 13559 "price": "129.99", 13560 "discount": "0.00", 13561 "brand": "WOODSTAX", 13562 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13563 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13564 "position": 41, 13565 "objectid": "p_M006788|642" 13566 }, 13567 { 13568 "id": "M006788|647", 13569 "name": "Alder Body Blank, 2-Piece (10.2 lb) - 647", 13570 "price": "129.99", 13571 "discount": "0.00", 13572 "brand": "WOODSTAX", 13573 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13574 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13575 "position": 42, 13576 "objectid": "p_M006788|647" 13577 }, 13578 { 13579 "id": "M006788|654", 13580 "name": "Alder Body Blank, 2-Piece (10 lb) - 654", 13581 "price": "129.99", 13582 "discount": "0.00", 13583 "brand": "WOODSTAX", 13584 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13585 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13586 "position": 43, 13587 "objectid": "p_M006788|654" 13588 }, 13589 { 13590 "id": "M006788|650", 13591 "name": "Alder Body Blank, 2-Piece (10 lb) - 650", 13592 "price": "129.99", 13593 "discount": "0.00", 13594 "brand": "WOODSTAX", 13595 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13596 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13597 "position": 44, 13598 "objectid": "p_M006788|650" 13599 } 13600 ] 13601 }, 13602 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 13603 "indexname": "stewmac_product_newest" 13604}); 13605 </script>
13605 13606
13606<script> 13607 window.dataLayer = window.dataLayer || []; 13608 dataLayer.push({ 13609 "event": "impressionView", 13610 "ecommerce": { 13611 "currencyCode": "USD", 13612 "impressions": [ 13613 { 13614 "id": "M006775|032", 13615 "name": "Birdseye Maple Back + Side Set - 032", 13616 "price": "149.99", 13617 "discount": "0.00", 13618 "brand": "WOODSTAX", 13619 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13620 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13621 "position": 45, 13622 "objectid": "p_M006775|032" 13623 }, 13624 { 13625 "id": "M006775|031", 13626 "name": "Birdseye Maple Back + Side Set - 031", 13627 "price": "149.99", 13628 "discount": "0.00", 13629 "brand": "WOODSTAX", 13630 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13631 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13632 "position": 46, 13633 "objectid": "p_M006775|031" 13634 }, 13635 { 13636 "id": "M010156|001", 13637 "name": "Mango Top + Back + Side Set - 001", 13638 "price": "433.33", 13639 "discount": "0.00", 13640 "brand": "WOODSTAX", 13641 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13642 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13643 "position": 47, 13644 "objectid": "p_M010156|001" 13645 }, 13646 { 13647 "id": "M010159|003", 13648 "name": "Curly Cuban Mahogany Back + Side Set - 003", 13649 "price": "500.00", 13650 "discount": "0.00", 13651 "brand": "WOODSTAX", 13652 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13653 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13654 "position": 48, 13655 "objectid": "p_M010159|003" 13656 } 13657 ] 13658 }, 13659 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 13660 "indexname": "stewmac_product_newest" 13661}); 13662 </script>
13662 13663
13663<script> 13664 window.dataLayer = window.dataLayer || []; 13665 dataLayer.push({ 13666 "event": "impressionView", 13667 "ecommerce": { 13668 "currencyCode": "USD", 13669 "impressions": [ 13670 { 13671 "id": "M010159|002", 13672 "name": "Curly Cuban Mahogany Back + Side Set - 002", 13673 "price": "500.00", 13674 "discount": "0.00", 13675 "brand": "WOODSTAX", 13676 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13677 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13678 "position": 49, 13679 "objectid": "p_M010159|002" 13680 }, 13681 { 13682 "id": "M010159|001", 13683 "name": "Curly Cuban Mahogany Back + Side Set - 001", 13684 "price": "500.00", 13685 "discount": "0.00", 13686 "brand": "WOODSTAX", 13687 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13688 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13689 "position": 50, 13690 "objectid": "p_M010159|001" 13691 }, 13692 { 13693 "id": "M006839|037", 13694 "name": "Ovangkol Dreadnought Kit, Bolt-On Neck - 037", 13695 "price": "599.99", 13696 "discount": "0.00", 13697 "brand": "WOODSTAX", 13698 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13699 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13700 "position": 51, 13701 "objectid": "p_M006839|037" 13702 }, 13703 { 13704 "id": "M006839|036", 13705 "name": "Ovangkol Dreadnought Kit, Bolt-On Neck - 036", 13706 "price": "599.99", 13707 "discount": "0.00", 13708 "brand": "WOODSTAX", 13709 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13710 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13711 "position": 52, 13712 "objectid": "p_M006839|036" 13713 } 13714 ] 13715 }, 13716 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 13717 "indexname": "stewmac_product_newest" 13718}); 13719 </script>
13719 13720
13720<script> 13721 window.dataLayer = window.dataLayer || []; 13722 dataLayer.push({ 13723 "event": "impressionView", 13724 "ecommerce": { 13725 "currencyCode": "USD", 13726 "impressions": [ 13727 { 13728 "id": "M006839|034", 13729 "name": "Ovangkol Dreadnought Kit, Bolt-On Neck - 034", 13730 "price": "599.99", 13731 "discount": "0.00", 13732 "brand": "WOODSTAX", 13733 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13734 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13735 "position": 53, 13736 "objectid": "p_M006839|034" 13737 }, 13738 { 13739 "id": "M006839|033", 13740 "name": "Ovangkol Dreadnought Kit, Bolt-On Neck - 033", 13741 "price": "599.99", 13742 "discount": "0.00", 13743 "brand": "WOODSTAX", 13744 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13745 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13746 "position": 54, 13747 "objectid": "p_M006839|033" 13748 }, 13749 { 13750 "id": "M006839|032", 13751 "name": "Ovangkol Dreadnought Kit, Bolt-On Neck - 032", 13752 "price": "599.99", 13753 "discount": "0.00", 13754 "brand": "WOODSTAX", 13755 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13756 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13757 "position": 55, 13758 "objectid": "p_M006839|032" 13759 }, 13760 { 13761 "id": "M006839|030", 13762 "name": "Ovangkol Dreadnought Kit, Bolt-On Neck - 030", 13763 "price": "599.99", 13764 "discount": "0.00", 13765 "brand": "WOODSTAX", 13766 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13767 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13768 "position": 56, 13769 "objectid": "p_M006839|030" 13770 } 13771 ] 13772 }, 13773 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 13774 "indexname": "stewmac_product_newest" 13775}); 13776 </script>
13776 13777
13777<script> 13778 window.dataLayer = window.dataLayer || []; 13779 dataLayer.push({ 13780 "event": "impressionView", 13781 "ecommerce": { 13782 "currencyCode": "USD", 13783 "impressions": [ 13784 { 13785 "id": "M006839|029", 13786 "name": "Ovangkol Dreadnought Kit, Bolt-On Neck - 029", 13787 "price": "599.99", 13788 "discount": "0.00", 13789 "brand": "WOODSTAX", 13790 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13791 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13792 "position": 57, 13793 "objectid": "p_M006839|029" 13794 }, 13795 { 13796 "id": "M006839|028", 13797 "name": "Ovangkol Dreadnought Kit, Bolt-On Neck - 028", 13798 "price": "599.99", 13799 "discount": "0.00", 13800 "brand": "WOODSTAX", 13801 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13802 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13803 "position": 58, 13804 "objectid": "p_M006839|028" 13805 }, 13806 { 13807 "id": "M009427|002", 13808 "name": "Blister Quilted Maple Drop Top - 002", 13809 "price": "199.99", 13810 "discount": "0.00", 13811 "brand": "WOODSTAX", 13812 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13813 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13814 "position": 59, 13815 "objectid": "p_M009427|002" 13816 }, 13817 { 13818 "id": "M009429|002", 13819 "name": "Blister Quilted Maple Drop Top, Thick - 002", 13820 "price": "299.99", 13821 "discount": "0.00", 13822 "brand": "WOODSTAX", 13823 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13824 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13825 "position": 60, 13826 "objectid": "p_M009429|002" 13827 } 13828 ] 13829 }, 13830 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 13831 "indexname": "stewmac_product_newest" 13832}); 13833 </script>
13833 13834
13834<script> 13835 window.dataLayer = window.dataLayer || []; 13836 dataLayer.push({ 13837 "event": "impressionView", 13838 "ecommerce": { 13839 "currencyCode": "USD", 13840 "impressions": [ 13841 { 13842 "id": "M009429|001", 13843 "name": "Blister Quilted Maple Drop Top, Thick - 001", 13844 "price": "299.99", 13845 "discount": "0.00", 13846 "brand": "WOODSTAX", 13847 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13848 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13849 "position": 61, 13850 "objectid": "p_M009429|001" 13851 }, 13852 { 13853 "id": "M010161|005", 13854 "name": "Spalted Curly Tochi Drop Top - 005", 13855 "price": "200.00", 13856 "discount": "0.00", 13857 "brand": "WOODSTAX", 13858 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13859 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13860 "position": 62, 13861 "objectid": "p_M010161|005" 13862 }, 13863 { 13864 "id": "M010161|012", 13865 "name": "Spalted Curly Tochi Drop Top - 012", 13866 "price": "200.00", 13867 "discount": "0.00", 13868 "brand": "WOODSTAX", 13869 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13870 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13871 "position": 63, 13872 "objectid": "p_M010161|012" 13873 }, 13874 { 13875 "id": "M010161|011", 13876 "name": "Spalted Curly Tochi Drop Top - 011", 13877 "price": "200.00", 13878 "discount": "0.00", 13879 "brand": "WOODSTAX", 13880 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13881 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13882 "position": 64, 13883 "objectid": "p_M010161|011" 13884 } 13885 ] 13886 }, 13887 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 13888 "indexname": "stewmac_product_newest" 13889}); 13890 </script>
13890 13891
13891<script> 13892 window.dataLayer = window.dataLayer || []; 13893 dataLayer.push({ 13894 "event": "impressionView", 13895 "ecommerce": { 13896 "currencyCode": "USD", 13897 "impressions": [ 13898 { 13899 "id": "M010161|010", 13900 "name": "Spalted Curly Tochi Drop Top - 010", 13901 "price": "200.00", 13902 "discount": "0.00", 13903 "brand": "WOODSTAX", 13904 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13905 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13906 "position": 65, 13907 "objectid": "p_M010161|010" 13908 }, 13909 { 13910 "id": "M010161|009", 13911 "name": "Spalted Curly Tochi Drop Top - 009", 13912 "price": "200.00", 13913 "discount": "0.00", 13914 "brand": "WOODSTAX", 13915 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13916 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13917 "position": 66, 13918 "objectid": "p_M010161|009" 13919 }, 13920 { 13921 "id": "M010161|008", 13922 "name": "Spalted Curly Tochi Drop Top - 008", 13923 "price": "200.00", 13924 "discount": "0.00", 13925 "brand": "WOODSTAX", 13926 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13927 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13928 "position": 67, 13929 "objectid": "p_M010161|008" 13930 }, 13931 { 13932 "id": "M010161|007", 13933 "name": "Spalted Curly Tochi Drop Top - 007", 13934 "price": "200.00", 13935 "discount": "0.00", 13936 "brand": "WOODSTAX", 13937 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13938 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13939 "position": 68, 13940 "objectid": "p_M010161|007" 13941 } 13942 ] 13943 }, 13944 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 13945 "indexname": "stewmac_product_newest" 13946}); 13947 </script>
13947 13948
13948<script> 13949 window.dataLayer = window.dataLayer || []; 13950 dataLayer.push({ 13951 "event": "impressionView", 13952 "ecommerce": { 13953 "currencyCode": "USD", 13954 "impressions": [ 13955 { 13956 "id": "M010161|006", 13957 "name": "Spalted Curly Tochi Drop Top - 006", 13958 "price": "200.00", 13959 "discount": "0.00", 13960 "brand": "WOODSTAX", 13961 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13962 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13963 "position": 69, 13964 "objectid": "p_M010161|006" 13965 }, 13966 { 13967 "id": "M010161|003", 13968 "name": "Spalted Curly Tochi Drop Top - 003", 13969 "price": "200.00", 13970 "discount": "0.00", 13971 "brand": "WOODSTAX", 13972 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13973 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13974 "position": 70, 13975 "objectid": "p_M010161|003" 13976 }, 13977 { 13978 "id": "M010161|002", 13979 "name": "Spalted Curly Tochi Drop Top - 002", 13980 "price": "200.00", 13981 "discount": "0.00", 13982 "brand": "WOODSTAX", 13983 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13984 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13985 "position": 71, 13986 "objectid": "p_M010161|002" 13987 }, 13988 { 13989 "id": "M010161|015", 13990 "name": "Spalted Curly Tochi Drop Top - 015", 13991 "price": "200.00", 13992 "discount": "0.00", 13993 "brand": "WOODSTAX", 13994 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13995 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 13996 "position": 72, 13997 "objectid": "p_M010161|015" 13998 } 13999 ] 14000 }, 14001 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 14002 "indexname": "stewmac_product_newest" 14003}); 14004 </script>
14004 14005
14005<script> 14006 window.dataLayer = window.dataLayer || []; 14007 dataLayer.push({ 14008 "event": "impressionView", 14009 "ecommerce": { 14010 "currencyCode": "USD", 14011 "impressions": [ 14012 { 14013 "id": "M010161|014", 14014 "name": "Spalted Curly Tochi Drop Top - 014", 14015 "price": "200.00", 14016 "discount": "0.00", 14017 "brand": "WOODSTAX", 14018 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 14019 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 14020 "position": 73, 14021 "objectid": "p_M010161|014" 14022 }, 14023 { 14024 "id": "M010161|001", 14025 "name": "Spalted Curly Tochi Drop Top - 001", 14026 "price": "200.00", 14027 "discount": "0.00", 14028 "brand": "WOODSTAX", 14029 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 14030 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 14031 "position": 74, 14032 "objectid": "p_M010161|001" 14033 }, 14034 { 14035 "id": "M006832|055", 14036 "name": "WoodStax Pomelle Sapele OM Guitar Kit, Bolt-On Neck - 055", 14037 "price": "1399.00", 14038 "discount": "0.00", 14039 "brand": "WOODSTAX", 14040 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 14041 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 14042 "position": 75, 14043 "objectid": "p_M006832|055" 14044 }, 14045 { 14046 "id": "M006832|051", 14047 "name": "WoodStax Pomelle Sapele OM Guitar Kit, Bolt-On Neck - 051", 14048 "price": "1399.00", 14049 "discount": "0.00", 14050 "brand": "WOODSTAX", 14051 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 14052 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 14053 "position": 76, 14054 "objectid": "p_M006832|051" 14055 } 14056 ] 14057 }, 14058 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 14059 "indexname": "stewmac_product_newest" 14060}); 14061 </script>
14061 14062
14062<script> 14063 window.dataLayer = window.dataLayer || []; 14064 dataLayer.push({ 14065 "event": "impressionView", 14066 "ecommerce": { 14067 "currencyCode": "USD", 14068 "impressions": [ 14069 { 14070 "id": "M006832|050", 14071 "name": "WoodStax Pomelle Sapele OM Guitar Kit, Bolt-On Neck - 050", 14072 "price": "1399.00", 14073 "discount": "0.00", 14074 "brand": "WOODSTAX", 14075 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 14076 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 14077 "position": 77, 14078 "objectid": "p_M006832|050" 14079 }, 14080 { 14081 "id": "M006832|049", 14082 "name": "WoodStax Pomelle Sapele OM Guitar Kit, Bolt-On Neck - 049", 14083 "price": "1399.00", 14084 "discount": "0.00", 14085 "brand": "WOODSTAX", 14086 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 14087 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 14088 "position": 78, 14089 "objectid": "p_M006832|049" 14090 }, 14091 { 14092 "id": "M006832|048", 14093 "name": "WoodStax Pomelle Sapele OM Guitar Kit, Bolt-On Neck - 048", 14094 "price": "1399.00", 14095 "discount": "0.00", 14096 "brand": "WOODSTAX", 14097 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 14098 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 14099 "position": 79, 14100 "objectid": "p_M006832|048" 14101 }, 14102 { 14103 "id": "M006832|047", 14104 "name": "WoodStax Pomelle Sapele OM Guitar Kit, Bolt-On Neck - 047", 14105 "price": "1399.00", 14106 "discount": "0.00", 14107 "brand": "WOODSTAX", 14108 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 14109 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 14110 "position": 80, 14111 "objectid": "p_M006832|047" 14112 } 14113 ] 14114 }, 14115 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 14116 "indexname": "stewmac_product_newest" 14117}); 14118 </script>
14118 14119
14119<script> 14120 window.dataLayer = window.dataLayer || []; 14121 dataLayer.push({ 14122 "event": "impressionView", 14123 "ecommerce": { 14124 "currencyCode": "USD", 14125 "impressions": [ 14126 { 14127 "id": "M006832|046", 14128 "name": "WoodStax Pomelle Sapele OM Guitar Kit, Bolt-On Neck - 046", 14129 "price": "1399.00", 14130 "discount": "0.00", 14131 "brand": "WOODSTAX", 14132 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 14133 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 14134 "position": 81, 14135 "objectid": "p_M006832|046" 14136 }, 14137 { 14138 "id": "M006832|054", 14139 "name": "WoodStax Pomelle Sapele OM Guitar Kit, Bolt-On Neck - 054", 14140 "price": "1399.00", 14141 "discount": "0.00", 14142 "brand": "WOODSTAX", 14143 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 14144 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 14145 "position": 82, 14146 "objectid": "p_M006832|054" 14147 }, 14148 { 14149 "id": "M006832|052", 14150 "name": "WoodStax Pomelle Sapele OM Guitar Kit, Bolt-On Neck - 052", 14151 "price": "1399.00", 14152 "discount": "0.00", 14153 "brand": "WOODSTAX", 14154 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 14155 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 14156 "position": 83, 14157 "objectid": "p_M006832|052" 14158 }, 14159 { 14160 "id": "M006929|069", 14161 "name": "Honduran Mahogany Back + Side Set - 069", 14162 "price": "80.99", 14163 "discount": "54.00", 14164 "brand": "WOODSTAX", 14165 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 14166 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 14167 "position": 84, 14168 "objectid": "p_M006929|069" 14169 } 14170 ] 14171 }, 14172 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 14173 "indexname": "stewmac_product_newest" 14174}); 14175 </script>
14175 14176
14176<script> 14177 window.dataLayer = window.dataLayer || []; 14178 dataLayer.push({ 14179 "event": "impressionView", 14180 "ecommerce": { 14181 "currencyCode": "USD", 14182 "impressions": [ 14183 { 14184 "id": "M006929|063", 14185 "name": "Honduran Mahogany Back + Side Set - 063", 14186 "price": "80.99", 14187 "discount": "54.00", 14188 "brand": "WOODSTAX", 14189 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 14190 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 14191 "position": 85, 14192 "objectid": "p_M006929|063" 14193 }, 14194 { 14195 "id": "M006929|062", 14196 "name": "Honduran Mahogany Back + Side Set - 062", 14197 "price": "80.99", 14198 "discount": "54.00", 14199 "brand": "WOODSTAX", 14200 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 14201 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 14202 "position": 86, 14203 "objectid": "p_M006929|062" 14204 }, 14205 { 14206 "id": "M006929|057", 14207 "name": "Honduran Mahogany Back + Side Set - 057", 14208 "price": "80.99", 14209 "discount": "54.00", 14210 "brand": "WOODSTAX", 14211 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 14212 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 14213 "position": 87, 14214 "objectid": "p_M006929|057" 14215 }, 14216 { 14217 "id": "M006929|053", 14218 "name": "Honduran Mahogany Back + Side Set - 053", 14219 "price": "134.99", 14220 "discount": "0.00", 14221 "brand": "WOODSTAX", 14222 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 14223 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 14224 "position": 88, 14225 "objectid": "p_M006929|053" 14226 } 14227 ] 14228 }, 14229 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 14230 "indexname": "stewmac_product_newest" 14231}); 14232 </script>
14232 14233
14233<script> 14234 window.dataLayer = window.dataLayer || []; 14235 dataLayer.push({ 14236 "event": "impressionView", 14237 "ecommerce": { 14238 "currencyCode": "USD", 14239 "impressions": [ 14240 { 14241 "id": "M006929|051", 14242 "name": "Honduran Mahogany Back + Side Set - 051", 14243 "price": "80.99", 14244 "discount": "54.00", 14245 "brand": "WOODSTAX", 14246 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 14247 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 14248 "position": 89, 14249 "objectid": "p_M006929|051" 14250 }, 14251 { 14252 "id": "M006929|050", 14253 "name": "Honduran Mahogany Back + Side Set - 050", 14254 "price": "134.99", 14255 "discount": "0.00", 14256 "brand": "WOODSTAX", 14257 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 14258 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 14259 "position": 90, 14260 "objectid": "p_M006929|050" 14261 }, 14262 { 14263 "id": "M006929|048", 14264 "name": "Honduran Mahogany Back + Side Set - 048", 14265 "price": "80.99", 14266 "discount": "54.00", 14267 "brand": "WOODSTAX", 14268 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 14269 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 14270 "position": 91, 14271 "objectid": "p_M006929|048" 14272 }, 14273 { 14274 "id": "M006929|047", 14275 "name": "Honduran Mahogany Back + Side Set - 047", 14276 "price": "80.99", 14277 "discount": "54.00", 14278 "brand": "WOODSTAX", 14279 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 14280 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 14281 "position": 92, 14282 "objectid": "p_M006929|047" 14283 } 14284 ] 14285 }, 14286 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 14287 "indexname": "stewmac_product_newest" 14288}); 14289 </script>
14289 14290
14290<script> 14291 window.dataLayer = window.dataLayer || []; 14292 dataLayer.push({ 14293 "event": "impressionView", 14294 "ecommerce": { 14295 "currencyCode": "USD", 14296 "impressions": [ 14297 { 14298 "id": "M006929|046", 14299 "name": "Honduran Mahogany Back + Side Set - 046", 14300 "price": "80.99", 14301 "discount": "54.00", 14302 "brand": "WOODSTAX", 14303 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 14304 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 14305 "position": 93, 14306 "objectid": "p_M006929|046" 14307 }, 14308 { 14309 "id": "M006929|045", 14310 "name": "Honduran Mahogany Back + Side Set - 045", 14311 "price": "80.99", 14312 "discount": "54.00", 14313 "brand": "WOODSTAX", 14314 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 14315 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 14316 "position": 94, 14317 "objectid": "p_M006929|045" 14318 }, 14319 { 14320 "id": "M006929|044", 14321 "name": "Honduran Mahogany Back + Side Set - 044", 14322 "price": "80.99", 14323 "discount": "54.00", 14324 "brand": "WOODSTAX", 14325 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 14326 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 14327 "position": 95, 14328 "objectid": "p_M006929|044" 14329 }, 14330 { 14331 "id": "M006929|043", 14332 "name": "Honduran Mahogany Back + Side Set - 043", 14333 "price": "80.99", 14334 "discount": "54.00", 14335 "brand": "WOODSTAX", 14336 "category": "Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 14337 "list": "Category - Tonewoods/WOODSTAX - Shop Tonewood by the Piece", 14338 "position": 96, 14339 "objectid": "p_M006929|043" 14340 } 14341 ] 14342 }, 14343 "queryid": "1b856a0fc6ec2ca6cca92bde4a25cd13", 14344 "indexname": "stewmac_product_newest" 14345}); 14346 </script>
14346 14347 14348</div> 14349 14350 <form class="text-center js-product-list-form" 14351 method="get" 14352 action="/tonewoods/woodstax---shop-tonewood-by-the-piece/LoadMoreProducts/"> 14353 <input name="productPage" type="hidden" value="1" /> 14354 <button type="submit" class="tmx-load-more"> 14355 <span class="text-black-50 d-block">View More</span> 14356 <div class="d-flex justify-content-center align-items-center"> 14357 <span class="spinner-border spinner-border-sm d-none" role="status" aria-hidden="true"></span> 14358 <span class="icon-icn-Chevron-Round-Big-down tmx-load-more-icon"> </span> 14359 </div> 14360 </button> 14361 14362 </form> 14363 14364 14365 14366 </div> 14367 </div> 14368 <div class="row m-0"> 14369 <div class="col"> 14370 <section > 14371 <div class="row"> 14372 <div class="block freetextblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "><div> 14373 <h2><b>Craft Your Sound with StewMac </b><b>WoodStax Tonewoods</b><b> by the Piece</b></h2> 14374<p><b></b></p> 14375<p><span style="font-weight: 500;">At StewMac, we know that great </span><span style="font-weight: 500;">music</span><span style="font-weight: 500;"> starts with great wood. Our </span><span style="font-weight: 500;">WoodStax tonewoods</span><span style="font-weight: 500;"> bring the heart and </span><span style="font-weight: 500;">soul</span><span style="font-weight: 500;"> of your </span><span style="font-weight: 500;">guitar</span><span style="font-weight: 500;"> to life, helping you shape the </span><span style="font-weight: 500;">sound</span><span style="font-weight: 500;"> that defines your music. Whether you’re </span><span style="font-weight: 500;">building</span><span style="font-weight: 500;"> a </span><span style="font-weight: 500;">new instrument</span><span style="font-weight: 500;"> or restoring a beloved </span><span style="font-weight: 500;">piece</span><span style="font-weight: 500;">, the right </span><span style="font-weight: 500;">wood</span><span style="font-weight: 500;"> is essential to create the</span><span style="font-weight: 500;"> tone</span><span style="font-weight: 500;"> and resonance you need for your </span><span style="font-weight: 500;">songs</span><span style="font-weight: 500;">, </span><span style="font-weight: 500;">albums</span><span style="font-weight: 500;">, and performances.</span></p> 14376<h3><b>Quality</b><b> Tonewood Sets for Every </b><b>Musician</b></h3> 14377<p><b></b></p> 14378<p><span style="font-weight: 500;">WoodStax</span><span style="font-weight: 500;"> offers carefully curated sets of the best </span><span style="font-weight: 500;">tonewoods</span><span style="font-weight: 500;"> available to guitar makers worldwide. </span><span style="font-weight: 500;">Our luthiers sift through thousands of tonewood blanks worldwide, approving only the topâshelf that passes our tapâtone, grain, and stability tests. The result? Handâmatched sets that capture each wood species at its absolute peak. Every set is bookâmatched, kilnâconditioned, and photoâlisted so what you see online is exactly what lands on your bench. No sorting, no surprises—just proâgrade stock that’s ready to become your next heirloom build.</span></p> 14379<h3><b>Your Source for </b><b>Tonewoods</b><b> and Expert Service</b></h3> 14380<p><b></b></p> 14381<p><span style="font-weight: 500;">StewMac provides more than just </span><span style="font-weight: 500;">quality tonewoods</span><span style="font-weight: 500;">—we’re a trusted partner in your </span><span style="font-weight: 500;">guitar building</span><span style="font-weight: 500;"> and restoration journey. We provide detailed information on each piece of </span><span style="font-weight: 500;">wood</span><span style="font-weight: 500;">, helping you choose the best match for your </span><span style="font-weight: 500;">project’s</span><span style="font-weight: 500;"> needs. </span><span style="font-weight: 500;">Need kilnâdried </span><a target="_blank" rel="noopener" href="/tonewoods/shop-tonewood-by-instrument/acoustic-guitar-wood/acoustic-guitar-soundboards-and-tops/european-spruce-soundboard-for-dreadnought-guitar/"><span style="font-weight: 500;">spruce soundboards</span></a><span style="font-weight: 500;"> for your next dreadnought, solidâbody </span><a target="_blank" rel="noopener" href="/tonewoods/wood-parts/body-blanks/"><span style="font-weight: 500;">guitar blanks</span></a><span style="font-weight: 500;">
14381 for that custom electric, or rockâsolid </span><a target="_blank" rel="noopener" href="/tonewoods/shop-tonewood-by-instrument/electric-guitar-bodies-and-necks-and-wood/electric-guitar-necks/electric-guitar-neck-blanks/"><span style="font-weight: 500;">neck blanks</span></a><span style="font-weight: 500;"> for any instrument in the lineup? They’re here, ready to ship and backed by the same rigorous grading and detailed specs as our showpiece tonewoods.</span><span style="font-weight: 500;"> </span></p> 14382<p><span style="font-weight: 500;">Whether you’re searching for original </span><span style="font-weight: 500;">woods</span><span style="font-weight: 500;"> featured in famous records or new pieces to inspire your next song, </span><span style="font-weight: 500;">WoodStax</span><span style="font-weight: 500;"> delivers the </span><span style="font-weight: 500;">quality</span><span style="font-weight: 500;"> and craftsmanship that </span><span style="font-weight: 500;">musicians</span> <span style="font-weight: 500;">love</span><span style="font-weight: 500;">. Complement your work with premium </span><a target="_blank" rel="noopener" href="/parts-and-hardware/"><span style="font-weight: 500;">instrument parts</span><span style="font-weight: 500;"> and hardware</span></a><span style="font-weight: 500;"> and professional</span><a target="_blank" rel="noopener" href="/luthier-tools-and-supplies/"> <span style="font-weight: 500;">luthier </span><span style="font-weight: 500;">tools</span></a><span style="font-weight: 500;"> to complete your </span><span style="font-weight: 500;">project</span><span style="font-weight: 500;">.</span></p> 14383<p><span style="font-weight: 500;">Explore our </span><span style="font-weight: 500;">WoodStax tonewood</span><span style="font-weight: 500;"> collection today and discover the difference great </span><span style="font-weight: 500;">wood</span><span style="font-weight: 500;"> can make in your </span><span style="font-weight: 500;">music</span><span style="font-weight: 500;">. Shop with StewMac and bring your </span><span style="font-weight: 500;">guitar</span><span style="font-weight: 500;"> to life with </span><span style="font-weight: 500;">tonewoods</span><span style="font-weight: 500;"> that shape your sound and fuel your creativity.</span></p> 14384</div></div> 14385 </div> 14386 14387 </section> 14388 </div> 14389 </div> 14390 </div> 14391</div> 14392 </main> 14393 14394 <!--DonutHole#vxB8q/jNvHPmtdE+JLYMmLYVSlwR0qlcO43QLCU1gtfsTkjJsYvpCLpHWiOIYiTPbyHq+T8MVjIolLhdNp+cr4Oaiz3YYFdF4lrLnS7HnrpTyk7fw7OFkA9gsLZ6jGRe1nBJk9YwoEvbLlFLEEwsne1xdMS+r2F0Q0Xow5W8WhZ77zpam/LG4ULKjCkN1QmQJof5Dd/rbAqhrKGV72iwH5NeZZ8D61TP6nJUmu2QbEgzbE7uv98Vyob55kjXqbxRm8lxmw6cmN5lWDFtWzAkd5oDDippfXp8mzwr8r2bbJmqk1hbADfanKghVZCO83JB4bdqC/AMfHGuYgIP++y0YTTjILtjLOY57whPn9reGGdv87irz7OG7mlqcCsfBeroC4Z0mlXPG9MiOTI7tihenTbdqOLrEkhCf3PY7wXAjkhQSs8FWpQcrGgkQyHc0mLBh0sGnazLVqh7CNANCiQDmp9VPKBTnfgip9XGCABCTcg=#--><footer class="py-5 position-relative tmx-master-padding" style="background-color:#333333"> 14395 14396 14397 <button type="button" class="btn position-absolute js-back-top-top pl-0 pb-0 pt-1 pr-1 p-md-3 right-0 top-0 2x d-none text-light" title="Go to top" aria-label="Go to top"> 14398 <i class="icon-chevron-up"></i> 14399 </button> 14400 14401 <div class="container"> 14402 <div class="row"> 14403 <div class="tmx-footer-top-content w-100"> 14404 <div><div class="block imageblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "> 14405 14406 <div class="h-100 div-image-mobile-container"> 14407 <a href="https://www.stewmac.com/"> 14408 <picture class="h-100"> 14409<img alt="StewMac Logo" class="img-fluid w-100 h-100 lazyload" data-src="/globalassets/reusable-content/stewmac-logo-lowercase-white-footer.svg?hash=637771485440000000" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="> 14410</picture> 14411 </a> 14412 </div> 14413</div><div class="block sociallinksblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "> 14414 14415<section class="tmx-social-links-container"> 14416 14417 <div> 14418 <a href="https://www.instagram.com/stewmac_guitar" target="_blank" class="m-1 tmx-no-style" title="Instagram | StewMac" aria-label="Instagram | StewMac" rel="noopener"> 14419 <i class="social-icon icon-icn-Social-Instagram"></i> 14420 </a> 14421 <a href="https://www.youtube.com/user/stewartmacdonald" target="_blank" class="m-1 tmx-no-style" title="YouTube | StewMac" aria-label="YouTube | StewMac" rel="noopener"> 14422 <i class="social-icon icon-icn-Social-YouTube"></i> 14423 </a> 14424 <a href="https://www.tiktok.com/@stewmac_guitar/" target="_blank" class="m-1 tmx-no-style" title="TikTok | StewMac" aria-label="TikTok | StewMac" rel="noopener"> 14425 <i class="social-icon icon-icn-Social-TikTok"></i> 14426 </a> 14427 <a href="https://www.facebook.com/StewMac" target="_blank" class="m-1 tmx-no-style" title="Facebook | StewMac" aria-label="Facebook | StewMac" rel="noopener"> 14428 <i class="social-icon icon-icn-Social-Facebook"></i> 14429 </a> 14430 <a href="https://www.pinterest.com/stewmac_guitar/" target="_blank" class="m-1 tmx-no-style" title="Pinterest | StewMac" aria-label="Pinterest | StewMac" rel="noopener"> 14431 <i class="social-icon icon-icn-Social-Pinterest"></i> 14432 </a> 14433 <a href="https://open.spotify.com/playlist/56II2Un0hAZQ08jWRoOXNS" target="_blank" class="m-1 tmx-no-style" title="Spotify | StewMac Radio" aria-label="Spotify | StewMac Radio" rel="noopener"> 14434 <i class="social-icon icon-icn-Social-Spotify"></i> 14435 </a> 14436 </div> 14437</section> 14438</div></div> 14439 <div class="clearfix"></div> 14440 <hr aria-hidden="true" /> 14441 </div> 14442 </div> 14443 <div class="row"> 14444 <div class="tmx-footer-main-content w-100"> 14445 <div class="row tmx-footer-quick-links"><div class="block quicklinksblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "> 14446 14447<section class="tmx-quick-links"> 14448 <nav aria-label="Shop">
14449 <span class="text-uppercase tmx-quick-links-title">Shop</span> 14450 14451 <ul class="pt-3 list-group list-group-vertical none"> 14452 <li class="mr-3 mb-2"> 14453 <a href="/new/" target="_self" title="New Items">New Items</a> 14454 </li> 14455 <li class="mr-3 mb-2"> 14456 <a href="/sale/" target="_self" title="Sale Items">Sale Items</a> 14457 </li> 14458 <li class="mr-3 mb-2"> 14459 <a href="/closeouts/" target="_self" title="Closeout Items">Closeout Items</a> 14460 </li> 14461 <li class="mr-3 mb-2"> 14462 <a href="/shop-by-brand/" target="_self" title="Shop By Brand">Shop By Brand</a> 14463 </li> 14464 <li class="mr-3 mb-2"> 14465 <a href="/gifts/" target="_self" title="Gift Ideas">Gift Ideas</a> 14466 </li> 14467 14468 </ul> 14469 </nav> 14470</section></div><div class="block quicklinksblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "> 14471 14472<section class="tmx-quick-links"> 14473 <nav aria-label="Inspiration"> 14474 <span class="text-uppercase tmx-quick-links-title">Inspiration</span> 14475 14476 <ul class="pt-3 list-group list-group-vertical none"> 14477 <li class="mr-3 mb-2"> 14478 <a href="/about-us/" target="_self" title="">Our Story</a> 14479 </li> 14480 <li class="mr-3 mb-2"> 14481 <a href="/video-and-ideas/trade-secrets/" target="_self" title="Trade Secrets">Trade Secrets</a> 14482 </li> 14483 <li class="mr-3 mb-2"> 14484 <a href="/video-and-ideas/tool-demo-videos/" target="_self" title="Video: Tool Demos">Video: Tool Demos</a> 14485 </li> 14486 <li class="mr-3 mb-2"> 14487 <a href="/fret-calculator/" target="_self" title="Fret Calculator">Fret Calculator</a> 14488 </li> 14489 <li class="mr-3 mb-2"> 14490 <a href="/video-and-ideas/online-resources/learn-about-guitar-pickups-and-electronics-and-wiring/" target="_self" title="Wiring Diagrams">Wiring Diagrams</a> 14491 </li> 14492 <li class="mr-3 mb-2"> 14493 <a href="/video-and-ideas/online-resources/" target="_self" title="All Instructions">All Instructions</a> 14494 </li> 14495 <li class="mr-3 mb-2"> 14496 <a href="/conversion-calculator/" target="_self" title="Conversions">Conversions</a> 14497 </li> 14498 14499 </ul> 14500 </nav> 14501</section></div><div class="block quicklinksblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "> 14502 14503<section class="tmx-quick-links"> 14504 <nav aria-label="Customer Service"> 14505 <span class="text-uppercase tmx-quick-links-title">Customer Service</span> 14506 14507 <ul class="pt-3 list-group list-group-vertical none"> 14508 <li class="mr-3 mb-2"> 14509 <a href="/customer-service/lifetime-promise/" target="_self" title="Lifetime Promise">Lifetime Promise</a> 14510 </li> 14511 <li class="mr-3 mb-2"> 14512 <a href="/customer-service/contact-us/" target="_self" title="Contact Us">Contact Us</a> 14513 </li> 14514 <li class="mr-3 mb-2"> 14515 <a href="/customer-service/international/" target="_self" title="International">International</a> 14516 </li> 14517 <li class="mr-3 mb-2"> 14518 <a href="/customer-service/shipping/" target="_self" title="Shipping">Shipping</a> 14519 </li> 14520 <li class="mr-3 mb-2"> 14521 <a href="/customer-service/returns/" target="_self" title="Returns">Returns</a> 14522 </li> 14523 14524 </ul> 14525 </nav> 14526</section></div><div class="block quicklinksblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "> 14527 14528<section class="tmx-quick-links"> 14529 <nav aria-label="Your Account">
14530 <span class="text-uppercase tmx-quick-links-title">Your Account</span> 14531 14532 <ul class="pt-3 list-group list-group-vertical none"> 14533 <li class="mr-3 mb-2"> 14534 <a href="/my-account/dashboard/" target="_self" title="Account">Account</a> 14535 </li> 14536 <li class="mr-3 mb-2"> 14537 <a href="/my-account/wishlists/" target="_self" title="Projects + Wishlist">Projects + Wishlist</a> 14538 </li> 14539 <li class="mr-3 mb-2"> 14540 <a href="/my-account/order-history/" target="_self" title="Order History">Order History</a> 14541 </li> 14542 <li class="mr-3 mb-2"> 14543 <a href="/wholesale-program/" target="_self" title="">Wholesale Program</a> 14544 </li> 14545 14546 </ul> 14547 </nav> 14548</section></div><div class="block imageblock col-lg-12 col-md-12 col-sm-12 col-xs-12 " style="padding:0px"> 14549 14550 <div class="h-100 div-image-mobile-container"> 14551 <a href="https://www.stewmac.com/stewmax-1-year-membership/"> 14552 <picture class="d-md-block d-none h-100"> 14553<img alt="Sign up for StewMAX!" class="img-fluid w-100 h-100 lazyload" data-src="/contentassets/f24975f0c6d64cc08533fb7f7a023481/smx_footerlogo_signup.png?hash=637613124130000000" height="188" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" width="268"> 14554</picture><picture class="d-md-none d-block h-100"> 14555<img alt="Sign up for StewMAX!" class="img-fluid w-100 h-100 lazyload" data-src="/contentassets/f24975f0c6d64cc08533fb7f7a023481/smx_footerlogo_signup_mobiletest10.jpg?hash=637613124130000000" height="275" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" width="768"> 14556</picture> 14557 </a> 14558 </div> 14559</div><div class="block containerblock col-lg-12 col-md-12 col-sm-12 col-xs-12 footer-signup-hidden "> 14560 14561 14562<div class="container"> 14563 <h3 class="text-left mb-4 pt-4">Footer Newsletter Block</h3> 14564 14565 <div class="row"> 14566 <div class="block formcontainerblock col-lg-12 col-md-12 col-sm-12 col-xs-12"> 14567 14568 <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"> 14569 14570
14571<script type="text/javascript"> 14572// 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]. 14573//TECHNOTE: all serverside (paths, dynamic values) of EPiServerForms will be transfered to client side here in this section. 14574(function initializeOnRenderingFormDescriptor() { 14575 // each workingFormInfo is store inside epi.EPiServer.Forms, lookup by its FormGuid 14576 var workingFormInfo = epi.EPiServer.Forms["f33309c0-4b41-4962-bc06-3fd538d39496"] = { 14577 Id: "f33309c0-4b41-4962-bc06-3fd538d39496", 14578 Name: "Footer Newsletter Signup", 14579 // whether this Form can be submitted which relates to the visitor's data (cookie, identity) and Form's settings (AllowAnonymous, AllowXXX) 14580 14581 SubmittableStatus : {"submittable":true,"message":""}, 14582 ConfirmMessage : "", 14583 ShowNavigationBar : true, 14584 ShowSummarizedData : false, 14585 14586 // serialize the dependency configuration of this form to clientside 14587 DependenciesInfo : [], 14588 // keep all fieldName which are not satisfied the field dependency conditions 14589 DependencyInactiveElements: [], 14590 14591 // Validation info, for executing validating on client side 14592 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}}]}], 14593 // Steps information for driving multiple-step Forms. 14594 StepsInfo : { 14595 Steps: [{"index":0,"attachedUrl":"","dependField":null,"dependCondition":null,"isActive":true,"attachedContentLink":"","dependValue":"","elementName":"__field_","guid":"00000000-0000-0000-0000-000000000000"}] 14596 }, 14597 FieldsExcludedInSubmissionSummary: [], 14598 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}}, 14599 DataSubmitController: "/EPiServer.Forms/DataSubmit" 14600 14601 }; 14602 14603 /// TECHNOTE: Calculation at FormInfo level, and these values will be static input for later processing. 14604 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 14605 workingFormInfo.StepsInfo.FormHasNothing = false; // this FLAG will be true if FormContainer has no element at all 14606 workingFormInfo.StepsInfo.AllStepsAreNotLinked = true; // this FLAG will be true, if all steps all have contentLink=="" (emptyString) 14607})(); 14608</script>
14608 14609 14610 14611 14612 <input type="hidden" class="Form__Element Form__SystemElement FormHidden FormHideInSummarized" name="__FormGuid" value="f33309c0-4b41-4962-bc06-3fd538d39496" data-f-type="hidden" autocomplete="off"> 14613 <input type="hidden" class="Form__Element Form__SystemElement FormHidden FormHideInSummarized" name="__FormHostedPage" value="94895__CatalogContent" data-f-type="hidden" autocomplete="off"> 14614 <input type="hidden" class="Form__Element Form__SystemElement FormHidden FormHideInSummarized" name="__FormLanguage" value="en-US" data-f-type="hidden" autocomplete="off"> 14615 <input type="hidden" class="Form__Element Form__SystemElement FormHidden FormHideInSummarized" name="__FormCurrentStepIndex" value="0" data-f-type="hidden" autocomplete="off"> 14616 <input type="hidden" class="Form__Element Form__SystemElement FormHidden FormHideInSummarized" name="__FormSubmissionId" value="" data-f-type="hidden" autocomplete="off"> 14617 <input name="__RequestVerificationToken" type="hidden" value="GB_Lbq6t_0svqF5cPXK0ywqnIn2L0K770qI2mIjpXuSEOqWWX2T6YWxQhnV8asyK3SBsHc332MTyxsFyyavdSd_cxHgd24aJ905QTVqSjAw1"> 14618 14619 14620 14621 14622 <div class="Form__Status"> 14623 <div role="alert" aria-live="polite" class="Form__Status__Message hide" data-f-form-statusmessage=""> 14624 14625 </div> 14626 </div> 14627 14628 <div data-f-mainbody="" class="Form__MainBody"> 14629 14630 <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=""> 14631 14632 14633 <!-- Each FormStep groups the elements below it til the next FormStep --> 14634 <div class="Form__Element FormTextbox ValidationRequired" data-f-element-name="__field_329018" data-f-type="textbox"> 14635 <label for="e5c96338-6d5c-4a91-b4fd-cdeb0de76ba1" class="Form__Element__Caption"></label> 14636 <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"> 14637 <span class="Form__Element__ValidationError" data-f-linked-name="__field_329018" data-f-validationerror="" id="__field_329018_desc" style="display:none"></span> 14638 14639</div> 14640 14641<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"> 14642 Submit 14643 14644</button> 14645 14646 </section> 14647 14648 14649 </div> 14650 14651 14652 14653 </form> 14654</div> 14655 </div> 14656 14657 14658</div></div></div> 14659 <hr aria-hidden="true" /> 14660 </div> 14661 </div> 14662 <div class="row"> 14663 <div class="tmx-footer-bottom-content mb-0"> 14664 <div class="block freetextblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "><div> 14665 <p>© </p> 14666<span> 14667 2026 14668</span> 14669<p>StewMac</p> 14670 14671 14672<section class="tmx-quick-links"> 14673 <nav> 14674 14675 <ul class="pt-3 list-group list-group-horizontal none"> 14676 <li class="mr-3 mb-2"> 14677 <a href="/customer-service/terms-of-use/" target="_self" title="Terms of Use">Terms of Use</a> 14678 </li> 14679 <li class="mr-3 mb-2"> 14680 <a href="/customer-service/privacy-policy/" target="_self" title="Privacy Policy">Privacy Policy</a> 14681 </li> 14682 <li class="mr-3 mb-2"> 14683 <a href="/customer-service/accessibility-statement/" target="_self" title="">Accessibility Statement</a> 14684 </li> 14685 14686 </ul> 14687 </nav> 14688</section> 14689<p>StewMac, Waverly, Five-Star, and ColorTone are registered trademarks of Stewart-MacDonald Manufacturing Co.</p> 14690</div></div><div class="block freetextblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "><div> 14691 <p style="display: none;">
14692<script> 14693 14694 window.fwSettings={ 14695 'widget_id':65000001034 14696 }; 14697 !function(){if("function"!=typeof window.FreshworksWidget){var n=function(){n.q.push(arguments)};n.q=[],window.FreshworksWidget=n}}() 14698 14699 var fds = document.createElement('script'); 14700 fds.type = 'text/javascript'; 14701 fds.async = true; 14702 fds.src = 'https://widget.freshworks.com/widgets/65000001034.js'; 14703 document.head.appendChild(fds); 14704 14705 //document.write('<scr'+'ipt type="text/javascript" src="" async="" defer="defer"></sc'+'ript>'); 14706 14707FreshworksWidget('hide', 'launcher'); 14708 14709document.addEventListener('DOMContentLoaded', (e) => { 14710 var canonical = ($("link[rel='canonical']").attr("href") ?? '').replace(window.location.origin, ''); 14711 14712 if (window.location.pathname === '/' 14713 || canonical.startsWith('/search/') 14714 || canonical.startsWith('/customer-service/') 14715 || canonical.startsWith('/electronics/amps/tubes-valves/') 14716 || canonical.startsWith('/parts-and-hardware/bridges-and-tailpieces/') 14717 || canonical.startsWith('/parts-and-hardware/all-hardware-and-parts-by-instrument/acoustic-guitar-parts/acoustic-guitar-bridges-and-tailpieces/') 14718 || canonical.startsWith('/parts-and-hardware/all-hardware-and-parts-by-instrument/archtop-guitar-parts/archtop-guitar-bridges-and-tailpieces/') 14719 || canonical.startsWith('/parts-and-hardware/all-hardware-and-parts-by-instrument/banjo-parts/banjo-bridges-and-tailpieces/') 14720 || canonical.startsWith('/parts-and-hardware/all-hardware-and-parts-by-instrument/electric-bass-parts/electric-bass-bridges/') 14721 || canonical.startsWith('/parts-and-hardware/all-hardware-and-parts-by-instrument/electric-guitar-parts/electric-guitar-bridges-and-tailpieces/') 14722 || canonical.startsWith('/parts-and-hardware/all-hardware-and-parts-by-instrument/mandolin-parts/mandolin-bridges-and-tailpieces/') 14723 || canonical.startsWith('/parts-and-hardware/tuning-machines/') 14724 || canonical.startsWith('/parts-and-hardware/all-hardware-and-parts-by-instrument/acoustic-guitar-parts/acoustic-guitar-tuning-machine-heads/') 14725 || canonical.startsWith('/parts-and-hardware/all-hardware-and-parts-by-instrument/banjo-parts/banjo-tuning-machine-heads/') 14726 || canonical.startsWith('/parts-and-hardware/all-hardware-and-parts-by-instrument/electric-guitar-parts/tuning-machines/') 14727 || canonical.startsWith('/parts-and-hardware/all-hardware-and-parts-by-instrument/mandolin-parts/mandolin-tuning-machine-heads/') 14728 ) { 14729 14730FreshworksWidget('show', 'launcher'); 14731 14732 } 14733 14734$(".tmx-footer-quick-links a[href='/customer-service/contact-us/']").click(function(e) { 14735 e.preventDefault(); 14736 openWidget(); 14737}); 14738 14739}); 14740</script>
14740 14741</p> 14742</div></div><div class="block containerblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "> 14743 14744 14745<div class="container"> 14746 14747 <div class="row"> 14748 <div class="block freetextblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "><div> 14749 14750</div></div><div class="block freetextblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "><div> 14751 <p style="display: none;">
14752<script> 14753/*Change Headline of Login Page when coming from Checkout. 14754We use the returnUrl query parameter to determine if they're coming from checkout. 14755*/ 14756if (window.location.href.replace(window.location.origin, '').startsWith('/my-account/login/?returnUrl=%2fcheckout')) { 14757(function () { 14758 function code() { 14759 // Code to Run 14760 let newHeadline = `Checkout Step 1 - Your Account`; 14761 let headline = document.querySelector("main > div.tmx-page > div > h1"); 14762 headline.innerHTML = newHeadline; 14763 } 14764 14765 function check() { 14766 // Check code 14767 return true; 14768 } 14769 14770 // Helper functions 14771 function addStyling() { 14772 let cssArray = []; 14773 14774 cssArray.push({ desc: "", css: `` }); 14775 14776 cssArray.forEach(({ desc, css }) => { 14777 let position = "beforeend"; 14778 let styleElement = `<style data-desc="${desc}">${css}</style>`; 14779 document.head.insertAdjacentHTML(position, styleElement); 14780 }); 14781 } 14782 14783 function monitorChangesByConditionAndRun(check, code, keepChecking = false) { 14784 let checkAndRun = () => (keepChecking ? check() && code() : check() && (observer.disconnect(), code())); 14785 var observer = new MutationObserver(checkAndRun); 14786 observer.observe(document.documentElement, { 14787 childList: true, 14788 subtree: true, 14789 }); 14790 checkAndRun(); 14791 } 14792 14793 function send_event(event) { 14794 dataLayer = dataLayer || []; 14795 event = { 14796 event: "ga_event", 14797 eCategory: event.eCategory || "", 14798 eAction: event.eAction || "", 14799 eLabel: event.eLabel || "", 14800 eNonInteraction: true, 14801 }; 14802 dataLayer.push(event); 14803 14804 let isTesting = typeof csTesting !== "undefined" || location.href.indexOf("testing=true") > -1; 14805 if (isTesting) console.log(event); 14806 } 14807 14808 addStyling(); 14809 monitorChangesByConditionAndRun(check, code); 14810})(); 14811} 14812</script>
14812 14813</p> 14814</div></div><div class="block freetextblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "><div> 14815 <p style="display: none;">
14816<script data-cookieconsent="ignore"> 14817 window.domReady = callback => { 14818 if ( 14819 document.readyState === "complete" || 14820 (document.readyState !== "loading" && !document.documentElement.doScroll) 14821 ) 14822 callback(); 14823 else 14824 document.addEventListener("DOMContentLoaded", callback); 14825 }; 14826 14827 window.csUtils = { 14828 extend$: () => { 14829 HTMLElement.prototype.$ = function(sel){return this.querySelector(sel);} 14830 HTMLElement.prototype.$$ = function(sel){return this.querySelectorAll(sel);} 14831 }, 14832 $$: (selector) => { 14833 return document.querySelectorAll(selector); 14834 }, 14835 $: (selector) => { 14836 return document.querySelector(selector); 14837 }, 14838 ia: (ip, placement, el, replace = false) => { 14839 function isElement(obj) { 14840 return obj instanceof Element || obj instanceof HTMLDocument; 14841 } 14842 try { 14843 if (typeof el === 'string') { 14844 ip.insertAdjacentHTML(placement, el); 14845 } else if (isElement(el)) { 14846 ip.insertAdjacentElement(placement, el); 14847 } 14848 if(replace) { 14849 ip.remove(); 14850 } 14851 } catch (error) { 14852 console.warn('CS ia fn error: ', error); 14853 } 14854 }, 14855 build_observer: (check, code, stop_finish, stop_timeout, stop_function, obs_target, obs_param) => { 14856 stop_function = 14857 stop_function || 14858 function () { 14859 return false; 14860 }; 14861 14862 obs_target = obs_target || document.documentElement; 14863 14864 obs_param = obs_param || { 14865 // attributeFilter: ['style'], 14866 attributes: false, 14867 characterData: false, 14868 childList: true, 14869 subtree: true, 14870 }; 14871 14872 function fn(mutations) { 14873 mutations = mutations || []; 14874 check(mutations) && (stop_finish && observer.disconnect(), code()); 14875 if (stop_function()) observer.disconnect(); 14876 } 14877 14878 try { 14879 var observer = new MutationObserver(fn); 14880 observer.observe(obs_target, obs_param); 14881 fn(); 14882 14883 if (stop_timeout) 14884 setTimeout( 14885 function (e) { 14886 return stop_finish && observer.disconnect(); 14887 }, 14888 stop_timeout === true ? 10000 : stop_timeout 14889 ); 14890 } catch(err) { 14891 console.warn('csUtils | build_observer err: ', err); 14892 } 14893 }, 14894 exit_intent: (o = { 14895 d_exit_int: true, 14896 m_exit_int: true, 14897 m_scroll_1: .50, 14898 m_scroll_2: -50, 14899 m_scrollEl: document, 14900 m_scrollFn: () => window.scrollY, 14901 callback: () => {}, 14902 callback_end: true, 14903 }) => { 14904 var scroll1_check; 14905 14906 var my_scroll = (() => { 14907 var last_position, 14908 new_position, 14909 timer, 14910 delta, 14911 delay = 50; 14912 14913 function clear() { 14914 last_position = null; 14915 delta = 0; 14916 } 14917 14918 clear(); 14919 return function() { 14920 new_position = o.m_scrollFn(); 14921 if (last_position != null) { 14922 delta = new_position - last_position; 14923 } 14924 last_position = new_position; 14925 clearTimeout(timer); 14926 timer = setTimeout(clear, delay); 14927 return delta; 14928 }; 14929 })(); 14930 14931 var desktopScrollIntent = (e) => { 14932 if ( 14933 !(e.toElement || e.relatedTarget || e.clientY > 100 || e.clientX < 100) 14934 ) do_exit_intent("desktop"); 14935 }; 14936 14937 var mobileScrollSpeedFunction = () => { 14938 if ( 14939 o.m_scrollFn() > (document.body.scrollHeight - window.screen.height) * o.m_scroll_1 14940 ) scroll1_check = true; 14941 if (scroll1_check && my_scroll() < o.m_scroll_2) 14942 do_exit_intent("mobile"); 14943 }; 14944 14945 function do_exit_intent() { 14946 if (o.callback_end) { 14947 if (o.d_exit_int) document.removeEventListener("mouseout", desktopScrollIntent); 14948 if (o.m_exit_int) o.m_scrollEl.removeEventListener("scroll", mobileScrollSpeedFunction); 14949 } 14950 o.callback(); 14951 } 14952 14953 if (o.d_exit_int) document.addEventListener("mouseout", desktopScrollIntent); 14954 if (o.m_exit_int) o.m_scrollEl.addEventListener("scroll", mobileScrollSpeedFunction); 14955 }, 14956 cs_cookie: { 14957 set: (name, value, days) => { 14958 var d = ''; /*Specify domain. Leave blank for default current hostname.*/ 14959 document.cookie = name + '=' + value + ((days) ? ('; expires=' + new Date(((new Date()).getTime() + days * 864e5)).toGMTString()) : '') + ';domain=' + (d.length ? d : document.location.hostname) + ';path=/'; 14960 }, 14961 get: name => ((m = document.cookie.match(new RegExp('(^| |;)' + name.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g, '\\$&') + '=([^;$]*)'))) && m.length == 3 ? m[2] : null),
14962 del: name => csUtils.cs_cookie.set(name, '', -1) 14963 }, 14964 domReady: (callback) => { 14965 if ( 14966 document.readyState === "complete" || 14967 (document.readyState !== "loading" && !document.documentElement.doScroll) 14968 ) 14969 callback(); 14970 else 14971 document.addEventListener("DOMContentLoaded", callback); 14972 }, 14973 getUrlParameter: (name) => { 14974 const params = new URLSearchParams(window.location.search); 14975 return params.get(name); 14976 }, 14977 custom_audience: {}, 14978 } 14979 14980 14981 csUtils.domReady(() => { 14982 ["epiExclude"].forEach(function(k) { 14983 if (csUtils.getUrlParameter(k) === "persistent") { 14984 csUtils.cs_cookie.set(k, "true", 0); 14985 } 14986 else if (csUtils.getUrlParameter(k) === "false") { 14987 csUtils.cs_cookie.del(k); 14988 } 14989 14990 // 3. Set the custom_audience flag to true if param is true/persistent OR if cookie exists 14991 csUtils.custom_audience[k] = 14992 csUtils.getUrlParameter(k) === "true" || 14993 csUtils.getUrlParameter(k) === "persistent" || 14994 (csUtils.cs_cookie && csUtils.cs_cookie.get(k) === "true"); 14995 }); 14996 }); 14997 </script>
14997 14998</p> 14999</div></div><div class="block freetextblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "><div> 15000 <p style="display: none;">
15001<script> 15002/* Cart - Add StewMAX CTA â annual CTA in the order summary. Price read from the 15003 native button; the native button performs the add. */ 15004(function () { 15005 if (location.pathname !== '/cart/') return; 15006 15007 var CSS = '' 15008 + '.js-cart .stewmax-container{display:none !important}' 15009 + '.smx-cu{background:#fff;border:1px solid #e3e3e3;padding:10px;margin:10px 0;display:flex;flex-direction:column;gap:10px;font-family:jaf-bernino-sans,sans-serif}' 15010 + '.smx-cu-head{display:flex;gap:5px;align-items:center;padding-left:5px}' 15011 + '.smx-cu-arrow{width:16px;height:24px}' 15012 + '.smx-cu-title{font-size:14px;font-weight:700;letter-spacing:-.56px;color:#000}' 15013 + '.smx-cu-sub{display:flex;gap:5px;align-items:center;padding-left:25px}' 15014 + '.smx-cu-add{font-size:14px;font-weight:700;color:#000}' 15015 + '.smx-cu-learn{font-size:12px;color:#cc0000;text-decoration:none}' 15016 + '.smx-cu-learn:hover{text-decoration:underline;color:#cc0000}' 15017 + '.smx-cu-row{display:flex;gap:8px;align-items:center;padding:0 0 0 25px;margin:0;font-size:14px;color:#000;cursor:pointer}' 15018 + '.smx-cu-check{width:16px;height:16px;accent-color:#cc0000;margin:0}' 15019 + '.smx-cu-note{font-size:12px;color:#cc0000}' 15020 + '.smx-red{color:#cc0000}'; 15021 15022 var style = document.createElement('style'); 15023 style.textContent = CSS; 15024 (document.head || document.documentElement).appendChild(style); 15025 15026 function annualBtn() { 15027 return document.querySelector('.js-stewmax-add-btn[data-stewmax-code="STEWMAX"]'); 15028 } 15029 15030 function visibleAnchor() { 15031 var rows = document.querySelectorAll('.order-summary .card-body > .mb-2'); 15032 for (var i = 0; i < rows.length; i++) if (rows[i].offsetParent !== null) return rows[i]; 15033 return null; 15034 } 15035 15036 function build() { 15037 var btn = annualBtn(); 15038 var anchor = visibleAnchor(); 15039 if (!btn || !anchor) return; 15040 15041 var existing = document.querySelector('.smx-cu'); 15042 if (existing) { 15043 if (existing.previousElementSibling === anchor) return; 15044 anchor.parentNode.insertBefore(existing, anchor.nextSibling); 15045 return; 15046 } 15047 15048 var price = (btn.textContent.match(/[^\s]*\d+[.,]\d{2}/) || [''])[0]; 15049 var monthly = ''; 15050 var m = price.match(/([\d.,]+)/); 15051 if (m) { 15052 var n = parseFloat(m[1].replace(/,/g, '')); 15053 if (n > 0) monthly = price.replace(m[1], (n / 12).toFixed(2)) + '/month billed annually'; 15054 } 15055 15056 var el = document.createElement('div'); 15057 el.className = 'smx-cu'; 15058 el.innerHTML = 15059 '<div class="smx-cu-head"><img class="smx-cu-arrow" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAwCAYAAABwrHhvAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAodJREFUeAHtmDtLI1EYhr+5bpJNzJqYjFp4QUHxBiIKNrbair2FhYWNv0CwEAR7W7GztrNRUH+BiKgIoikEEYRdsElmks2+55zZTTZx554VfGB4SJyTeefNzPFMpEoVaiEytZiPG8AqFLBFH8CysL0dHGDzi0oeMe/vWZ6nJ1jp7iYvSK7vgl8NVCmoLHtmdxdOrq2RFzw3IDDv7mDr+RlWDIPc4LsBkiQou78Pf11eJjfYDZgPD85G8AD1lG5u4PLLCyzncuQsAC/gbW/P0QCqL4y//rGzA+tTU3BiaYmcYAcoPT46GkDNvjH+fvH6Go69vsJyJkPvIVVMEyPt79Qnkq7DucNDFmRh4d39gznqn4hGr65gfXYWltPphrsH3oD9wfE4nD86gr/MzTXcL/gGBPxuKV5ewtrkJCynUjW7hdaAQBwwf3wM69PTNX8PrwFOpa4JdXSUBUsk4NAbEIjb0Tg9hbWxMRaIIqJ6onDp4gJWBgbgyBoQKJ2dsHF2BkfWgKBcLMKl21s48gYEYl6IvAHiU7U6NARHfw10dcHG+TkLQlHBT1CbmIClWIw5snkgm4XteYBPSOE3oCjsgOLM+QwoCP9/QVsbnD85gcWKSRBeA3yxqo2Ps5fJZMPdQgsgLrJv29ssCL/twg/Az1znF5nUZCUUWgBJ0+D01hYLwi++fwZQ+vrIEXzNZzVZRasjI7Dc3k5OUElmD8jJlRVHA6hchr5vbta+z2+39MYGrM/MkBN+N9Db62iACPDXBw0Pw3JHB7nh/3k29Io6OAjLLp+KAwuQWl+H4/Pz5AXPAdT+ftjrLyO+AyRXV+HE4iL5wX0AftEpPT0UBNLnL6XUYj4DtDzAT1AF0IBUSHEhAAAAAElFTkSuQmCC" alt="">' 15060 + '<span class="smx-cu-title">Want Free Shipping?</span></div>' 15061 + '<div class="smx-cu-sub"><span class="smx-cu-add">Add Stew<span class="smx-red">MAX</span> Membership</span>' 15062 + '<a class="smx-cu-learn" href="/stewmax-1-year-membership/">Learn More</a></div>' 15063 + '<label class="smx-cu-row"><input type="checkbox" class="smx-cu-check">' 15064 + '<span>' + price + '/Year</span>' 15065 + (monthly ? '<span class="smx-cu-note">' + monthly + '</span>' : '') 15066 + '</label>'; 15067 15068 el.addEventListener('change', function (e) {
15069 if (!e.target.classList.contains('smx-cu-check') || !e.target.checked) return; 15070 e.target.disabled = true; 15071 var b = annualBtn(); 15072 if (b) b.click(); else e.target.disabled = false; 15073 }); 15074 15075 anchor.parentNode.insertBefore(el, anchor.nextSibling); 15076 } 15077 15078 build(); 15079 new MutationObserver(build).observe(document.body, { childList: true, subtree: true }); 15080 window.addEventListener('resize', build); 15081})(); 15082</script>
15082 15083</p> 15084</div></div><div class="block freetextblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "><div> 15085 <p style="display: none;">
15086<script data-cookieconsent="ignore"> 15087/* TAG: PDP and Cart - Lifetime Promise Trust and Overlay 15088 Inserts the Lifetime Promise seal (PDP: after add-to-cart; Cart: in header) 15089 and the #trust-modal warranty dialog. */ 15090if ( 15091 !(location.search.indexOf('excludeEPI=true') > 0) && 15092 document.querySelector('main > .tmx-pdp, main > .tmx-cart') 15093) { 15094 (function() { 15095 let trustSealContainer = ` 15096 <div class="trustseal"> 15097 <img src="/globalassets/reusable-content/lifetime_promise.png" alt="A red badge-style graphic with the word stewmac above the large text LIFETIME PROMISE inside a ribbon-shaped emblem, indicating a lifetime quality guarantee" data-src="/globalassets/reusable-content/lifetime_promise.png?hash=637612945370000000&quality=80" class=" lazyloaded"> 15098 <p class="trustseal-text"> 15099 If at any time our products break, wear out, or fail to exceed expectations simply return for a replacement. 15100 <button class="trustseal-details" commandfor="trust-modal" command="open">See details ></button> 15101 </p> 15102 </div> 15103 `; 15104 15105 let trustModal = ` 15106 <div id="trust-modal-wrap"> 15107 <style> .trustseal { display: -ms-grid; display: flex; -ms-grid-columns: 40% auto; grid-template-columns: 40% auto; margin: 10px 0; grid-gap: 5px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; max-width: 340px; margin: 10px auto; } .tmx-cart .trustseal { background-color: #fff; border: 2px solid #ddd; border-radius: 6px; display: flex; float: right; margin-bottom: 1rem; padding: 9px; position: relative; gap: 5px; } .trustseal img { -o-object-fit: contain; object-fit: contain; display: -ms-grid; display: grid; -ms-grid-row-align: center; align-self: center; height: auto; width: 90px; } .trustseal .trustseal-text { font-weight: 600; line-height: 1.25; font-size: 15px; } .trustseal .trustseal-details { color: #cc0000; font-weight: inherit; cursor: pointer; display: inline-block; background: none; border: none; } .jquery-modal.blocker { z-index: 10000; } #trust-modal { color: #333; font-weight: 400; margin: 40px auto 0; position: relative; max-width: 1000px; box-sizing: border-box; width: 90%; background: #fff; font-size: 16px; padding: 15px 30px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -o-border-radius: 8px; -ms-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: 0 0 10px #000; -moz-box-shadow: 0 0 10px #000; -o-box-shadow: 0 0 10px #000; -ms-box-shadow: 0 0 10px #000; box-shadow: 0 0 10px #000; text-align: left; } #trust-modal::backdrop { background: rgba(0, 0, 0, 0.3); } #trust-modal .close-modal { background: none; border: none; position: absolute; display: block; width: 0; height: 0; background-position: center center; color: #000; top: 12px; right: 12px; display: flex; padding: 10px; align-items: center; font-size: 22px; justify-content: center; cursor: pointer; text-decoration: none; } .trust-modal-header { color: #000; font-size: 18px; margin-bottom: 10px; } #trust-modal p { color: inherit; font-weight: inherit; } #trust-modal li:not(:last-child) { margin-bottom: 10px; } #trust-modal ol { margin-bottom: 0; } .cart-header { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } @media only screen and (min-width: 768px) { .tmx-cart .trustseal { margin-right: 0; max-width: 530px; -ms-grid-columns: 15% auto; grid-template-columns: 15% auto; } .cart-header { -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; } .tmx-cart .trustseal img { margin: -10px 0 -10px -10px; } } @media only screen and (max-width: 767px) { #trust-modal { margin-top: 20px; } } </style> 15108 <dialog id="trust-modal" style="overflow: visible;" > 15109 <div class="modal-body"> 15110 <div class="trust-modal-header">StewMac Limited Lifetime Warranty</div> 15111 <p> 15112 StewMac warrants its products to be free from defects in materials and workmanship, under normal use and maintenance, for the lifetime of the product from the date of the initial retail purchase. Upon return and inspection of the StewMac product, StewMac promises to provide a replacement product of the same or equal value subject to the following conditions, exclusions, and limitations: 15113 </p> 15114 <ol> 15115 <li> 15116 The limited warranty set forth above is exclusive. StewMac makes no other warranties, express or implied, and StewMac expressly disclaims all other warranties, including but not limited to implied warranties of merchantability and fitness for a particular purpose. 15117 </li> 15118 <li> 15119 This warranty is limited to replacement of StewMac products only and does not apply to other manufacturers' products sold by StewMac. 15120 </li> 15121 <li> 15122 This limited warranty is non-transferable. If your StewMac product was not purchased from StewMac, this voids the warranty. You must provide proof of purchase at the time the product is returned. 15123 </li> 15124 <li> 15125 This limited warranty may be void and StewMac may refuse to provide a replacement, in its sole discretion, if the StewMac product is damaged due to abuse and misuse by You. 15126 </li> 15127 </ol> 15128 </div> 15129 <button class="close-modal" commandfor="trust-modal" command="close">X</button> 15130 </div> 15131 </dialog> 15132 `; 15133 15134 function cartHeaderEl() { 15135 var h1s = document.querySelectorAll('.tmx-cart h1'); 15136 for (var i = 0; i < h1s.length; i++) { 15137 if (h1s[i].textContent.indexOf('Cart') !== -1) return h1s[i].parentElement; 15138 } 15139 return null; 15140 } 15141 15142 function code() { 15143 if (document.querySelector('.tmx-pdp')) { 15144 let canonical = document.querySelector("link[rel='canonical']"); 15145 15146 if (!canonical || !canonical.getAttribute("href") || !canonical.getAttribute("href").toLowerCase().includes('/tonewoods/')) { 15147 let addToCartSection = document.querySelector('.tmx-pdp-buttons-container'); 15148 if (addToCartSection) addToCartSection.insertAdjacentHTML('afterend', trustSealContainer); 15149 } 15150 } 15151 15152 if (document.querySelector('.tmx-cart')) { 15153 let cartContainer = cartHeaderEl(); 15154 if (cartContainer) { 15155 cartContainer.classList.add('cart-header'); 15156 cartContainer.insertAdjacentHTML('beforeend', trustSealContainer); 15157 } 15158 } 15159 15160 document.body.insertAdjacentHTML('beforeend', trustModal); 15161 15162 document.querySelectorAll('.trustseal-details').forEach(function(btn
15162) { 15163 btn.addEventListener('click', function() { 15164 var modal = document.querySelector('#trust-modal'); 15165 if (modal && !modal.open) modal.showModal(); 15166 }); 15167 }); 15168 15169 var modal = document.querySelector('#trust-modal'); 15170 if (modal) modal.addEventListener('click', function(e) { 15171 if (e.target === modal || e.target.closest('[rel="modal:close"]')) 15172 modal.close(); 15173 }); 15174 } 15175 15176 function check() { 15177 try { 15178 ( 15179 document.querySelector('.tmx-pdp-buttons-container') || 15180 cartHeaderEl() 15181 ) && (code(), observer.disconnect()); 15182 } catch (e) { 15183 return; 15184 } 15185 } 15186 15187 var observer = new MutationObserver(check); 15188 15189 observer.observe( 15190 document.documentElement, { attributes: true, childList: true, subtree: true } 15191 ); 15192 15193 check(); 15194 })(); 15195} 15196</script>
15196 15197</p> 15198</div></div><div class="block freetextblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "><div> 15199 <p style="display: none;">
15200<script> 15201/*Stewmac - Low Stock Urgency 15202For PDP and Cart pages, show the amount in stock in the "In stock, ready to ship!" message if it's a number and not "many". 15203*/ 15204if (document.querySelector('main > .tmx-pdp, main > .tmx-cart')) { 15205(function() { 15206 var limit_max = false; 15207 15208 if(typeof window.cs_low_stock !== 'undefined') 15209 return; 15210 window.cs_low_stock = 1; 15211 15212 var wait_for_quantities = function() { 15213 var pv = document.querySelector('.js-product-variants, .js-cart, .js-products'); 15214 var v = [].slice.call(document.querySelectorAll('.js-product-variants .pdp-product-variant, .js-cart .cart-item-tile, .tmx-category-page .js-products .tmx-product-tile .tmx-product-tile-body')); 15215 if(!v.length) { 15216 setTimeout(wait_for_quantities,50); 15217 return; 15218 } 15219 15220 var css = document.createElement('style'); 15221 css.innerHTML = '.limited_availability_wrap { color: #35f; padding-left: 1.5em; } .js-products .limited_availability_wrap { padding: 0.25rem 1rem; text-align: left; font-size: .85rem; padding-top: 0; } .limited_availability, .limited_availability_desc { font-weight: bold; } .limited_availability_desc { padding-top: 1rem; } @media (max-width: 767.99px) { .tmx-product-details .pdp-product-variant div.tmx-variant-spinner { margin-top: 0; } }'; 15222 document.querySelector('head').appendChild(css); 15223 15224 var update_instock = function() { 15225 var woodstax = document.querySelector('.tmx-product-details-woodstax > .row > .col-12.col-md-8.col-lg-6 > .ml-md-3 .mixAndSave'); 15226 15227 v = [].slice.call(document.querySelectorAll('.js-product-variants .pdp-product-variant, .js-cart .cart-item-tile, .tmx-category-page .js-products .tmx-product-tile')); 15228 v.filter(function(r) { return r.querySelector('.tmx-ewis, .limited_availability, .featured-color > strong') === null; }
15228).forEach(function(el) { 15229 var r = el.querySelector('.tmx-variant-availability, .availabilty[data-in-stock], .tmx-product-tile-body'); 15230 var dv = el.getAttribute('data-variation-code'); 15231 if(r !== null && (dv !== null && dv.indexOf('|') == -1)) { 15232 var avail = r.getAttribute('data-in-stock'); 15233 15234 if(avail !== 'many') { 15235 if(avail === null) 15236 avail = ''; 15237 15238 if(avail !== '0') { 15239 /*console.log(avail);*/ 15240 var a = '<span class="limited_availability">'+(avail.length ? 'Only '+avail+' i' : 'I')+'n stock</span>, ready to ship!'; 15241 15242 var isCategory = (document.querySelector('.tmx-category-page .js-products') !== null); 15243 if(woodstax === null && !isCategory) { 15244 r.innerHTML = a; 15245 } else if(isCategory) { 15246 15247 } else if(woodstax) { 15248 15249 } 15250 var inp = el.querySelector('input[name="quantity"]'); 15251 if(inp !== null && avail.length && limit_max) 15252 inp.setAttribute('max', avail); 15253 } 15254 } 15255 } 15256 }); 15257 }; 15258 update_instock(); 15259 var obs = new MutationObserver(function(mL, o) { 15260 o.disconnect(); 15261 update_instock(); 15262 o.observe(pv, {childList: true, subtree: true}); 15263 }); 15264 obs.observe(pv, {childList: true, subtree: true}); 15265 }; 15266 wait_for_quantities(); 15267})(); 15268 15269} 15270</script>
15270 15271</p> 15272</div></div><div class="block freetextblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "><div> 15273 <p style="display: none;">
15274<script> 15275 /*Stewmac - Add To Cart Overlay 15276This creates an overlay at the top of the page when an item is added to cart.*/ 15277 if (document.querySelector('main > .tmx-pdp')) { 15278 (function() { 15279 15280 function check() { 15281 try { 15282 return $('.js-add-to-cart')[0]; 15283 } catch (e) {}; 15284 } 15285 15286 function code() { 15287 if ($('.js-add-to-cart').is(':disabled')) return; 15288 15289 var checkmark_svg = `<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="rgb(47, 126, 97"> 15290 <circle xmlns="http://www.w3.org/2000/svg" id="Ellipse_1" data-name="Ellipse 1" cx="9" cy="9" r="9" fill="#fff" /> 15291 <path d="M12 0c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm-1.25 17.292l-4.5-4.364 1.857-1.858 2.643 2.506 5.643-5.784 1.857 1.857-7.5 7.643z" /> 15292 </svg>`; 15293 15294 var isWoodStaxProduct = !!$('#js-pdp-image-container').data('is-woodstax'), 15295 iStewMaxProduct = !!$('#js-pdp-image-container').data('is-stewmax'); 15296 15297 $('.js-add-to-cart').replaceWith(` 15298 <button type="button" data-action="/Cart/addToCart" class="btn btn-primary btn-block js-add-to-cart-slideout" data-processing-label="Processing" data-addtocart-label="Add to cart" data-add-to-cart=""> 15299 Add to cart 15300 </button> 15301 `); 15302 15303 $('body').append(` 15304<style> 15305body { 15306 position: relative; 15307} 15308 15309.js-add-to-cart-slideout { 15310 margin-bottom: 0.625rem; 15311} 15312 15313.cart-slideout { 15314 background: #fff; 15315 border-bottom: solid 1px #aaa; 15316 position: absolute; 15317 z-index: 2; 15318 width: 100%; 15319} 15320 15321.cart-slideout .innerWrap { 15322 align-items: flex-end; 15323 display: flex; 15324 gap: 20px; 15325 justify-content: space-around; 15326 margin: 0 auto; 15327 max-width: 100%; 15328 padding: 20px; 15329 position: relative; 15330 width: 1100px; 15331} 15332 15333.cart-slideout .item { 15334 display: flex; 15335 width: 100%; 15336} 15337 15338.cart-slideout .item img { 15339 height: 100px; 15340 margin-right: 10px; 15341} 15342 15343.cart-slideout .item .dsc { 15344 display: flex; 15345 flex-direction: column; 15346 gap: 5px; 15347 max-width: 500px; 15348} 15349 15350.cart-slideout .item .status-msg { 15351 font-weight: 600; 15352 margin-bottom: 5px; 15353} 15354 15355.cart-slideout .item .item-name { 15356 font-family: "jaf-bernino-sans-condensed", sans-serif; 15357 line-height: 1; 15358 letter-spacing: .01em; 15359 font-size: 20px; 15360 font-weight: 700; 15361 color: #000; 15362} 15363 15364.cart-slideout .item .item-amount { 15365 color: #333; 15366} 15367 15368.cart-slideout .cart { 15369 gap: 20px; 15370 display: flex; 15371 flex-direction: column; 15372 padding-bottom: 20px; 15373} 15374 15375.cart-slideout .cart .dsc { 15376 font-size: 18px; 15377} 15378 15379.cart-slideout .cart .btn-grp { 15380 display: flex; 15381 justify-content: center; 15382} 15383 15384.cart-slideout .cart .btn { 15385 align-items: center; 15386 cursor: pointer; 15387 display: flex; 15388 font-size: 16px; 15389 font-weight: normal; 15390 justify-content: center; 15391 opacity: 1; 15392 max-width: 100%; 15393 padding: 0; 15394 height: 42px; 15395 width: 220px; 15396} 15397 15398.cart-slideout .cart .btn-primary { 15399 margin: 0 10px 0 0; 15400} 15401 15402.cart-slideout .close-x { 15403 align-items: center; 15404 border: solid 2px; 15405 border-radius: 100%; 15406 color: #777; 15407 cursor: pointer; 15408 display: flex; 15409 justify-content: center; 15410 font-family: arial; 15411 font-size: 19px; 15412 font-weight: 500; 15413 opacity: 1; 15414 margin: 10px; 15415 padding: 10px; 15416 position: absolute; 15417 height: 0; 15418 top: 0; 15419 right: 0; 15420 width: 0; 15421 text-shadow: none; 15422} 15423 15424@media (max-width: 991px) { 15425 .cart-slideout .innerWrap { 15426 align-items: center; 15427 flex-direction: column; 15428 width: 500px; 15429 } 15430 15431 .cart-slideout .cart { 15432 align-items: center; 15433 gap: 10px; 15434 width: 100%; 15435 } 15436 15437 .cart-slideout .cart .btn-grp { 15438 flex-direction: column; 15439 } 15440 15441 .cart-slideout .cart .btn-primary { 15442 margin: 0 0 10px; 15443 } 15444} 15445</style> 15446`); 15447 15448 function close_slideout() { 15449 $('.cart-slideout').remove(); 15450 } 15451 15452 $('body').click(function(e) { 15453 if (!e.target.closest('.cart-slideout')) close_slideout(); 15454 }); 15455 15456 function load_cart(cart_url) { 15457 var virtual_dom = document.implementation.createHTMLDocument('virtual'); 15458 15459 var cart; 15460 $('<div></div>').load(cart_url + ' .order-summary', function() { 15461 var $orderSummary = $(this, virtual_dom).children(); 15462 cart = { 15463 item_count: $orderSummary.find('.js-currency-dropdown').parent().next().text().trim(), 15464 subtotal: $orderSummary.find('.sub-total').text().trim() 15465 }; 15466 build_cart(); 15467 }); 15468 15469 function build_cart() { 15470 setUpButton($('.js-add-to-cart-slideout'), false); 15471 15472 var items = $(".pdp-product-variant").filter(function() { 15473 return Number($(this).find('[name="quantity"]').val()) > 0; 15474 }).map(function() { 15475 return { 15476 alt: ( 15477 $(this).find('.tmx-variant-image img').attr('alt') ? $(this).find('.tmx-variant-image img').attr('alt') : $('.image-carousel img').first().attr('alt') 15478 ), 15479 src: ( 15480 $(this).find('.tmx-variant-image img').attr('src') ? $(this).find('.tmx-variant-image img').attr('src').replaceAll('=41&', '=100&').replaceAll('=62&', '=100&') : $('.image-carousel img').first().attr('src') // fallback carousel img 15481 ), 15482 name: ( 15483 $(this).data('variant-display-name') 15484 ), 15485 qty: $(this).find('[name="quantity"]').val(), 15486 price: $(this).find('.tmx-variant-pricing ').text().trim() 15487 } 15488 }); 15489 15490 $('main').before(` 15491 <div class="cart-slideout"> 15492 <style> body { position: relative; } .js-add-to-cart-slideout { margin-bottom: 0.625rem; } .cart-slideout { background: #fff; border-bottom: solid 1px #aaa; position: absolute; z-index: 2; width: 100%; } .cart-slideout .innerWrap { align-items: flex-end; display: flex; gap: 20px; justify-content: space-around; margin: 0 auto; max-width: 100%; padding: 20px; position: relative; width: 1100px; } .cart-slideout .item { display: flex; width: 100%; } .cart-slideout .item img { height: 100px; margin-right: 10px; } .cart-slideout .item .dsc { display: flex; flex-direction: column; gap: 5px; max-width: 500px; } .cart-slideout .item .status-msg { font-weight: 600; margin-bottom: 5px; } .cart-slideout .item .item-name { font-family: "jaf-bernino-sans-condensed", sans-serif; line-height: 1; letter-spacing: .01em; font-size: 20px; font-weight: 700; color: #000; } .cart-slideout .item .item-amount { color: #333; } .cart-slideout .cart { gap: 20px; display: flex; flex-direction: column; padding-bottom: 20px; } .cart-slideout .cart .dsc { font-size: 18px; } .cart-slideout .cart .btn-grp { display: flex; justify-content: center; } .cart-slideout .cart .btn { align-items: center; cursor: pointer; display: flex; font-size: 16px; font-weight: normal; justify-content: center; opacity: 1; max-width: 100%; padding: 0; height: 42px; width: 220px; } .cart-slideout .cart .btn-primary { margin: 0 10px 0 0; } .cart-slideout .close-x { align-items: center; border: solid 2px; border-radius: 100%; color: #777; cursor: pointer; display: flex; justify-content: center; font-family: arial; font-size: 19px; font-weight: 500; opacity: 1; margin: 10px; padding: 10px; position: absolute; height: 0; top: 0; right: 0; width: 0; text-shadow: none; } @media (max-width: 991px) { .cart-slideout .innerWrap { align-items: center; flex-direction: column; width: 500px; } .cart-slideout .cart { align-items: center; gap: 10px; width: 100%; } .cart-slideout .cart .btn-grp { flex-direction: column; } .cart-slideout .cart .btn-primary { margin: 0 0 10px; } } </style> 15493 <div class="innerWrap"> 15494 <div class="items"> 15495 ${items.get().map(function(item) { 15496 return ` 15497 <div class="item"> 15498 <img src="${item.src}" alt="${item.alt}"> 15499 <div class="dsc"> 15500 <div class="status-msg">${checkmark_svg} Added to Cart</div> 15501 <div class="item-name">${item.name}</div> 15502 <div class="item-amount">${item.qty} x ${item.price}</div> 15503 </div> 15504 </div>`; 15505 }).join('')} 15506 </div> 15507 15508 <div class="cart"> 15509 <div class="dsc">Cart Subtotal (${cart.item_count}): ${cart.subtotal}</div> 15510 <div class="btn-grp"> 15511 <a href="${cart_url}" class="btn btn-primary">Cart + Checkout</a>
15512 <span class="btn btn-secondary close">Continue Shopping</span> 15513 </div> 15514 </div> 15515 15516 <div class="close-x close">X</div> 15517 </div> 15518 </div> 15519 `); 15520 15521 15522 15523 $('.cart-slideout .close').click(close_slideout); 15524 15525 $("html, body").animate({ scrollTop: 0 }); 15526 } 15527 } 15528 15529 $('.js-add-to-cart-slideout').on('click', function(event) { 15530 event.preventDefault(); 15531 event.stopPropagation(); 15532 15533 var $self = $(this); 15534 var giftForm = $self.closest("#addGiftCardForm"); 15535 if (giftForm != undefined && giftForm.length > 0) { 15536 giftForm.find('input[name="cartType"]').val("Shopping"); 15537 $(giftForm).submit(); 15538 return; 15539 } 15540 var calculateTotalQuantity = function() { 15541 if (isWoodStaxProduct || iStewMaxProduct) { return 1; } 15542 var total = 0; 15543 $(".pdp-product-variant").each(function() { 15544 var $spinner = $(this).find(".input-spinner"); 15545 if ($spinner.length > 0) { 15546 total += parseInt($spinner.find("input[name='quantity']").val(), 10); 15547 } 15548 }); 15549 return total; 15550 }; 15551 var total = calculateTotalQuantity(); 15552 var isTotalValidNumber = total.toString().isNumber(); 15553 if (!isTotalValidNumber || total === 0) { 15554 $('.js-add-to-wishlist-message:first').html(''); 15555 $("#zero-quantity").removeClass("d-none"); 15556 $([document.documentElement, document.body]).animate({ 15557 scrollTop: $("#zero-quantity").offset().top - $(window).height() / 2 15558 }, 200); 15559 return; 15560 } 15561 15562 var items = $(".pdp-product-variant").map(function() { 15563 return { 15564 "code": ($(this).data("variation-code")).toString(), 15565 "quantity": ((isWoodStaxProduct || iStewMaxProduct) ? 1 : parseInt($(this).find(".input-spinner").find("input[name='quantity']").val())).toString(), 15566 "productPageTemplate": $(this).data("product-page-template"), 15567 "queryID": getQueryID(), 15568 }; 15569 }).get(); 15570 15571 items = items.filter(function(item) { 15572 return item.quantity > 0; 15573 }); 15574 15575 setUpButton($self, true); 15576 15577 15578 $.ajax({ 15579 type: 'POST', 15580 url: $self.data('action'), 15581 data: { 15582 __RequestVerificationToken: $('input[name=__RequestVerificationToken]').val(), 15583 addToCartModel: { items: items } 15584 }, 15585 success: load_cart, 15586 complete: function() { 15587 $(document).trigger('tmx-event:cart-item-changed'); 15588 } 15589 }); 15590 }); 15591 15592 function setUpButton($button, isDisabled) { 15593 var label = isDisabled ? 'processing-label' : 'addtocart-label'; 15594 $button.attr('disabled', isDisabled).text($button.data(label)); 15595 } 15596 15597 function getQueryID() { 15598 return new URLSearchParams(window.location.search).get('queryid'); 15599 } 15600 } 15601 15602 var observer = new MutationObserver(function() { 15603 check() && (observer.disconnect(), code()); 15604 }); 15605 15606 observer.observe(document.documentElement, { 15607 attributes: true, 15608 childList: true, 15609 subtree: true, 15610 }); 15611 15612 check() && (observer.disconnect(), code()); 15613 15614 })(); 15615 15616 } 15617 </script>
15617 15618</p> 15619</div></div><div class="block freetextblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "><div> 15620 <p style="display: none;">
15621<script> 15622/* 15623PDP - Variant Zoom 15624*/ 15625if (document.querySelector('main > .tmx-pdp')) { 15626(function() { 15627function build_observer(check, code, disconnect, timeout_killswitch, fn_killswitch, target) { 15628 function fn() { 15629 check() && (disconnect && observer.disconnect(), code()); 15630 fn_killswitch && fn_killswitch() && observer.disconnect(); 15631 } 15632 15633 // delayed execution 15634 var observer = new MutationObserver(fn); 15635 15636 // observer 15637 observer.observe(target || document.documentElement, { 15638 childList: true, 15639 subtree: true, 15640 }); 15641 15642 // early execution 15643 fn(); 15644 15645 // 10s observer killswitch 15646 if (timeout_killswitch) setTimeout( 15647 e => disconnect && observer.disconnect(), 15648 timeout_killswitch === true ? 10000 : timeout_killswitch 15649 ); 15650} 15651 15652function code() { 15653 // https://www.magictoolbox.com/magiczoomplus/integration/ 15654 15655 document.querySelector('body').addEventListener('click', function(e) { 15656 if (e.target.closest('.js-product-variants a, .mz-expand')) return; 15657 let prev_active = document.querySelector('.active-variant-border'); 15658 if (prev_active) prev_active.classList.remove('active-variant-border'); 15659 }); 15660 15661 15662 let variantZoomStyle = document.createElement('style'); 15663 15664variantZoomStyle.textContent = ` 15665.tmx-variant-image a { 15666 border: solid 1px #ccc; 15667} 15668 15669.js-product-variants .mz-figure>img { 15670 max-height: 100% !important; 15671 max-width: 100% !important; 15672} 15673 15674.js-product-variants .mz-figure .mz-hint { 15675 display: none; 15676} 15677 15678.mz-expand .mz-figure img { 15679 background: #fff; 15680} 15681 15682.mz-expand .mz-figure img[src*=".svg"] { 15683 max-height: inherit !important; 15684 max-width: inherit !important; 15685 height: 400px; 15686} 15687 15688.tmx-variant-image a.active-variant-border { 15689 border: solid 2px #35f; 15690} 15691 15692html.mz-expanded-view-open body,
15693html:root.mz-expanded-view-open:not(.ios-magic):not([data-magic-ua=safari]) body { 15694 height: 100% !important; 15695} 15696`; 15697 15698 document.querySelector('body').append(variantZoomStyle); 15699 15700 function build_zoom(img) { 15701 let zoom_tag = document.createElement('div'); 15702 zoom_tag.setAttribute('class', 'zoom-tag'); 15703 document.querySelector('.pdp-product-variant').append(zoom_tag); 15704 15705 let parent = img.parentElement; 15706 parent.setAttribute('data-zoom', 'true'); 15707 15708 let e = document.createElement('a'); 15709 15710 e.setAttribute('href', img.getAttribute('data-src') || img.getAttribute('src')); 15711 e.setAttribute('class', 'MagicZoom mz-no-rt-width-css'); 15712 // e.setAttribute('data-gallery', 'prod-variant'); 15713 e.setAttribute('data-options', 'textHoverZoomHint: Roll over image to zoom in ; textExpandHint: Click image to open expanded view; hint:always; zoomMode:off; lazyZoom: true'); 15714 15715 // ; history: false 15716 15717 ['click', 'touchstart'].forEach(function(s) { 15718 e.addEventListener(s, function() { 15719 let prev_active = document.querySelector('.active-variant-border'); 15720 if (prev_active) prev_active.classList.remove('active-variant-border'); 15721 e.classList.add('active-variant-border'); 15722 }); 15723 }); 15724 15725 let data_srcset = img.getAttribute('data-srcset'); 15726 15727 let new_img = document.createElement('img'); 15728 new_img.setAttribute('class', 'img-fluid'); 15729 new_img.setAttribute( 15730 'src', data_srcset ? data_srcset.replace(RegExp(' [0-9]+w'), '') : img.getAttribute('src') 15731 ); 15732 new_img.setAttribute('data-zoom', 'true'); 15733 new_img.setAttribute('alt', img.getAttribute('alt') || ''); 15734 new_img.setAttribute('title', img.getAttribute('title') || ''); 15735 img.remove(); 15736 15737 e.append(new_img); 15738 parent.append(e); 15739 15740 setTimeout(function() { 15741 if (e) { 15742 MagicZoom.start(e); 15743 $('.mz-zoom-window img, .mz-lens img').each(function () { 15744 var $img = $(this); 15745 15746 if (!$img.attr('alt')) { 15747 $img.attr({ 15748 alt: '', 15749 'aria-hidden': 'true' 15750 }); 15751 } 15752 }); 15753 } 15754 }, 10); 15755 } 15756 15757 function zoom_observer() { 15758 build_observer(function() { 15759 try { 15760 return ( 15761 !document.querySelector('.pdp-product-variant .zoom-tag') && 15762 document.querySelector('.js-product-variants img') 15763 ); 15764 } catch (e) {}; 15765 }, function() { 15766 Array.from( 15767 document.querySelectorAll('.js-product-variants img') 15768 ).forEach(build_zoom); 15769 15770 setTimeout(zoom_observer, 500); 15771 }, true, false, false, document.querySelector('.js-product-variants')); 15772 } 15773 15774 zoom_observer(); 15775} 15776 15777function check() { 15778 try { 15779 return ( 15780 document.querySelector('.js-product-variants') && 15781 document.querySelector('.tmx-pdp-buttons-container') && 15782 window.MagicZoom 15783 ); 15784 } catch (e) {}; 15785} 15786 15787build_observer(check, code, true, true, false); 15788 15789 15790})(); 15791 15792} 15793</script>
15793 15794</p> 15795</div></div><div class="block freetextblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "><div> 15796 <p style="display: none;">
15797<script> 15798function imported_slider_accessiblity() { 15799 "use strict"; 15800 15801 function getPrimaryLink(item) { 15802 return item.querySelector("a, button"); 15803 } 15804 15805 function setItemTabIndex(item, value) { 15806 item 15807 .querySelectorAll("a, button, input, select, textarea, [tabindex]") 15808 .forEach((el) => (el.tabIndex = value)); 15809 } 15810 15811 function getPageFocusables() { 15812 return Array.from( 15813 document.querySelectorAll( 15814 'a[href], button:not([disabled]), input:not([disabled]), select:not([disabled]), textarea:not([disabled]), [tabindex="0"]' 15815 ) 15816 ); 15817 } 15818 15819 function initSlider(sliderEl, index) { 15820 const items = Array.from(sliderEl.children); 15821 if (!items.length) return; 15822 15823 // ââ ARIA landmark ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ 15824 sliderEl.setAttribute("role", "region"); 15825 15826 const closestSection = sliderEl.closest("section, .section, [class*='block']"); 15827 const heading = closestSection ? closestSection.querySelector("h2, h3, h4") : null; 15828 const headingText = heading ? heading.textContent.trim() : null; 15829 const label = headingText || ("Product list " + (index + 1)); 15830 sliderEl.setAttribute("aria-label", label); 15831 15832 // ââ Live region ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ 15833 const liveRegion = document.createElement("span"); 15834 liveRegion.setAttribute("aria-live", "polite"); 15835 liveRegion.setAttribute("aria-atomic", "true"); 15836 Object.assign(liveRegion.style, { 15837 position: "absolute", 15838 width: "1px", 15839 height: "1px", 15840 overflow: "hidden", 15841 clip: "rect(0 0 0 0)", 15842 whiteSpace: "nowrap", 15843 }); 15844 sliderEl.appendChild(liveRegion); 15845 15846 // ââ Roving tabindex setup ââââââââââââââââââââââââââââââââââââââââââââââââââ 15847 items.forEach((item) => setItemTabIndex(item, -1)); 15848 15849 let rovingIndex = 0; 15850 setItemTabIndex(items[rovingIndex], 0); 15851 15852 function moveFocusTo(newIndex) { 15853 setItemTabIndex(items[rovingIndex], -1); 15854 rovingIndex = newIndex; 15855 setItemTabIndex(items[rovingIndex], 0); 15856 15857 const link = getPrimaryLink(items[rovingIndex]); 15858 if (link) { 15859 link.focus(); 15860 link.scrollIntoView({ behavior: "smooth", block: "nearest", inline: "nearest" }); 15861 liveRegion.textContent = "Product " + (rovingIndex + 1) + " of " + items.length; 15862 } 15863 } 15864 15865 // ââ Keyboard handler âââââââââââââââââââââââââââââââââââââââââââââââââââââââ 15866 sliderEl.addEventListener("keydown", (e) => { 15867 if (e.key === "ArrowRight") { 15868 e.preventDefault(); 15869 if (rovingIndex < items.length - 1) moveFocusTo(rovingIndex + 1); 15870 } else if (e.key === "ArrowLeft") { 15871 e.preventDefault(); 15872 if (rovingIndex > 0) moveFocusTo(rovingIndex - 1); 15873 } else if (e.key === "Tab" && !e.shiftKey) { 15874 e.preventDefault(); 15875 const focusables = getPageFocusables(); 15876 const sliderLinks = Array.from( 15877 sliderEl.querySelectorAll('a[href], button:not([disabled])') 15878 ); 15879 const last = sliderLinks[sliderLinks.length - 1]; 15880 const after = focusables[focusables.indexOf(last) + 1]; 15881 if (after) after.focus(); 15882 } else if (e.key === "Tab" && e.shiftKey) { 15883 e.preventDefault(); 15884 const focusables = getPageFocusables(); 15885 const first = getPrimaryLink(items[0]); 15886 const before = focusables[focusables.indexOf(first) - 1]; 15887 if (before) before.focus(); 15888 } 15889 }); 15890 15891 // Keep rovingIndex in sync if the user clicks a product directly 15892 sliderEl.addEventListener("focusin", (e) => { 15893 const item = items.find((it) => it.contains(e.target)); 15894 if (item) { 15895 const clickedIndex = items.indexOf(item); 15896 if (clickedIndex !== rovingIndex) { 15897 setItemTabIndex(items[rovingIndex], -1); 15898 rovingIndex = clickedIndex;
15899 setItemTabIndex(items[rovingIndex], 0); 15900 } 15901 } 15902 }); 15903 } 15904 15905 function init() { 15906 document 15907 .querySelectorAll(".products-list") 15908 .forEach((slider, i) => initSlider(slider, i)); 15909 } 15910 15911 if (document.readyState === "loading") { 15912 document.addEventListener("DOMContentLoaded", init); 15913 } else { 15914 init(); 15915 } 15916} 15917 15918csUtils.domReady(() => { 15919 if (!csUtils.custom_audience['epiExclude']) { 15920 if (location.pathname === '/') { 15921 const styles = `<style> 15922 @keyframes change_forward { 0% { transform: translate3d(0, 0, 0); } 33% { transform: translate3d(0, -1em, 0); } 66% { transform: translate3d(0, -2em, 0); } } #home-v2 h2 { font-family: 'jaf-bernino-sans'; } .hero-thumbs .tmx-hero:first-child picture { aspect-ratio: auto 992 / 557; } .hero-thumbs .tmx-hero:first-child td { padding: 0; } .txt-slider { font-size: 1em; line-height: 1; position: relative; overflow: hidden; width: 5em; height: 1em; margin: 3px 0; } .txt-slider .inner-wrapper { animation-name: change_forward; animation-duration: 5s; animation-timing-function: cubic-bezier(.3, -.2, .3, 1.3); animation-delay: 800ms; animation-iteration-count: infinite; } .txt-slider b { font-weight: inherit; display: block; height: 1em; color: #c00; } #home-v2 { display: flex; flex-direction: column; color: #000; background: #fff; gap: 0; } [data-variation='shop'] .popular-categories { background: #fff; } #home-v2 .hdr { font-size: 42px; font-weight: 700; line-height: 1.3; text-transform: uppercase; } #home-v2[data-variation='shop'] .hdr { margin-bottom: 45px; text-decoration: none; } #home-v2:not([data-variation='shop']) .content-brace>.hdr { line-height: 1.3; z-index: 1; display: flex; max-width: 90vw; padding: 27px 20px 0; color: #fff; border-bottom: solid 19px #999; border-radius: 0; background: #333; justify-content: center; align-items: flex-end; } .popular-categories .hdr { margin-bottom: 50px; } .imported-slider .btn { margin-top: 30px; } #main-content[role='main'] { display: none; } .home-section .content-brace { position: relative; display: flex; flex-direction: column; width: 1920px; max-width: 100%; margin: 0 auto; padding-right: 20px; padding-left: 20px; align-items: center; flex-wrap: wrap; } .join-community .content-brace { padding: 0 Clamp(20px, 2.4vw, 40px); } .home-hero-video .content-brace { padding: 0; } .products-list { display: flex; overflow-x: scroll; overflow-y: hidden; flex-direction: row; max-width: 100%; padding-bottom: 10px; gap: 16px; flex-wrap: nowrap; justify-content: flex-start; } .products-list .product { display: flex; flex-direction: column; width: Calc(25% - 40px); max-width: 100%; text-decoration: none; color: inherit; align-items: center; } .products-list .tmx-product-tile { display: flex; flex-direction: column; width: 202px; max-width: unset; align-items: center; } .products-list .tmx-product-tile a { width: 202px; } .products-list img { width: 100%; margin-bottom: 24px; } .products-list .product-type { font-size: 21px; font-weight: 700; line-height: 1.3; padding: 0 10px; text-align: center; text-transform: uppercase; } .products-list hr { width: 100%; border-top: solid 2px #ccc; } .products-list .prod-info { display: flex; width: 100%; margin-bottom: 40px; padding: 0 10px; justify-content: space-between; } .categories-list { display: flex; width: 1400px; max-width: 100%; flex-wrap: wrap; justify-content: center; gap: 28px; } .categories-list .category-item { font-size: Clamp(14px, 1.6vw, 24px); font-weight: 700; line-height: 1.3; display: flex; flex-direction: column; width: 340px; max-width: Calc(25% - 21px); text-transform: uppercase; color: #000; justify-content: center; align-items: center; } .categories-list .category-item img { width: 100%; border-radius: 10px; } .products-list .product-txt { font-size: 21px; font-weight: 400; line-height: 1; margin-top: 24px; padding: 0 10px; text-transform: capitalize; } .products-list .product-hdr { font-size: Clamp(24px, 3vw, 32px); font-weight: 700; line-height: 1.3; margin-bottom: 37px; padding: 0 10px; text-transform: uppercase; } .video-ideas .asset-bg { position: absolute; top: 0; left: 0; width: Clamp(40%, 39vw, 922px); } .video-ideas .asset-bg>img { width: 100%; } .video-ideas .txt-assets img:first-child { width: 100%; } .video-ideas .txt-assets { position: absolute; top: 60px; left: 60px; width: 36%; } .video-ideas .txt-assets img:last-child { position: absolute; right: 0; bottom: -11px; width: 85.4%; } .ideas-video-section { position: relative; display: flex; flex-direction: column; width: Clamp(40%, 39vw, 905px); margin-top: Calc(12% - 40px); gap: 35px; } .ideas-video-section>a img { width: 100%; border-radius: 10px; } .video-ideas .content-brace { flex-direction: row; padding: 40px 0 80px; gap: 50px; align-items: flex-start; justify-content: center; flex-wrap: nowrap; } .ideas-text-section { width: 610px; max-width: 40%; margin-top: auto; } .idea-thumbs { display: flex; gap: 14px; } a.idea-thumb { display: flex; flex-direction: column; width: Calc(25% - 11px); color: #000; gap: 12px; } .idea-thumb .txt { font-size: 18px; font-weight: 400; line-height: 1.3; text-align: center; } .idea-thumb img { max-width: 100%; border-radius: 10px; } .video-ideas { background: #f7f6f5; }
15922 .woodstax { background: #edd5b754; } #home-v2 .ideas-text-section .hdr { font-size: 28px; line-height: 1.3; margin-bottom: 11px; } .ideas-text-section .txt-1 { font-size: 18px; font-weight: 400; line-height: 1.78; margin-bottom: 60px; } #home-v2 .ideas-text-section .btn { margin-bottom: 60px; } .ideas-text-section .txt-2 { margin-left: 37px; } .ideas-text-section .li-2 { font-size: Clamp(18px, 1.5vw, 24px); font-weight: 600; line-height: 2; } .ideas-text-section .li-1 { font-size: Clamp(20px, 1.9vw, 32px); font-weight: 600; line-height: 1.3; margin-top: 42px; text-transform: uppercase; } .join-community { font-size: Clamp(14px, 1.2vw, 21px); line-height: 1.3; padding: 60px 0 40px; background: #fff; } .popular-categories { padding-top: 45px; padding-bottom: 180px; background: #ececec; } [data-variation='shop'] .popular-categories { padding-bottom: 60px; } .product-spotlight { margin: 0 0 120px; } .product-spotlight .products-list .product { width: 640px; max-width: Calc(50% - 20px); border: 2px solid #ccc; } .imported-slider { margin-bottom: 60px; } #home-v2 .imported-slider .product .btn { font-size: 18px; width: 168px; height: 43px; padding: 0; } .home-hero .content-brace { max-width: 100%; padding: 0; } .woodstax .asset-wood { width: 100%; } .woodstax .ribbon-wrap { position: relative; z-index: 1; margin-top: -100px; padding: 12px 4vw; background: #900; } .woodstax .trust-wrap { display: flex; justify-content: space-between; align-items: center; } .woodstax .asset-guitars { position: absolute; z-index: 1; top: 0; left: 50%; width: 72%; transform: translate(-50%, 0px); } .woodstax .ribbon-wrap img { max-width: 12vw; max-height: var(--v); } .woodstax h2 { font-size: 42px; font-weight: 700; position: relative; margin: 10px 20px 46px; text-align: center; } .woodstax .asset-content { padding-bottom: Clamp(20px, 10%, 100px); } #home-v2 .woodstax h2 .hdr { font-size: 65px; line-height: 1; margin-bottom: 6px; } #home-v2 .woodstax .btn { position: relative; margin-bottom: 50px; } .woodstax .content-brace { padding: 0; text-decoration: none; color: inherit; } .tmx-hero .content.right-bottom { padding-bottom: 70px; } .home-hero-video { color: #fff; background: #140f10; font-size: 16px; } .home-hero-video video { width: 100%; min-height: 400px; } .home-hero-video .content-wrap { position: absolute; bottom: 52px; left: 90px; display: flex; flex-direction: column; z-index: 1; } .home-hero-video .video-wrap::after { background: linear-gradient(90deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3), transparent, transparent); content: ""; position: absolute; top: 0; left: 0; display: block; height: 100%; width: 100%; pointer-events: none; } #home-v2 .home-hero-video .hdr { font-size: 55px; line-height: 1.1; display: flex; margin: 0; gap: 10px; } .home-hero-video .sub-hdr { font-size: 24px; line-height: 2; display: flex; margin-bottom: 40px; justify-content: center; } .home-hero-video .hero-thumbs { width: 100%; margin: 42px 0 57px; } .home-hero-video .hero-thumbs .inner-wrapper { display: flex; width: 100%; justify-content: space-evenly; align-items: stretch; gap: 20px; } .home-hero-video .hero-thumbs .inner-wrapper>div { width: 578px; } .hero-thumbs .tmx-hero { height: auto; } .home-hero-video .video-wrap { display: flex; position: relative; width: 100%; } #home-v2 .home-hero-video a.btn { width: auto; text-transform: capitalize; border-width: 0; } #home-v2[data-video] .button-wrap { display: flex; flex-direction: column; width: 100%; } #home-v2[data-variation] .home-hero-video a.btn { font-size: Clamp(16px, 1.4vw, 28px); padding: Clamp(17px, 1.1vw, 22px) 10px; } .home-hero-video .hero-thumbs a.btn { font-size: inherit; padding: 10px 20px; } #home-v2 .home-hero-video a.btn-primary { margin-bottom: 10px; color: #fff; } #home-v2 .home-section:not(.home-hero) .btn.btn-secondary { color: #000; background: #fff; } footer i.social-icon[class] { display: flex; min-width: 45px; height: 45px; opacity: 1; border-radius: 30px; background: #b80504; align-items: center; justify-content: center; } footer i.social-icon[class]::before { font-size: 26px; } .join-community .content-brace { display: flex; flex-direction: row; width: 1790px; justify-content: space-between; gap: 10px; align-items: stretch; } .join-community .join-hdr { font-size: 2em; font-weight: 700; } .join-community .join-subhdr { font-size: 1.5em; } .join-community .btn-wrap { display: flex; flex-direction: column; margin: auto 0; gap: Clamp(10px, 2vw, 40px); } .join-community .separator { width: 2px; margin: 0 20px; background: #ccc; } .join-community .trust-wrap { display: flex; margin: auto 0; gap: Clamp(10px, 2vw, 30px); align-items: flex-start; }
15922 .join-community .trust-wrap img { width: 134px; } .join-community button:focus { outline: none; } .join-community .trust-wrap .txt { font-size: 1.1em; font-weight: 700; } .join-community .trust-wrap .flex { display: flex; flex-direction: column; width: 270px; gap: Clamp(10px, 1.4vw, 20px); align-items: flex-end; } .join-community .trust-wrap a { color: inherit; } .join-community .btn-wrap a { text-decoration: underline; color: inherit; } #signup-dialog { width: 100%; max-width: 100%; margin: 0; padding: 20px 60px 20px 60px; cursor: pointer; border: none; background: none; } #signup-dialog::backdrop { background-color: rgb(0 0 0 / 25%); } #signup-dialog .close { font-family: arial; font-size: 32px; font-weight: 400; line-height: 1; position: absolute; z-index: 2; top: 20px; right: 10px; display: flex; width: 40px; height: 40px; cursor: pointer; opacity: 1; color: #333; border-radius: 100%; background: #fff; align-items: center; justify-content: center; } #signup-dialog .close { outline: none; } #signup-dialog .close span { transform: rotate(45deg); } #home-v2[data-video^='video-return'] .button-wrap { width: Clamp(282px, 18vw, 342px); } #home-v2[data-video^='video-new'] .button-wrap { width: Clamp(400px, 31vw, 576px); max-width: 100%; } .home-hero-video [style*='font-size:'] { font-size: inherit !important; } .tmx-footer-quick-links .imageblock { display: none; } #home-v2 .btn { font-size: 16px; font-weight: 600; padding: 14px 30px; } .video-alternative { font-size: 16px; } @media (min-width: 1920px) { .woodstax .ribbon-wrap { padding: 12px 100px; } .ideas-text-section { margin-bottom: 80px; } } @media (max-width: 1200px) { .join-community .content-brace { padding: 0 24px; } .popular-categories { padding-bottom: 50px; } .idea-thumb:nth-child(3), .idea-thumb:nth-child(4) { display: none; } .video-ideas .asset-bg { width: 100%; } .video-ideas .txt-assets { width: 33vw; } a.idea-thumb { width: Calc(50% - 11px); } .ideas-video-section { width: 905px; max-width: 90vw; margin-top: 24vw; } .video-ideas .content-brace { flex-direction: column; align-items: center; } .ideas-text-section { width: 905px; max-width: 90vw; margin-top: 0; } .woodstax .ribbon-wrap { margin-top: 0; } .woodstax .asset-content { padding-bottom: 50px; } [data-slick-index='0'] { font-size: 16px; } .popular-categories .content-brace { padding-bottom: 50px; } .imported-slider { margin-bottom: 50px; } #home-v2[data-video^='video-return'] .button-wrap { width: auto; } .home-hero-video video { min-height: 0; } #home-v2 .home-hero-video a.btn { font-size: Clamp(13px, 4vw, 18px); width: 100%; margin: 0 auto 10px; padding: 13.5px; } .video-ideas .hdr-txt { font-size: 24px; } .h-1200 { display: none; } .popular-categories .hdr, #home-v2:not([data-variation='shop']) .imported-slider .hdr, #home-v2:not([data-variation='shop']) .save-more .hdr { margin-bottom: 20px; } #home-v2 .product-spotlight .custom-hdr { margin-bottom: 20px; } #home-v2:not([data-variation='shop']) .content-brace>.hdr, #home-v2 .product-spotlight .custom-hdr { font-size: Clamp(14px, 5vw, 24px); border-bottom-width: 10px; } #home-v2:not([data-variation='shop']) .project-center .hdr { z-index: 2; bottom: Calc(100% - 10px); margin: 0; } .home-hero-video .hero-thumbs { display: flex; overflow-x: scroll; overflow-y: hidden; width: 100%; margin: 20px 0; padding: 0 30px 20px; gap: 20px; align-items: flex-start; justify-content: flex-start; } .home-hero-video .hero-thumbs .px-2 { padding: 0 !important; } .home-hero-video .hero-thumbs .inner-wrapper { width: auto; margin: 0 auto; gap: 20px; } .home-hero-video .hero-thumbs .inner-wrapper>div { width: 305px; } .project-center .list-item { font-size: 1em; } .project-center .asset-section img { width: 100%; } .project-center .list-wrap { font-size: Clamp(11px, 2.8vw, 14px); left: 37px; gap: .8em; } .project-center .asset-section { bottom: 40px; max-width: 50%; margin: 0; } .project-center .content-wrap { position: static; bottom: 0; display: flex; overflow: hidden; width: 100%; height: 100%; margin-top: 0; padding: 0; background: #000; align-items: flex-end; } .project-center .asset-section { top: 0; width: auto; max-width: unset; min-height: 150px; margin: 0 auto; } .project-center .content-hdr { font-size: Clamp(14px, 6.8vw, 24px); line-height: 1.3; margin: 0; } .project-center .content-subhdr { font-size: Clamp(11px, 3.9vw, 21px); line-height: 1.3; margin: 0; } .project-center .content-subhdr a { font-size: .9em; line-height: inherit; } .project-center .subhdr { z-index: 1; display: block; width: 100%; margin: 0 auto; margin-bottom: -50px; padding: 40px 37px 0; padding-bottom: 30px; color: #fff; background: linear-gradient(360deg, rgba(0, 0, 0, 0) 0%, #000 30%); } .project-center .content-wrap .content-hdr, .project-center .content-wrap .content-subhdr { display: none; } .categories-list .category-item { font-size: Clamp(12px, 3vw, 20px); max-width: Calc(50% - 21px); } .idea-thumbs { flex-wrap: wrap; justify-content: center; } .ideas-text-section .txt-2 { margin-left: 0; } .product-spotlight .products-list { gap: 24px; } .product-spotlight { margin-bottom: 40px; }
15922 .woodstax .ribbon-wrap img { max-width: unset; height: 7vw; } .sale-list { overflow-x: scroll; overflow-y: hidden; flex-direction: row; width: auto; max-width: 100%; margin-bottom: 0; padding-bottom: 20px; gap: 16px; flex-wrap: nowrap; justify-content: flex-start; } .imported-slider .products-list .product, .sale-list .sale { width: 202px; max-width: unset; } .products-list img { margin-bottom: 0; } .sale-list .product-type, .products-list .product-type { font-size: 14px; line-height: 1.3; margin-top: 20px; } .project-center .white-label { display: none; } .project-center .list-wrap .white-label { font-size: 1em; line-height: 1.3; display: inline-flex; width: auto; max-width: Calc(100vw - 50px); margin: Clamp(0px, 2vw, 11px) 0 0 11px; padding: 4px 25px; text-align: center; } #home-v2 .home-section:not(.home-hero) .additional .btn { font-size: 14px; line-height: 1; display: inline-flex; max-width: 90%; height: 32px; margin: 0; padding: 7px 19px; color: black; background: #fff; } #home-v2 .woodstax h2 .hdr { font-size: 32px; } .woodstax h2 { font-size: 21px; margin: 0 20px 30px; } .join-community .separator { width: 100%; height: 2px; margin: 0; } .join-community .content-brace { flex-direction: column; text-align: center; align-items: center; gap: 30px; } .join-community .trust-wrap .flex { flex-direction: row; width: auto; } .join-community .trust-wrap { align-items: center; } .join-community .trust-wrap .txt { max-width: 230px; text-align: left; } .join-community .txt-wrap { display: flex; flex-direction: column; margin-bottom: 10px; gap: 5px; } .join-community .btn-wrap { gap: 10px; } .join-community { padding: 12px 0 30px; } .home-hero-video .video-wrap { flex-direction: column; } #home-v2 .home-hero-video .hdr { font-size: Clamp(20px, 7vw, 32px); } .home-hero-video .sub-hdr { font-size: 14px; line-height: 1.3; margin-bottom: 20px; } } @media (max-width: 992px) { .home-hero-video .content-wrap { position: static; display: inline-flex; max-width: 100%; margin: 0 auto; padding: 20px 30px; transform: none; } #home-v2 .home-hero-video .hdr { justify-content: flex-start; } #home-v2 .home-hero-video a.btn { height: auto; } .home-hero-video .video-wrap::after { display: none; } } @media (max-width: 800px) { .product-spotlight .products-list { flex-direction: column; align-items: center; } .idea-thumb { max-width: unset; } .idea-thumbs { width: 600px; max-width: 100%; margin: 0 auto; } .product-spotlight .products-list .product { width: 390px; max-width: 100%; } } @media (max-width: 500px) { .home-hero .div-image-mobile-container { display: flex; } .home-hero-video .hero-thumbs { padding: 0 10px 10px; } .home-hero-video .content-wrap { padding: 20px 10px; } .woodstax .asset-content { padding-bottom: 60px; } .woodstax .ribbon-wrap { position: static; height: 46px; }
15922 .woodstax .trust-wrap { position: absolute; top: 0; right: 0; display: flex; padding: 24px 15px; gap: 30px; } .woodstax .ribbon-wrap img { height: Calc(100vw / 5); } .woodstax .asset-guitars { top: 29vw; width: 100%; } .tmx-hero .content.right-bottom { padding-bottom: 70px; } .categories-list .category-item { font-size: 14px; width: 221px; max-width: Calc(50% - 5px); margin-bottom: auto; } .categories-list .category-item img { width: 100%; } .categories-list { gap: 30px 10px; justify-content: space-between; } #home-v2 .hdr { font-size: 24px; margin-bottom: 20px; } #home-v2 .product-spotlight .custom-hdr { margin-bottom: 20px; } #home-v2[data-variation='shop'] { font-size: 14px; padding-top: 0; gap: 0; } .categories-list .category-item .txt { font-size: Clamp(12px, 3vw, 14px); line-height: 1.2; margin-top: 20px; text-align: center; } .video-ideas .txt-assets { top: 30px; width: Clamp(100px, 35%, 162px); } .video-ideas .txt-assets img:first-child { width: 100%; } .video-ideas .txt-assets img:last-child { bottom: -5px; width: 85.2%; } .video-ideas .asset-bg>img { width: 100%; } .idea-thumbs { justify-content: center; gap: 16px; } .idea-thumb .txt { font-size: 14px; line-height: 1.3; } .ideas-text-section .txt-1 { font-size: 14px; line-height: 1.7; margin-bottom: 40px; } #home-v2 .ideas-text-section .btn { margin-bottom: 32px; } .ideas-text-section .li-2 { font-size: 14px; line-height: 2; } .ideas-text-section .li-1 { font-size: 21px; margin-top: 24px; } .products-list .product-txt { font-size: 14px; line-height: 1.2; margin-top: 12px; margin-bottom: 0; } .products-list .product-hdr { font-size: 21px; line-height: 2; margin-bottom: 20px; } #home-v2 .imported-slider .product .btn { font-size: 14px; width: 122px; max-width: 100%; height: 38px; } .products-list .prod-info { margin-bottom: 21px; } .imported-slider { margin-top: 30px; margin-bottom: 30px; } .product-spotlight .products-list { flex-direction: column; width: 100%; gap: 24px; align-items: center; } .sale-list .sale { width: 202px; } .video-ideas .content-brace { padding-bottom: 20px; } #home-v2[data-variation='shop'] .hdr { margin-bottom: 20px; padding: 6.5px 10px; } #home-v2 .ideas-text-section .hdr { margin-bottom: 14px; padding: 0; } [data-variation='shop'] .popular-categories { padding: 30px 0; } .save-more { background: #fff; } #home-v2[data-variation='shop'] .product-spotlight .hdr { line-height: 1.2; margin-bottom: 10px; padding-top: 36px; } .popular-categories { padding: 20px 0; } .project-center { padding-top: 50px; background: #ececec; } .home-hero-video .content-brace { padding: 0; } .project-center .content-brace { padding: 0; } .product-spotlight, [data-variation='shop'] .product-spotlight { margin: 0; padding-bottom: 61px; background: #fff; } .ideas-text-section { margin: 0; } .video-ideas { padding-bottom: 30px; } body>footer .tmx-footer-main-content .tmx-footer-quick-links>div.quicklinksblock { width: 50%; } footer .tmx-quick-links li>a { font-size: Clamp(9px, 4vw, 13px); line-height: 1.3; display: block; padding-right: 5px; } .tmx-footer-bottom-content .mr-3 { margin-right: 0 !important; } body>footer .tmx-footer-bottom-content p, body>footer .tmx-footer-bottom-content span { font-size: Clamp(9px, 4vw, 13px); line-height: 1.3; } .join-community .trust-wrap img { width: 25vw; } .join-community .trust-wrap .txt { font-size: 1em; } .join-community .join-hdr { font-size: 1.7em; } #signup-dialog { padding: 60px 10px 20px; } #signup-dialog .close { top: 10px; right: 10px; } .woodstax { margin-bottom: 30px; } .woodstax .bg-group { overflow: hidden; } .woodstax .asset-wood { margin-top: -20px; } .popular-categories { padding-bottom: 10px; } } @media (max-width: 400px) { footer.tmx-master-padding { padding: 20px 10px !important; } .home-section:not(.home-hero, .project-center, .exclusives, .woodstax) .content-brace { padding: 10px; } } .ltp-link { color: #fff; } .ltp-link:hover { color: #fff; text-decoration: underline; } .slideshowblock .heroblock { padding: 0 !important; } #home-v2 .tmx-slideshow h2 { font-family: "jaf-bernino-sans-condensed",sans-serif; } 15923 </style>`; 15924 document.body.insertAdjacentHTML('afterbegin', styles); 15925 15926 let video_enabled = false;
15927 15928 // Start Code 15929 let asset_path = 'https://www.stewmac.com/globalassets/homepage-sub-features/redesign/'; 15930 15931 let asset_lib = { 15932 video1: asset_path + 'video1.jpg', 15933 video2: asset_path + 'videothumbnail2.png', 15934 video3: asset_path + 'videothumbnail3.png', 15935 video4: asset_path + 'videothumbnail4.png', 15936 video5: asset_path + 'videothumbnail5.png', 15937 ideas1: asset_path + 'logo-bckgrd.jpg', 15938 ideas2: asset_path + 'do-more-with.png', 15939 ideas3: asset_path + 'white-logo-text-only.png', 15940 stax_group: asset_path + 'stax-group.png', 15941 WoodBCKGRD: asset_path + 'woodbckgrd.jpg', 15942 WoodBCKGRD_m: asset_path + 'woodbckgrd2.jpg', 15943 stewmax_logo: asset_path + 'stewmax-free-shipping.png', 15944 woodstax_logo: asset_path + 'woodstax-logo.png', 15945 satisfaction_logo: asset_path + 'satisfaction-logo.png', 15946 cat1: asset_path + 'rectangle3.png', 15947 cat2: asset_path + 'PopularCategories-NewArrivals.png?hash=260721', 15948 cat3: asset_path + 'rectangle5.png', 15949 cat4: asset_path + 'PopularCategories-PartsHardware.png?hash=260721', 15950 cat5: asset_path + 'rectangle7.png', 15951 cat6: asset_path + 'rectangle8.png', 15952 cat7: asset_path + 'rectangle9.png?hash=260721', 15953 cat8: asset_path + 'rectangle10.png?hash=260721', 15954 heroVideo_return: '/globalassets/homepage-features-general/videos-for-hpf/newpedals1920x600.mp4?autoplay=0&mute=0&loop=0&autopause=0', 15955 heroVideo_return_sm: '/globalassets/homepage-features-general/videos-for-hpf/newpedals1280x720.mp4?autoplay=0&mute=0&loop=0&autopause=0', 15956 heroVideo_new: '/globalassets/homepage-features-general/videos-for-hpf/newpedals1920x600.mp4?autoplay=0&mute=0&loop=0&autopause=0', 15957 heroVideo_new_sm: '/globalassets/homepage-features-general/videos-for-hpf/newpedals1280x720.mp4?autoplay=0&mute=0&loop=0&autopause=0', 15958 }, 15959 popular_categories = [{ 15960 name: 'BEST SELLERS', 15961 src: asset_lib.cat1, 15962 href: '/search/?productSortBy=Bestsellers' 15963 }, { 15964 name: 'NEW ARRIVALS', 15965 src: asset_lib.cat2, 15966 href: '/new/' 15967 }, { 15968 name: 'LUTHIER Tools + SUPPLIES', 15969 src: asset_lib.cat3, 15970 href: '/luthier-tools-and-supplies/' 15971 }, { 15972 name: 'PARTS + HARDWARE', 15973 src: asset_lib.cat4, 15974 href: '/parts-and-hardware/' 15975 }, { 15976 name: 'TONEWOODS', 15977 src: asset_lib.cat5, 15978 href: '/tonewoods/' 15979 }, { 15980 name: 'ELECTRONICS', 15981 src: asset_lib.cat6, 15982 href: '/electronics/' 15983 }, { 15984 name: 'KITS + PROJECTS', 15985 src: asset_lib.cat7, 15986 href: '/kits-and-projects/' 15987 }, { 15988 name: 'STRINGS + ACCESSORIES', 15989 src: asset_lib.cat8, 15990 href: '/strings-and-accessories/' 15991 }]; 15992 15993 function htmlToElement(html) { 15994 var template = document.createElement('template'); 15995 html = html.trim(); 15996 template.innerHTML = html; 15997 return template.content.firstChild; 15998 } 15999 16000 function map_carousels() { 16001 return Array.from(document.querySelectorAll( 16002 '#main-content .row:first-child .spacerblock ~ .carouselblock.displaymode-one-fixed-width-boxed' 16003 )).map(e => { 16004 let o = { 16005 name: e.querySelector('h3').innerText, 16006 tiles: Array.from(e.querySelectorAll('.slick-slide:not(.slick-cloned) .tmx-product-tile')), 16007 btn_txt: e.querySelector('.btn-primary'), 16008 btn_link: e.querySelector('.btn-primary') 16009 }, 16010 btn = e.querySelector('a.btn-primary'); 16011 if (btn) o.btn = { 16012 txt: btn.innerText, 16013 href: btn.getAttribute('href') 16014 } 16015 return o; 16016 }); 16017 } 16018 16019 function code() { 16020 let variation = document.querySelector('#tsCustomerGroup').value ? 'video-new' : 'video-return'; 16021 16022 if (location.search.indexOf('forceVar=videoNew') > 0) variation = 'video-new'; 16023 if (location.search.indexOf('forceVar=videoReturn') > 0) variation = 'video-return'; 16024 16025 document.querySelector('body > main').before(htmlToElement(` 16026 <main id="home-v2" role="main" data-video="${variation}" data-variation="shop"></main> 16027 `)); 16028 16029 // if hero_container is not available then show video regardless of initial variable decision 16030 let hero_container = document.querySelector('main .freetextblock, main .tmx-hero, .slideshowblock'); 16031 if (hero_container) 16032 hero_container.style.padding = '0'; 16033 else 16034 video_enabled = true; 16035 16036 document.querySelector('#home-v2').innerHTML = ` 16037 ${!video_enabled ? `<div class="video-alternative"> 16038 ${hero_container.outerHTML} 16039 </div>` : ``}
16040 <div class="home-section home-hero-video"> 16041 <div class="content-brace"> 16042 ${video_enabled ? `<div class="video-wrap"> 16043 <video autoplay loop muted playsinline> 16044 <source src="${ 16045 variation == 'video-return' ? asset_lib.heroVideo_return_sm : asset_lib.heroVideo_new_sm 16046 }" type="video/mp4" media="all and (max-width: 992px)"> 16047 <source src="${ 16048 variation == 'video-return' ? asset_lib.heroVideo_return : asset_lib.heroVideo_new 16049 }" type="video/mp4"> 16050 </video> 16051 <div class="content-wrap"> 16052 ${variation == 'video-return' ? ` 16053 <div class="hdr">WELCOME TO YOUR<br>GUITAR WONDERLAND</div> 16054 <div class="sub-hdr">Weâre here to help in every way. What are you looking to do?</div> 16055 <div class="button-wrap"> 16056 <a href="/boi/stewmac-pedals/" class="btn btn-primary">Start a Project</a> 16057 <a href="/luthier-tools-and-supplies/" class="btn btn-secondary">Find the Right Tools</a> 16058 </div> 16059 ` : ` 16060 <div class="hdr"> 16061 READY TO 16062 <div class="txt-slider"> 16063 <div class="inner-wrapper"> 16064 <b>MAKE IT</b> 16065 <b>MOD IT</b> 16066 <b>FIX IT</b> 16067 </div> 16068 </div> 16069 </div> 16070 <div class="sub-hdr">See our latest innovations, and get the tools built by pros for pros.</div> 16071 <div class="button-wrap"> 16072 <a href="/boi/stewmac-pedals/" class="btn btn-primary">Innovation That Makes a Difference</a> 16073 <a href="/luthier-tools-and-supplies/" class="btn btn-secondary">Find the Right Tools You Need</a> 16074 </div> 16075 `} 16076 </div> 16077 </div>` : ``} 16078 <div class="hero-thumbs"><div class="inner-wrapper"> 16079 ${Array.from(document.querySelectorAll( 16080 '.carouselblock .tmx-hero' 16081 )).slice(0, 3).map(e => e.outerHTML).join('')} 16082 </div></div> 16083 </div> 16084 </div> 16085 <div class="home-section popular-categories"> 16086 <div class="content-brace"> 16087 <h2 class="hdr hdr-vw"><span class="hdr-txt">POPULAR CATEGORIES</span></h2> 16088 <div class="categories-list"> 16089 ${popular_categories.map( 16090 o => `<a class="category-item" href="${o.href}"> 16091 <img src="${o.src}" alt=""> 16092 <div class="txt">${o.name}</div> 16093 </a>` 16094 ).join('\n')} 16095 </div> 16096 </div> 16097 </div> 16098 ${map_carousels().map(o => ` 16099 <div class="home-section imported-slider"><div class="content-brace"> 16100 <h2 class="hdr hdr-vw"><span class="hdr-txt">${o.name}</span></h2> 16101 <div class="products-list"> 16102 ${o.tiles.map(e => e.outerHTML).join('\n')} 16103 </div> 16104 ${o.btn ? `<a href="${o.btn.href}" class="btn btn-primary">${o.btn.txt.toLowerCase()}</a>` : ''} 16105 </div></div> 16106 `).join('')} 16107 <div class="home-section woodstax"> 16108 <a class="content-brace" href="/tonewoods/woodstax---shop-tonewood-by-the-piece/"> 16109 <div class="asset-content"> 16110 <div class="bg-group"> 16111 <picture> 16112 <source media="(max-width:500px)" srcset="${asset_lib.WoodBCKGRD_m}"> 16113 <img src="${asset_lib.WoodBCKGRD}" class="asset-wood" alt="Background image with panels of wood"> 16114 </picture> 16115 <div class="ribbon-wrap"> 16116 <div class="trust-wrap"> 16117 <img src="${asset_lib.woodstax_logo}" class="asset-woodstax" style="--v: Clamp(111px, Calc(127 * 100vw / 1920), 127px)" alt="WoodStax logo text reading WOODSTAX in bold block letters as a branded graphic for StewMacâs tonewood program and guitar building materials"> 16118 <img src="${asset_lib.satisfaction_logo}" class="asset-satisfaction" style="--v: Clamp(95px, Calc(133 * 100vw / 1920), 133px)" alt="Satisfaction guarantee logo with the word Satisfaction inside a stylized badge graphic"> 16119 </div> 16120 </div> 16121 </div> 16122 <img src="${asset_lib.stax_group}" class="asset-guitars" alt="The body outline of three guitars all lined up"> 16123 </div> 16124 <h2 class="h3"> 16125 <div class="hdr"><span class="hdr-txt">HAND PICK</span></div> 16126 <div class="sub-hdr">YOUR NEXT ONE-OF-A-KIND CREATION</div> 16127 </h2> 16128 <div class="btn btn-primary">Shop Woodstax</div> 16129 </a> 16130 </div> 16131 <div class="home-section video-ideas"> 16132 <div class="content-brace"> 16133 <div class="asset-bg"> 16134 <img src="${asset_lib.ideas1}" alt="red fret background"> 16135 <div class="txt-assets"> 16136 <img src="${asset_lib.ideas2}" alt="Do More"> 16137 <img src="${asset_lib.ideas3}" alt="with stewmac"> 16138 </div> 16139 </div> 16140 <div class="ideas-video-section"> 16141 <a href="/video-and-ideas/tool-demo-videos/how-to-fix-a-fender-truss-rod/"> 16142 <img src="${asset_lib.video1}" alt="Video splash image with Dan Erlewine holding a guitar. Subtext reads: How to fix a Fender truss rod"> 16143 </a> 16144 <div class="idea-thumbs"> 16145 <a href="/video-and-ideas/online-resources/learn-about-string-action-and-setup/how-to-adjust-the-action-on-an-acoustic-guitar-/" class="idea-thumb"> 16146 <img src="${asset_lib.video2}" alt="fingers fretting a guitar"> 16147 <div class="txt">How to Adjust the Action on an Acoustic Guitar</div> 16148 </a> 16149 <a href="/video-and-ideas/tool-demo-videos/how-to-intonate-a-guitar/" class="idea-thumb"> 16150 <img src="${asset_lib.video3}" alt="finger demonstrating guitar intonation"> 16151 <div class="txt">How to Intonate a Guitar</div> 16152 </a> 16153 <a href="/video-and-ideas/trade-secrets/understanding-guitar-truss-rod-adjustment/" class="idea-thumb"> 16154 <img src="${asset_lib.video4}" alt="finger touching truss rod"> 16155 <div class="txt">Understanding guitar truss rod adjustment</div> 16156 </a> 16157 <a href="/video-and-ideas/online-resources/learn-about-guitar-pickups-and-electronics-and-wiring/the-king-of-dieselbilly-talks-tele/" class="idea-thumb"> 16158 <img src="${asset_lib.video5}" alt="strumming a guitar"> 16159 <div class="txt">The King of Dieselbilly Talks Tele!</div> 16160 </a> 16161 </div> 16162 </div> 16163 <div class="ideas-text-section"> 16164 <div class="hdr"><span class="hdr-txt">WE LOVE TO TEACH.<br>
16164WE LOVE TO LEARN.</span></div> 16165 <div class="txt-1">Sharing is in our DNA. We'd like to believe we've played a part in helping two generations of musicians and craftspeople learn the art of guitar building, repairing and modifying. But we're also lifelong students of the craft. The work you do inspires us and helps us reach new heights.</div> 16166 <div class="txt-2"> 16167 <a class="btn btn-primary" href="/video-and-ideas/">ACCESS OUR LIBRARY</a> 16168 <div class="li-2">Over 500 videos available</div> 16169 <div class="li-2">Everything you need for your next project</div> 16170 <div class="li-2">With step by step instructions from our experts</div> 16171 <div class="li-1">Letâs build something together</div> 16172 </div> 16173 </div> 16174 </div> 16175 </div> 16176 <div class="block containerblock col-lg-12 px-0 overflow-hidden col-md-12 col-sm-12 col-xs-12 displaymode-one-twelfth-no-margins tmx-light-theme" style="padding:0px"> <div class="" style="background-image:url('/globalassets/reusable-content/img_home_theme_c2x.jpg?hash=637612945340000000');background-size: cover"> <div class="row"> <div class="block freetextblock container-boxed displaymode-one-boxed tmx-light-theme" style="padding:15px 30px"><div> <p><img alt="A stylalized logo with the text stewmac lifetime promise" src="/globalassets/reusable-content/lifetime_promise.png?hash=637612945370000000&width=300&format=webp&quality=80" alt="" style="display: block; margin-left: auto; margin-right: auto;" width="300" height="205" data-src="/globalassets/reusable-content/lifetime_promise.png?hash=637612945370000000&width=300&format=webp&quality=80" class=" ls-is-cached lazyloaded"></p> <p style="text-align: center;"><span style="font-size: 36px;"><strong>Built to last a lifetime.</strong></span></p> <p style="text-align: center;"><span style="font-size: 24px;">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.<br><br><strong>Quality you can trust. For life.</strong></span></p> <p style="text-align: center;"><span style="font-size: 24px;"><strong></strong></span></p> <p style="text-align: center;"><span style="font-size: 24px;"><strong></strong></span></p> <p style="text-align: center;"><span style="font-size: 14px; color: #ff7755;"><a class="ltp-link" href="/customer-service/lifetime-promise/" title="Lifetime Promise">See complete details.</a></span></p> </div></div> </div> </div></div> 16177 <div class="home-section join-community"><div class="content-brace"> 16178 <div class="txt-wrap"> 16179 <div class="join-hdr">JOIN OUR COMMUNITY</div> 16180 <div class="join-subhdr">OF BUILDERS + PLAYERS</div> 16181 <div class="txt">Be on the short list for all the latest updates, tips + discounts</div> 16182 </div> 16183 <div class="btn-wrap"> 16184 <button class="btn btn-primary">Sign Up</button> 16185 <div class="txt">View our <a href="/customer-service/privacy-policy/">privacy policy</a></div> 16186 </div> 16187 <div class="separator"></div> 16188 <div class="trust-wrap"> 16189 <a href="/stewmax-1-year-membership/"><img alt="A stylalized logo with the text stewmac lifetime promise" src="${asset_lib.stewmax_logo}"></a> 16190 <div class="flex"> 16191 <div class="txt">Membership that gives back with every order.</div> 16192 <a href="/stewmax-1-year-membership/">Learn More</a> 16193 </div> 16194 </div> 16195 </div></div> 16196 <dialog id="signup-dialog"> 16197 <button class="close"><span>+</span></button> 16198 <iframe width="100%" height="900px" style="border: 0px #ffffff none;" src="https://stewmac.attn.tv/p/Y3i/landing-page" name="myiFrame" scrolling="no" frameborder="1" marginheight="0px" marginwidth="0px" allowfullscreen="allowfullscreen"></iframe> 16199 </dialog> 16200 `; 16201 16202 imported_slider_accessiblity(); 16203 16204 csUtils.build_observer( 16205 () => { 16206 try { 16207 return window.jQuery.fn.jquery; 16208 } catch (e) {} 16209 }, // check 16210 () => $('.home-slider').slick({ 16211 dots: true,
16212 arrows: false, 16213 centerMode: true, 16214 centerPadding: '60px', 16215 slidesToShow: 1, 16216 variableWidth: true, 16217 }), // code 16218 true, // stop_finish 16219 true, // stop_timeout 16220 false, // stop_function 16221 false, // obs_target 16222 false // obs_param 16223 ); 16224 16225 document.querySelector('.join-community button').addEventListener('click', () => { 16226 document.querySelector('#signup-dialog').showModal(); 16227 }); 16228 16229 document.querySelector('#signup-dialog').addEventListener('click', () => { 16230 document.querySelector('#signup-dialog').close(); 16231 }); 16232 } 16233 16234 csUtils.build_observer( 16235 () => ( 16236 document.querySelector('#tsCustomerGroup') && 16237 document.querySelector('.slick-slider') && 16238 document.querySelector('body > main') 16239 ), // check 16240 code, // code 16241 true, // stop_finish 16242 true, // stop_timeout 16243 false, // stop_function 16244 false, // obs_target 16245 false // obs_param 16246 ); 16247 } 16248 } 16249}); 16250</script>
16250 16251</p> 16252</div></div><div class="block freetextblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "><div> 16253 <p style="display: none;">
16254<script> 16255csUtils.domReady(() => { 16256 if(!csUtils.custom_audience['epiExclude']) { 16257 if (document.querySelector('main > .tmx-pdp')) { 16258 csUtils.build_observer( 16259 () => ( 16260 typeof MagicZoom != 'undefined' && 16261 document.querySelector('#js-pdp-image-container + div') && 16262 document.querySelector('#js-pdp-image-container .MagicZoom[data-options*="zoomMode: off"]') && 16263 (document.querySelector('.product-details-grid [data-options*="zoomMode:off"]') || !document.querySelector('.image-carousel-nav')) 16264 ), // check 16265 () => { 16266 setTimeout(() => { 16267 var css = `<style> a.MagicZoom:has(.mz-active), .mz-figure.mz-active { z-index: 10; } </style>`; 16268 document.body.insertAdjacentHTML('afterbegin', css); 16269 Array.from(document.querySelectorAll( 16270 '#js-pdp-image-container .MagicZoom[data-options*="zoomMode: off"], .product-details-grid a[data-options*="zoomMode:off"]' 16271 )).forEach(a => { 16272 a.setAttribute( 16273 'data-options', 16274 a.getAttribute('data-options').replace(RegExp('(zoomMode:[ ]*off[;]?)', 'g'), 'zoomMode: magnifier; zoomHeight: 472px; zoomWidth: 472px;') 16275 ); 16276 MagicZoom.refresh(a); 16277 }); 16278 }, 500); 16279 }, // code 16280 true, // stop_finish 16281 true, // stop_timeout 16282 false, // stop_function 16283 false, // obs_target 16284 false // obs_param 16285 ); 16286 } 16287 } 16288}); 16289 16290 </script>
16290 16291</p> 16292</div></div><div class="block freetextblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "><div> 16293 <p style="display: none;">
16294<script> 16295csUtils.domReady(() => { 16296 if(!csUtils.custom_audience['epiExclude']) { 16297 function htmlToElement(html) { 16298 var template = document.createElement('template'); 16299 html = html.trim(); 16300 template.innerHTML = html; 16301 return template.content.firstChild; 16302} 16303const styles = ` 16304 <style> 16305 .navbar-brand text { 16306 font-size: 15px; 16307 text-transform: uppercase; 16308 letter-spacing: 2px; 16309} 16310 16311@media (min-width: 992px) { 16312 .navbar-brand text { 16313 font-size: 14px; 16314 letter-spacing: 2.5px; 16315 } 16316 16317 .navbar-nav.tmx-navbar-top-right { 16318 align-items: center; 16319 } 16320} 16321 </style>`; 16322 16323function code() { 16324 document.body.insertAdjacentHTML('afterbegin', styles); 16325 let e = document.querySelector('.navbar-brand'); 16326 e.removeAttribute('tabindex'); 16327 e.setAttribute('aria-label', 'navigates to the home page'); 16328 e.querySelector('svg').replaceWith(htmlToElement(` 16329<svg aria-hidden="true" width="221" height="54" viewBox="0 0 221 54" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 16330 <title id="svgTitle">a logo consisting of: a red guitar fret, the company name (stewmac) and finally a registered trademark identifier symbol</title> 16331 <rect width="221" height="32" fill="url(#pattern0_446_277)"></rect> <text textLength="221" lengthAdjust="spacingAndGlyphs" x="110.5" y="40" fill="black" text-anchor="middle" dominant-baseline="hanging">Making Guitars Better</text> 16332 <defs> 16333 <pattern id="pattern0_446_277" patternContentUnits="objectBoundingBox" width="1" height="1"> 16334 <use xlink:href="#image0_446_277" transform="matrix(0.00281257 0 0 0.0175781 -0.374209 -0.34375)"></use> 16335 </pattern> 16336 <image id="image0_446_277" width="622" height="96" preserveAspectRatio="none" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAm4AAABgCAYAAACkPf5KAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAACbqADAAQAAAABAAAAYAAAAADtw8xbAAAgw0lEQVR4Ae2dC9ge07mGUylJ5IBQpIkkCOIUcT40IqS1i422tK4W6Y/SarfSoifdrqJabbdupdrqFt0tu6q0qk5FRCQlqDgHETnH+RCEOKf7fn7fpJMxM2vN933/KXne63oyM2u9a82ae9bMemfNfH+6dbOZgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAl0FgIf6CwNcTtMwARMwARMYAUmoPF2d7QFehP1QO+iv6EFyGYCUQS6R3nZyQRMwARMwARMoBECh1N4F/QQegwpWOuFDkKL0JPIZgJBAh8MetjBBEygKxMYSOPfQC905YNw202gixMYSvvHot+gFrQqkl2K/oDGoenodWQzARMwARNYCQiswjGug3ZFR6Ffo1noRXQAspmACXQMAV2bP0Lboa3RFCQbhW5vXevW7USWeo1qM4EgAc+4BRHZwQQ6JQE9sa+N1kQfQbuhkUgzbP1R8kS/mHWbCZhAxxHQt2yD0QNoc6Rrcwe0JdLDlewpNKh1zf+YQICAA7cAIGebQCcloKf389E2yNdxJz1JbpYJQGBpTZp5k/VEum5HI33vltg7yYqXJlBGIOlIZT7OMwET6HwE+tCkIchBW+c7N26RCaQJ6Bekt6FP1hI1Cz4e/Rjp04buSNfyDGQzgSABB25BRHYwARMwARMwgYYIXEnp/VFvpKBNtgDpxwl7Ir1OfRjZTCBIwE/rQUR2MAETMAETMIGGCOgbtp+ib6NJSN+36RtVfZe6GjoH+VUpEGxhAg7cwozsYQImYAImYAKNEriHCo5A+6HPoyXoWjQZ2UwgmoADt2hUdjQBEzABEzCBhgi8SunLamqoIhdeeQn4G7eV99z7yE3ABEzABEzABLoYAc+4dbET1l7N/We3bvp/9Y5GOwb2OR7HOxIfyul7jW+hDZK0iKX++5dzqUe/vmo16tFP5Q+vbYYWuHf7FuX1x2ZbjYStWDm+thmz+DXl/xHjGPChmm7rou2R/mSHlpsifc+iD5PfRq+hZ9BM9Ai6H+nD5NnoXZQ1MR2O+qUy9Ic8Y65f+eh7mmVsUnVoVX+pXX9fSu2qavp7VDpG1a+/I6fjHIz0t+Vkml14EunXcnci8b0PLTvPrJeZPtjWn03Q8YdMdar+GNO5EE+dqyLTeYn93yZU1zpFFaXSn2f90dS2VgegjTNp2c1nSdA1kjWV3QPpD7nujD6M1EdeQeJ+N7oJTUJF55+sZaa+ov66e006r/2RfvW4CKm/TkE3ommonj5DsVzrTar+D8+hteUmLIcgHZPyVkf6BkzXjng8jtRv70H3Il1Pug+0tanPj0A6ZzvUllrX+e+FxFBtFO95SOdbfV7sdI3r3NhMwARMoPkEuAN2Rxejf5ZoKXkt6b2z3RdNLSmTV9/t+OvPWywztr9coQ61QwHDMmN7z4rlW5YVrm9FQYCCVQWLGtQWo6WIZpRKPrqZT0eXof2QApa0KdD4I9IHzok0kCrIi6lfAUNSLrvU9zVDURXTILUnuhLNRRpQQ+2Qj3yvQnujHihka+BwHcq2OW97Nn4xgaz2eSBSYJNXj9KUdxKKMZ3361FRXen0c3MqPCKi7C/w0X4SU8DWgh5E6mdl7F8mfxI6ABXxUfq2aDx6GoXO59yarwLWRqwfhbXf/0S3o3lIAXjZ8aTzdO0oQPoH+h4aitKc2GyK6c2Uru1D0DVIfU3/jVy6LWXrOqYFaCLaBtlMwARMoPkEuAs5cIvH2gPXTyM9XWswKbuJh/IUjI1FafsQGzejUNl68h+i3mHpnQXWtyL/UlRl4Mq26y3K/xINRWWmQfhClC2fty3uW5ZVVstTnWeivDrSaX/CJyYI0CzL6xH1qX3HoqwdQ0J6v3nrf8Wnb63ghiwvR+oneb5FaWrjyWi5ByS2ZS1oFioqW5T+GGVGoRhOuC0zzZ4peL4ahQLPon3npWtW67NI56RZ1pOKvoL0MNbotf0CdeyAbCZgAibQfALcFR24xWHtj9sFqNGbejIQKSDSTFPaOkPgptefxyMFXUlbG13Opq4xqMw+R2YMW/kcXVZRLU9B9gQUavt0fIbUypQt9oioS/vSTNb2ORWNIy10fFPwGYB2RE+gUNvL8s+mvF73ydZDP0Nl/qE8zXgdjKrYcTiH6m0k/xLqX6tKg3J8Ncv2CaQHm0baki57B3VtgGwm0BABdU6bCbQHAd3Aklcw7bG/9tjHauzkDKTBt+qsQ1H7HiHj5aLMDkrXDMmX0FkoGfSb0ZShVPIrVDZTpu+C9LoxZOK/dciJ/KFoYISfgppNI/xGRvjIRcexIM
16336dXgXDoWzEFzQr6fo4+jBqxwym8L+qJvojyZgFJjjYFSN9Bm0eXeO8V75IK/lVdFUiehvQKuB5TuUPROaisb1atW+dfny3YTKAhAg7cGsLnwpEE9BrmR+hE9GM0G3V107XTgr6MNAg2yzQb1NlMA7wG52Yep45RwdZmSDOWg1GeaYZJr6BjbCOc9N1UmQ0nc1CZQy1PAYleC5eZAve8WbS8Mn8n8bmcDAVueqAps/XJFP+dypwi8zR7+030GfQ11IxAXN9t6TqItfk4Ph7rXIdfD8ro9aZem6qPVTGd0yPRhWhIlYIBXz24PoBeD/g52wSCBDT42EygLQn8lsr3QadwB9XH2RqAtH016sq2K43/RpMPQDNtdzS5zkaq0/3hIHQm6ttIRYGyu5B/AsqbIVGwMyVQPslW8KdX10WmQXw31LvIIZWuY98rtZ23qteXG+dlZNI0aF+BtMzauyQszSZmttdme+dMWiObqut8pJm8ZphYHYVCgW6yr/ms3JNstNFSbfo2ipk1TZqg/vEldBZSANdsU/BuM4GGCahz20ygrQjoBv1L7oYzUevgpCV6jPTT0Zy22nE71Psx9hEzaKspryDNMCgAuQU9iDSTtBilB/On2dY3NZ3FtqAh30e9IhqkoPN2lMysnsH6TUjHGLLuOByCRhU4TixIzybr+6H1somZ7TFs0wWjTAFlXjCZFF6HlU2SjZKlrgN9M5dn75Co4K3M1N5m3qtVV5+yHdaRpz7SgmLY6phvRVkTh9fQU0izrBPQn2qS/0L0Joo1zeaqX8W0SXXugDRzqNnWZpvuf20drDa7za6vkxIouyl10ia7WV2IwJ209f6C9j5Mum5kGxbkd+ZkzT6NjWzgTPxOQgrYkiBGA6deWW2HFKx8vLauYG4uypqCu7fQG6kM1bEqihmU9A1VUXCgetPBI5utpvr1nc/w9zZL/32c3BPRjSjdRhX6GPoB0qBYZh8mswVNQlmbSoJm3sSszPSjjiFI/S7PNMM0Mi+jIG1t0kegogF3EHkK3kJ2DQ5F/DWg5/EP1al81amHAgVNPVEzTOdvCeqHqo4P6ssDkQKskP0NB7VfQbvsIaT+o+B/GlId76C06fx9FB2HRqczCtbVh/dB56FFBT5JstpxFlKwV9XETPe5uUjXeA+ke4T6tOpTv3wM6eHGZgINE6h6YTa8Q1ewUhF4nqgiO5AnAF5n5cVko4stN6a9ek0WsidxUEBzdcZRg/Uz6HqkAexspIFIN/i8GYXnST8MpV/x7cr2BUhlykwDyVfRxAIn7S9vQNFrrwMLyqSTJ7PxdaTBNs8mkPg0+iMKBYH67uo0NAelTQO4gp8j0ok56wpiNUtYZBr0VyvKLEjfm/SiwG0EedpnmamPi0GRqS9UtRkUuBhdhV5Cuo+PQSehLVFVU+Cofqg6pyIF+upXByMFSeugGNP53QAtjHB+Fh9xUd++DClg02xb0f2CrNZjvYKl+rL6/kEoxH9zfLZFRf2frNbZTPWtMdqoYI/iOx5dh55C4iYpYFS7eqJ+SP1EQafNBEzABNqOAHfyVVDoD/Dqj+m2pFvBdh+U/AHeq1jvlc5P1klfE12LVIf8+yR5WrJ9bC0v7w/25qUNzpQfU7F8S7p8YH0f8hchdlEqzSpuhGItNAil6xnLhmahQm3QjMwB6YIR62rHD5BmRMrqV1B4KAqZBrJjUFldylMQ8zWUZ4eTqEExVMel+ORx1OzkORHls/Ur4NQAnDUdk/aV9c9u34ePgpkiiz2PSb0LqEgBi/aftV1IeAQlvrHLGygzLFsZ22L2eaQ+FFOXzl8LirVNcAw9eBTVNZqMp1GoXerDJxZVUksfwvIOFKoryddDp4LODVF3ZDOBdiWQd/G3awO8sxWawK4c3fYFR6in0B0L8jp7soLRHhGN1FP2oAi/xEUDQ2cwDdiHodD9QYOdBv2QaUC/BL0YcFTAtQdaLoivlXmApYKWkA3BIT0zmfivxco2yUaF5XB89cora/1I2CibmLM9g7SYGaicou9LUv84E/0FiWnW7iLh19nEwLZmvI5Gj+f4KVC+Emk2LsZ0/mKYJHXNZOXlZKPiUv1hXkQZ9eHtAn4jydesXKwpaPscmoMUGNpMoF0JhG7M7doY72yFI6BXLKcx2myLdFPXI+0H0FasnopiX8GoaGcyDqH16TzUpgE4/ARpUPhgyLkT5e9GW0IBpxj8Cb0Q2W7NUkyM8NXAv16OnwKLmIFa38ENzimv49ksJ11JbxakK3lDlBe4aR+h/itGf0daNsMU6FyEioKFpeT9DukbtRhTu8aj+SXOmm37v5L8bNb62YQGtxWED0Q6d7qOdkWjkB4IYx6ecCv9AYnuSx9Fq8kxwjTL90OkV702E+gQAl1pMOkQQN5pQwR0U9wTXYWmMUrMY7kB2h1p0FN+V7RnaPRitHpE43fC52p0A/oVmo5iB1Zc29306mdfFHNudEyxQYn8dOwHozJT4KbBf1bGScxuQ2My6dlNBW6q4+FMhgb+oqBCx7E/yjtmBQ6asVEAlrZN2CiqL/HTDOPdyUaDSwVlCqDeCtSjfU5FYwN+ytZsm449ZBNxUOCd+9lDpvDame0qmwqedE0NQaOR7hMbo75IM5zKk4/6aJWxKy/wpopW68+/O9TWQwv14fPQXSFH55tAWxKo0vnbsh2ue8UloMFQwZrU0fYcDXgCrYvKbuahdmrmYyHKmxnKK6sZgyPR55AGyr+ia5ECwM5mGiBHRDRKg9gnkQKKWIt5VanBeUBOhdqfXs2+g8ruWxrkN0RpUx9U8JUXmKnem9DOKO98JmXJXs62ZkttLbMHycwGoGX+ZXlvkpkNRov85RcTuL2M37NFlaTSX2V9NtoylVa0GmJSVG4YGYegfZHOhYKzZpn6dJEpyNf1GWM6Bxci9UGbCXQYgbIbYIc1yjs2gSYT0MyCnpQvQm+gVdFn0ddR7E0b12Wm+m5G2y9LiVvpiduBaD/0JPpfdDl6FHWWwUAzVoNQyFbB4Uchp0y+ysSY2pBnM0hUALFpXmYtTftQUJU23ef0HVOevULiPHQv+nieA2nDkb5XfKmWr2Bux9p62eI2Ml8oc6iQp6BhSYS/AlE9oMSYroXXYhzxmY9iAjfNiFUxBWxHoxakAEvXSLOtrN/p+u8fucM78YsJdCOrs5sJ1EegrEPXV6NLmUDnIqBXS2ei7zPaLkT6EyVPsX0OOgFp1qGqaXBUEHh/1YI1fwUSg9Gp6Eb0U6RXx53BNHjmzTzltU3HUUWx95s18nZG2kJ0T0FeOlmza2nbmI2iGV8FVgpKFLgVmWZn08GiArdti5xr6UtZXoXeDfjFZqvPqc4Yez3GCZ8qdSrAjTGxiTH1m0+iK9HJSLPgbRG0UW2pqV/EzhLeVVqTM02gnQjE3kjbqTnejQk0nYBeV/2Z0WS5Qa+2PYE8fQ9Ujz1GIQVemrVoxAZQ+Dh0HfpIIxU1qawGz75NqqueajTwFw3gCkimRFS6BT49Un4KuhR85dmLJCog1Gxe0aynZgA3QokpyNZ5KzM9HMQEmWV1dKa8ZgWgOiad32PRH9BWKDbYw7Wppv3q3MbsX0Gu+onNBDqcgAO3Dj8FbkAbE5hN/bnfknG31quv6XXuXzfya9BJqBmvT3agngvRaNSRtio7r/q6q5ntDc0CaYYyFEQoMNg81SjNwPVJbadXF7Ch4E3L5FVoOl/rqi89w7ZN1iFnW4F4qJ05xVb4JAVJR6IzUEf2swR072QlYqnX1TYT6HACDtw6/BS4AW1MQH18udm2ZH9ECMrrnmzXsVS9F6CvoIeQgo56TQPacHQuCs3m1LuPmHKNHENM/TE+r5U4zSJPs50h00yOTFx3rS21nbWHSdAxq96y79FUR2IjkpWC5cuk31SQt7In6wHlGFT0OjyPz2IS9fD1CJqIrkAXo3ofuii6zKr0dwXwNhPocAIO3Dr8FLgBbUxAA/iGBfvQdzU7FuTFJuv1mgaSvdHP0fOoEdNszuko9rubRvaVV1azRG/lZbRj2qLAvv4SyFewpgBBSw22o1CeKfC+t5bxBMt5eU61tJ1YanZGM5KhwE11TUO25QnofHwDqY/HmIKqa9BXkT4j0I8jxqJPo3HoEtSolT0kpOtW2wenE7xuAh1FQB+I2kxgRSYwjINrYQT4IXdePbm3Gtvq+4ehqr8Mfa+C9/+rb5o0KP0Wa
16336QZudzQU1XON7Uc5zeTdjdrb9B3Zqyj9jVhRGzRDVWXGoqiedLrqm59OyKwr/06kc1n2LZ4G2V5IQUJREKz2z0UyBawPIwXgeabXegry5bNBnkMqbTrrZceQcl2pVjfhaD8RecQKfr+LLkfqkwqym23qS88hLRWYhUwPAzYT6HAC9QwqHd5oN8AEKhDQq9DjUW/uzj9m+STqj45DR6Fmvv7QDxWm1erVTN+/oUNQ1Rv++pTRq7lmBG46/irXuYK2RWhtVGYa7L6AYn9tWFZXOk/1PpROyFl/kDSdx81y8pIk/RhhTVQWmD9K/tO1AjH71UybAop1a2XyFqpH500zsbblCezPZkxfVJB2HroYKaBuS9Mr2LeRAvOQqS+thXR92EygwwjEXEQd1jjv2ASaREAzLnrdomBNrwF1k455wsatLtPgreBC+i80Eh2NDkd9UcjUtl2QBq9GbVUq0MxTrL2A40I0LKKABtWJEX7NdplLhfejssBtIPkK3nZDRfYPMhQAJqaA8SWkgC9ryTm5l4xB2czUtr5vm5La9up7BNTv94iEMQ2/36NQ0KaHkkZtHhU8i8rOabKP3qzoIfAMFGpbUsZLE2g6AX/j1nSkrjBDQDMPmtk4BSlwOQ3dhzpiRkKDbw+kZXuajvc4dAxaHLljzbqVDUyalVCAGDI9nG0Qckrlv8j6zNR20aoYajaxT5FDG6br2KcG6v8Q+ZuiDQv8xO4GlGa4gG311SIbTIaCxX5FDqQ/guaV5K+sWZrlHhB58HPwUzBVZup/a5Q5RObNxU+zbrF2KI4jY53tZwJtQcCBW1tQdZ1pAtezsQ932R+gS9D32P4UmoJWJlOwcRmaEHnQeoWrILPINHMYE/xqgNPsXaxpJmFypPP++I2J9G22m2a+lpRUKnZbo0EFPm+SfmcmT8HCjExaelOB2+ZITItMs3ihoKOo7IqcrvMRG+Tr3LwdgKEHEgXRjdrzVBB6NZ/eh2aiv4XyZmXTfl43gTYj4MCtzdC6YgjoyfkURrm5aRpsK/0EtFx62qcLrOs1XOwMQvpw9OF6jGngUnBWZPq2rCxwSZfbl4090gmB9SvJfyHgo2zNPP0KjdNGO9vj7O+BwD73Il/nKc9uIlGvNdOmQPiGdEJmXXWVcfwn+X9EMQF1puoVflOzx2UzyGkACrbXTifkrP87aaNy0qsm6YHqalTlnB2Evx5INfNWFsSTbTOB5hNw4NZ8pq7xXwQ0+zDrX5vLremV0t3LpXStjSNormYN9c2LZmF6oZDpe7MxIadavmZtygYTvdLUDwliTPu9ACnA2gptjPQaUesjUPY+oIDwN0iBSMgG4vBL9AukX13Gvr7SjIkCIQ1+X0XDURXTjwruCxTYjvzssamIuN6olRybRFoRdwUe2+SUSZKeYyU7i5fkrezLNwAQ+6ChPqG+lGc6n7rezkH6oUCMhYKrqVSie1WsqT7NYivgOw3thNZF6tOJqa/0RUPRR9FZKJ3Pps0E6iPgjlQfN5eKI6D/FzT3Zk3620QFCj66qmkAVwD032g+uhX9BU1GebNV65D+RbQrirEZAScFdosCPunszdgYjxYiBXy69vuhW9AXkAbWxBSwXY4OQ+sniSXL1ck7Fh2Mbkd/R5oNewZpZlCDmHzWQEPQIKTXmPr2bgvUH/0HehTFml7pqu1fKimgY8wzBVj6cUOeKSCciRQc5FlRnfK9GRUFfXl1rUxpmt1Un40xBWTfR7o/3JEqoAeQT6NT0eBUemi1R8DhKfIvQ7HXZlKd+vF3ka5rzaSrnpeQ+kgvpGteDzZDkYI4PeDMQzYTaIhA2U2ooYpd2AQgMIAIoCdBWjooaAVDuoIGPaV2RVuPRg+rNZzDaw1GNJslaeCegzSjqIFnKdINflv0IRRjr+N0W8BR+7kPjQn4pbN1vQ9NJ7C+WmY72dQMxCXopCQhYqnjO7CmCPflXIoCpeWcMht/Y1usNEhWMQ2eGmiL7FoyqrZHDyjXFFXo9NaHjHvg8LFIFrpekocAXU8K2nZDCth0zVUxzdKVGbejbuejQ1DV4E1t0X0sdC/TPkYg9T2bCTREINShG6rchVd6Ah+BQNGNUHmjuyihzWi3XvPlmYKjTdABqAUdifZGCmpibSKOGuTKTAPBJPRmmVNEnmbD8u4Dqv9cdGtEHc1wGU4lRUFkUf2LyZhQlFmSfi95RbOVOm7N8rxWUj4vaw6Jd+VlOK2VgLj+HlXprwqKdkfj0GfREKS0ekzXZZnpQehk9HiZU4N5mmW2mUDDBPJu2A1X6gpMoEZAT6Gnc8feNE2EbQU+JyK9IuuKtiWN1muQtjANIGejmNdKCkA0s9eIFQVuqnMB+gYqCnLk0yxTX6kS3Gq/CgYm15bajjGV0beVWhbZw2Q8U5RZkD6H9LkFeU5+j8CDLCZ1EIzVI/Z7Oz4/QZrFbbYp4ByK6g08m90e19eFCThw68Inr4s0fRTtnMYoeSE6FY1nWwPn2C7S/rxm7kWiAp5mmwKk76JbIiuej9/PI33rddMs0qfQ7HoriCynoG1wpG/aTe2LCXKTMi+w8kCyUbCcRboUa3Tr1gBSQbetmIA4nYoWFrtUynkV79iZ0d4RNat9uj8di16J8K/qMogC/aoWsr8JZAk4cMsS8XZbEOhDpUeh09CRSNtd1RSw7dkGjddAoUHtZxXr/h3+v0FvVyxXxf1WnA9E16O22o8Ct41QVXuIAnMqFNKsz7yAv47xzoBPOlvBw9R0gtcLCeih7duo6oxmtkJdL99Et2QzCrZjZ8jfpbyuqYOQvvPUdrNMn1f0b1ZlrmflJbDKynvoPnITqIvAGpRaWlfJ4kIKJI5AF6H3/ZCjuFhrjoKM76CbAn6NZGsmQgHSOHQG0qxVs00B8bA6KtUs5QMVyk3DN9R+He+9SMsYm47TghhH+7ReO5fBQTPLVb53S6NbzMZXkAKsmemMknX9UjXWdN4noIPR+ahZwdsA6tL9w2YCDRFw4NYQPhdeCQm8yDHrG70vIt3cFTjEDvC4LrO3WNOsjr4hG4n+jJagekx/wuIz6GtoFqrSntXwD324jUurPc+/Cty2QqcgzZ7UO/hStPV49SdALkUt6GxU1XSskyMLyfdqFBN4q13zI+vVjxma9fovcpdd2k0PGxeivdDNSNdCjGmW7bdoZ3QJehUpwI6xjWOcMj46/8cj/cL1PDQDxfQd3N5nuk/oB0dVrs33VeIEExCB2Bu2aZmACfyLgG7C/4OuRBuhzdHWSAHd2kgfQvdCqyDZO0gzaXqlNhdp9kpBj2aKFAw144ledZ+LJqLd0GiktumbGgVnGjDUDg2a8n0K6SN8HYMGwCqmQPGH6FKkAVED2wi0AdL+dOz68w0yDXTarwZn7VfHuwA9gjQQzkXabiQA1OA/DnVHIdM3cTE2F6cT0JoRzpPxqfcczqTscahnYD/iNy3gk2SrD2gGN2Tqx8+FnMhX37kI3RThq74Ra/oxwKFI/XVftCXqj3T9fACp3yhYewLperkOqc8qLbFbWYk51tuSAnUsH6TMyegXaAu0HVJb10N9kfp6MpYm1/oS0tTXdX51vUtafxnZTKAhAro4bCbwPgLcqdU3xqAh78tcPmESjnOTJMrpBjYGDUrSIpa6Ef+VenTTazXqGcbKqNpmzOIKyi8LQCivAfcTMQVrPndTXjfXRq03FayF+qBVENW2Bi3JjbyRAIWqKtkaeCdtSQIoMdLgofaAqammAaw/0mCmYFHHrv0mQZv2qwC22fulStsKQEDXzECk/qO+o2tFwY+kPtTZLLnWtUwCN7VZDyiL0bL7Ees2EzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABE+gkBP4fdJBiIexUjTMAAAAASUVORK5CYII="></image> 16337 </defs> 16338</svg> 16339 `)); 16340} 16341 16342csUtils.build_observer( 16343 () => document.querySelector('.navbar-brand svg'), // check 16344 code, // code 16345 true, // stop_finish 16346 true, // stop_timeout 16347 false, // stop_function 16348 false, // obs_target 16349 false // obs_param 16350); 16351 } 16352}); 16353
16354 </script>
16354 16355</p> 16356</div></div><div class="block freetextblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "><div> 16357 <p style="display: none;">
16358<script> 16359csUtils.domReady(() => { 16360 if (!csUtils.custom_audience['epiExclude']) { 16361 if (!location.pathname.includes('/checkout')) { 16362 if (!window.convert_navigationRedeign)(() => { 16363 window.convert_navigationRedeign = true; 16364 const styles = ` 16365 <style> 16366 @keyframes fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } } @keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } .stewmax-textswap text { animation-timing-function: linear; animation-fill-mode: forwards; } .stewmax-textswap .fade-out { animation-name: fadeOut; animation-duration: 500ms; opacity: 1; } .stewmax-textswap .fade-in { animation-name: fadeIn; animation-duration: 500ms; opacity: 0; } body>header .mega-menu .tmx-quick-links .tmx-quick-links-title a:after { display: inline-block; width: 5px; height: 10px; margin-bottom: 1px; margin-left: 10px; content: ''; background-image: url('data:image/svg+xml,%3Csvg width=\'9\' height=\'14\' viewBox=\'0 0 9 14\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1.5 2L6.5 7L1.5 12\' stroke=\'%23DA0F15\' stroke-width=\'3\' stroke-linecap=\'round\'/%3E%3C/svg%3E'); background-repeat: no-repeat; background-size: cover; } body>header .mega-menu { padding: Clamp(20px, 25%, 40px) 0; } header .hide { display: none !important; } .nav-buttons .cart-button { line-height: .8; display: flex; gap: 10px; align-items: flex-end; } .cart-count { font-size: 16px; color: rgb(51, 51, 51); } .nav-buttons .cart-button:hover .cart-count { text-decoration: underline; color: #c00; } .cart-count[data-count='0'] { display: none; } .nav-buttons { display: flex; align-items: center; gap: 30px; justify-content: center; } .nav-buttons .dropdown-menu, .nav-buttons .nav-dropdown { z-index: 1051; } .nav-buttons .nav-button { cursor: pointer; } header form.aa-Form { margin: -1px; border: solid 1px #ebebeb; border-radius: 1000pt; background: #f5f5f5; align-items: stretch; } header [aria-expanded='true'] form.aa-Form { border-color: rgb(0 0 0 / 50%); } form.aa-Form ::placeholder { font-size: initial; font-weight: 400; color: #666; } .aa-Form .aa-InputWrapperPrefix { order: 4; } .aa-InputWrapper { flex: 1; } .aa-Input::placeholder { font-size: inherit; color: red; } #autocomplete-container.category-open { z-index: 1052 !important; } .aa-Panel #autocomplete-top-row, header #autocomplete-left-column, header section#ac-suggested-queries { margin: 0; padding: 0; } .aa-Panel #autocomplete-right-column { margin-top: 0; } .autocomplete-article-see-all-results { font-size: 16px; font-weight: 400; float: none !important; text-transform: capitalize; color: #da0f15; } header #autocomplete-recommend-list { padding: 0; list-style: none; } header #autocomplete-recommend-list li { margin-bottom: 24px; } header #autocomplete-product-list img { max-width: 82px; max-height: 74px; border: solid 2px #ebebeb; border-radius: 4px; } header #autocomplete-product-list>li { border-radius: 4px; gap: 20px; } header #autocomplete-product-list>li:hover { background: #f9f1e7; } header #ac-products-section { position: relative; margin-right: 37px; padding-bottom: 75px; } #ac-products-section .autocomplete-product-see-all-results { font-size: 18px; font-weight: 600; position: absolute; bottom: 0; display: flex; float: none !important; clear: both; width: 100%; height: 45px; text-transform: capitalize; color: #000; border: solid 1px #ebebeb; align-items: center; justify-content: center; } #ac-products-section .autocomplete-product-see-all-results:hover { text-decoration: none; } .autocomplete-product-see-all-results .icon-icn-Chevron-Base-Big-right { display: none; } #ac-products-section .autocomplete-product-see-all-results::after { display: block; width: 10px; height: 12px; margin-left: 4px; content: ''; background-image: url('data:image/svg+xml,%3Csvg width=\'10\' height=\'14\' viewBox=\'0 0 10 14\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M2 2L7 7L2 12\' stroke=\'%23DA0F15\' stroke-width=\'3\' stroke-linecap=\'round\'/%3E%3C/svg%3E%0A'); background-repeat: no-repeat; background-position: center center; background-size: cover; } header span.ac-product-name { font-size: 18px; font-weight: 400; } .category-open .aa-Form { z-index: 1041; margin: 0; border-width: 0; } .aa-category .dropdown-toggle { display: flex; height: 100%; margin-right: 10px; padding: 10px 20px; cursor: pointer; color: #fff; border-radius: 1000pt 0 0 1000pt; background: #666; gap: 11px; align-items: center; border: none; } [aria-expanded='true'] .aa-category .dropdown-toggle { background: #000; } .aa-category .dropdown-toggle::after { display: none; } .category-open .dropdown-toggle { background: #da0f15; } .aa-category .open~.dropdown-toggle svg { transform: rotate(180deg); } .aa-category .dropdown { line-height: 220%; position: absolute; z-index: 1; top: 100%; display: flex; flex-direction: column; margin-top: 10px; padding: 20px; border-radius: 8px; background: #fff; box-shadow: 0 4px 16px 0 rgb(0 0 0 / 15%); } .category-open~#autocomplete-panel { z-index: 1049; } .category-open .aa-category .dropdown { z-index: 1052; } #autocomplete-container:not(.category-open) .dropdown { display: none; } .aa-category .cat-option { cursor: pointer; border: none; text-align: left; background: none; } .aa-category .cat-option:hover { text-decoration: underline; } .aa-category .cat-option.bold { font-weight: bold; } .search-category-backdrop, .nav-btn-backdrop { display: none; } .category-open~.search-category-backdrop, .nb-open .nav-btn-backdrop, .burger-language-open .burger-language-backdrop { position: fixed; z-index: 1051; top: 0; left: 0; display: block; width: 100vw; height: 100vh; opacity: .5; background-color: #000; } #ac-recommended-section:not(.d-none)+#ac-learn-section { margin-top: 40px; } header .aa-Panel { display: flex; flex-direction: column; padding: 40px; gap: 40px; } .aa-Panel .ac-section-title { font-weight: 600; text-transform: uppercase; color: #000; } .aa-Panel #autocomplete-bottom-row .ac-section-title { font-size: 24px; margin-bottom: 20px; } .autocomplete-article-hits { font-weight: 400; } .aa-Panel .ac-search-suggestion-item>a { font-weight: 400; padding: 5px 12.65px !important; border-radius: 1000pt; background-color: #f5f5f5; } .aa-Panel .ac-search-suggestion-item>a .autocomplete-highlight { background-color: #f5f5f5; } .aa-Panel #ac-suggested-queries>.ac-section-title { font-size: 0; position: static; width: auto; max-width: 136px; margin: 0 !important; padding: 0; flex: none; } #ac-suggested-queries>.ac-section-title:after { font-size: 16px; font-weight: 600; content: 'Suggestions'; text-transform: uppercase; color: #000; } section#ac-suggested-queries { margin: 0; padding: 0 25px; } body>header #autocomplete-container { margin: 0 !important; } body>header .tmx-quick-search #quicksearch { max-width: unset; } body>header .tmx-navbar-bottom .nav-item>.nav-link[title='SALE'] { font-weight: bold; } .navigation-backdrop { position: fixed; z-index: 1040; top: 0; left: 0; display: block; width: 100vw; height: 100vh; opacity: .5; background-color: #000; } body:not(.d-nav-open) .navigation-backdrop { display: none; } body>header .tmx-navbar { position: relative; z-index: 1041; } body.d-nav-open { overflow: hidden; } body>header .header-dropdown>.dropdown-menu:after { position: absolute; top: 20px; right: 20px; width: 18px; height: 18px; content: ''; cursor: pointer; background-image: url('data:image/svg+xml,%3Csvg width=\'18\' height=\'18\' viewBox=\'0 0 18 18\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M10.5851 8.99904L17.6675 1.92716C17.8792 1.71545 17.9981 1.42831 17.9981 1.12891C17.9981 0.829501 17.8792 0.54236 17.6675 0.330649C17.4558 0.118938 17.1687 0 16.8693 0C16.5699 0 16.2828 0.118938 16.0711 0.330649L9 7.41377L1.92888 0.330649C1.71719 0.118938 1.43008 2.65824e-07 1.1307 2.68055e-07C0.831331 2.70286e-07 0.54422 0.118938 0.332532 0.330649C0.120844 0.54236 0.0019188 0.829501 0.0019188 1.12891C0.0019188 1.42831 0.120844 1.71545 0.332532 1.92716L7.4149 8.99904L0.332532 16.0709C0.227164 16.1754 0.143531 16.2998 0.0864579 16.4368C0.0293845 16.5738 0 16.7208 0 16.8692C0 17.0176 0.0293845 17.1645 0.0864579 17.3016C0.143531 17.4386 0.227164 17.5629 0.332532 17.6674C0.43704 17.7728 0.561376 17.8565 0.698368 17.9135C0.83536 17.9706 0.982298 18 1.1307 18C1.27911 18 1.42605 17.9706 1.56304 17.9135C1.70003 17.8565 1.82437 17.7728 1.92888 17.6674L9 10.5843L16.0711 17.6674C16.1756 17.7728 16.3 17.8565 16.437 17.9135C16.574 17.9706 16.7209 18 16.8693 18C17.0177 18 17.1646 17.9706 17.3016 17.9135C17.4386 17.8565 17.563 17.7728 17.6675 17.6674C17.7728 17.5629 17.8565 17.4386 17.9135 17.3016C17.9706 17.1645 18 17.0176 18 16.8692C18 16.7208 17.9706 16.5738 17.9135 16.4368C17.8565 16.2998 17.7728 16.1754 17.6675 16.0709L10.5851 8.99904Z\' fill=\'%23666666\'%3E%3C/path%3E%3C/svg%3E'); } .nav-buttons .acc-name { display: flex; margin-top: auto; } .nav-button:hover .acc-name { text-decoration: underline;
16366 color: #c00; } #stack-menu .tmx-header-language .dropdown-menu { width: auto; margin-top: 40px !important; } .nav-dropdown, .tmx-header-language .dropdown-menu { line-height: 220%; position: absolute; z-index: 1052; right: 20px; flex-direction: column; margin-top: 10px; padding: 20px; border-radius: 8px; background: #fff; box-shadow: 0 4px 16px 0 rgb(0 0 0 / 15%); } .tmx-header-language .dropdown-menu { right: unset; left: 0; } .tmx-header-language .dropdown-item { padding: 0; } .nav-dropdown { display: flex; } .nav-dropdown a { color: #000; } .nav-dropdown a:hover { color: #da0f15; } .nav-dropdown-icon { line-height: 12px; display: flex; align-items: center; gap: 10px; } .open-dropdown .nav-dropdown-icon { color: #da0f15; } .open-dropdown .nav-dropdown-icon svg path { fill: #da0f15; } .nav-dropdown-toggle:not(.open-dropdown) .nav-dropdown { display: none; } .tmx-navbar-top-right { position: relative; gap: 20px; } .d-nav-open div#attentive_overlay, .d-nav-open div#freshworks-container, .aa-active div#attentive_overlay, .aa-active div#freshworks-container, .modal-open div#attentive_overlay, .modal-open div#freshworks-container, .mz-expanded-view-open div#attentive_overlay, .mz-expanded-view-open div#freshworks-container { position: relative; z-index: 99 !important; } .dropdown.tmx-header-language { cursor: pointer; } body>header .tmx-navbar-top .nav-buttons .nav-link { padding-top: 0; } .nav-buttons .dropdown-toggle { padding: 5px 10px 5px 5px; border: 1px solid #d9d9d9; border-radius: 1000px; } .nav-buttons .dropdown-toggle::after { display: none; } #stack-menu .dropdown.tmx-header-language { padding: 20px; } #stack-menu .dropdown.tmx-header-language:after, body>header nav .sidebar-nav [data-id]+[data-id]>span>a:after { position: absolute; top: 0; display: block; width: Calc(100% - 40px); height: 1px; content: ''; background: #d8d8d8; } .dropdown-toggle:not([aria-expanded='true']) .selected-language, .dropdown-toggle[aria-expanded='true'] .selected-code { display: none; } body.burger-language-open>header>nav.tmx-navbar { z-index: 1040; } .nav-buttons .stewmax-button svg { margin-bottom: -10px; } nav.nav-breadcrumb { max-width: 1600px; margin: 0px auto; } .nav-dropdown-icon { background: none; border: none; } @media (min-width: 1200px) { .autocomplete-container-wrapper { margin: 0 3rem; } } @media (min-width: 992px) { .navbar-nav .navbar-brand { margin: 0; } .navbar-expand-lg .navbar-nav { max-width: 1600px; margin: 0 auto; } body>header div.tmx-navbar-top { height: 84px; border-bottom: none; } .autocomplete-container-wrapper .stewmax-button, .nav-buttons .burger-menu { display: none; } } @media (max-width: 991px) { #stack-menu { background: none; } .nav-buttons .acc-name { display: none; } .nav-buttons .stewmax-button, .nav-buttons .nav-link { display: none; } body>header #mobileLeftMenu.modal.left .modal-content { background-color: #f4f4f4; } header { position: relative; display: flex; flex-direction: column; } body .modal-open header { position: absolute; z-index: 1050; top: 0; left: 0; width: 100%; height: 100vh; background: #fff; } body #mobileLeftMenu { position: static; z-index: 1051; order: 2; } body #mobileLeftMenu .modal-dialog { height: Calc(100% - var(--hdr-height, 140px)); } body #mobileLeftMenu .modal-dialog { position: absolute; width: 100%; max-width: 100%; height: Calc(100dvh - var(--hdr-height, 140px)); } body>header #mobileLeftMenu .modal-header { display: none; } body>header>nav.tmx-navbar { z-index: 1040; } body>header>.show+nav.tmx-navbar { z-index: 1041; } body.nb-open>header>nav.tmx-navbar { z-index: 1052; } body>header>nav .tmx-navbar-bottom { height: 70px; border-bottom: none; } body>header form.aa-Form { margin: 0; align-items: center; } body>header>nav .tmx-quick-search #quicksearch { padding: 0; } body .navbar-nav .tmx-header-logo { margin-left: 0; } body>header>nav #menu-toggle.navbar-toggler { padding: 0; } body .navbar-nav .tmx-header-logo svg { width: auto; height: 36.74px; max-height: 10dvw; } body #autocomplete-container { z-index: 1051 !important; top: 100% !important; padding: 10px 10px 0; gap: 10px; } body .aa-Panel { z-index: 1051; } .stack-menu__link--back, body>header nav .sidebar-nav li a.stack-menu__link--back:hover { background-color: #fff; } body>header nav .sidebar-nav li { border: none; } body>header nav .sidebar-nav li.uppercase { text-transform: uppercase; } body>header nav .sidebar-nav [data-id]+[data-id]>a:after { position: absolute; top: 0; display: block; width: Calc(100% - 40px); height: 1px; content: ''; background: #d8d8d8; } body>header nav .sidebar-nav [data-id]+[data-id]>a.view-all-link:after { position: absolute; top: 0; width: 100%; } #stack-menu #mobile-learn-list .nav-item-display { padding: 0; } #stack-menu #mobile-learn-list .shop-col:not(:first-child) { padding: 0 20px; } #stack-menu #mobile-learn-list .shop-col:first-child { gap: 0; align-items: flex-start; } #stack-menu #mobile-learn-list .shop-col:first-child a { width: 100%; padding: 20px; } #mobile-learn-list .shop-col:first-child a:not(:first-child):after { position: absolute; top: 0; display: block; width: Calc(100% - 40px); height: 1px; content: ''; background: #d8d8d8; } body>header .sidebar-nav li .freetextblock a { text-align: inherit; } body>header nav .sidebar-nav li a { padding: 20px; } .nav-tile { display: flex; flex-direction: column; gap: 10px; } .sidebar-nav .view-all-link { font-size: 18px; font-weight: 600; display: flex; width: 100%; height: 52px; text-align: center; color: #da0f15; border: solid 1px #d4d4d4; align-items: center; justify-content: center; gap: 10px; } body>header nav .sidebar-nav li a.link-va { font-style: italic; color: #333; } body>header nav .sidebar-nav li .img-block a { display: inline; padding: 0; } body>header nav .sidebar-nav li a:hover, body>header .sidebar-nav .featured:hover { color: #c00; background-color: inherit; } body>header nav .stack-menu__link--back { font-size: 14px; font-weight: 400; text-transform: uppercase; } body>header nav .stack-menu__link--parent { text-transform: uppercase; } body>header .sidebar-nav li a.stack-menu__link--back, body>header .sidebar-nav li a.stack-menu__link--back:hover { padding-left: 40px; background-image: url('data:image/svg+xml,%3Csvg width=\'9\' height=\'15\' viewBox=\'0 0 9 15\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M8 1.5L2 7.5L8 13.5\' stroke=\'%23CC1F03\' stroke-width=\'2\'/%3E%3C/svg%3E%0A'); } body>header .sidebar-nav li a.stack-menu__link--parent, body>header .sidebar-nav li a.stack-menu__link--parent:hover { background-image: url('data:image/svg+xml,%3Csvg width=\'10\' height=\'16\' viewBox=\'0 0 10 16\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1.5 2L7.5 8L1.5 14\' stroke=\'%23CC1F03\' stroke-width=\'3\'/%3E%3C/svg%3E%0A'); background-size: auto 14px; } .sale-link, body>header nav .sidebar-nav li a.sale-link:hover { font-weight: 600; color: #c00; } .stewmax-icon { width: 100%; height: 50px; padding: 10px 0; border: solid 1px #d9d9d9; border-radius: 1000pt; background: #fff; } .tmx-header-language .dropdown-toggle { padding: 10px; text-transform: uppercase; border: solid 1px #d9d9d9; border-radius: 1000pt; background: #fff; } .tmx-header-language .dropdown-toggle::after { display: none; } #stack-menu .nav-row { flex-direction: column; gap: 20px; } body>header nav .sidebar-nav li a.square-img { display: flex; flex-direction: column; max-width: 100%; height: auto; padding: 0; } #stack-menu .img-block-wrapper { margin-right: 20px; margin-left: 20px; } .nav-hdr { font-size: 22px; line-height: 1; }
16366 p.nav-hdr-p { font-size: 16px; } #stack-menu .nav-item-display { padding: 20px; } body>header nav .sidebar-nav li a.join-now { border: solid 2px #c00; border-radius: 1000pt; } header span.link-txt.center { font-size: 18px; font-weight: 600; text-align: center; text-transform: uppercase; } header .view-all { color: #da0f15; border: solid 1px #d4d4d4; } .aa-category { display: none; } header .aa-Input { padding-left: 20px; } header>.navbar .tmx-navbar-top { padding: 0 !important; border: none; box-shadow: 0 1px 0 0 rgb(0 0 0 / 10%); } header hr { display: none; } .menu-close, [aria-modal='true']+nav .menu-burger { display: none; } [aria-modal='true']+nav .menu-close { display: block; } .sidebar-nav>li>a { letter-spacing: 1.1px; } #mobile-stewmax-display .nav-row { flex-direction: row; flex-wrap: wrap; gap: 18px 4px; justify-content: space-between; } #mobile-stewmax-display .shop-col { width: Calc(50% - 4px); } #mobile-stewmax-display .shop-col .img-txt { font-size: 26px; padding: 13.8px; } header .aa-Panel { top: 100% !important; margin-top: 45px; padding: 20px; gap: 40px; } header #ac-suggested-queries>#autocomplete-suggestion-list { display: flex; flex-direction: row; max-width: 100%; padding: 0; flex: none; flex-wrap: wrap; } header #autocomplete-bottom-row { gap: 40px; } header #autocomplete-product-list>li { gap: 10px; } header #ac-products-section { padding-bottom: 55px; } .tmx-navbar-top .navbar-nav { position: relative; padding: 0 20px; } .aa-Panel #autocomplete-right-column { padding: 0; } a.font-italic.stack-menu__link { font-weight: bold; } a.stack-menu__link[href='/stewmax-1-year-membership/'], a.stack-menu__link[href='/my-account/stewmax-membership/'] { margin-bottom: 20px; padding: 0 20px; } .nav-buttons .dropdown.tmx-header-language { display: none; } .aa-Autocomplete, body>header .tmx-quick-search .aa-Autocomplete input { height: 50px; } body .aa-Autocomplete, body>header .tmx-quick-search .aa-Autocomplete input.aa-Input { height: 48px; } form.aa-Form ::placeholder { font-size: 16px; } } @media (max-width: 390px) { .nav-buttons { gap: 5vw; } .autocomplete-container-wrapper .stewmax-button svg { height: 43px; width: auto; } .aa-Autocomplete, body>header .tmx-quick-search .aa-Autocomplete input { height: 30px; } body .aa-Autocomplete, body>header .tmx-quick-search .aa-Autocomplete input.aa-Input { height: 28px; } form.aa-Form ::placeholder { font-size: 12px; } body>header>nav .tmx-navbar-bottom { height: 57px; } } 16367 </style>`; 16368 document.body.insertAdjacentHTML('afterbegin', styles); 16369 const requirements = [ 16370 'header', 16371 '.aa-Label svg', 16372 '.navbar-light .navbar-brand', 16373 '.tmx-navbar-top .navbar-nav > .autocomplete-dialog-container ~ :last-child', 16374 '.aa-Form .aa-InputWrapperPrefix', 16375 'form.aa-Form', 16376 '.js-mini-cart-lines-count', 16377 ]; 16378 16379 const stewmax_swaps = [ 16380 'FREE SHIPPING', 16381 'FREE RETURNS', 16382 'LIFETIME PROMISE' 16383 ]; 16384 16385 const lib = { 16386 burger: `<svg aria-hidden="true" class="menu-burger" width="26" height="23" viewBox="0 0 26 23" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1 1.37073H25" stroke="#313641" stroke-width="2" stroke-linecap="round"/> <path d="M1 11.3707H25" stroke="#313641" stroke-width="2" stroke-linecap="round"/> <path d="M1 21.3707H25" stroke="#313641" stroke-width="2" stroke-linecap="round"/> </svg>`, 16387 close: `<svg aria-hidden="true" class="menu-close" width="28" height="23" viewBox="0 0 28 23" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M2 1.11218L26 21.0775" stroke="#313641" stroke-width="2" stroke-linecap="round"/> <path d="M2 21.1122L26 1.14683" stroke="#313641" stroke-width="2" stroke-linecap="round"/> </svg>`, 16388 logo: `<svg aria-hidden="true" width="221" height="54" viewBox="0 0 221 54" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> 16389 <rect width="221" height="32" fill="url(#pattern0_446_277)"/> 16390 <path d="M1.176 40.976H2.676L5.856 48.356L8.988 40.976H10.476V50H9.324V42.416L6.288 49.58H5.244L2.22 42.416V50H1.176V40.976ZM22.7004 50H21.4524L20.6004 47.48H17.0004L16.1124 50H15.0444L18.3324 40.976H19.5084L22.7004 50ZM18.8364 42.248L17.3124 46.592H20.3004L18.8364 42.248ZM27.2732 40.976H28.4252V45.272L32.3492 40.976H33.6332L30.1292 44.768L33.7532 50H32.3612L29.3492 45.572L28.4252 46.508V50H27.2732V40.976ZM38.4937 40.976H39.6577V50H38.4937V40.976ZM45.2493 40.976H46.4133L51.1653 48.116V40.976H52.2093V50
16390H51.1413L46.2933 42.776V50H45.2493V40.976ZM61.5497 45.284H64.4657V49.628C64.4657 49.628 63.3737 50.108 61.8377 50.108C59.1737 50.108 57.3137 48.668 57.3137 45.548C57.3137 42.356 59.2697 40.88 61.9937 40.88C63.2657 40.88 64.2017 41.204 64.2017 41.204V42.176H64.1057C64.1057 42.176 63.2297 41.768 62.0057 41.768C59.9777 41.768 58.5497 42.872 58.5497 45.452C58.5497 48.008 59.9537 49.22 61.8257 49.22C62.6777 49.22 63.3137 48.968 63.3137 48.968V46.196H61.5497V45.284ZM80.2172 45.284H83.1332V49.628C83.1332 49.628 82.0412 50.108 80.5052 50.108C77.8412 50.108 75.9812 48.668 75.9812 45.548C75.9812 42.356 77.9372 40.88 80.6612 40.88C81.9332 40.88 82.8692 41.204 82.8692 41.204V42.176H82.7732C82.7732 42.176 81.8972 41.768 80.6732 41.768C78.6452 41.768 77.2172 42.872 77.2172 45.452C77.2172 48.008 78.6212 49.22 80.4932 49.22C81.3452 49.22 81.9812 48.968 81.9812 48.968V46.196H80.2172V45.284ZM88.4905 40.976H89.6545V46.688C89.6545 48.212 90.1105 49.268 91.8985 49.268C93.6865 49.268 94.1425 48.212 94.1425 46.688V40.976H95.1865V46.484C95.1865 47.24 95.1745 48.356 94.4665 49.172C93.9025 49.82 92.9785 50.156 91.8145 50.156C90.8065 50.156 89.8465 49.904 89.2105 49.172C88.4905 48.344 88.4905 47.264 88.4905 46.484V40.976ZM100.777 40.976H101.941V50H100.777V40.976ZM106.633 40.976H113.101V41.888H110.449V50H109.285V41.888H106.633V40.976ZM123.655 50H122.407L121.555 47.48H117.955L117.067 50H115.999L119.287 40.976H120.463L123.655 50ZM119.791 42.248L118.267 46.592H121.255L119.791 42.248ZM131.096 46.196H129.392V50H128.228V40.976H130.952C131.564 40.976 132.416 40.976 133.136 41.456C133.748 41.864 134.12 42.536 134.12 43.544C134.12 45.008 133.328 45.764 132.272 46.052L134.612 50H133.28L131.096 46.196ZM129.392 41.864V45.284H130.94C131.216 45.284 131.864 45.284 132.296 44.984C132.644 44.744 132.908 44.276 132.908 43.568C132.908 42.992 132.728 42.464 132.296 42.164C131.852 41.864 131.24 41.864 130.94 41.864H129.392ZM143.95 41.216V42.14H143.854C143.854 42.14 142.882 41.744 141.898 41.744C140.77 41.744 140.182 42.272 140.182 43.052C140.182 45.116 144.346 44.588 144.346 47.576C144.346 49.34 142.906 50.096 141.154 50.096C139.858 50.096 138.958 49.676 138.958 49.676V48.704H139.054C139.054 48.704 140.146 49.232 141.25 49.232C142.438 49.232 143.146 48.62 143.146 47.708C143.146 45.488 138.982 46.028 138.982 43.196C138.982 41.768 140.05 40.88 141.874 40.88C143.002 40.88 143.95 41.216 143.95 41.216ZM156.1 40.976H158.656C159.364 40.976 160.036 40.976 160.672 41.336C161.284 41.684 161.668 42.284 161.668 43.184C161.668 45.008 160.132 45.188 160.132 45.188C160.132 45.188 162.196 45.332 162.196 47.432C162.196 48.38 161.764 49.064 161.128 49.484C160.372 49.976 159.568 50 158.8 50H156.1V40.976ZM157.252 45.728V49.136H158.764C159.22 49.136 159.784 49.136 160.3 48.788C160.732 48.5 160.984 48.032 160.984 47.42C160.984 46.82 160.744 46.34 160.18 46.028C159.628 45.728 159.1 45.728 158.644 45.728H157.252ZM157.252 41.84V44.828H158.572C159.004 44.828 159.388 44.828 159.784 44.612C160.168 44.396 160.456 44.012 160.456 43.34C160.456 42.752 160.24 42.296 159.808 42.056C159.412 41.84 158.98 41.84 158.548 41.84H157.252ZM167.215 40.976H172.267V41.876H168.367V44.828H171.691V45.728H168.367V49.1H172.459V50H167.215V40.976ZM176.575 40.976H183.043V41.888H180.391V50H179.227V41.888H176.575V40.976ZM186.834 40.976H193.302V41.888H190.65V50H189.486V41.888H186.834V40.976ZM197.994 40.976H203.046V41.876H199.146V44.828H202.47V45.728H199.146V49.1H203.238V50H197.994V40.976ZM211.168 46.196H209.464V50H208.3V40.976H211.024C211.636 40.976 212.488 40.976 213.208 41.456C213.82 41.864 214.192 42.536 214.192 43.544C214.192 45.008 213.4 45.764 212.344 46.052L214.684 50H213.352L211.168 46.196ZM209.464 41.864V45.284H211.012C211.288 45.284 211.936 45.284 212.368 44.984C212.716 44.744 212.98 44.276 212.98 43.568C212.98 42.992 212.8 42.464 212.368 42.164C211.924 41.864 211.312 41.864 211.012 41.864H209.464Z" fill="black"/> 16391 <defs> 16392 <pattern id="pattern0_446_277" patternContentUnits="objectBoundingBox" width="1" height="1"> 16393 <use xlink:href="#image0_446_277" transform="matrix(0.00281257 0 0 0.0175781 -0.374209 -0.34375)"/> 16394 </pattern> 16395 <image id="image0_446_277" width="622" height="96" preserveAspectRatio="none" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAm4AAABgCAYAAACkPf5KAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAACbqADAAQAAAABAAAAYAAAAADtw8xbAAAgw0lEQVR4Ae2dC9ge07mGUylJ5IBQpIkkCOIUcT40IqS1i422tK4W6Y/SarfSoifdrqJabbdupdrqFt0tu6q0qk5FRCQlqDgHETnH+RCEOKf7fn7fpJMxM2vN933/KXne63oyM2u9a82ae9bMemfNfH+6dbOZgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAmYgAl0FgIf6CwNcTtMwARMwARMYAUmoPF2d7QFehP1QO+iv6EFyGYCUQS6R3nZyQRMwARMwARMoBECh1N4F/QQegwpWOuFDkKL0JPIZgJBAh8MetjBBEygKxMYSOPfQC905YNw202gixMYSvvHot+gFrQqkl2K/oDGoenodWQzARMwARNYCQiswjGug3ZFR6Ffo1noRXQAspmACXQMAV2bP0Lboa3RFCQbhW5vXevW7USWeo1qM4EgAc+4BRHZwQQ6JQE9sa+N1kQfQbuhkUgzbP1R8kS/mHWbCZhAxxHQt2yD0QNoc6Rrcwe0JdLDlewpNKh1zf+YQICAA7cAIGebQCcloKf389E2yNdxJz1JbpYJQGBpTZp5k/VEum5HI33vltg7yYqXJlBGIOlIZT7OMwET6HwE+tCkIchBW+c7N26RCaQJ6Bekt6FP1hI1Cz4e/Rjp04buSNfyDGQzgSABB25BRHYwARMwARMwgYYIXEnp/VFvpKBNtgDpxwl7Ir1OfRjZTCBIwE/rQUR2MAETMAETMIGGCOgbtp+ib6NJSN+36RtVfZe6GjoH+VUpEGxhAg7cwozsYQImYAImYAKNEriHCo5A+6HPoyXoWjQZ2UwgmoADt2hUdjQBEzABEzCBhgi8SunLamqoIhdeeQn4G7eV99z7yE3ABEzABEzABLoYAc+4dbET1l7N/We3bvp/9Y5GOwb2OR7HOxIfyul7jW+hDZK0iKX++5dzqUe/vmo16tFP5Q+vbYYWuHf7FuX1x2ZbjYStWDm+thmz+DXl/xHjGPChmm7rou2R/mSHlpsifc+iD5PfRq+hZ9BM9Ai6H+nD5NnoXZQ1MR2O+qUy9Ic8Y65f+eh7mmVsUnVoVX+pXX9fSu2qavp7VDpG1a+/I6fjHIz0t+Vkml14EunXcnci8b0PLTvPrJeZPtjWn03Q8YdMdar+GNO5EE+dqyLTeYn93yZU1zpFFaXSn2f90dS2VgegjTNp2c1nSdA1kjWV3QPpD7nujD6M1EdeQeJ+N7oJTUJF55+sZaa+ov66e006r/2RfvW4CKm/TkE3ommonj5DsVzrTar+D8+hteUmLIcgHZPyVkf6BkzXjng8jtRv70H3Il1Pug+0tanPj0A6ZzvUllrX+e+FxFBtFO95SOdbfV7sdI3r3NhMwARMoPkEuAN2Rxejf5ZoKXkt6b2z3RdNLSmTV9/t+OvPWywztr9coQ61QwHDMmN7z4rlW5YVrm9FQYCCVQWLGtQWo6WIZpRKPrqZT0eXof2QApa0KdD4I9IHzok0kCrIi6lfAUNSLrvU9zVDURXTILUnuhLNRRpQQ+2Qj3yvQnujHihka+BwHcq2OW97Nn4xgaz2eSBSYJNXj9KUdxKKMZ3361FRXen0c3MqPCKi7C/w0X4SU8DWgh5E6mdl7F8mfxI6ABXxUfq2aDx6GoXO59yarwLWRqwfhbXf/0S3o3lIAXjZ8aTzdO0oQPoH+h4aitKc2GyK6c2Uru1D0DVIfU3/jVy6LWXrOqYFaCLa
16395BtlMwARMoPkEuAs5cIvH2gPXTyM9XWswKbuJh/IUjI1FafsQGzejUNl68h+i3mHpnQXWtyL/UlRl4Mq26y3K/xINRWWmQfhClC2fty3uW5ZVVstTnWeivDrSaX/CJyYI0CzL6xH1qX3HoqwdQ0J6v3nrf8Wnb63ghiwvR+oneb5FaWrjyWi5ByS2ZS1oFioqW5T+GGVGoRhOuC0zzZ4peL4ahQLPon3npWtW67NI56RZ1pOKvoL0MNbotf0CdeyAbCZgAibQfALcFR24xWHtj9sFqNGbejIQKSDSTFPaOkPgptefxyMFXUlbG13Opq4xqMw+R2YMW/kcXVZRLU9B9gQUavt0fIbUypQt9oioS/vSTNb2ORWNIy10fFPwGYB2RE+gUNvL8s+mvF73ydZDP0Nl/qE8zXgdjKrYcTiH6m0k/xLqX6tKg3J8Ncv2CaQHm0baki57B3VtgGwm0BABdU6bCbQHAd3Aklcw7bG/9tjHauzkDKTBt+qsQ1H7HiHj5aLMDkrXDMmX0FkoGfSb0ZShVPIrVDZTpu+C9LoxZOK/dciJ/KFoYISfgppNI/xGRvjIRcexIMdXgXDoWzEFzQr6fo4+jBqxwym8L+qJvojyZgFJjjYFSN9Bm0eXeO8V75IK/lVdFUiehvQKuB5TuUPROaisb1atW+dfny3YTKAhAg7cGsLnwpEE9BrmR+hE9GM0G3V107XTgr6MNAg2yzQb1NlMA7wG52Yep45RwdZmSDOWg1GeaYZJr6BjbCOc9N1UmQ0nc1CZQy1PAYleC5eZAve8WbS8Mn8n8bmcDAVueqAps/XJFP+dypwi8zR7+030GfQ11IxAXN9t6TqItfk4Ph7rXIdfD8ro9aZem6qPVTGd0yPRhWhIlYIBXz24PoBeD/g52wSCBDT42EygLQn8lsr3QadwB9XH2RqAtH016sq2K43/RpMPQDNtdzS5zkaq0/3hIHQm6ttIRYGyu5B/AsqbIVGwMyVQPslW8KdX10WmQXw31LvIIZWuY98rtZ23qteXG+dlZNI0aF+BtMzauyQszSZmttdme+dMWiObqut8pJm8ZphYHYVCgW6yr/ms3JNstNFSbfo2ipk1TZqg/vEldBZSANdsU/BuM4GGCahz20ygrQjoBv1L7oYzUevgpCV6jPTT0Zy22nE71Psx9hEzaKspryDNMCgAuQU9iDSTtBilB/On2dY3NZ3FtqAh30e9IhqkoPN2lMysnsH6TUjHGLLuOByCRhU4TixIzybr+6H1somZ7TFs0wWjTAFlXjCZFF6HlU2SjZKlrgN9M5dn75Co4K3M1N5m3qtVV5+yHdaRpz7SgmLY6phvRVkTh9fQU0izrBPQn2qS/0L0Joo1zeaqX8W0SXXugDRzqNnWZpvuf20drDa7za6vkxIouyl10ia7WV2IwJ209f6C9j5Mum5kGxbkd+ZkzT6NjWzgTPxOQgrYkiBGA6deWW2HFKx8vLauYG4uypqCu7fQG6kM1bEqihmU9A1VUXCgetPBI5utpvr1nc/w9zZL/32c3BPRjSjdRhX6GPoB0qBYZh8mswVNQlmbSoJm3sSszPSjjiFI/S7PNMM0Mi+jIG1t0kegogF3EHkK3kJ2DQ5F/DWg5/EP1al81amHAgVNPVEzTOdvCeqHqo4P6ssDkQKskP0NB7VfQbvsIaT+o+B/GlId76C06fx9FB2HRqczCtbVh/dB56FFBT5JstpxFlKwV9XETPe5uUjXeA+ke4T6tOpTv3wM6eHGZgINE6h6YTa8Q1ewUhF4nqgiO5AnAF5n5cVko4stN6a9ek0WsidxUEBzdcZRg/Uz6HqkAexspIFIN/i8GYXnST8MpV/x7cr2BUhlykwDyVfRxAIn7S9vQNFrrwMLyqSTJ7PxdaTBNs8mkPg0+iMKBYH67uo0NAelTQO4gp8j0ok56wpiNUtYZBr0VyvKLEjfm/SiwG0EedpnmamPi0GRqS9UtRkUuBhdhV5Cuo+PQSehLVFVU+Cofqg6pyIF+upXByMFSeugGNP53QAtjHB+Fh9xUd++DClg02xb0f2CrNZjvYKl+rL6/kEoxH9zfLZFRf2frNbZTPWtMdqoYI/iOx5dh55C4iYpYFS7eqJ+SP1EQafNBEzABNqOAHfyVVDoD/Dqj+m2pFvBdh+U/AHeq1jvlc5P1klfE12LVIf8+yR5WrJ9bC0v7w/25qUNzpQfU7F8S7p8YH0f8hchdlEqzSpuhGItNAil6xnLhmahQm3QjMwB6YIR62rHD5BmRMrqV1B4KAqZBrJjUFldylMQ8zWUZ4eTqEExVMel+ORx1OzkORHls/Ur4NQAnDUdk/aV9c9u34ePgpkiiz2PSb0LqEgBi/aftV1IeAQlvrHLGygzLFsZ22L2eaQ+FFOXzl8LirVNcAw9eBTVNZqMp1GoXerDJxZVUksfwvIOFKoryddDp4LODVF3ZDOBdiWQd/G3awO8sxWawK4c3fYFR6in0B0L8jp7soLRHhGN1FP2oAi/xEUDQ2cwDdiHodD9QYOdBv2QaUC/BL0YcFTAtQdaLoivlXmApYKWkA3BIT0zmfivxco2yUaF5XB89cora/1I2CibmLM9g7SYGaicou9LUv84E/0FiWnW7iLh19nEwLZmvI5Gj+f4KVC+Emk2LsZ0/mKYJHXNZOXlZKPiUv1hXkQZ9eHtAn4jydesXKwpaPscmoMUGNpMoF0JhG7M7doY72yFI6BXLKcx2myLdFPXI+0H0FasnopiX8GoaGcyDqH16TzUpgE4/ARpUPhgyLkT5e9GW0IBpxj8Cb0Q2W7NUkyM8NXAv16OnwKLmIFa38ENzimv49ksJ11JbxakK3lDlBe4aR+h/itGf0daNsMU6FyEioKFpeT9DukbtRhTu8aj+SXOmm37v5L8bNb62YQGtxWED0Q6d7qOdkWjkB4IYx6ecCv9AYnuSx9Fq8kxwjTL90OkV702E+gQAl1pMOkQQN5pQwR0U9wTXYWmMUrMY7kB2h1p0FN+V7RnaPRitHpE43fC52p0A/oVmo5iB1Zc29306mdfFHNudEyxQYn8dOwHozJT4KbBf1bGScxuQ2My6dlNBW6q4+FMhgb+oqBCx7E/yjtmBQ6asVEAlrZN2CiqL/HTDOPdyUaDSwVlCqDeCtSjfU5FYwN+ytZsm449ZBNxUOCd+9lDpvDame0qmwqedE0NQaOR7hMbo75IM5zKk4/6aJWxKy/wpopW68+/O9TWQwv14fPQXSFH55tAWxKo0vnbsh2ue8UloMFQwZrU0fYcDXgCrYvKbuahdmrmYyHKmxnKK6sZgyPR55AGyr+ia5ECwM5mGiBHRDRKg9gnkQKKWIt5VanBeUBOhdqfXs2+g8ruWxrkN0RpUx9U8JUXmKnem9DOKO98JmXJXs62ZkttLbMHycwGoGX+ZXlvkpkNRov85RcTuL2M37NFlaTSX2V9NtoylVa0GmJSVG4YGYegfZHOhYKzZpn6dJEpyNf1GWM6Bxci9UGbCXQYgbIbYIc1yjs2gSYT0MyCnpQvQm+gVdFn0ddR7E0b12Wm+m5G2y9LiVvpiduBaD/0JPpfdDl6FHWWwUAzVoNQyFbB4Uchp0y+ysSY2pBnM0hUALFpXmYtTftQUJU23ef0HVOevULiPHQv+nieA2nDkb5XfKmWr2Bux9p62eI2Ml8oc6iQp6BhSYS/AlE9oMSYroXXYhzxmY9iAjfNiFUxBWxHoxakAEvXSLOtrN/p+u8fucM78YsJdCOrs5sJ1EegrEPXV6NLmUDnIqBXS2ei7zPaLkT6EyVPsX0OOgFp1qGqaXBUEHh/1YI1fwUSg9Gp6Eb0U6RXx53BNHjmzTzltU3HUUWx95s18nZG2kJ0T0FeOlmza2nbmI2iGV8FVgpKFLgVmWZn08GiArdti5xr6UtZXoXeDfjFZqvPqc4Yez3GCZ8qdSrAjTGxiTH1m0+iK9HJSLPgbRG0UW2pqV/EzhLeVVqTM02gnQjE3kjbqTnejQk0nYBeV/2Z0WS5Qa+2PYE8fQ9Ujz1GIQVemrVoxAZQ+Dh0HfpIIxU1qawGz75NqqueajTwFw3gCkimRFS6BT49Un4KuhR85dmLJCog1Gxe0aynZgA3QokpyNZ5KzM9HMQEmWV1dKa8ZgWgOiad32PRH9BWKDbYw7Wppv3q3MbsX0Gu+onNBDqcgAO3Dj8FbkAbE5hN/bnfknG31quv6XXuXzfya9BJqBmvT3agngvRaNSRtio7r/q6q5ntDc0CaYYyFEQoMNg81SjNwPVJbadXF7Ch4E3L5FVoOl/rqi89w7ZN1iFnW4F4qJ05xVb4JAVJR6IzUEf2swR072QlYqnX1TYT6HACDtw6/BS4AW1MQH18udm2ZH9ECMrrnmzXsVS9F6CvoIeQgo56TQPacHQuCs3m1LuPmHKNHENM/TE+r5U4zSJPs50h00yOTFx3rS21nbWHSdAxq96y79FUR2IjkpWC5cuk31SQt7In6wHlGFT0OjyPz2IS9fD1CJqIrkAXo3ofuii6zKr0dwXwNhPocAIO3Dr8FLgBbUxAA/iGBfvQdzU7FuTFJuv1mgaSvdHP0fOoEdNszuko9rubRvaVV1azRG/lZbRj2qLAvv4SyFewpgBBSw22o1CeKfC+t5bxBMt5eU61tJ1YanZGM5KhwE11TUO25QnofHwDqY/HmIKqa9BXkT4j0I8jxqJPo3HoEtSolT0kpOtW2wenE7xuAh1FQB+I2kxgRSYwjINrYQT4IXdePbm3Gtvq+4ehqr8Mfa+C9/+rb5o0KP0Wa
16395QZudzQU1XON7Uc5zeTdjdrb9B3Zqyj9jVhRGzRDVWXGoqiedLrqm59OyKwr/06kc1n2LZ4G2V5IQUJREKz2z0UyBawPIwXgeabXegry5bNBnkMqbTrrZceQcl2pVjfhaD8RecQKfr+LLkfqkwqym23qS88hLRWYhUwPAzYT6HAC9QwqHd5oN8AEKhDQq9DjUW/uzj9m+STqj45DR6Fmvv7QDxWm1erVTN+/oUNQ1Rv++pTRq7lmBG46/irXuYK2RWhtVGYa7L6AYn9tWFZXOk/1PpROyFl/kDSdx81y8pIk/RhhTVQWmD9K/tO1AjH71UybAop1a2XyFqpH500zsbblCezPZkxfVJB2HroYKaBuS9Mr2LeRAvOQqS+thXR92EygwwjEXEQd1jjv2ASaREAzLnrdomBNrwF1k455wsatLtPgreBC+i80Eh2NDkd9UcjUtl2QBq9GbVUq0MxTrL2A40I0LKKABtWJEX7NdplLhfejssBtIPkK3nZDRfYPMhQAJqaA8SWkgC9ryTm5l4xB2czUtr5vm5La9up7BNTv94iEMQ2/36NQ0KaHkkZtHhU8i8rOabKP3qzoIfAMFGpbUsZLE2g6AX/j1nSkrjBDQDMPmtk4BSlwOQ3dhzpiRkKDbw+kZXuajvc4dAxaHLljzbqVDUyalVCAGDI9nG0Qckrlv8j6zNR20aoYajaxT5FDG6br2KcG6v8Q+ZuiDQv8xO4GlGa4gG311SIbTIaCxX5FDqQ/guaV5K+sWZrlHhB58HPwUzBVZup/a5Q5RObNxU+zbrF2KI4jY53tZwJtQcCBW1tQdZ1pAtezsQ932R+gS9D32P4UmoJWJlOwcRmaEHnQeoWrILPINHMYE/xqgNPsXaxpJmFypPP++I2J9G22m2a+lpRUKnZbo0EFPm+SfmcmT8HCjExaelOB2+ZITItMs3ihoKOo7IqcrvMRG+Tr3LwdgKEHEgXRjdrzVBB6NZ/eh2aiv4XyZmXTfl43gTYj4MCtzdC6YgjoyfkURrm5aRpsK/0EtFx62qcLrOs1XOwMQvpw9OF6jGngUnBWZPq2rCxwSZfbl4090gmB9SvJfyHgo2zNPP0KjdNGO9vj7O+BwD73Il/nKc9uIlGvNdOmQPiGdEJmXXWVcfwn+X9EMQF1puoVflOzx2UzyGkACrbXTifkrP87aaNy0qsm6YHqalTlnB2Evx5INfNWFsSTbTOB5hNw4NZ8pq7xXwQ0+zDrX5vLremV0t3LpXStjSNormYN9c2LZmF6oZDpe7MxIadavmZtygYTvdLUDwliTPu9ACnA2gptjPQaUesjUPY+oIDwN0iBSMgG4vBL9AukX13Gvr7SjIkCIQ1+X0XDURXTjwruCxTYjvzssamIuN6olRybRFoRdwUe2+SUSZKeYyU7i5fkrezLNwAQ+6ChPqG+lGc6n7rezkH6oUCMhYKrqVSie1WsqT7NYivgOw3thNZF6tOJqa/0RUPRR9FZKJ3Pps0E6iPgjlQfN5eKI6D/FzT3Zk3620QFCj66qmkAVwD032g+uhX9BU1GebNV65D+RbQrirEZAScFdosCPunszdgYjxYiBXy69vuhW9AXkAbWxBSwXY4OQ+sniSXL1ck7Fh2Mbkd/R5oNewZpZlCDmHzWQEPQIKTXmPr2bgvUH/0HehTFml7pqu1fKimgY8wzBVj6cUOeKSCciRQc5FlRnfK9GRUFfXl1rUxpmt1Un40xBWTfR7o/3JEqoAeQT6NT0eBUemi1R8DhKfIvQ7HXZlKd+vF3ka5rzaSrnpeQ+kgvpGteDzZDkYI4PeDMQzYTaIhA2U2ooYpd2AQgMIAIoCdBWjooaAVDuoIGPaV2RVuPRg+rNZzDaw1GNJslaeCegzSjqIFnKdINflv0IRRjr+N0W8BR+7kPjQn4pbN1vQ9NJ7C+WmY72dQMxCXopCQhYqnjO7CmCPflXIoCpeWcMht/Y1usNEhWMQ2eGmiL7FoyqrZHDyjXFFXo9NaHjHvg8LFIFrpekocAXU8K2nZDCth0zVUxzdKVGbejbuejQ1DV4E1t0X0sdC/TPkYg9T2bCTREINShG6rchVd6Ah+BQNGNUHmjuyihzWi3XvPlmYKjTdABqAUdifZGCmpibSKOGuTKTAPBJPRmmVNEnmbD8u4Dqv9cdGtEHc1wGU4lRUFkUf2LyZhQlFmSfi95RbOVOm7N8rxWUj4vaw6Jd+VlOK2VgLj+HlXprwqKdkfj0GfREKS0ekzXZZnpQehk9HiZU4N5mmW2mUDDBPJu2A1X6gpMoEZAT6Gnc8feNE2EbQU+JyK9IuuKtiWN1muQtjANIGejmNdKCkA0s9eIFQVuqnMB+gYqCnLk0yxTX6kS3Gq/CgYm15bajjGV0beVWhbZw2Q8U5RZkD6H9LkFeU5+j8CDLCZ1EIzVI/Z7Oz4/QZrFbbYp4ByK6g08m90e19eFCThw68Inr4s0fRTtnMYoeSE6FY1nWwPn2C7S/rxm7kWiAp5mmwKk76JbIiuej9/PI33rddMs0qfQ7HoriCynoG1wpG/aTe2LCXKTMi+w8kCyUbCcRboUa3Tr1gBSQbetmIA4nYoWFrtUynkV79iZ0d4RNat9uj8di16J8K/qMogC/aoWsr8JZAk4cMsS8XZbEOhDpUeh09CRSNtd1RSw7dkGjddAoUHtZxXr/h3+v0FvVyxXxf1WnA9E16O22o8Ct41QVXuIAnMqFNKsz7yAv47xzoBPOlvBw9R0gtcLCeih7duo6oxmtkJdL99Et2QzCrZjZ8jfpbyuqYOQvvPUdrNMn1f0b1ZlrmflJbDKynvoPnITqIvAGpRaWlfJ4kIKJI5AF6H3/ZCjuFhrjoKM76CbAn6NZGsmQgHSOHQG0qxVs00B8bA6KtUs5QMVyk3DN9R+He+9SMsYm47TghhH+7ReO5fBQTPLVb53S6NbzMZXkAKsmemMknX9UjXWdN4noIPR+ahZwdsA6tL9w2YCDRFw4NYQPhdeCQm8yDHrG70vIt3cFTjEDvC4LrO3WNOsjr4hG4n+jJagekx/wuIz6GtoFqrSntXwD324jUurPc+/Cty2QqcgzZ7UO/hStPV49SdALkUt6GxU1XSskyMLyfdqFBN4q13zI+vVjxma9fovcpdd2k0PGxeivdDNSNdCjGmW7bdoZ3QJehUpwI6xjWOcMj46/8cj/cL1PDQDxfQd3N5nuk/oB0dVrs33VeIEExCB2Bu2aZmACfyLgG7C/4OuRBuhzdHWSAHd2kgfQvdCqyDZO0gzaXqlNhdp9kpBj2aKFAw144ledZ+LJqLd0GiktumbGgVnGjDUDg2a8n0K6SN8HYMGwCqmQPGH6FKkAVED2wi0AdL+dOz68w0yDXTarwZn7VfHuwA9gjQQzkXabiQA1OA/DnVHIdM3cTE2F6cT0JoRzpPxqfcczqTscahnYD/iNy3gk2SrD2gGN2Tqx8+FnMhX37kI3RThq74Ra/oxwKFI/XVftCXqj3T9fACp3yhYewLperkOqc8qLbFbWYk51tuSAnUsH6TMyegXaAu0HVJb10N9kfp6MpYm1/oS0tTXdX51vUtafxnZTKAhAro4bCbwPgLcqdU3xqAh78tcPmESjnOTJMrpBjYGDUrSIpa6Ef+VenTTazXqGcbKqNpmzOIKyi8LQCivAfcTMQVrPndTXjfXRq03FayF+qBVENW2Bi3JjbyRAIWqKtkaeCdtSQIoMdLgofaAqammAaw/0mCmYFHHrv0mQZv2qwC22fulStsKQEDXzECk/qO+o2tFwY+kPtTZLLnWtUwCN7VZDyiL0bL7Ees2EzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABEzABE+gkBP4fdJBiIexUjTMAAAAASUVORK5CYII="/> 16396 </defs> 16397 </svg> 16398 `, 16399 stewmax: `<svg aria-hidden="true" width="158" height="59" viewBox="0 0 158 59" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect x="0.5" y="0.5" width="157" height="49" rx="24.5" fill="white" stroke="#999999"></rect> <g class="stewmax-textswap"><text x="50%" y="38" fill="#000" style="font-size: 9.5px;text-transform: uppercase;" dominant-baseline="middle" text-anchor="middle">${stewmax_swaps[0]}</text></g> <path d="M38.2485 12.824V14.66H38.1045C38.1045 14.66 36.5025 14.048 35.0445 14.048C33.5325 14.048 32.7765 14.696 32.7765 15.668C32.7765 18.404 38.8965 17.702 38.8965 22.202C38.8965 24.884 36.7365 26.144 33.7845 26.144C31.7145 26.144 30.2925 25.532 30.2925 25.532V23.624H30.4365C30.4365 23.624 32.2545 24.416 33.8745 24.416C35.4405 24.416 36.3765 23.66 36.3765 22.508C36.3765 19.574 30.2565 20.258 30.2565 15.992C30.2565 13.688 32.0205 12.32 34.9725 12.32C36.7725 12.32 38.2485 12.824 38.2485 12.824ZM48.1327 24.128V25.928C48.1327 25.928 47.3767 26.144 46.3327 26.144C44.9647 26.144 43.9927 25.784 43.4887 25.028C43.0567 24.362 43.0567 23.516 43.0567 22.472V17.972H41.2567V16.244H43.0567V13.688L45.3967 13.004V16.244H48.1327V17.972H45.3967V22.436C45.3967 23.084 45.3967 23.552 45.6127 23.912C45.8287 24.272 46.2247 24.38 46.6747 24.38C47.3767 24.38 47.9887 24.128 47.9887 24.128H48.1327ZM59.1916 23.876V25.712C59.1916 25.712 57.8416 26.144 56.0596 26.144C54.1516 26.144 53.0356 25.64 52.2796 24.92C51.3796 24.056 50.9476 22.76 50.9476 21.122C50.9476 17.9 52.6036 15.848 55.5556 15.848C57.1756 15.848 58.3996 16.46 59.0836 17.576C59.7676 18.692 59.7676 20.168 59.7676 21.716H53.3956C53.3956 23.408 54.3676 24.416 56.2396 24.416C57.6076 24.416 59.0476 23.876 59.0476 23.876H59.1916ZM53.3956 20.096H57.3556C57.3556 18.44 56.8516 17.504 55.4836 17.504C54.0976 17.504 53.5396 18.494 53.3956 20.096ZM62.6285 16.1H65.1125L66.9845 23.336L69.0005 16.316H71.3405L73.3565 23.336L75.2285 16.1H77.3165L74.4725 26H72.0245L69.9725 18.872L67.9205 26H65.4725L62.6285 16.1Z" fill="black"></path> <path d="M80.9223 12.464H84.9723L88.7523 21.914L92.4063 12.464H96.3663V2
163996H93.4503V15.74L89.7963 25.334H87.2583L83.6043 15.74V26H80.9223V12.464ZM112.121 26H108.845L107.873 22.94H103.049L102.059 26H99.3052L104.039 12.464H107.459L112.121 26ZM105.515 15.434L103.769 20.744H107.189L105.515 15.434ZM114.04 12.464H117.73L120.484 17.108L123.274 12.464H126.244L122.104 18.962L126.532 26H122.824L119.854 20.942L116.812 26H113.86L118.216 19.07L114.04 12.464Z" fill="#CC0000"></path> </svg> 16400 `, 16401 search: `<svg aria-hidden="true" width="26" height="24" viewBox="0 0 26 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 16402 <path d="M10.7487 18.9783C5.34118 18.9783 0.941772 14.7215 0.941772 9.48917C0.941772 4.25684 5.34118 0 10.7487 0C16.1563 0 20.5557 4.25684 20.5557 9.48917C20.5557 14.7215 16.1563 18.9783 10.7487 18.9783ZM10.7487 1.89783C6.42289 1.89783 2.90317 5.30349 2.90317 9.48917C2.90317 13.6748 6.42289 17.0805 10.7487 17.0805C15.0746 17.0805 18.5943 13.6748 18.5943 9.48917C18.5943 5.30349 15.0756 1.89783 10.7487 1.89783Z" fill="black"/> 16403 <path d="M24.7647 24C24.6359 24.0002 24.5084 23.9757 24.3894 23.928C24.2704 23.8803 24.1623 23.8103 24.0714 23.722L16.5259 16.421C16.4349 16.3329 16.3626 16.2284 16.3133 16.1132C16.2641 15.9981 16.2387 15.8748 16.2387 15.7502C16.2387 15.6256 16.2641 15.5022 16.3133 15.3871C16.3626 15.272 16.4349 15.1674 16.5259 15.0793C16.617 14.9912 16.7251 14.9213 16.844 14.8736C16.963 14.8259 17.0905 14.8014 17.2193 14.8014C17.348 14.8014 17.4755 14.8259 17.5945 14.8736C17.7135 14.9213 17.8216 14.9912 17.9126 15.0793L25.4581 22.3802C25.5957 22.5128 25.6895 22.6819 25.7276 22.8661C25.7657 23.0503 25.7464 23.2413 25.6721 23.4148C25.5978 23.5884 25.4719 23.7367 25.3103 23.8409C25.1488 23.9451 24.9589 24.0005 24.7647 24Z" fill="black"/> 16404 </svg> 16405 `, 16406 account: `<svg aria-hidden="true" width="23" height="24" viewBox="0 0 23 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 16407 <path d="M15.7704 12.8512C16.9034 11.9261 17.7304 10.6576 18.1364 9.22201C18.5423 7.78646 18.507 6.25531 18.0353 4.84156C17.5636 3.42782 16.6791 2.2018 15.5047 1.33405C14.3303 0.466309 12.9245 0 11.4829 0C10.0412 0 8.6354 0.466309 7.46102 1.33405C6.28663 2.2018 5.40208 3.42782 4.93041 4.84156C4.45874 6.25531 4.42341 7.78646 4.82934 9.22201C5.23527 10.6576 6.06227 11.9261 7.19529 12.8512C5.25384 13.6584 3.55986 14.9972 2.29393 16.7249C1.02801 18.4525 0.237602 20.5043 0.00697087 22.6615C-0.00972338 22.819 0.00363851 22.9784 0.0462933 23.1305C0.0889481 23.2827 0.160061 23.4246 0.255571 23.5482C0.448462 23.7979 0.72902 23.9578 1.03552 23.9928C1.34203 24.0277 1.64937 23.9349 1.88995 23.7348C2.13052 23.5346 2.28461 23.2435 2.31833 22.9254C2.5721 20.581 3.64931 18.4158 5.34415 16.8434C7.03899 15.2711 9.23264 14.4019 11.506 14.4019C13.7793 14.4019 15.973 15.2711 17.6678 16.8434C19.3626 18.4158 20.4398 20.581 20.6936 22.9254C20.725 23.2201 20.8605 23.4922 21.074 23.6894C21.2874 23.8865 21.5636 23.9946 21.8493 23.9928H21.9764C22.2794 23.9566 22.5563 23.7976 22.7467 23.5505C22.9372 23.3034 23.0259 22.9882 22.9934 22.6735C22.7617 20.5102 21.967 18.4531 20.6946 16.7228C19.4222 14.9925 17.72 13.6541 15.7704 12.8512ZM11.4829 11.9997C10.5686 11.9997 9.67482 11.7183 8.91462 11.1912C8.15442 10.6641 7.56191 9.91484 7.21203 9.03827C6.86214 8.16168 6.7706 7.19712 6.94897 6.26655C7.12734 5.33598 7.56761 4.48119 8.21411 3.81029C8.8606 3.13938 9.68429 2.68249 10.581 2.49739C11.4777 2.31228 12.4072 2.40728 13.2519 2.77038C14.0966 3.13347 14.8186 3.74834 15.3265 4.53724C15.8345 5.32614 16.1056 6.25364 16.1056 7.20244C16.1056 8.47475 15.6185 9.69494 14.7516 10.5946C13.8847 11.4943 12.7089 11.9997 11.4829 11.9997Z" fill="#333333"/> 16408 </svg> 16409 `, 16410 cart: `<svg aria-hidden="true" width="23" height="24" viewBox="0 0 23 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 16411 <path d="M8.30556 20.2105C7.92647 20.2105 7.55591 20.3217 7.24071 20.5298C6.92552 20.738 6.67985 21.034 6.53479 21.3802C6.38972 21.7264 6.35176 22.1074 6.42572 22.4749C6.49967 22.8424 6.68222 23.1801 6.95027 23.445C7.21832 23.71 7.55983 23.8905 7.93163 23.9636C8.30343 24.0367 8.68881 23.9992 9.03903 23.8558C9.38926 23.7124 9.6886 23.4695 9.89921 23.1579C10.1098 22.8463 10.2222 22.48 10.2222 22.1053C10.2222 21.6027 10.0203 21.1208 9.66084 20.7655C9.3014 20.4102 8.8
164111389 20.2105 8.30556 20.2105ZM21.7222 16.4211H6.38889C6.05 16.4211 5.72499 16.288 5.48536 16.0511C5.24573 15.8142 5.11111 15.4929 5.11111 15.1579C5.11111 14.8229 5.24573 14.5016 5.48536 14.2647C5.72499 14.0278 6.05 13.8947 6.38889 13.8947H17.2388C18.0711 13.8921 18.8802 13.6228 19.5448 13.1274C20.2093 12.6319 20.6936 11.9368 20.9249 11.1464L22.9507 4.13672C23.0051 3.94872 23.0145 3.75082 22.9784 3.5586C22.9422 3.36638 22.8614 3.18507 22.7423 3.02897C22.6232 2.87286 22.4691 2.74621 22.2921 2.65899C22.1151 2.57176 21.92 2.52635 21.7222 2.52632H6.05548C5.79096 1.79035 5.30334 1.1529 4.65907 0.700817C4.01479 0.248738 3.24518 0.00401779 2.45511 0H1.27778C0.93889 0 0.613882 0.133082 0.374252 0.36997C0.134623 0.606858 0 0.928148 0 1.26316C0 1.59817 0.134623 1.91946 0.374252 2.15635C0.613882 2.39323 0.93889 2.52632 1.27778 2.52632H2.45511C2.73249 2.52727 3.0021 2.61703 3.22356 2.78214C3.44502 2.94726 3.60642 3.17885 3.68359 3.44223L3.88231 4.13032L3.88262 4.13672L5.97898 11.39C5.00347 11.4937 4.10534 11.9633 3.46951 12.702C2.83367 13.4406 2.50855 14.3922 2.56108 15.3607C2.61362 16.3292 3.0398 17.241 3.75189 17.9082C4.46398 18.5754 5.40776 18.9473 6.38889 18.9474H21.7222C22.0611 18.9474 22.3861 18.8143 22.6257 18.5774C22.8654 18.3405 23 18.0192 23 17.6842C23 17.3492 22.8654 17.0279 22.6257 16.791C22.3861 16.5541 22.0611 16.4211 21.7222 16.4211ZM20.0283 5.05263L18.4679 10.4519C18.3908 10.7155 18.2293 10.9473 18.0077 11.1125C17.7861 11.2778 17.5163 11.3676 17.2388 11.3684H8.63061L8.30485 10.2414L6.80598 5.05263H20.0283ZM18.5278 20.2105C18.1487 20.2105 17.7781 20.3217 17.4629 20.5298C17.1477 20.738 16.9021 21.034 16.757 21.3802C16.6119 21.7264 16.574 22.1074 16.6479 22.4749C16.7219 22.8424 16.9044 23.1801 17.1725 23.445C17.4405 23.71 17.7821 23.8905 18.1539 23.9636C18.5257 24.0367 18.911 23.9992 19.2613 23.8558C19.6115 23.7124 19.9108 23.4695 20.1214 23.1579C20.332 22.8463 20.4444 22.48 20.4444 22.1053C20.4444 21.6027 20.2425 21.1208 19.8831 20.7655C19.5236 20.4102 19.0361 20.2105 18.5278 20.2105Z" fill="#333333"/> 16412 </svg> 16413 `, 16414 }; 16415 16416 window.dataLayer = window.dataLayer || []; 16417 16418 var send_dl_event = function(ev) { 16419 if (typeof ev == 'undefined') 16420 return; 16421 if (typeof ev.eLabel == 'undefined') 16422 ev.eLabel = ''; 16423 if (typeof ev.event == 'undefined') 16424 ev.event = 'ga_event'; 16425 if (typeof ev.eValue == 'undefined') 16426 ev.eValue = null; 16427 if (typeof ev.eNonInteraction == 'undefined') 16428 ev.eNonInteraction = true; 16429 if (typeof ev.ecommerce == 'undefined') 16430 ev.ecommerce = null; 16431 window.dataLayer.push(ev); 16432 }; 16433 16434 function set_hdrHeight_css() { 16435 var offsetHeight = document.querySelector('header').offsetHeight; 16436 if (document.querySelector('#hdr-height-var')) document.querySelector('#hdr-height-var').remove(); 16437 document.head.append(htmlToElement(`<style id="hdr-height-var">:root { --hdr-height: ${offsetHeight}px; }</style>`)); 16438 } 16439 16440 function navigation_events() { 16441 // header buttons 16442 Array.from(document.querySelectorAll( 16443 'header .nav-button' 16444 )).forEach(el => el.addEventListener('click', event => { 16445 let t = event.target; 16446 let action_arr = [ 16447 t.matches('.nav-dropdown a') ? 'Click NavDropdown Button' : 'Click Nav Button', 16448 t.matches('.nav-dropdown a') ? t.innerText.trim() : el.getAttribute('class') 16449 ]; 16450 send_dl_event({ 16451 eCategory: 'Navigation - Header', 16452 eAction: action_arr.join(' | '), 16453 eLabel: t.matches('a') ? t.href : '' 16454 }); 16455 })); 16456 // search category 16457 document.querySelector('.aa-category .dropdown-toggle').addEventListener('click', () => { 16458 send_dl_event({ 16459 eCategory: 'Navigation - Header', 16460 eAction: 'Click Dropdown Toggle', 16461 eLabel: '' 16462 }); 16463 }); 16464 Array.from(document.querySelectorAll( 16465 '.aa-category .cat-option'
16466 )).forEach(el => el.addEventListener('click', () => { 16467 send_dl_event({ 16468 eCategory: 'Navigation - Header', 16469 eAction: ['Click Dropdown Option', el.innerText.trim()].join(' | '), 16470 eLabel: '' 16471 }); 16472 })); 16473 } 16474 16475 function htmlToElement(html) { 16476 var template = document.createElement('template'); 16477 html = html.trim(); 16478 template.innerHTML = html; 16479 return template.content.firstChild; 16480 } 16481 16482 function random_id(s) { 16483 var fn = function() { 16484 return (0x10000 | Math.random() * 0x10000).toString(16).substr(1); 16485 }; 16486 var rid = fn() + fn() + "-" + fn() + "-" + fn() + "-" + fn() + "-" + fn() + fn() + fn(); 16487 return s.replace(RegExp('_random_id_', 'g'), rid); 16488 } 16489 16490 function code() { 16491 let account_name = ( 16492 !document.querySelector('[aria-label="Sign in"]') && document.querySelector('#tsCustomerFirstName').value 16493 ); 16494 16495 document.querySelector('header').append(htmlToElement(`<div class="navigation-backdrop"></div>`)); 16496 16497 document.querySelector('.navbar-light .navbar-brand').setAttribute('aria-label', 'navigates to the home page'); 16498 document.querySelector('.navbar-light .navbar-brand').innerHTML = lib.logo; 16499 document.querySelector('.tmx-navbar-top .navbar-nav > :last-child').classList.add('hide'); 16500 document.querySelector('.tmx-navbar-top .navbar-nav > :last-child').after(htmlToElement( 16501 `<div class="nav-buttons"> 16502 <div class="nav-btn-backdrop"></div> 16503 <a class="nav-button stewmax-button" href="/stewmax-1-year-membership/" aria-label="Link to StewMac 1 year membership page">${random_id(lib.stewmax)}</a> 16504 ${!account_name ? `<a class="nav-button nav-account-button" href="/my-account/login/" aria-label="Link to my account login page">${lib.account}</a>` : ` 16505 <div class="nav-button nav-account-button nav-dropdown-toggle"> 16506 <button class="nav-dropdown-icon" aria-label="Toggle a dropdown with different account related links">${lib.account} <span class="acc-name">${account_name}</span></button> 16507 <div class="nav-dropdown"> 16508 <a href="/my-account/dashboard/">Overview</a> 16509 <a href="/my-account/order-history/">Order History</a> 16510 <a href="/my-account/wishlists/">Projects + Wishlist</a> 16511 <a href="/Login/SignOut">Sign Out</a> 16512 </div> 16513 </div> 16514 `} 16515 <a class="nav-button cart-button" href="/cart/" aria-label="Link to the cart page">${lib.cart}<span class="cart-count" data-count="0"></span></a> 16516 <div class="nav-button burger-menu"></div> 16517 </div>` 16518 )); 16519 16520 let subdomain = location.hostname.split('.')[0] == 'pr3p' ? 'pr3p' : 'www'; 16521 16522 // desktop language selector 16523 if ( 16524 document.querySelector('.navbar .dropdown.tmx-header-language') 16525 ) { 16526 document.querySelector( 16527 '.nav-buttons .stewmax-button' 16528 ).after(document.querySelector('.navbar .dropdown.tmx-header-language')); 16529 16530 let language_selector = document.querySelector('.nav-buttons .tmx-header-language .dropdown-toggle'); 16531 let selected = language_selector.querySelector('.selected-language'); 16532 16533 language_selector.setAttribute('data-language-full', selected.innerText); 16534 selected.after(htmlToElement( 16535 `<span class="selected-code"> 16536 ${language_selector.getAttribute('data-iso-alpha-2-language-code').toUpperCase()} 16537 </span>` 16538 )); 16539 16540 language_selector.addEventListener('click', () => setTimeout(() => { 16541 document.body.classList.toggle('nb-open', language_selector.closest('.show')); 16542 if ( 16543 document.querySelector('.nav-dropdown-toggle') 16544 ) document.querySelector('.nav-dropdown-toggle').classList.remove('open-dropdown') 16545 }, 0)); 16546 } 16547 16548 // mobile language selector 16549 if ( 16550 document.querySelector('#stack-menu .tmx-header-language') 16551 ) { 16552 document.querySelector('#stack-menu .tmx-header-language').closest('ul').append( 16553 document.querySelector('#stack-menu .tmx-header-language').closest('li') 16554 ); 16555 16556 document.querySelector('#stack-menu .tmx-header-language').append(htmlToElement( 16557 '<div class="burger-language-backdrop"></div>' 16558 )); 16559 16560 let language_selector = document.querySelector('#stack-menu .tmx-header-language .dropdown-toggle'); 16561 let selected = language_selector.querySelector('.selected-language'); 16562 16563 language_selector.setAttribute('data-language-full', selected.innerText); 16564 selected.after(htmlToElement( 16565 `<span class="selected-code"> 16566 ${language_selector.getAttribute('data-iso-alpha-2-language-code').toUpperCase()} 16567 </span>` 16568 )); 16569 16570 language_selector.addEventListener('click', () => setTimeout(() => { 16571 document.body.classList.toggle('burger-language-open', language_selector.closest('.show')); 16572 }, 0)); 16573 } 16574 16575 if (account_name) { 16576 document.querySelector( 16577 '.nav-dropdown-toggle .nav-dropdown-icon' 16578 ).addEventListener('click', () => { 16579 let toggle = document.querySelector('.nav-dropdown-toggle'); 16580 toggle.classList.toggle('open-dropdown'); 16581 document.body.classList.toggle('nb-open', toggle.matches('.open-dropdown')); 16582 if (document.querySelector('.tmx-header-language')) { 16583 Array.from(document.querySelector('.tmx-header-language .show')).forEac
16583h(e => e.classList.remove('show')); 16584 document.querySelector('.nav-buttons .dropdown-toggle').setAttribute('aria-expanded', 'false'); 16585 } 16586 }); 16587 } 16588 16589 document.querySelector('body').addEventListener('click', e => { 16590 let t = e.target; 16591 16592 if ( 16593 document.querySelector('.nav-dropdown-toggle') && 16594 !t.closest('.nav-dropdown-toggle') 16595 ) document.querySelector('.nav-dropdown-toggle').classList.remove('open-dropdown'); 16596 16597 if ( 16598 !t.closest('.dropdown, .nav-button') 16599 ) document.body.classList.remove('nb-open'); 16600 16601 document.body.classList.remove('burger-language-open'); 16602 }); 16603 16604 document.addEventListener('keydown', (event) => { 16605 if (event.key === 'Escape') { 16606 if (document.querySelector('.nav-dropdown-toggle')) 16607 document.querySelector('.nav-dropdown-toggle').classList.remove('open-dropdown'); 16608 if (document.querySelector('#autocomplete-container')) 16609 document.querySelector('#autocomplete-container').classList.remove('category-open'); 16610 document.body.classList.remove('nb-open'); 16611 document.body.classList.remove('burger-language-open'); 16612 } 16613 }); 16614 16615 document.querySelector('#mobileLeftMenu').removeAttribute('tabindex'); 16616 document.querySelector('.burger-menu').append(document.querySelector('#menu-toggle')); 16617 document.querySelector('#menu-toggle').setAttribute('aria-label', 'Toggle the menu'); 16618 document.querySelector('#menu-toggle').innerHTML = lib.burger + lib.close; 16619 16620 let mobile_stewmax = document.querySelector('.stack-menu__link[href="/stewmax-1-year-membership/"], .stack-menu__link[href="/my-account/stewmax-membership/"]'); 16621 if (mobile_stewmax) mobile_stewmax.remove(); 16622 16623 document.querySelector('#menu-toggle').addEventListener('click', set_hdrHeight_css); 16624 16625 let cart_count = 0; 16626 csUtils.build_observer( 16627 () => document.querySelector('.js-mini-cart-lines-count'), // check 16628 () => { 16629 cart_count = document.querySelector('.js-mini-cart-lines-count').innerText.trim(); 16630 document.querySelector('.nav-buttons .cart-count').innerText = cart_count; 16631 document.querySelector('.nav-buttons .cart-count').setAttribute('data-count', cart_count); 16632 }, // code 16633 false, // stop_finish 16634 false, // stop_timeout 16635 false, // stop_function 16636 document.querySelector('.js-mini-cart-lines-count'), // obs_target 16637 { 16638 attributes: false, 16639 characterData: true, 16640 childList: true, 16641 subtree: true, 16642 } // obs_param 16643 ); 16644 16645 document.querySelector('.aa-Label svg').setAttribute('aria-label', 'Submit a site search'); 16646 document.querySelector('.aa-Label svg').replaceWith(htmlToElement(lib.search)); 16647 document.querySelector('.aa-InputWrapper').after(document.querySelector('.aa-Form .aa-InputWrapperPrefix')); 16648 16649 document.querySelector('.aa-InputWrapper').before(htmlToElement('<button style="display:none;"></button>')); 16650 document.querySelector('.aa-InputWrapper').before(htmlToElement(` 16651 <div class="aa-category"> 16652 <button class="dropdown-toggle" aria-label="toggles a product search category dropdown" onclick="return false"> 16653 <span class="category-label" data-id="">All</span> 16654 <svg aria-hidden="true" width="16" height="11" viewB
16654ox="0 0 16 11" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M2.25 2L8.25 8L14.25 2" stroke="white" stroke-width="3" stroke-linecap="round"/> </svg> 16655 </button> 16656 <div class="dropdown"> 16657 <button class="cat-option bold" onclick="return false" data-id="">All</button> 16658 <button class="cat-option" onclick="return false" data-id="Luthier Tools + Supplies|71bd2a06-3bc3-43dc-b903-188e8bc281e2">Luthier Tools + Supplies</button> 16659 <button class="cat-option" onclick="return false" data-id="Parts + Hardware|ccd269f6-1a41-4fff-9b9b-fe8e86a22276">Parts + Hardware</button> 16660 <button class="cat-option" onclick="return false" data-id="Tonewoods|9df198de-74f6-4796-9b78-f36de4f402d9">Tonewoods</button> 16661 <button class="cat-option" onclick="return false" data-id="Electronics|52c0f5f6-e950-4b4c-8ef4-0a8f8f056115">Electronics</button> 16662 <button class="cat-option" onclick="return false" data-id="Kits + Projects|f3602915-e498-4c6a-af3b-eea850ad8c6f">Kits + Projects</button> 16663 <button class="cat-option" onclick="return false" data-id="Strings + Accessories|e33ba2e0-8f90-4a40-bf4b-7e19e3cc3eba">Strings + Accessories</button> 16664 </div> 16665 </div> 16666 `)); 16667 16668 document.querySelector('input.aa-Input').addEventListener('click', () => { 16669 document.querySelector('#autocomplete-container').classList.remove('category-open') 16670 }); 16671 document.querySelector('.aa-category .dropdown-toggle').addEventListener('click', () => { 16672 document.querySelector('#autocomplete-container').classList.toggle('category-open') 16673 }); 16674 Array.from(document.querySelectorAll( 16675 '.aa-category .cat-option' 16676 )).forEach(e => e.addEventListener('click', () => { 16677 document.querySelector('.aa-category .category-label').innerText = e.innerText; 16678 document.querySelector('.aa-category .category-label').setAttribute('data-id', e.getAttribute('data-id')); 16679 document.querySelector('#autocomplete-container').classList.toggle('category-open', false); 16680 document.querySelectorAll('.aa-category .cat-option.bold').forEach(e => e.classList.remove('bold')); 16681 e.classList.add('bold'); 16682 16683 // dropdown category has changed event 16684 if (window.autocompleteInstance) window.autocompleteInstance.refresh(); 16685 })); 16686 16687 let params = (new URLSearchParams(location.search)); 16688 let active_category = params.get('productFacets') && decodeURIComponent(params.get('productFacets')).split('p_allParentCategories:')[1]; 16689 let category_match = active_category && document.querySelector(`.aa-category .cat-option[data-id="${active_category}"]`); 16690 if (category_match) category_match.click(); 16691 16692 document.querySelector('#autocomplete-container').after(htmlToElement(`<div class="search-category-backdrop"></div>`)); 16693 document.querySelector('.search-category-backdrop').addEventListener('click', () => { 16694 document.querySelector('#autocomplete-container').classList.toggle('category-open'); 16695 }); 16696 16697 document.querySelector('#autocomplete-container').append(htmlToElement( 16698 `<a class="nav-button stewmax-button" href="/stewmax-1-year-membership/" aria-label="Link to StewMac 1 year membership page">${random_id(lib.stewmax)}</a>` 16699 )); 16700 16701 document.querySelector('form.aa-Form').addEventListener('submit', () => { 16702 location.reload(); 16703 16704 let value = document.querySelector('.aa-Input').value; 16705 let dataId = document.querySelector('.aa-category .category-label').getAttribute('data-id'); 16706 16707 if (!value) return; 16708 16709 let destination = `/search/?q=${value}`; 16710 if (dataId) destination += `&productFacets=p_allParentCategories%3A${encodeURIComponent(dataId)}`; 16711 16712 location = destination; 16713 }); 16714 16715 Array.from(document.querySelectorAll('.stewmax-textswap')).forEach(g => { 16716 const max_i = stewmax_swaps.length - 1; 16717 16718 let index = 0; 16719 16720 setInterval(() => { 16721 let old_index = index; 16722 index++; 16723 if (index > max_i) index = 0; 16724 16725 g.innerHTML = ` 16726 <text x="50%" y="38" fill="#000" style="font-size: 9.5px;text-transform: uppercase;" dominant-baseline="middle" text-anchor="middle" class="fade-out">${stewmax_swaps[old_index]}</text> 16727 <text x="50%" y="38" fill="#000" style="font-size: 9.5px;text-transform: uppercase;" dominant-baseline="middle" text-anchor="middle" class="fade-in">${stewmax_swaps[index]}</text> 16728 `; 16729 }, 3500); 16730 }); 16731 16732 csUtils.build_observer( 16733 () => true, // check 16734 () => { 16735 let active_nav = !!document.querySelector('body>header .tmx-navbar-bottom .nav-item-active.show'); 16736 document.body.classList.toggle('d-nav-open', active_nav); 16737 }, // code 16738 false, // stop_finish 16739 false, // stop_timeout 16740 false, // stop_function 16741 document.querySelector('.tmx-navbar-bottom .navbar-nav'), // obs_target 16742 { 16743 attributeFilter: ['class'], 16744 attributes: true, 16745 characterData: false, 16746 childList: true, 16747 subtree: true, 16748 } // obs_param 16749 ); 16750 16751 csUtils.build_observer( 16752 () => true, // check 16753 () => { 16754 let active_nav = !!document.querySelector('.aa-Autocomplete[aria-expanded="true"]') 16755 document.body.classList.toggle('aa-active', active_nav); 16756 }, // code 16757 false, // stop_finish 16758 false, // stop_timeout 16759 false, // stop_function 16760 document.querySelector('.aa-Autocomplete'), // obs_target 16761 { 16762 attributeFilter: ['aria-expanded'], 16763 attributes: true, 16764 characterData: false, 16765 childList: false, 16766 subtree: false, 16767 } // obs_param 16768 ); 16769 16770 navigation_events(); 16771 } 16772 16773 csUtils.build_observer( 16774 () => requirements.every(s => document.querySelector(s)), // check 16775 code, // code 16776 true, // stop_finish 16777 true, // stop_timeout 16778 false, // stop_function 16779 false, // obs_target 16780 false // obs_param 16781 ); 16782 })(); 16783 } 16784 } 16785}); 16786</script>
16786 16787</p> 16788</div></div><div class="block freetextblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "><div> 16789 <p style="display: none;">
16790<script> 16791csUtils.domReady(() => { 16792 if(!csUtils.custom_audience['epiExclude']) { 16793 (function(){ 16794 const styles = ` 16795 <style> 16796 @media (min-width: 992px) { 16797 .tmx-navbar-bottom .navbar-nav { 16798 justify-content: space-between; 16799 max-width: 1600px; 16800 margin: 0 auto; 16801 } 16802 16803 #mobileLeftMenu .modal-dialog { 16804 max-width: 575px; width: 100%; 16805 } 16806 16807 .tmx-navbar-top-right { 16808 max-width: 1600px; 16809 margin: 0 auto; 16810 } 16811 } 16812 16813 @media (min-width: 2560px) { 16814 .tmx-navbar-bottom .navbar-nav, 16815 .tmx-navbar-top-right { 16816 max-width: 1800px; 16817 } 16818 } 16819 16820 @media (min-width: 3840px) { 16821 .tmx-navbar-bottom .navbar-nav, 16822 .tmx-navbar-top-right { 16823 max-width: 2560px; 16824 } 16825 } 16826 </style>`; 16827 document.body.insertAdjacentHTML('afterbegin', styles); 16828 })(); 16829 } 16830}); 16831 16832 </script>
16832 16833</p> 16834</div></div><div class="block freetextblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "><div> 16835 <p style="display: none;">
16836<script data-cookieconsent="ignore"> 16837csUtils.domReady(() => { 16838 if (!csUtils.custom_audience['epiExclude']) { 16839 if ( 16840 document.querySelector('main > .tmx-pdp') && 16841 !(location.search.indexOf('excludeEPI=true') > 0) 16842 ) { 16843 // code to hide MagicZoom img content from screen readers 16844 csUtils.build_observer( 16845 () => document.querySelector('.MagicZoom img:not([alt]), .magic-hidden-wrapper img:not([alt]), .mz-figure img:not([alt])'), // check 16846 () => { 16847 Array.from(document.querySelectorAll( 16848 '.MagicZoom img:not([alt]), .magic-hidden-wrapper img:not([alt]), .mz-figure img:not([alt])' 16849 )).forEach(img => { 16850 img.setAttribute('alt', ''); 16851 img.setAttribute('aria-hidden', 'true'); 16852 }); 16853 }, // code 16854 false, // stop_finish 16855 false, // stop_timeout 16856 false, // stop_function 16857 false, // obs_target 16858 false // obs_param 16859 ); 16860 16861 window.cs_code = window.cs_code || {}; 16862 window.cs_code['cs_pdp_qty_redesign'] = function() { 16863 if (typeof window.cs_pdp_qty_redesign !== 'undefined') 16864 return; 16865 window.cs_pdp_qty_redesign = 1; 16866 var $; 16867 16868 /*Cookie*/ 16869 var cookie = { 16870 set: function(name, value, days) { 16871 var d = ''; /*Specify domain. Leave blank for default current hostname.*/ 16872 document.cookie = name + '=' + value + ((days) ? ('; expires=' + new Date(((new Date()).getTime() + days * 864e5)).toGMTString()) : '') + ';domain=' + (d.length ? d : document.location.hostname) + ';path=/'; 16873 }, 16874 get: function(name) { 16875 return (m = document.cookie.match(new RegExp('(^| |;)' + name.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g, '\\$&') + '=([^;$]*)'))) && m.length == 3 ? m[2] : null; 16876 }, 16877 del: function(name) { 16878 this.set(name, '', -1); 16879 } 16880 }; 16881 16882 window.check_images = function() { 16883 var found_missing = false; 16884 products.forEach(function(p) { 16885 if (p !== null && typeof p !== 'undefined' && typeof p.img !== 'undefined' && p.img == '') { 16886 found_missing = true; 16887 var st = document.querySelector('.sel_tile[data-variation-code="' + p.vc + '"] img'); 16888 if (st && p.vc) { 16889 var img = document.querySelector('.pdp-product-variant[data-variation-code="' + p.vc + '"] img'); 16890 if (img) { 16891 p.alt = img.alt; 16892 p.img = img.src.replace(/height=[^&]+/i, 'height=180').replace(/width=[^&]+/i, 'width=180'); 16893 st.src = p.img; 16894 var pimg = document.querySelector('.sel_product_image'); 16895 if (pimg && st.closest('.sel_tile_selected')) 16896 pimg.innerHTML = '<img src="' + p.img + '" alt="' + p.alt + '">'; 16897 } 16898 } 16899 }; 16900 if (p.options && p.options.length) { 16901 p.options.forEach(function(o) { 16902 if (o !== null && typeof o !== 'undefined' && typeof o.img !== 'undefined' && o.img == '') { 16903 found_missing = true; 16904 var st = document.querySelector('.opt_tile[data-variation-code="' + o.vc + '"] img'); 16905 if (st && o.vc) { 16906 var img = document.querySelector('.pdp-product-variant[data-variation-code="' + o.vc + '"] img'); 16907 if (img) { 16908 o.img = img.src.replace(/height=[^&]+/i, 'height=180').replace(/width=[^&]+/i, 'width=180'); 16909 st.src = o.img; 16910 } 16911 } 16912 } 16913 }); 16914 } 16915 }); 16916 if (!found_missing && products.length) 16917 clearInterval(image_check); 16918 }; 16919 window.image_check = setInterval(check_images, 500); 16920 var icon_see_all = `<svg aria-hidden="true" width="19" height="15" viewBox="0 0 19 15" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M2.91071 11.7H1.30357C1.09557 11.6955 0.894105 11.7667 0.743437 11.898C0.59277 12.0292 0.505214 12.2098 0.5 12.4L0.5 13.8C0.5 14.1864 0.859694 14.5 1.30357 14.5H2.91071C3.35459 14.5 3.71429 14.1864 3.71429 13.8V12.4C3.71429 12.0136 3.35459 11.7 2.91071 11.7ZM2.91071 0.508602H1.30357C1.09557 0.504091 0.894105 0.575275 0.743437 0.706521C0.59277 0.837768 0.505214 1.01834 0.5 1.20859V2.60857C0.5 2.99497 0.859694 3.30856 1.30357 3.30856H2.91071C3.35459 3.30856 3.71429 2.99497 3.71429 2.60857V1.20859C3.71429 0.822197 3.35459 0.508602 2.91071 0.508602ZM2.91071 6.10012H1.30357C1.09557 6.09561 0.894105 6.1668 0.743437 6.29804C0.59277 6.42929 0.505214 6.60986 0.5 6.80011V8.20009C0.5 8.58649 0.859694 8.90008 1.30357 8.90008H2.91071C3.35459 8.90008 3.71429 8.58649 3.71429 8.20009V6.80011C3.71429 6.41372 3.35459 6.10012 2.91071 6.10012ZM17.6964 11.7H6.44643C6.23842 11.6955 6.03696 11.7667 5.88629 11.898C5.73563 12.0292 5.64807 12.2098 5.64286 12.4V13.8C5.64286 14.1864 6.00255 14.5 6.44643 14.5H17.6964C18.1403 14.5 18.5 14.1864 18.5 13.8V12.4C18.5 12.0136 18.1403
1692011.7 17.6964 11.7ZM17.6964 0.500202H6.44643C6.23842 0.495691 6.03696 0.566875 5.88629 0.698122C5.73563 0.829368 5.64807 1.00994 5.64286 1.20019V2.60017C5.64286 2.98657 6.00255 3.30016 6.44643 3.30016H17.6964C18.1403 3.30016 18.5 2.98657 18.5 2.60017V1.20019C18.5 0.813798 18.1403 0.500202 17.6964 0.500202ZM18.5 6.80011V8.20009C18.5 8.58649 18.1403 8.90008 17.6964 8.90008H6.44643C6.23842 8.90459 6.03696 8.83341 5.88629 8.70216C5.73563 8.57092 5.64807 8.39034 5.64286 8.20009V6.80011C5.64286 6.41372 6.00255 6.10012 6.44643 6.10012H17.6964C18.1403 6.10012 18.5 6.41372 18.5 6.80011Z" fill="#666666"/> </svg>` 16921 var icon_select = `<svg aria-hidden="true" width="19" height="17" viewBox="0 0 19 17" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect x="1" y="1" width="17" height="15" rx="2.5" stroke="#333333"/> <path d="M3.5 8.5L8.5 11.3868V5.61325L3.5 8.5ZM15.5 8.5L10.5 5.61325V11.3868L15.5 8.5ZM8 8.5V9H11V8.5V8H8V8.5Z" fill="#333333"/> </svg>`; 16922 var icon_share = `<svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M18.1 9.98874C17.56 9.98874 17.2 10.3492 17.2 10.8899V16.2966C17.2 16.8373 16.84 17.1977 16.3 17.1977H3.7C3.16 17.1977 2.8 16.8373 2.8 16.2966V10.8899C2.8 10.3492 2.44 9.98874 1.9 9.98874C1.36 9.98874 1 10.3492 1 10.8899V16.2966C1 17.8285 2.17 19 3.7 19H16.3C17.83 19 19 17.8285 19 16.2966V10.8899C19 10.3492 18.64 9.98874 18.1 9.98874ZM7.03 6.11389L9.1 4.0413V12.6921C9.1 13.2328 9.46 13.5932 10 13.5932C10.54 13.5932 10.9 13.2328 10.9 12.6921V4.0413L12.97 6.11389C13.33 6.47434 13.87 6.47434 14.23 6.11389C14.59 5.75344 14.59 5.21277 14.23 4.85232L10.63 1.24781C10.54 1.1577 10.45 1.06758 10.36 1.06758C10.18 0.977472 9.91 0.977472 9.64 1.06758C9.55 1.06758 9.46 1.1577 9.37 1.24781L5.77 4.85232C5.41 5.21277 5.41 5.75344 5.77 6.11389C6.13 6.47434 6.67 6.47434 7.03 6.11389Z" fill="black" fill-opacity="0.33"/> <path d="M18.0996 9.48828C18.4834 9.48828 18.8426 9.61871 19.1064 9.88281C19.3702 10.1469 19.5 10.506 19.5 10.8896V16.2969C19.4999 18.1042 18.1065 19.5 16.2998 19.5H3.7002C1.89355 19.5 0.500131 18.1042 0.5 16.2969V10.8896C0.500048 10.506 0.629808 10.1469 0.893555 9.88281C1.15739 9.61871 1.51663 9.48828 1.90039 9.48828C2.28395 9.48837 2.64251 9.61886 2.90625 9.88281C3.17 10.1469 3.29976 10.506 3.2998 10.8896V16.2969C3.29986 16.4536 3.35019 16.5454 3.40137 16.5967C3.45253 16.6479 3.54409 16.6973 3.7002 16.6973H16.2998C16.4559 16.6973 16.5475 16.6479 16.5986 16.5967C16.6498 16.5454 16.7001 16.4536 16.7002 16.2969V10.8896C16.7002 10.506 16.83 10.1469 17.0938 9.88281C17.3575 9.61886 17.716 9.48837 18.0996 9.48828ZM9.54004 0.577148C9.84069 0.487491 10.1888 0.465356 10.4912 0.582031C10.6324 0.611402 10.7376 0.680663 10.7949 0.723633C10.8738 0.782854 10.9449 0.855977 10.9834 0.894531L14.584 4.49902C15.1387 5.05458 15.1386 5.91117 14.584 6.4668C14.0287 7.0228 13.1715 7.0228 12.6162 6.4668L11.4004 5.24902V12.6924C11.4003 13.0761 11.2696 13.4352 11.0059 13.6992C10.742 13.9631 10.3836 14.0928 10 14.0928C9.6164 14.0928 9.25795 13.9631 8.99414 13.6992C8.73041 13.4352 8.59967 13.0761 8.59961 12.6924V5.24902L7.38379 6.4668C6.82848 7.0228 5.97133 7.0228 5.41602 6.4668C4.86141 5.91117 4.86128 5.05458 5.41602 4.49902L9.0166 0.894531C9.0551 0.855978 9.12621 0.782854 9.20508 0.723633C9.26649 0.67756 9.38304 0.601923 9.54004 0.577148Z" stroke="white" stroke-opacity="0.5"/> </svg>`; 16923 var icon_heart = `<svg aria-hidden="true" width="22" height="21" viewBox="0 0 22 21" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M18.9279 2.65584C18.4377 2.13251 17.8485 1.71597 17.1961 1.43139C16.5436 1.14681 15.8414 1.00009 15.1318 1.00009C14.4223 1.00009 13.72 1.14681 13.0676 1.43139C12.4151 1.71597 11.826 2.13251 11.3357 2.65584L10.9998 3.00892L10.6646 2.65584C8.56772 0.448052 5.16861 0.448052 3.0724 2.65584C0.976204 4.86363 0.975526 8.44359 3.0724 10.6514L3.40763 11.0045L10.9998 19L18.592 11.0045L18.9273 10.6514C21.0241 8.44359 21.0241 4.86363 18.9279 2.65584Z" fill="white" fill-opacity="0.5"/> <path d="M15.1318 0.5C15.9102 0.5 16.6804 0.66082 17.3955 0.972656C18.1096 1.28414 18.7541 1.7402 19.29 2.3
169231152C21.5695 4.71228 21.5702 8.59534 19.29 10.9961L18.9551 11.3486L11.3623 19.3447L11 19.7266L10.6377 19.3447L3.04492 11.3486L2.70996 10.9961C0.429738 8.59526 0.430625 4.7122 2.70996 2.31152C4.9945 -0.0945191 8.70391 -0.103224 11 2.28418C11.5307 1.72579 12.1656 1.27911 12.8682 0.972656C13.5833 0.660821 14.3534 0.5 15.1318 0.5Z" stroke="black" stroke-opacity="0.33"/> </svg>`; 16924 window.event = (new Event('test_event')); 16925 var products = []; 16926 var css = `.sel_img { width: 150px; height: 150px; overflow: hidden; border-radius:6px; } .sel_img img { width: 100%; height: auto; } .sel_wrap:not(.sel_type_bonenut) .sel_tile.sel_tile_selected { cursor: zoom-in; } .sel_tiles_inner { display: flex; flex-wrap: nowrap; gap: 1rem; text-align: center; } .sel_tiles { overflow-x: auto; padding: 1rem 0; margin-bottom: 1rem; scroll-snap-type: x mandatory; overscroll-behavior-x: contain; } .sel_tile { color: #000 !important; text-decoration: none !important; font-size: 14px; cursor: pointer; position: relative; border-radius: 6px; border: 2px solid #eee; background: #FFF; padding: 5px; scroll-snap-align: start; } .sel_tile.sel_tile_selected { border-color: red; } .sel_wrap.sel_mode_select + .js-product-variants, .sel_wrap:not(.sel_mode_select) .sel_tiles, .sel_wrap:not(.sel_mode_select) .sel_qty_wrap, .sel_wrap:not(.sel_mode_select) .sel_product_info, .sel_out_of_stock .sel_qty_wrap, .sel_wrap:not(.sel_mode_select) .opt_tiles, .sel_wrap.sel_type_complex:not(.sel_mode_select) .sel_caption, .sel_wrap.sel_type_complex:not(.sel_mode_select) .opt_caption, .sel_wrap:not(.sel_mode_select) .info_qty { display: none; } .sel_wrap + .js-product-variants { margin-top: 1rem; } .sel_tabs { display: flex; justify-content: space-around; } .sel_tab { width: 55%; text-align: center; border-radius: 50px; border: 1px solid #ccc; padding: .25rem; position: relative; color: #777; cursor: pointer; display: flex; align-items: center; justify-content: center; column-gap: 6px; } .sel_tab:last-child { margin-left: -5%; border-left-width: 0 !important; } .sel_tab.sel_tab_selected { background: #000; color: #FFF; z-index: 1; } .sel_product_info { margin-bottom: 1rem; } .sel_product_name { font-weight: bold; } .sel_product_vc { font-size: 12px; margin-bottom: 2rem; } .sel_product_sale_price { color: red; font-size: 20px; display: inline-block; margin-right: .5rem; } .sel_product_price { font-size: 20px; } .sel_product_sale_price + .sel_product_price { display: inline-block; font-size: 14px; text-decoration: line-through; } .sel_stock { font-size: 14px; color: #35f; } .sel_stock span { font-size: 20px; } input.sel_qty { text-align: center; border: none; font-size: 20px; width: 100%; outline: none; -moz-appearance: textfield; } input[type="number"].sel_qty::-webkit-outer-spin-button, input[type="number"].sel_qty::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; /* Important to remove default margin that might remain */ } .sel_qty_inner { border: 1px solid #ccc; display: flex; background: #fff; border-radius: 6px; padding: .5rem .5rem; align-items: center; } .qty_input { flex-grow: 1; width: 100%; } .qty_btn { background: #333; color: #fff; display: flex; align-items: center; justify-content: center; width: 34px; min-width: 34px; border-radius: 6px; padding: 5px; font-size: 20px; cursor: pointer; } .sel_tile[data-qty]:before { display: flex; justify-content: center; border-radius: 6px; background: #333; color: #FFF; content: attr(data-qty); position: absolute; right: 5px; top: 5px; aspect-ratio: 1 / 1; width: auto; height: 20px; align-items: center; padding: 2px; display: none; } .tmx-pdp-buttons-container > .row > .col-6.col-sm-4.pt-3 { margin-bottom: 1rem; } .sel_mode_select + .js-product-variants + .tmx-pdp-buttons-container > .row > .col-6.col-sm-4.pt-3 { margin-bottom: 1rem; } .sel_mode_select + .js-product-variants + .tmx-pdp-buttons-container > .row { justify-content: space-between; } .sel_mode_select + .js-product-variants + .tmx-pdp-buttons-container > .row > .col-6.col-sm-4.pt-3 > div { justify-content: flex-end; } .sel_mode_select + .js-product-variants + .tmx-pdp-buttons-container > .row > .col-6.col-sm-3.pt-3.text-right { display: none; } .sel_sale { color: red; } div.trustseal { align-items: center; flex-wrap: wrap; } .lt-text > span:first-child { color: #000; font-weight: bold; font-size: 1.5rem; } .lt-text >
16926 span:last-child { color: rgb(204, 0, 0); } div.trustseal img { width: 110px; } .trustseal-text a:before { position: relative; margin: 0; top: 2px; } .tmx-product-details .form-check-input[type="checkbox"]~.form-check-label-after:after { background: #FFF; color: #000; width: 34px; height: auto; border-radius: 6px; display: flex; justify-content: center; align-items: center; padding: 0; line-height: 0; content: "+"; padding: 17px 0; font-weight: bold; } .tmx-product-details .form-check-input[type="checkbox"]:checked~.form-check-label-after:after { content: "î¤"; } .sel_tab.sel_tab_selected svg path { fill: #ddd; } .sel_tab.sel_tab_selected svg rect { stroke: #ddd; } .sel_type_complex .sel_img { width: 280px; text-align: left; padding: .5rem !important; height: 100%; display: flex; flex-direction: column; } .sel_type_complex .tmx-complex-description { background: #ddd; padding: .5rem !important; border-radius: 6px; } .sel_type_complex .sel_tile .sel_img .tmx-complex-description { flex-grow: 1; } .sel_type_complex .sel_img figure > :not(img) { display: none; } .sel_type_complex .sel_img figure { cursor: pointer; } .sel_type_complex .sel_tile.sel_tile_selected .sel_img figure { cursor: zoom-in; } .sel_wrap.sel_type_complex + .js-product-variants + div.col-12, .sel_wrap.sel_type_complex + .js-product-variants + .stewmax-add + div.col-12 { width: 100% !important; max-width: 100%; margin: 0px auto; padding: 0; } .opt_wrap .opt_wrap_tiles { display: flex; } .opt_tiles { display: flex; flex-wrap: wrap; gap: 1rem; padding: 1rem 0; } .opt_tile { border-radius: 6px; border: 2px solid #ccc; background: #FFF; padding: 1rem; cursor: pointer; } .opt_tile.opt_tile_selected { border-color: red; } .opt_product_info .sel_product_prices { margin-bottom: 1rem; } .opt_product_info .sel_product_vc { font-size: 12px; margin-bottom: 1rem; } .sel_type_bonenut .tmx-complex-description { background: none; } .sel_type_bonenut .sel_img { background: #FFF; } .sel_wrap.sel_type_bonenut .sel_tile, .sel_wrap.sel_type_bonenut .sel_img { width: auto; } .sel_wrap.sel_type_bonenut .sel_img { padding: 1rem 3rem !important; font-weight: bold; } .sel_caption { margin-top: 1rem; } /* .opt_img { text-transform: capitalize; } */ .opt_pic img { max-width: 100%; } .opt_pic { max-width: 100%; } .sel_type_bonenut .opt_tiles { flex-wrap: nowrap; margin-bottom: 1rem; } .sel_type_bonenut .opt_tiles .opt_tile { flex: 0 0 55%; max-width: 55%; } .sel_type_bonenut .opt_tiles { overflow-x: auto; } .opt_dimensions { font-size: 14px } .opt_dimensions span { white-space: normal !important; } .opt_name { font-weight: bold; } .tmx-pdp-buttons-container .js-add-to-wishlist { display: none; } .a2a_kit.a2a_kit_size_32.a2a_default_style { position: absolute; display: none; right: 0; top: 100%; background: #FFF; width: 150px; border-radius: 6px; overflow: hidden; padding: 1rem .5rem; row-gap: .5rem; box-shadow: 0px 0px 5px; } .shares_wrap { position: absolute; top: .5rem; right: 0; background: none; z-index: 2; display: flex; column-gap: 10px; } .shares > svg, .wishlist_projects > svg { cursor: pointer; } .shares { width: 24px; height: 24px; display: flex; justify-content: center; align-items: center; padding: 0; border: none; background: none; } .shares.show_shares .a2a_kit.a2a_kit_size_32.a2a_default_style { display: flex; flex-direction: column; } .shares a { display: flex; color: #000; align-items: center; column-gap: 5px; } .shares > svg { width: 100%; height: auto; } .shares.show_shares > svg { display: none; } .shares.show_shares { border-radius: 6px; border: 1px solid #ccc; } .shares.show_shares:after { display: block; display: flex; width: 24px; height: 24px; justify-content: center; align-items: center; font-size: 28px; content: "Ã"; line-height: 0; position: absolute; } span.a2a_svg.a2a_s__default.a2a_s_email.a2a_img_text { background: #ccc; } div#js-pdp-image-container + div h1 { padding-right: 55px; } .opt_img img { max-width: 100%; } .sel_type_complex .tmx-complex-description { background: #FFF; padding: 0 !important; } @media(max-width: 575px) { .sel_tiles_inner, .opt_tiles { column-gap: .5rem; } .sel_img { width: 130px; height: auto; } }
16926 @media (min-width: 575px) { .offset-3.col-4.offset-md-0.col-md-3.tmx-pricing { text-align: center; } .row.tmx-fretwire-variant { flex-direction: column; } .row.tmx-fretwire-variant > div { width: 100% !important; flex: 0 0 100%; max-width: 100%; } .sel_tiles_wrap, .opt_wrap { position: relative; } .sel_tiles_wrap.show_cutoff:after, .opt_wrap.show_cutoff:after { display: block; position: absolute; top: 0; right: 0; height: calc(100% - 15px); width: 80px; content: ""; pointer-events: none; -webkit-mask-image: linear-gradient(90deg, #000 calc(100% - 50px), transparent 100%); mask-image: linear-gradient(90deg, transparent, #000 80%); background: #f6f6f6; } } .tmx-pdp[page-width="1420"] .container { max-width: 1420px; } .sel_img { max-width: 100%; margin: 0px auto; height: auto; } .sel_img:has(img[src=""]) { display: none; } .sel_product_image:has(img[src=""]) { display: none; } .sel_tile:has(.sel_img img[src=""]) .sel_name { padding: 12px; } .opt_name { padding-bottom: 10px; } .opt_tile.opt_tile_selected:has(img) { cursor: zoom-in; } .sel_stock .limited_availability { font-size: inherit; } .av_restriction > div { display: flex; align-items: center; gap: .5rem; margin-top: .5rem; } .av_restriction .osf-label, .av_restriction .discount-exclusion-message { font-size: 12px; position: relative; } .av_restriction .osf-tooltip, .av_restriction .discount-exclusion-message-detail-tooltip { width: 100%; } .wishlist_projects .js-add-to-wishlist > a, .wishlist_projects .js-add-to-wishlist > .dropdown > button { padding: 0; width: 24px !important; height: 24px; display: block; border: none; font-size: 0; background: transparent; } .wishlist_projects .js-add-to-wishlist { max-width: 24px; } .wishlist_projects .js-add-to-wishlist-message:empty { display: none; } .js-add-to-wishlist-message { position: relative; width: 300px; left: 100%; transform: translateX(-100%); } .tmx-product-details-woodstax .info_qty:has(.sel_stock > span[style*="red"]) { display: none; } span.sel_new.tmx-variant-sticker.new { background: red; color: #FFF; padding: .25rem !important; line-height: 1; margin: 0; display: inline-block; } .sel_product_info:has(.sel_out_of_stock) + .sel_qty_wrap { display: none; } .sel_wis form > div:last-child { text-align: center; padding: 1rem 0; padding-bottom: 0; } .sel_wis_close { position: absolute; top: 5px; right: 1rem; font-size: 32px; cursor: pointer; } .sel_wis { position: relative; padding-top: 2rem; } .sel_wis.sel_wis_sent form { display: none !important; } .sel_wis:not(.sel_wis_sent) p.sel_wis_ty { display: none; } .sel_out_of_stock .sel_stock .sel_wis_email_link { cursor: pointer; } .sel_out_of_stock .sel_wis_email_link:hover { text-decoration: underline; } .tmx-product-details:has(.js-add-to-wishlist [disabled]) .wishlist_projects { display: none; } .sel_product_info .sel_new.tmx-variant-sticker.new { background: #c00; font-size: 14px; padding: .25rem .5rem !important; } .sel_tiles_inner { flex-wrap: wrap; } .sel_tile { background: #FFF; overflow: hidden; border: 2px solid #FFF; padding: 0rem; width: 31%; } .opt_tile { border: 2px solid #FFF; border-color: #FFF: } .sel_tiles { scroll-snap-type: x mandatory; overscroll-behavior-x: contain; } .sel_tile.sel_tile_selected, .opt_tile.opt_tile_selected { border: 2px solid #111; border-radius: 6px; border-color: #111; } .sel_tile .sel_img { border: none; } .sel_wrap { background: #FFF; padding: 0 1rem; margin-top: 15px; border: 2px solid #aaa; border-bottom: none; margin-bottom: 0 !important; } .sel_product_name { margin-top: 1rem } .sel_tabs { position: relative; top: -15px; width: 95%; margin: 0px auto; } .sel_tab { background: #666; border: 2px solid #aaa; color: #fff; } .sel_wrap + .js-product-variants { margin-top: 0; background: #FFF; border: 2px solid #aaa; border-top: none; border-bottom: none; } .sel_wrap + .js-product-variants > div { max-width: 98%; margin: 0px auto; border-top-width: 1px; } .tmx-product-details .tmx-pdp-buttons-container { border: 2px solid #aaa; border-radius: 0; border-top: none; margin: 0px auto !important; padding-bottom: 0 !important; border-bottom: none; margin-bottom: 0 !important; } .sel_wrap + .js-product-variants > div:first-child { border: none; } div.trustseal { border-radius: 0; border-width: 2px; border-color: #aaa; border-top: none; } .tmx-product-details .tmx-pdp-buttons-container [data-pp-message] { display: block; margin-bottom: 0; padding-bottom: .75rem; } .tmx-product-details .tmx-pdp-buttons-container:after { clear: both; display: block; content: ""; } .sel_tab svg { display: none; } .sel_img { max-width: 100%; margin: 0px auto; height: auto; } .info_qty { display: flex; align-items: center; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding-top: .5rem; padding-bottom: .5rem; } .sel_qty_inner { padding: 0; border: 1px solid #aaa; width: 120px; border-radius: 6px; overflow: hidden; } .sel_qty_inner input { max-width: 100%; } .qty_btn { background: #ddd; border-radius: 0; color: #000; min-width: 34px; } .sel_product_info { flex-grow: 1; }
16926 input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } input[type="number"] { -moz-appearance: textfield; } .sel_tab { padding: .5rem .25rem; } .info_qty:first-child { border-top: none; } .row.mt-lg-3.mt-2.tmx-nuts-saddles-variant:first-child { margin-top: 0 !important; padding-top: 1rem; } .sel_wrap.sel_type_bonenut .sel_img { padding: 1rem !important; } .sel_wrap.sel_type_complex .sel_tile { padding: 0; } .stewmax-add > .container-fluid { border-radius: 6px; overflow: hidden; padding: 0; background: #FFF; } .stewmax-add .stewmax-container { margin: 0px auto !important; border: 2px solid #000; border-radius: 6px; overflow: hidden; } .stewmax-add { border: 2px solid #aaa; border-top: none; border-bottom: none; padding: 0 1rem; padding-top: 1rem; background: #FFF; } .stewmax-add .stewmax-container__message { background: #FFF; color: #000; margin-top: 0; } .stewmax-add .stewmax-container__message p { color: #FFF; background: #000; /*display: flex;*/ margin: 0; margin-bottom: .5rem; padding: .25rem 1rem; flex-direction: column; justify-content: center; text-align: center; } .stewmax-add:not(.stewmax-event) .stewmax-container__message br { display: none; } .stewmax-add label.form-check-label.form-check-label-after { text-align: left; justify-content: flex-start; margin: 0; align-items: center; margin-bottom: .25rem; } .stewmax-add .form-check.form-check-inline { width: 100%; padding: 0 1rem; } .stewmax-add .form-check-input[type="checkbox"]~.form-check-label-after:after { background: #666; color: #FFF; } .stewmax-add .form-check-input[type="checkbox"]:checked~.form-check-label-after:after { order: 1; color: #FFF; } .stewmax-add i.icon-icn-BigArrow-right { display: none; } .stewmax-add label.checkbox-text.d-sm-inline-block.d-none.font-weight-bold { order: 2; margin: 0; padding-left: 1rem; } .stewmax-container__message-check.mb-1.mt-2 { background: #FFF; } .sel_tiles_wrap.show_cutoff:after, .opt_wrap.show_cutoff:after { background: #FFF; } .stewmax-add:after { display: block; content: ""; border-bottom: 1px solid #ccc; width: 100%; margin-top: 1rem; } .sel_product_image { padding-right: 10px; } .info_qty .sel_product_image img { max-width: 100%; } .info_qty .sel_product_image { max-width: 180px; } .tmx-pdp-buttons-container + .trustseal { background: #FFF; width: 100%; min-width: 100%; border: 2px solid #aaa; border-top: none; padding: 1rem; margin-top: 0; } @media (max-width: 575px) { .sel_tile { padding: 1rem; width: 45%; padding: .25rem; } .stewmax-add .form-check.form-check-inline { justify-content: space-between; } .stewmax-add label.checkbox-text.w-75 { width: 100% !important; flex-grow: 1; padding-left: 0 !important; text-align: left; margin: 0 !important; } .stewmax-add .form-check-label.form-check-label-after { width: auto; padding: 0; } .stewmax-add label.checkbox-text.w-75 { flex-grow: 1; width: auto; max-width: none; order: 2; padding-left: 1rem !important; } .sel_product_image img { width: 100px; max-width: 100%; } } label#ps-qty-label { margin: 0 auto; width: 100%; text-align: center; font-size: 14px; } .sel_qty_wrap { display: flex; gap: 5px; flex-direction: column; }`; 16927 16928 var attach_av_restriction_a11y = function(root) { 16929 // Mirrors the native tt()/osf handler in ProductDetails.js so single-SKU PDPs 16930 // (where this EPI tag renders the disclaimer/restriction) get the same a11y 16931 // behavior as multi-SKU pages: toggle, aria-expanded sync, focus close on 16932 // open, focus trigger on close, Escape closes. 16933 [].slice.call(root.querySelectorAll('.av_restriction')).forEach(function(wrap) { 16934 [ 16935 { trigger: '.discount-exclusion-message-detail-icon.icon-icn-Help', tip: '.discount-exclusion-message-detail-tooltip', close: '.discount-exclusion-message-detail-close', ttop: '.discount-exclusion-message-detail-ttop' }, 16936 { trigger: '.osf-icon.icon-icn-Help', tip: '.osf-tooltip', close: '.osf-close', ttop: null } 16937 ].forEach(function(cfg) { 16938 var btn = wrap.querySelector(cfg.trigger); 16939 var tip = wrap.querySelector(cfg.tip); 16940 if (!btn || !tip) return; 16941 var closeBtn = wrap.querySelector(cfg.close); 16942 var ttop = cfg.ttop ? btn.querySelector(cfg.ttop) : null; 16943 var isOpen = function() { return tip.style.display !== 'none'; }; 16944 var syncAria = function() { btn.setAttribute('aria-expanded', isOpen() ? 'true' : 'false'); }; 16945 var show = function() { tip.style.display = ''; if (ttop) ttop.style.display = ''; syncAria(); if (closeBtn) closeBtn.focus(); }; 16946 var hide = function() { tip.style.display = 'none'; if (ttop) ttop.style.display = 'none'; syncAria(); btn.focus(); }; 16947 btn.addEventListener('click', function(e) { e.preventDefault(); isOpen() ? (tip.style.display = 'none', ttop && (ttop.style.display = 'none'), syncAria()) : show(); }); 16948 if (closeBtn) closeBtn.addEventListener('click', function(e) { e.preventDefault(); hide(); }); 16949 wrap.addEventListener('keydown', function(e) { if (e.key === 'Escape' && isOpen()) { e.preventDefault(); hide(); } }); 16950 syncAria(); 16951 }); 16952 }); 16953 }; 16954 16955 var update_quantity = function(vc, q) { 16956 if (typeof(window.jQuery !== 'undefined')) { 16957 var qty = window.jQuery('.js-product-variants .pdp-product-variant[data-variation-code="' + vc + '"] input[name="quantity"]'); 16958 //console.log(vc, qty.val(), qty, q); 16959 if (qty.val() != q) 16960 qty.val(q).trigger('number-changed'); 16961 } 16962 }; 16963 var get_product_info = function(p, get_options) { 16964 var has_wis_email = false;
16965 if (page_type == null || get_options) { 16966 var el_price = p.querySelector('.tmx-pricing .tmx-variant-pricing-default, .tmx-variant-pricing-default, .tmx-pricing .tmx-variant-pricing, .tmx-variant-pricing:not(.discounted)'); 16967 var el_sale = p.querySelector('.tmx-pricing .tmx-variant-pricing.discounted, .tmx-variant-pricing.discounted'); 16968 var el_qty = p.querySelector('.input-spinner input[name="quantity"]'); 16969 var el_img = p.querySelector('figure > img'); 16970 var el_name = p.querySelector('.tmx-variant-name'); 16971 var el_img_a = p.querySelector('.tmx-variant-image > a'); 16972 var el_instock = p.querySelector('.tmx-variant-availability[data-in-stock]:not([data-in-stock="0"]'); 16973 var el_dimensions = p.querySelector('.tmx-variant-dimensions'); 16974 var el_restriction = [].slice.call(p.querySelectorAll(':not(.d-none) > [class*="pdp-shipping-restriction"], .osf-warning, .tmx-variant-exclude-from-discounts')); 16975 var el_sale_extra = p.querySelector('.discount:not(.d-none)'); 16976 var el_new = p.querySelector('.tmx-variant-sticker.new'); 16977 var el_soldout = p.querySelector('.tmx-sold-out'); 16978 var product = {}; 16979 var vc = p.getAttribute('data-variation-code'); 16980 var vdn = p.getAttribute('data-variant-display-name'); 16981 16982 product.sale_price = (el_sale !== null ? el_sale.textContent.trim() : ``); 16983 product.price = (el_price !== null ? el_price.textContent.trim() : ``); 16984 product.quantity = (el_qty !== null ? Number(el_qty.value) : 0); 16985 product.alt = vdn || ''; 16986 product.img = (el_img !== null ? el_img.src.replace(/width=[^&]+&height=[^&]+/i, 'width=180&height=180') : ``); 16987 product.img_a = (el_img_a !== null ? el_img_a.getAttribute('href').trim() : ``); 16988 product.name = (el_name !== null ? el_name.textContent.trim() : ``); 16989 product.dimensions = (el_dimensions !== null ? el_dimensions.innerHTML.trim() : ``); 16990 product.sale_extra = (el_sale_extra !== null ? el_sale_extra.innerHTML : ''); 16991 product.is_new = (el_new !== null ? el_new.innerHTML : ''); 16992 product.sold_out = (el_soldout !== null); 16993 product.vc = vc; 16994 product.stock = (el_instock == null ? false : el_instock.innerHTML); 16995 product.restriction = false; 16996 if (el_restriction.length) { 16997 console.log(el_restriction); 16998 product.restriction = el_restriction.map(function(m) { 16999 return '<div>' + m.innerHTML + '</div>'; 17000 }).join(''); 17001 } 17002 if (!product.stock && p.querySelector('.tmx-ewis-form')) 17003 has_wis_email = true; 17004 product.has_wis_email = has_wis_email; 17005 } else if (page_type == 'complex') { 17006 var desc = p.firstElementChild.querySelector('.tmx-fretwire-description, .tmx-nuts-saddles-description'); 17007 var el_desc = (is_bonenut ? '' : p.firstElementChild.querySelector('a, h3').innerHTML) + '<div class="tmx-complex-description ' + (is_bonenut ? ' tmx-bonenut-description' : '') + '">' + p.firstElementChild.querySelector('.tmx-fretwire-description, .tmx-nuts-saddles-description').innerHTML + '</div>'; 17008 if (is_bonenut && el_desc) { 17009 var m = p.firstElementChild.querySelector('a, h3').textContent.trim().match(/^For (.[^® ]+)/i); 17010 if (m !== null && m.length > 1) 17011 el_desc = m[1]; 17012 } 17013 var product = {}; 17014 var vc = p.getAttribute('data-variation-code'); 17015 product.desc = el_desc; 17016 product.options = []; 17017 var prods = [].slice.call(p.querySelectorAll('.pdp-product-variant')); 17018 prods.forEach(function(p) { 17019 var prod = get_product_info(p, true); 17020 product.options.push(prod); 17021 }); 17022 } 17023 if (has_wis_email && !document.querySelector('.sel_wis')) { 17024 document.documentElement.insertAdjacentHTML('beforeend', `<dialog closedby="any" class="sel_wis"><div class="sel_wis_close">×</div><div class="sel_wis_inner"><p>We'll email you when this item is available for purchase.</p><form><div><input type="email" class="sel_wis_email form-control" placeholder="Your Email" autofocus></div><div><button class="sel_wis_button btn btn-product-tile">SEND</button></div></form><p class="sel_wis_ty">Your request has been sent.</div></div></dialog>`); 17025 document.querySelector('.sel_wis_close').addEventListener('click', function(e) { 17026 e.preventDefault(); 17027 document.querySelector('.sel_wis').close(); 17028 }); 17029 document.querySelector('.sel_wis form').addEventListener('submit', function(e) { 17030 e.preventDefault(); 17031 var sel = document.querySelector('.sel_tile_selected[data-variation-code], .opt_tile_selected[data-variation-code]'); 17032 var vc = null; 17033 if (products.length > 1 || sel !== null) { 17034 if (!sel) 17035 return; 17036 vc = sel.getAttribute('data-variation-code'); 17037 } else if (products[0] && typeof products[0].options == 'undefined') { 17038 vc = products[0].vc; 17039 } 17040 if (vc === null) 17041 return; 17042 var f = document.querySelector('.js-product-variants [data-variation-code="' + vc + '"] .tmx-ewis-form form.EWISForm'); 17043 if (!f) 17044 return; 17045 var b = f.querySelector('button[type="submit"]'); 17046 var i = f.querySelector('input[type="email"]'); 17047 var em = document.querySelector('input.sel_wis_email').value; 17048 i.value = em; 17049 b.click(); 17050 document.querySelector('.sel_wis').classList.add('sel_wis_sent'); 17051 }); 17052 } 17053 return product; 17054 }; 17055 var read_products = function() { 17056 products = []; 17057 var prods = [].slice.call(document.querySelectorAll(page_type_sel)); 17058 prods.forEach(function(p) { 17059 var product = get_product_info(p); 17060 products.push(product); 17061 }); 17062 console.log(products); 17063 window.products = products; 17064 }; 17065 var gen_tiles = function() { 17066 read_products(); 17067 var out = ``; 17068 if (!products.length) 17069 return out; 17070 if (products.length == 1 && page_type == null) { 17071 //console.log(products); 17072 p = products[0]; 17073 var new_css = ` 17074 .sel_stock { 17075 font-size: 16px; 17076 margin: 1rem 0; 17077 } 17078 17079 .sel_product_price { 17080 font-size: 26px; 17081 } 17082 17083 .sel_product_name { 17084 font-size: 22px; 17085 } 17086 .sel_wrap { 17087 margin-bottom: 1rem; 17088 } 17089 .sel_wrap + .js-product-variants { 17090 display: none; 17091 } 17092 .tmx-product-details-woodstax .sel_product_name, .tmx-product-details-woodstax .sel_product_vc, .tmx-product-details-woodstax .sel_qty_wrap { 17093 display: none; 17094 } 17095 17096 .info_qty { 17097 padding-bottom: 1rem; 17098 } 17099
17100 .info_qty:not(:has(.sel_product_img)) { 17101 align-items: flex-end; 17102 } 17103 17104 .sel_product_info { 17105 margin: 0; 17106 } 17107 17108 .sel_stock { 17109 margin-bottom: 0; 17110 } 17111 `; 17112 out = `<style>${css}</style><style>${new_css}</style><div class="sel_wrap sel_wrap_single sel_mode_select"><div class="info_qty"><div class="sel_product_info">${(p.is_new.length ? '<span class="sel_new tmx-variant-sticker new">'+p.is_new+'</span> ': '')}<div class="sel_product_name">${p.name}</div><div class="sel_product_vc">Item #${p.vc}</div><div class="sel_product_prices ${(!p.stock ? ' sel_out_of_stock' : '')}">${(p.sale_extra.length ? '<div class="sel_product_extra_sale discount">'+p.sale_extra+'</div>' : '')}${(p.sale_price.length ? '<div class="sel_savings"></div><div class="sel_product_sale_price">'+p.sale_price+'</div>' : '')}<div class="sel_product_price">${p.price}</div></div><div class="sel_stock">${(p.stock ? p.stock : '<span style="color: red">'+(!p.sold_out ? 'Out Of Stock' : 'Sold Out')+'</span>')}${(p.has_wis_email ? '<div><span class="sel_wis_email_link" style="color: red; cursor: pointer;">Email when available</span></div>' : '')}</div>${(p.restriction ? '<div class="av_restriction">'+p.restriction+'</div>' : '')}</div><div class="sel_qty_wrap"><div class="sel_qty_inner"><div class="qty_btn qty_btn_minus">-</div><div class="qty_input"><input type="number" class="sel_qty" value="0" id="ps-qty-input"></div><div class="qty_btn qty_btn_plus">+</div></div><label for="ps-qty-input" id="ps-qty-label">Quantity</label></div></div></div>`; 17113 } else if (page_type == null) { 17114 out = products.map(function(p, i) { 17115 return `<div tabindex="0" class="sel_tile${(!p.stock ? ' sel_out_of_stock' : '')}" data-variation-code="${p.vc}"><div class="sel_img"><img src="${p.img}" alt="${p.alt}"></div><div class="sel_info"><div class="sel_name">${(p.sale_extra.length ? '<span class="sel_sale">Sale!</span> ': '')+(p.is_new.length ? '<span class="sel_new tmx-variant-sticker new">'+p.is_new+'</span> ': '')+p.name}</div></div></div>`; 17116 }).join(''); 17117 out = `<style>${css}</style><div class="sel_wrap${cookie.get('cs_sel_mode') == 1 ? ' sel_mode_select' : ''}"><div class="sel_tabs"><button aria-label="Display products in a grid view" class="sel_tab_select sel_tab${cookie.get('cs_sel_mode') == 1 ? ' sel_tab_selected' : ''}">${icon_select} Product Selector</button><button aria-label="Display products in a list view" class="sel_tab_all sel_tab${cookie.get('cs_sel_mode') != 1 ? ' sel_tab_selected' : ''}">${icon_see_all} Shop By List</button></div><div class="sel_tiles_wrap"><div class="sel_tiles swiper"><div class="sel_tiles_inner">${out}</div></div></div><div class="info_qty"><div class="sel_product_image"></div><div class="sel_product_info"></div><div class="sel_qty_wrap"><div class="sel_qty_inner"><div class="qty_btn qty_btn_minus">-</div><div class="qty_input"><input type="number" class="sel_qty" value="0" id="ps-qty-input"></div><div class="qty_btn qty_btn_plus">+</div></div><label for="ps-qty-input" id="ps-qty-label">Quantity</label></div></div></div></div>`; 17118 } else if (page_type == 'complex') { 17119 out = products.map(function(p, i) { 17120 return `<div tabindex="0" class="sel_tile${(!p.stock ? ' sel_out_of_stock' : '')}" data-tile-index="${i}"><div class="sel_img">${p.desc}</div></div>`; 17121 }).join(''); 17122 out = `<style>${css}</style><style>button#addToCartAnchor { display: none; !important; }</style><div class="sel_wrap${cookie.get('cs_sel_mode') == 1 ? ' sel_mode_select' : ''} swiper ${cookie.get('cs_sel_mode') == 1 ? ' sel_mode_select' : ''} sel_type_complex ${is_bonenut ? 'sel_type_bonenut' : ''}"><div class="sel_tabs "><button aria-label="Display products in a grid view" class="sel_tab_select sel_tab${cookie.get('cs_sel_mode') == 1 ? ' sel_tab_selected' : ''}">${icon_select} Product Selector</button><button aria-label="Display products in a list view" class="sel_tab_all sel_tab ${cookie.get('cs_sel_mode') != 1 ? ' sel_tab_selected' : ''}">${icon_see_all} Shop By List</button></div><div class="sel_caption">Select ${(is_bonenut ? 'Make' : 'Height')}: </div><div class="sel_tiles_wrap"><div class="sel_tiles"><div class="sel_tiles_inner">${out}</div></div></div><div class="opt_caption">Select ${(is_bonenut ? 'Options' : 'Length')}: </div><div class="opt_wrap"><div class="opt_tiles"></div></div><div class="info_qty"><div class="sel_product_image"></div><div class="opt_product_info sel_product_info"></div><div class="sel_qty_wrap"><div class="sel_qty_inner">
17122<div class="qty_btn qty_btn_minus">-</div><div class="qty_input"><input type="number" class="sel_qty" value="0" id="ps-qty-input"></div><div class="qty_btn qty_btn_plus">+</div></div><label for="ps-qty-input" id="ps-qty-label">Quantity</label></div></div></div></div>`; 17123 } 17124 return out; 17125 }; 17126 var gen_options = function(p) { 17127 var out = ''; 17128 out = p.options.map(function(p, i) { 17129 var bn = is_bonenut ? `<div class="opt_img"><img src="${p.img}" alt="${p.alt}"></div><div class="opt_dimensions">${p.dimensions || ''}</div>` : ``; 17130 return `<button class="opt_tile${(!p.stock ? ' sel_out_of_stock' : '')}" data-tile-index="${i}" data-variation-code="${p.vc}"><div class="opt_img"><div class="opt_name">${(p.sale_extra.length ? '<span class="sel_sale">Sale!</span> ': '')+(p.is_new.length ? '<span class="sel_new tmx-variant-sticker new">'+p.is_new+'</span> ': '')+p.name}</div>${bn}</div></button>`; 17131 }).join(''); 17132 document.querySelector('.opt_wrap .opt_tiles').innerHTML = out; 17133 [].slice.call(document.querySelectorAll('.opt_tile')).forEach(function(el, i) { 17134 if (i == 0) 17135 select_option(el, true); 17136 el.addEventListener('click', function(e) { 17137 select_option(e.currentTarget); 17138 }); 17139 }); 17140 }; 17141 var get_option = function(vc) { 17142 var opt = null; 17143 var prod = products.filter(function(p) { 17144 var c = p.options.filter(function(o) { 17145 return o.vc == vc; 17146 }); 17147 if (c.length) 17148 opt = c[0]; 17149 return c.length; 17150 }); 17151 return opt; 17152 }; 17153 var add_clicks = function(prod_info) { 17154 [].slice.call(document.querySelectorAll('.sel_wis_email_link')).forEach(function(el) { 17155 el.style.color = 'red'; 17156 el.addEventListener('click', function() { 17157 var m = document.querySelector('.sel_wis'); 17158 m.classList.remove('sel_wis_sent'); 17159 m.showModal(); 17160 }); 17161 }); 17162 attach_av_restriction_a11y(prod_info); 17163 }; 17164 var select_option = function(n, do_update) { 17165 if (n && n.classList.contains('opt_tile_selected') && !do_update) { 17166 var sel = '.js-product-variants .pdp-product-variant[data-variation-code="' + n.getAttribute('data-variation-code') + '"] picture a'; 17167 var a = document.querySelector(sel); 17168 console.log(sel, a); 17169 if (!a) 17170 return; 17171 MagicZoom.expand(a); 17172 setTimeout(function() { 17173 MagicZoom.expand(a); 17174 }, 500); 17175 return; 17176 } 17177 if (n == null || typeof n == 'undefined') 17178 n = document.querySelector('.opt_wrap .opt_tile'); 17179 [].slice.call(document.querySelectorAll('.opt_tile_selected')).forEach(function(el) { 17180 el.classList.remove('opt_tile_selected'); 17181 }); 17182 if (n) { 17183 n.classList.add('opt_tile_selected'); 17184 var qty = document.querySelector('.sel_wrap .sel_qty'); 17185 qty.value = 0; 17186 var sel = document.querySelector('.sel_wrap'); 17187 if (qty && qty.value == 0) { 17188 qty.value = 1; 17189 qty_change(n); 17190 } 17191 [].slice.call(document.querySelectorAll('.pdp-product-variant:not([data-variation-code="' + n.getAttribute('data-variation-code') + '"])')).forEach(function(b) { 17192 qty_change(b, 0); 17193 }); 17194 var vc = n.getAttribute('data-variation-code'); 17195 var p = get_option(vc); 17196 document.querySelector('.opt_tiles').scrollTo({ 17197 left: n.offsetLeft - 26, 17198 behavior: "smooth" 17199 }); 17200 var prod_info = document.querySelector('.opt_product_info'); 17201 prod_info.innerHTML = `<div class="sel_product_vc">Item #${p.vc}</div><div class="sel_product_prices ${(!p.stock ? ' sel_out_of_stock' : '')}">${(p.sale_extra.length ? '<div class="sel_product_extra_sale discount">'+p.sale_extra+'</div>' : '')}${(p.sale_price.length ? '<div class="sel_savings"></div><div class="sel_product_sale_price">'+p.sale_price+'</div>' : '')}<div class="sel_product_price">${p.price}</div></div><div class="sel_stock">${(p.stock ? p.stock : '<span style="color: red">'+(!p.sold_out ? 'Out Of Stock' : 'Sold Out')+'</span>')}${(p.has_wis_email ? '<div><span class="sel_wis_email_link" style="color: red; cursor: pointer;">Email when available</span></div>' : '')}</div>${(p.restriction ? '<div class="av_restriction">'+p.restriction+'</div>' : '')}`; 17202 var sel = document.querySelector('.sel_wrap'); 17203 sel.classList.toggle('sel_out_of_stock', n.classList.contains('sel_out_of_stock')); 17204 add_clicks(prod_info); 17205 } 17206 }; 17207 var select_item = function(n, do_update) { 17208 //console.log('selecting item: ', n); 17209 var vc = n.getAttribute('data-variation-code'); 17210 if (n.classList.contains('sel_tile_selected') && !do_update && products.length > 1) { 17211 if (!vc || !vc.length) { 17212 var vct = document.querySelector('.opt_tile.opt_tile_selected'); 17213 if (vct) 17214 vc = vct.getAttribute('data-variation-code'); 17215 }
17216 var sel = '.js-product-variants .pdp-product-variant[data-variation-code="' + vc + '"] .tmx-variant-image a'; 17217 var a = document.querySelector(sel); 17218 if (!a) { 17219 var r = document.querySelector('.js-product-variants .pdp-product-variant[data-variation-code="' + vc + '"]'); 17220 if (!r) 17221 return; 17222 var par = r.closest('.row'); 17223 if (!par) 17224 return; 17225 a = par.querySelector('a.MagicZoom'); 17226 } 17227 if (!a) 17228 return; 17229 MagicZoom.expand(a); 17230 setTimeout(function() { 17231 MagicZoom.expand(a); 17232 }, 500); 17233 return; 17234 } 17235 [].slice.call(document.querySelectorAll('.sel_tile_selected')).forEach(function(el) { 17236 el.classList.remove('sel_tile_selected'); 17237 }); 17238 n.classList.add('sel_tile_selected'); 17239 var p = products.filter(function(p) { 17240 return p.vc == vc; 17241 })[0]; 17242 document.querySelector('.sel_tiles').scrollTo({ 17243 left: n.offsetLeft - 30, 17244 behavior: "smooth" 17245 }); 17246 if (page_type !== null) { 17247 gen_options(products[n.getAttribute('data-tile-index')]); 17248 select_option(); 17249 return; 17250 } 17251 var prod_info = document.querySelector('.sel_product_info'); 17252 prod_info.innerHTML = `<div class="sel_product_name">${p.name}</div><div class="sel_product_vc">Item #${p.vc}</div><div class="sel_product_prices ${(!p.stock ? ' sel_out_of_stock' : '')}">${(p.sale_extra.length ? '<div class="sel_product_extra_sale discount">'+p.sale_extra+'</div>' : '')}${(p.sale_price.length ? '<div class="sel_savings"></div><div class="sel_product_sale_price">'+p.sale_price+'</div>' : '')}<div class="sel_product_price">${p.price}</div></div><div class="sel_stock">${(p.stock ? p.stock : '<span style="color: red">'+(!p.sold_out ? 'Out Of Stock' : 'Sold Out')+'</span>')}${(p.has_wis_email ? '<div><span class="sel_wis_email_link" style="color: red; cursor: pointer;">Email when available</span></div>' : '')}</div>${(p.restriction ? '<div class="av_restriction">'+p.restriction+'</div>' : '')}`; 17253 var pimg = document.querySelector('.sel_product_image'); 17254 if (pimg) 17255 pimg.innerHTML = '<img src="' + p.img + '" alt="' + p.alt + '">'; 17256 pull_qty(); 17257 var qty = document.querySelector('.sel_wrap .sel_qty'); 17258 qty.value = n.getAttribute('data-qty') || 0; 17259 var sel = document.querySelector('.sel_wrap'); 17260 if (page_type == null) { 17261 sel.classList.toggle('sel_out_of_stock', n.classList.contains('sel_out_of_stock')); 17262 if (qty && qty.value == 0) { 17263 qty.value = 1; 17264 qty_change(n); 17265 } 17266 [].slice.call(document.querySelectorAll('.sel_tile:not(.sel_tile_selected)')).forEach(function(b) { 17267 qty_change(b, 0); 17268 }); 17269 [].slice.call(document.querySelectorAll('.sel_out_of_stock .sel_wis_email_link')).forEach(function(el) { 17270 el.style.color = 'red'; 17271 el.addEventListener('click', function() { 17272 var m = document.querySelector('.sel_wis'); 17273 m.classList.remove('sel_wis_sent'); 17274 m.showModal(); 17275 }); 17276 }); 17277 } 17278 document.querySelector('.sel_tiles').scrollTo({ 17279 left: n.offsetLeft - 30, 17280 behavior: "smooth" 17281 }); 17282 attach_av_restriction_a11y(prod_info); 17283 17284 }; 17285 var qty_change = function(sel, c) { 17286 var qty = document.querySelector('.sel_wrap .sel_qty'); 17287 if (!sel && products.length > 1 || !qty) 17288 return; 17289 var new_val = typeof c !== 'undefined' ? c : Number(qty.value) || 0; 17290 var vc = products.length > 1 || is_bonenut ? sel.getAttribute('data-variation-code') : products[0].vc; 17291 update_quantity(vc, new_val); 17292 if (new_val > 0) 17293 sel.setAttribute('data-qty', new_val); 17294 else 17295 sel.removeAttribute('data-qty'); 17296 };
17297 var pull_qty = function() { 17298 [].slice.call(document.querySelectorAll('.sel_tile')).forEach(function(el) { 17299 var s = '.pdp-product-variant[data-variation-code="' + el.getAttribute('data-variation-code') + '"] input[name="quantity"]'; 17300 var oi = document.querySelector(s); 17301 if (oi == null) 17302 return; 17303 var qty = oi.value; 17304 if (Number(qty) > 0) 17305 el.setAttribute('data-qty', qty); 17306 else 17307 el.removeAttribute('data-qty'); 17308 if (el.classList.contains('.sel_tile_selected')) 17309 document.querySelector('.sel_wrap .sel_qty').value = qty; 17310 }); 17311 if (products.length == 1) { 17312 var s = document.querySelector('.pdp-product-variant[data-variation-code="' + products[0].vc + '"] input[name="quantity"]'); 17313 if (s) 17314 document.querySelector('.sel_wrap .sel_qty').value = s.value; 17315 } 17316 }; 17317 var page_type = null; 17318 var page_type_sel = '.js-product-variants .pdp-product-variant.row'; 17319 var is_bonenut = false; 17320 var wait_for_products = function() { 17321 $ = window.jQuery; 17322 var cg = document.querySelector('input#tsCustomerGroup'); 17323 var p = document.querySelector('.js-product-variants .pdp-product-variant, .js-product-variants .tmx-fretwire-variant, .js-product-variants .tmx-nuts-saddles-variant'); 17324 var pv = document.querySelector('.js-product-variants'); 17325 var seal = document.querySelector('.tmx-pdp-buttons-container + .trustseal img'); 17326 var is_fretwire = document.querySelector('.tmx-fretwire-variant') !== null; 17327 if (cg == null || pv == null || p == null || typeof $ == 'undefined' || (is_fretwire && document.querySelector('.tmx-fretwire-variant a figure') == null)) { 17328 setTimeout(wait_for_products, 10); 17329 return; 17330 } 17331 17332 if (cookie.get('cs_sel_mode') === null && (cg.value == "" || /^(SMX|DEF)$/i.test(cg.value))) 17333 cookie.set('cs_sel_mode', 1, 365); 17334 else if (cookie.get('cs_sel_mode') === null) 17335 cookie.set('cs_sel_mode', 0, 365); 17336 17337 is_bonenut = p.classList.contains('tmx-nuts-saddles-variant'); 17338 if (p.classList.contains('tmx-fretwire-variant') || is_bonenut) { 17339 page_type = 'complex'; 17340 page_type_sel = '.js-product-variants .tmx-fretwire-variant, .js-product-variants .tmx-nuts-saddles-variant'; 17341 } 17342 console.log(page_type); 17343 var content = gen_tiles(); 17344 if (!content.length) 17345 return; 17346 pv.insertAdjacentHTML('beforebegin', content); 17347 [].slice.call(document.querySelectorAll('.sel_tab')).forEac
17347h(function(el) { 17348 el.addEventListener('click', function(e) { 17349 if (e.currentTarget.classList.contains('sel_tab_select')) { 17350 document.querySelector('.sel_wrap').classList.add('sel_mode_select'); 17351 select_item(document.querySelector('.sel_tile'), true); 17352 document.querySelector('.sel_tiles').scrollLeft = 0; 17353 cookie.set('cs_sel_mode', 1, 30); 17354 } else { 17355 document.querySelector('.sel_wrap').classList.remove('sel_mode_select'); 17356 cookie.set('cs_sel_mode', 0, 30); 17357 17358 [].slice.call(document.querySelectorAll('.sel_tile, .opt_tile')).forEach(function(b) { 17359 qty_change(b, 0); 17360 }); 17361 17362 } 17363 document.querySelector('.sel_tab_selected').classList.remove('sel_tab_selected'); 17364 e.currentTarget.classList.add('sel_tab_selected'); 17365 window.scroll(); 17366 e.preventDefault(); 17367 }); 17368 }); 17369 var tile_click = function(e) { 17370 e.preventDefault(); 17371 select_item(e.currentTarget); 17372 return false; 17373 }; 17374 var handleKeyboardEvent = function(event) { 17375 // Check for Enter (keyCode 13) or Spacebar (keyCode 32) 17376 if (event.keyCode === 13 || event.keyCode === 32) { 17377 tile_click(event); 17378 } 17379 }; 17380 [].slice.call(document.querySelectorAll('.sel_tile')).forEach(function(el, i) { 17381 if (i == 0) 17382 select_item(el, true); 17383 el.addEventListener('click', tile_click); 17384 el.addEventListener('keydown', handleKeyboardEvent); 17385 }); 17386 [].slice.call(document.querySelectorAll('.sel_wrap .qty_btn')).forEach(function(el) { 17387 el.addEventListener('click', function(e) { 17388 var move = (e.currentTarget.classList.contains('qty_btn_plus') ? 1 : -1) 17389 var qty_input = document.querySelector('.sel_wrap .sel_qty'); 17390 var qty = Number(qty_input.value) || 0; 17391 qty += move; 17392 if (qty < 0) 17393 qty = 0; 17394 qty_input.value = qty; 17395 var sel = document.querySelector('.sel_tile.sel_tile_selected'); 17396 if (page_type == 'complex') 17397 sel = document.querySelector('.opt_tile.opt_tile_selected'); 17398 qty_change(sel); 17399 }); 17400 }); 17401 [].slice.call(document.querySelectorAll('.sel_qty')).forEach(function(el) { 17402 el.addEventListener('change', function() { 17403 var sel = document.querySelector('.sel_tile.sel_tile_selected'); 17404 if (page_type == 'complex') 17405 sel = document.querySelector('.opt_tile.opt_tile_selected'); 17406 qty_change(sel); 17407 }); 17408 }); 17409 if (products.length == 1) { 17410 var prod_info = document.querySelector('.sel_product_info'); 17411 if (prod_info) { 17412 add_clicks(prod_info); 17413 } 17414 } 17415 pull_qty(); 17416 var sm = document.querySelector('.stewmax-container'); 17417 if (sm !== null) { 17418 document.querySelector('.js-product-variants').after(sm.parentElement.parentElement); 17419 sm.parentElement.parentElement.classList.add('stewmax-add'); 17420 if (sm.parentElement.parentElement.textContent.indexOf('StewMAX Member Appreciation Event') != -1) 17421 sm.parentElement.parentElement.classList.add('stewmax-event'); 17422 } 17423 var seal = document.querySelector('.tmx-pdp-buttons-container + .trustseal img'); 17424 if (seal) 17425 seal.insertAdjacentHTML('afterend', `<div class="lt-text"><span>stewmac</span> <span>LIFETIME PROMISE</span></div>`); 17426 if (page_type == 'complex') 17427 [].slice.call(document.querySelectorAll('#js-pdp-image-container + div > div')).forEach(function(el) { 17428 el.appendChild(document.querySelector('.sel_wrap').parentElement); 17429 }); 17430 /*Add Share Buttons*/ 17431 document.querySelector('div#js-pdp-image-container + div h1').insertAdjacentHTML('afterend', ` 17432<div class="shares_wrap">
17433 <div class="wishlist_projects"></div> 17434 <button class="shares" aria-label="Toggle a dropdown with different methods to share this page">${icon_share} 17435 <!-- AddToAny BEGIN --> 17436 <div class="a2a_kit a2a_kit_size_32 a2a_default_style"> 17437 <a class="" onclick="window.open(this.href, '_blank');" href="mailto:?subject=${encodeURI('Check out this item at Stewmac&body=I found this at Stewmac. You might like it. '+document.querySelector('.tmx-product-details h1').textContent+ ' '+document.location.href)}"><span class="a2a_svg a2a_s__default a2a_s_email a2a_img_text"> <svg focusable="false" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"> 17438 <path fill="#fff" d="M27 21.775v-9.9s-10.01 6.985-10.982 7.348C15.058 18.878 5 11.875 5 11.875v9.9c0 1.375.293 1.65 1.65 1.65h18.7c1.393 0 1.65-.242 1.65-1.65m-.017-11.841c0-1.002-.291-1.359-1.633-1.359H6.65c-1.38 0-1.65.429-1.65 1.43l.016.154s9.939 6.842 11 7.216C17.14 16.941 27 10.005 27 10.005z"></path> 17439 </svg></span> Email</a> 17440 <a class="a2a_button_pinterest">Pinterest</a> 17441 <a class="a2a_button_facebook">Facebook</a> 17442 <a class="a2a_button_x">X/Twitter</a> 17443 <a class="a2a_dd" href="https://www.addtoany.com/share">Other</a> 17444 </div> 17445 <!-- AddToAny END --> 17446 </button> 17447</div> 17448 `); 17449 var s = document.createElement('script'); 17450 s.src = 'https://static.addtoany.com/menu/page.js'; 17451 document.querySelector('head').appendChild(s); 17452 document.querySelector('.shares').addEventListener('click', function(e) { 17453 e.preventDefault(); 17454 e.currentTarget.classList.toggle('show_shares'); 17455 }); 17456 window.addEventListener('click', function(e) { 17457 shares = document.querySelector('.shares.show_shares'); 17458 if (shares && e.target && e.target.closest && e.target.closest('.shares') == null) 17459 shares.classList.remove('show_shares'); 17460 }); 17461 document.querySelector('.tmx-pdp').setAttribute('page-width', '1420'); 17462 var check_scroll = function(el) { 17463 el.parentElement.classList.toggle('show_cutoff', el.scrollWidth > el.clientWidth && ((el.scrollWidth - el.scrollLeft) - el.clientWidth > 40)); 17464 }; 17465 [].slice.call(document.querySelectorAll('.sel_tiles_wrap .sel_tiles, .opt_tiles')).forEach(function(el) { 17466 check_scroll(el); 17467 el.addEventListener('scroll', function(e) { 17468 var el = e.currentTarget; 17469 check_scroll(el); 17470 }); 17471 }); 17472 [].slice.call(document.querySelectorAll('.js-add-to-wishlist')).forEac
17472h(function(el) { 17473 el.setAttribute('aria-label', 'Add to wishlist'); 17474 document.querySelector('.shares_wrap .wishlist_projects').appendChild(el); 17475 el.querySelector('button, a').insertAdjacentHTML('afterbegin', icon_heart); 17476 }); 17477 window.addEventListener('click', function(e) { 17478 [].slice.call(document.querySelectorAll('.wishlist_projects .js-add-to-wishlist-message:not(:empty)')).forEach(function(el) { 17479 el.innerHTML = ''; 17480 }); 17481 }); 17482 if (cookie.get('cs_sel_mode') != 1) { 17483 [].slice.call(document.querySelectorAll('.sel_tile, .opt_tile')).forEach(function(b) { 17484 qty_change(b, 0); 17485 }); 17486 [].slice.call(document.querySelectorAll('.sel_wrap:not(.sel_wrap_single)')).forEach(function(el) { 17487 el.classList.remove('sel_mode_select'); 17488 }); 17489 } 17490 // Re-inject discount disclaimers after native AJAX replaces variant HTML 17491 var variantContainer = document.querySelector('.js-product-variants'); 17492 if (variantContainer) { 17493 var reinjectRestrictions = function() { 17494 var items = []; 17495 products.forEach(function(p) { 17496 if (p.restriction) items.push(p); 17497 if (p.options) p.options.forEach(function(o) { 17498 if (o.restriction) items.push(o); 17499 }); 17500 }); 17501 items.forEach(function(p) { 17502 var row = variantContainer.querySelector('.pdp-product-variant[data-variation-code="' + p.vc + '"]'); 17503 if (!row || row.querySelector('.tmx-variant-exclude-from-discounts, [class*="pdp-shipping-restriction"], .osf-warning')) return; 17504 var target = row.querySelector('.tmx-variant-availability') || row.querySelector('.tmx-variant-pricing'); 17505 if (target) target.insertAdjacentHTML('afterend', '<div class="tmx-variant-exclude-from-discounts">' + p.restriction + '</div>'); 17506 }); 17507 }; 17508 new MutationObserver(reinjectRestrictions).observe(variantContainer, { childList: true, subtree: true }); 17509 } 17510 }; 17511 wait_for_products(); 17512 }; 17513 17514 window.cs_code['cs_pdp_qty_redesign'](2); 17515 } 17516 } 17517}); 17518</script>
17518 17519</p> 17520</div></div><div class="block freetextblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "><div> 17521 <p style="display: none;">
17522<script data-cookieconsent="ignore"> 17523/* TAG: CS: Sticky Nav and Logo fix 17524 Desktop: makes the header sticky and collapses the top area + nav row while 17525 scrolling down, restoring them on scroll up or at the top of the page. 17526 Each toggle changes the header's height, and the browser's scroll anchoring 17527 shifts the scroll position by the same amount to keep the content still; the 17528 old check read that shift as a scroll in the other direction and toggled 17529 back (the header bounced). Now a toggle needs a real scroll distance, and the 17530 ticks right after a toggle only re-base the reference point, so the 17531 anchoring shift can never count as user scrolling. */ 17532csUtils.domReady(() => { 17533 if(!csUtils.custom_audience['epiExclude']) { 17534 if(!location.pathname.includes('/checkout')) { 17535 window.domReady(() => { 17536 // exclude mobile 17537 const styles = ` 17538 <style> 17539 body>header .tmx-header-top-area { 17540 min-height: 0; 17541 } 17542 17543 .navbar-brand { 17544 justify-content: center; 17545 flex-direction: column; 17546 } 17547 17548 @media (min-width: 992px) { 17549 body>header { 17550 position: sticky; 17551 top: 0; 17552 z-index: 100; 17553 } 17554 17555 #mobileLeftMenu .modal-header { 17556 padding-left: 10px; 17557 } 17558 17559 #mobileLeftMenu.modal.left .modal-content { 17560 height: 100%; 17561 overflow-y: auto; 17562 border-radius: 0; 17563 border: none; 17564 background-clip: unset; 17565 } 17566 17567 #mobileLeftMenu.modal.left .modal-body { 17568 padding: 0; 17569 } 17570 17571 #mobileLeftMenu.modal.left .modal-dialog { 17572 position: fixed; 17573 margin: auto; 17574 width: 290px; 17575 height: 100%; 17576 -webkit-transform: translate3d(0%, 0, 0); 17577 -ms-transform: translate3d(0%, 0, 0); 17578 -o-transform: translate3d(0%, 0, 0); 17579 transform: translate3d(0%, 0, 0); 17580 -webkit-transition: opacity .3s linear, left .3s ease-out; 17581 -moz-transition: opacity .3s linear, left .3s ease-out; 17582 -o-transition: opacity .3s linear, left .3s ease-out; 17583 transition: opacity .3s linear, left .3s ease-out; 17584 } 17585 17586 #mobileLeftMenu #tmx-menu-close { 17587 color: #c00; 17588 padding-top: 7px; 17589 padding-left: 2px; 17590 font-size: 1.8em; 17591 } 17592 17593 #mobileLeftMenu .stack-menu { 17594 box-shadow: none; 17595 border-radius: 0; 17596 } 17597 17598 #mobileLeftMenu .sidebar-nav { 17599 padding: 0; 17600 list-style: none; 17601 transition: all .5s; 17602 width: 100%; 17603 text-align: center; 17604 } 17605 17606 #mobileLeftMenu .sidebar-nav li { 17607 line-height: 20px; 17608 width: 100%; 17609 transition: all .3s; 17610 border-top: 1px solid #eaeaea; 17611 border-bottom: 1px solid #eaeaea; 17612 } 17613 17614 #mobileLeftMenu .sidebar-nav li a { 17615 text-align: left; 17616 padding-left: 40px; 17617 } 17618 17619 #mobileLeftMenu .stack-menu__link--back { 17620 background-color: #fff; 17621 font-weight: bold; 17622 font-size: 1.1em; 17623 } 17624 17625 #mobileLeftMenu .modal.left .modal-dialog .freetextblock { 17626 padding: 0 !important; 17627 } 17628 17629 #mobileLeftMenu p { 17630 margin: 0 !important; 17631 } 17632 17633 .scroll_down .tmx-header-top-area { 17634 height: 0; 17635 min-height: 0; 17636 overflow: hidden; 17637 } 17638 17639 .tmx-navbar-top { 17640 position: relative; 17641 } 17642 17643 .aa-Panel { 17644 top: 100% !important; 17645 } 17646 17647 header:not(.scroll_down) div#autocomplete-container { 17648 top: 60px !important; 17649 } 17650 17651 header.scroll_down div#autocomplete-container { 17652 top: 0 !important; 17653 } 17654 17655 .scroll_down .d-flex.flex-row.tmx-navbar-bottom.tmx-master-padding { 17656 height: 0; 17657 overflow: hidden !important; 17658 } 17659 } 17660 17661 @media (max-width: 991px) { 17662 .navbar-nav { 17663 align-items: center; 17664 justify-content: center !important; 17665 } 17666 17667 .navbar-nav .tmx-header-logo { 17668 margin-left: auto; 17669 margin-right: auto; 17670 align-items: center; 17671 } 17672 17673 body>header .tmx-img-logo { 17674 width: 200px; 17675 } 17676 17677 .navbar-nav .autocomplete-container-wrapper { 17678 width: 0; 17679 } 17680
17681 .navbar-nav #cart-lines-count { 17682 margin: 0; 17683 } 17684 17685 .navbar-nav>div:not(.navbar-toggler) .nav-link { 17686 padding-top: 0; 17687 } 17688 } 17689 </style>`; 17690 document.body.insertAdjacentHTML('afterbegin', styles); 17691 if (window.matchMedia('(max-width: 991px)').matches) return; 17692 const newStyles = ` 17693 <style> 17694 @media(min-width: 992px) { 17695 body>header { 17696 position: sticky; 17697 top: 0; 17698 z-index: 100; 17699 } 17700 } 17701 </style>`; 17702 document.body.insertAdjacentHTML('afterbegin', newStyles); 17703 var wait_for_header = function() { 17704 var h = document.querySelector('header'); 17705 // Hysteresis: toggle only after the page has moved THRESHOLD px past the 17706 // extreme reached since the last toggle. Right after a toggle the header's 17707 // height changes and scroll anchoring shifts scrollTop to compensate (by 17708 // however much the header grew or shrank); for SETTLE_TICKS ticks the check 17709 // only re-bases the reference to the current position, so that shift is 17710 // absorbed instead of being read as a scroll in the other direction. 17711 var THRESHOLD = 120; 17712 var SETTLE_TICKS = 3; // 3 x 150ms 17713 var ref = Math.max(document.body.scrollTop, 0); // extreme since last toggle 17714 var settle = 0; 17715 var check_header = function() { 17716 var has_class = h.classList.contains("scroll_down"); 17717 var y = Math.max(document.body.scrollTop, 0); 17718 if (settle > 0) { settle--; ref = y; return; } 17719 if (!has_class) { 17720 if (y < ref) ref = y; // track the highest point 17721 if (y - ref > THRESHOLD && document.querySelector('.header-dropdown .dropdown-menu.tmx-dropdown-menu.show') === null) { 17722 h.classList.add("scroll_down"); 17723 ref = y; settle = SETTLE_TICKS; 17724 } 17725 } else { 17726 if (y > ref) ref = y; // track the deepest point 17727 if (y == 0 || ref - y > THRESHOLD) { 17728 h.classList.remove("scroll_down"); 17729 ref = y; settle = SETTLE_TICKS; 17730 } 17731 } 17732 }; 17733 var check_customer_service = function(checkCount = 0) { 17734 // Stop Checking after 30 times (3 seconds) 17735 if (checkCount > 30) return; 17736 // Added the following to handle impersonation sessions from customer service team 17737 if (document.querySelector("body > .customer-service")) { 17738 var csBanner = document.querySelector(".customer-service"); 17739 document.querySelector("header").prepend(csBanner); 17740 csBanner.style.position = "relative"; 17741 [...csBanner.children].forEach( 17742 (child) => (child.style.marginBottom = "0px") 17743 ); 17744 return; 17745 } 17746 checkCount++; 17747 setTimeout(() => check_customer_service(checkCount), 100); 17748 }; 17749 setInterval(function() { 17750 check_header(); 17751 }, 150); 17752 check_header(); 17753 check_customer_service(); 17754 }; 17755 wait_for_header(); 17756 }); 17757 } 17758 } 17759}); 17760 17761 </script>
17761 17762</p> 17763</div></div><div class="block freetextblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "><div> 17764 <p style="display: none;">
17765<script> 17766csUtils.domReady(() => { 17767 if(!csUtils.custom_audience['epiExclude']) { 17768 csUtils.build_observer( 17769 () => !!document.querySelector('#attentive_overlay'), // check 17770 () => { 17771 csUtils.build_observer( 17772 () => ( 17773 document.querySelector('#attentive_overlay') && 17774 document.querySelector('#attentive_overlay').style.zIndex == '0' 17775 ), // check 17776 () => document.querySelector('#attentive_overlay').style.zIndex = '1', // code 17777 false, // stop_finish 17778 true, // stop_timeout 17779 false, // stop_function 17780 document.querySelector('#attentive_overlay'), // obs_target 17781 { 17782 attributeFilter: ['style'], 17783 attributes: true, 17784 characterData: false, 17785 childList: true, 17786 subtree: true, 17787 } // obs_param 17788 ); 17789 }, // code 17790 true, // stop_finish 17791 true, // stop_timeout 17792 false, // stop_function 17793 false, // obs_target 17794 false // obs_param 17795 ); 17796 } 17797}); 17798 17799 </script>
17799 17800</p> 17801</div></div><div class="block freetextblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "><div> 17802 <p style="display: none;">
17803<script> 17804csUtils.domReady(() => { 17805 if(!csUtils.custom_audience['epiExclude']) { 17806 (() => { 17807 var measurement_id = 'G-TJ4Y7FBQC2'; 17808 17809 window.dataLayer = window.dataLayer || []; 17810 window.gtag = window.gtag || function() { 17811 window.dataLayer = window.dataLayer || []; 17812 dataLayer.push(arguments); 17813 }; 17814 17815 function htmlToElement(html) { 17816 var template = document.createElement('template'); 17817 html = html.trim(); 17818 template.innerHTML = html; 17819 return template.content.firstChild; 17820 } 17821 17822 function fire_event(event, properties) { 17823 properties = properties || {}; 17824 properties.send_to = measurement_id; 17825 gtag('event', event, properties); 17826 } 17827 17828 const styles = ` 17829 <style> 17830 .sticky-add-cta { 17831 font-style: normal; 17832 font-weight: 400; 17833 letter-spacing: -.08px; 17834 font-size: 18px; 17835 line-height: 22px; 17836 display: flex; 17837 justify-content: space-between; 17838 align-items: center; 17839 gap: 16px; 17840 background-color: #fff; 17841 height: 80px; 17842 border: solid 1px #dcd6cb; 17843 padding: 16px 24px; 17844 z-index: 100; 17845 box-shadow: 0 0 4px #00000040; 17846 position: fixed; 17847 bottom: 0; 17848 width: 100%; 17849 transition: transform .2s; 17850 transform: translateY(0px); 17851 margin-top: 80px; 17852} 17853 17854.sticky-add-cta.hide { 17855 transform: translateY(80px); 17856} 17857 17858.sticky-add-cta~#attentive_overlay iframe, 17859.sticky-add-cta~#freshworks-container iframe, 17860.sticky-add-cta~div #onetrust-banner-sdk { 17861 transition: transform .2s; 17862} 17863 17864.sticky-add-cta:not(.hide)~#attentive_overlay iframe, 17865.sticky-add-cta:not(.hide)~#freshworks-container iframe, 17866.sticky-add-cta:not(.hide)~div #onetrust-banner-sdk { 17867 transform: translateY(-80px); 17868} 17869 17870.sticky-add-cta img { 17871 height: 48px; 17872 width: auto; 17873} 17874 17875.sticky-add-cta button { 17876 display: none; 17877 margin-left: auto; 17878 border: solid 2px #f63; 17879 height: 40px; 17880 align-items: center; 17881 justify-content: center; 17882 gap: 10px; 17883 border-radius: 5px; 17884 background-color: #c00; 17885 color: #fff; 17886 font-style: normal; 17887 font-weight: 500; 17888 letter-spacing: -.08px; 17889 line-height: 22px; 17890 padding: 8px 16px; 17891 width: 240px; 17892} 17893 17894.sticky-add-cta button.add { 17895 text-transform: uppercase; 17896} 17897 17898.sticky-add-cta button:focus { 17899 outline-color: #f63; 17900} 17901 17902.sticky-add-cta[data-type="multi"] button.scroll, 17903.sticky-add-cta[data-type="single"] button.add { 17904 display: flex; 17905} 17906 17907.sticky-add-cta .product-name { 17908 color: #333; 17909 font-style: normal; 17910 font-weight: 400; 17911 letter-spacing: -.08px; 17912 line-height: 22px; 17913} 17914 17915@media (max-width: 787px) { 17916 .sticky-add-cta .product-name { 17917 display: none; 17918 } 17919} 17920 </style>`; 17921 17922 function code() { 17923 if (document.querySelector('.tmx-pdp-buttons-container button.btn-primary:disabled')) return; 17924 document.body.insertAdjacentHTML('afterbegin', styles); 17925 17926 var pdp_type = document.querySelectorAll('.pdp-product-variant').length == 1 ? 'single' : 'multi'; 17927 var img_src = document.querySelector('.image-carousel img').getAttribute('src'); 17928 var img_alt = document.querySelector('.image-carousel img').getAttribute('alt') || ''; 17929 var h1_txt = document.querySelector('h1').textContent; 17930 var price_txt = document.querySelector('[data-variant-price]').textContent.trim(); 17931 17932 document.body.prepend(htmlToElement(` 17933 <div class="sticky-add-cta hide" data-type="${pdp_type}"> 17934 <img src="${img_src}" alt="${img_alt}"> 17935 <div class="product-name">${h1_txt}</div> 17936 <button class="scroll"><span class="arrow">↑</span> Select Options</button> 17937 <button class="add">Add to Cart - ${price_txt}</button> 17938 </div> 17939 `)); 17940 17941 document.querySelector('.sticky-add-cta button.scroll').addEventListener('click', () => { 17942 var desktop_size = window.matchMedia('(min-width: 992px)').matches; 17943 var offset = desktop_size ? document.querySelector('header').offsetHeight : 0; 17944 var new_top = document.querySelector('.sel_wrap, .js-product-variants').offsetParent.offsetTop - offset - 10; 17945 document.body.scrollTo({ 17946 top: new_top, 17947 behavior: 'smooth' 17948 }); 17949 fire_event('custom_event', { 17950 'action': 'Click Select Options', 17951 'category': 'Interaction', 17952 'label': 'Sticky Add to Cart', 17953 }); 17954 }); 17955 17956 document.querySelector('.sticky-add-cta button.add').addEventListener('click', () => { 17957 document.querySelector('.tmx-pdp-buttons-container button.btn-primary').click(); 17958 fire_event('custom_event', { 17959 'action': 'Click Add to Cart', 17960 'category': 'Interaction', 17961 'label': 'Sticky Add to Cart', 17962 }); 17963 }); 17964 17965 document.body.addEventListener('scroll', () => { 17966 var desktop_size = window.matchMedia('(min-width: 992px)').matches; 17967 var offset = desktop_size ? document.querySelector('header').offsetHeight : 0; 17968 var condition = document.querySelector('.tmx-pdp-buttons-container button.btn-primary').getBoundingClientRect().top + document.querySelector('.tmx-pdp-buttons-container button.btn-primary').scrollHeight - offset > 0 17969 document.querySelector('.sticky-add-cta').classList.toggle('hide', condition); 17970 }); 17971 } 17972 17973 csUtils.build_observer( 17974 (m) => {
17975 try { 17976 return ( 17977 document.querySelector('.tmx-pdp-buttons-container button.btn-primary') && 17978 document.querySelectorAll('.pdp-product-variant').length && 17979 document.querySelector('.image-carousel img') && 17980 document.querySelector('h1') && 17981 document.querySelector('[data-variant-price]') 17982 ); 17983 } catch (e) {} 17984 }, // check 17985 code, // code 17986 true, // stop_finish 17987 true, // stop_timeout 17988 false, // stop_function 17989 false, // obs_target 17990 false // obs_param 17991 ); 17992})(); 17993 } 17994}); 17995 17996 </script>
17996 17997</p> 17998</div></div><div class="block freetextblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "><div> 17999 <p style="display: none;">
18000<script> 18001csUtils.domReady(() => { 18002 if(!csUtils.custom_audience['epiExclude']) { 18003 if (document.querySelector('main > .tmx-pdp')) { 18004 const styles = ` 18005 <style> 18006 #js-pdp-image-container .mz-hint { display: none; } 18007 </style>`; 18008 document.body.insertAdjacentHTML('afterbegin', styles); 18009 } 18010 } 18011}); 18012 18013 </script>
18013 18014</p> 18015</div></div><div class="block freetextblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "><div> 18016 <p style="display: none;">
18017<script> 18018csUtils.domReady(() => { 18019 if (!csUtils.custom_audience['epiExclude']) { 18020 if (document.querySelector('.tmx-pdp-quick-links')) { 18021 /* Routing: DTM - Deployed variant "Functional Tabbed Sections" of "M - PDP - Quick Links Layouts" */ 18022 if (!window.quickLinks_layoutDesign)(function() { 18023 window.quickLinks_layoutDesign = true; 18024 18025 function code() { 18026 const styles = ` 18027 <style> .product-main-content { padding-bottom: 1rem; } .tmx-pdp-quick-links { border-bottom: #c00 2px solid; border-top: 0; background-color: #f6f6f6; } .tmx-pdp-quick-links .nav-tabs { border-bottom: 0; padding-top: .5rem; overflow-y: initial !important; gap: .2rem; width: 100%; } .tmx-pdp-quick-links .nav-item { margin-bottom: 0; padding-right: 0; flex-basis: 33%; } .nav-tabs .nav-link { padding: .75rem .5rem; border-bottom: 2px solid #fff; border-radius: 5px 5px 0 0; background-color: #fff; border-radius: 5px 5px 0 0; border-width: 1px; border-color: #ddd #ddd #c00 #ddd; position: relative; top: 1px; border-bottom-width: 0; height: calc(100% - 2px); width: 100%; line-height: 1; white-space: initial; color: #000; } .tmx-pdp-quick-links .nav-link:focus { outline: none; } .nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link { color: #495057; background-color: #fff; border-color: #cc0000 #cc0000 #fff #cc0000; border-bottom: none; top: 2px; font-weight: bold; height: 100%; border-width: 2px 2px 4px 2px; } .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { border-color: #c00; } .tmx-pdp-quick-links .nav-link:first-child { padding-left: .5rem; } #productDescription.tab-pane:not(.active) + #productRelated .tmx-pdp-related-products { background-color: #fff; border-top: none !important; border-bottom: none !important; } .tmx-pdp-quick-links .tmx-master-padding { padding-left: 5px; padding-right: 5px; } @media (max-width: 767.98px) { .tmx-pdp-quick-links .tmx-master-padding { padding-left: 5px !important; padding-right: 5px !important; } } @media (min-width: 768px) { .tmx-pdp-quick-links .nav-link:first-child { padding-left: 1rem; } .tmx-pdp-quick-links .nav-tabs { white-space:initial; gap: .5rem; } .tmx-pdp-quick-links .nav-item { margin-bottom: 0; flex-basis: auto; } .nav-tabs .nav-link { padding: 1rem; } } #productDescription.tab-pane.active + #productRelated.tab-pane, #productDescription.tab-pane.active + #productRelated.tab-pane + #productReviews.tab-pane { display: block; visibility: visible; opacity: 1; } .nav-tabs > .nav-link { width: auto; } </style> 18028 `; 18029 18030 // build the html needed for bootstrap tabs 18031 // will need to go a different route here as not every page has all 3 links. 18032 document.body.insertAdjacentHTML('afterbegin', styles); 18033 const existingNav = document.querySelector('.tmx-pdp-quick-links .nav-pills'); 18034 const firstTab = existingNav.querySelector('.nav-link'); 18035 firstTab.classList.add('active'); 18036 18037 const navTabs = `<div role="tablist" class="nav nav-tabs"> 18038 <a class="nav-link active" id="description-link" href="#productDescription" data-toggle="tab" type="button" 18039 aria-selected="true" aria-controls="description-link" role="tab"> 18040 Description 18041 </a> 18042 <a class="nav-link" data-toggle="tab" id="relatedItemsLink" href="#productRelated" type="button" 18043 aria-selected="false" aria-controls="relatedItemsLink" role="tab"> 18044 Related Items 18045 </a> 18046 <a class="nav-link" id="reviewsLink" href="#productReviews" data-toggle="tab" type="button" 18047 aria-selected="false" aria-controls="reviewsLink" role="tab"> 18048 Reviews 18049 </a> 18050 </div>`; 18051 18052 const description = document.querySelector('#productDescription'); 18053 18054 const quickLinksContainer = document.querySelector('.tmx-pdp-quick-links .container'); 18055 // get current nav pills and hide. 18056 18057 // existingNav.style.display = 'none'; 18058 existingNav.remove(); 18059 const main = document.querySelector('.product-main-content'); 18060 18061 // create the tabbed content div for bootstrap tabs 18062 const tabbedContent = document.createElement('div'); 18063 tabbedContent.classList.add('tab-content'); 18064 // get all available tabs. 18065 const tabPanes = document.querySelectorAll('#productDescription, #productRelated, #productReviews'); 18066 18067 // insert insert insert 18068 quickLinksContainer.insertAdjacentHTML('afterbegin', navTabs); 18069 let count = 0;
18070 tabPanes.forEach(pane => { 18071 // get corresponding tab btn 18072 paneBtn = document.querySelector('.nav-tabs .nav-link[href="#' + pane.id + '"]'); 18073 // add props to the pane divs for tabs 18074 pane.classList.add('tab-pane', 'fade'); 18075 // make the first tab active 18076 if (count === 0) { 18077 pane.classList.add('active', 'show'); 18078 } 18079 pane.setAttribute('role', 'tabpanel'); 18080 pane.setAttribute('aria-labelledby', paneBtn.id); 18081 tabbedContent.insertAdjacentElement('beforeend', pane); 18082 count++; 18083 }) 18084 18085 // attach new tabbedContent to Product Main 18086 main.insertAdjacentElement('beforeend', tabbedContent); 18087 18088 } 18089 18090 // observer config 18091 const config = { 18092 childList: true, 18093 subtree: true, 18094 } 18095 18096 function check() { 18097 try { 18098 return document.querySelector('.tmx-pdp-quick-links .nav-pills') && [].slice.call(document.querySelectorAll('#productDescription, #productRelated, #productReviews')).length == 3; 18099 } catch (e) {} 18100 } 18101 18102 // delayed execution 18103 var observer = new MutationObserver(function() { 18104 check() && (observer.disconnect(), code()); 18105 }); 18106 18107 // observer 18108 observer.observe(document.documentElement, config); 18109 18110 // early execution 18111 check() && (observer.disconnect(), code()); 18112 18113 // 10s observer killswitch 18114 setTimeout(function() { 18115 observer.disconnect(); 18116 }, 10000); 18117 18118 /*Fix to move Recently Viewed carousel back to the bottom of the pdp*/ 18119 var move_recently_viewed = function() { 18120 [].slice.call(document.querySelectorAll('.pdp-bottom-content-area:not(:last-child)')).forEach(function(el) { 18121 el.parentElement.appendChild(el); 18122 }); 18123 }; 18124 var recently_viewed_observer = new MutationObserver(function(mutationList, obs) { 18125 obs.disconnect(); 18126 move_recently_viewed(); 18127 obs.observe(document.documentElement, { childList: true, subtree: true }); 18128 }); 18129 move_recently_viewed(); 18130 recently_viewed_observer.observe(document.documentElement, { childList: true, subtree: true }); 18131 18132 })(); 18133 } 18134 } 18135}); 18136 </script>
18136 18137</p> 18138</div></div><div class="block freetextblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "><div> 18139 <p style="display: none;">
18140<script data-cookieconsent="ignore"> 18141 /* TAG: CS: D ONLY - PDP - Single Column Description 18142 Widens the desktop PDP description area to a single centered column 18143 (CSS only). The original DOM-restructure half (video hoisting, 4-up 18144 carousel re-init) was dead code â defined but never invoked since the 18145 EPI port â and was removed 2026-08 (task 868kxepzt). The stylesheet is 18146 kept byte-identical to what production has always injected; a few 18147 .prod_desc_top selectors in it never match by design. */ 18148if(document.querySelector('#productDescription .product-main-content-right') !== null && document.querySelector('main > .tmx-pdp')) { 18149 document.body.insertAdjacentHTML('afterbegin', `<style>#productDescription > .container > div.row > div.col-12 { width: 100% !important; flex: 0 0 100%; max-width: 100%; } #productDescription .product-main-content-right > .row, #productDescription .prod_desc_top.row { display: flex; width: 100%; gap: 10px; justify-content: center; padding-bottom: 1rem; } .prod_desc_top { margin-bottom: 2rem; } .video-wrapper video.w-100 { max-height: 480px; } .product-main-content-right { width: 100%; } @media (min-width: 578px) { .product-main-content .product-main-content-right .tmx-tile, .product-main-content .prod_desc_top .tmx-tile { flex: 0 0 33% !important; max-width: 33% !important; } } @media (min-width: 992px) { #productDescription .product-main-content-left { max-width: 80%; margin: 0px auto; } #productDescription .product-main-content-right > .row > div.block, #productDescription .prod_desc_top.row > .block { flex: 0 0 100%; width: 100%; max-width: 100%; } .product-main-content-right, #productDescription .prod_desc_top.row { max-width: 80%; margin: 0px auto; } }</style>`); 18150} 18151 </script>
18151 18152</p> 18153</div></div><div class="block freetextblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "><div> 18154 <p style="display: none;">
18155<script> 18156csUtils.domReady(() => { 18157 if(!csUtils.custom_audience['epiExclude']) { 18158 if(document.querySelector('body:has(.js-product-variants + .tmx-alert):has(.tmx-variant-image img):not(:has(#pdp-total-original-amount))') && document.querySelector('main > .tmx-pdp')) 18159 (function() { 18160 /*Routing: DTM - OOS Design 18161 Targeting: body:has(.js-product-variants + .tmx-alert):has(.tmx-variant-image img):not(:has(#pdp-total-original-amount)) 18162 */ 18163 function htmlToElement(html) { 18164 var template = document.createElement('template'); 18165 html = html.trim(); 18166 template.innerHTML = html; 18167 return template.content.firstChild; 18168 } 18169 18170 var css = document.createElement('style'); 18171 css.innerHTML = `.js-product-variants .mz-figure .mz-hint { 18172 display: none !important; 18173 }`; 18174 document.querySelector('head').appendChild(css); 18175 18176 Array.from( 18177 document.querySelectorAll('.tmx-variant-image img') 18178 ).forEach(function(e) { 18179 let alt = e.getAttribute('alt') || ''; 18180 let url = new URL(e.src); 18181 let width = document.querySelector('.tmx-main-image img').width; 18182 ['width', 'height', 'format', 'quality'].forEach(k => url.searchParams.delete(k)); 18183 e.replaceWith(htmlToElement(` 18184 <a href="${url.href}"> 18185 <img src="${url.href}" width="${width}" alt="${alt}"> 18186 </a> 18187 `)); 18188 }); 18189 18190 Array.from( 18191 document.querySelectorAll('.tmx-variant-image a') 18192 ).forEach(function(a) { 18193 a.setAttribute('data-options', 'textHoverZoomHint: Roll over image to zoom in ; textExpandHint: Click image to open expanded view; hint:always; zoomMode:off; lazyZoom: true'); 18194 setTimeout(function() { 18195 MagicZoom.start(a); 18196 }, 10); 18197 }); 18198 })(); 18199 } 18200}); 18201 18202 </script>
18202 18203</p> 18204</div></div><div class="block freetextblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "><div> 18205 <p style="display: none;">
18206<script> 18207csUtils.domReady(() => { 18208 if(!csUtils.custom_audience['epiExclude']) { 18209 if (document.querySelector('main > .tmx-pdp')) { 18210 window.cs_code = window.cs_code || {}; 18211 window.cs_code['a2c_related'] = function(variation) { 18212 if(typeof window.cs_a2c_related !== 'undefined') 18213 return; 18214 window.cs_a2c_related = 1; 18215 18216 var load_related = function(r) { 18217 18218 if(typeof $ == 'undefined') 18219 return; 18220 var init_slick = function() { 18221 18222 var $relatedItemsCarousel = $('#related-items-carousel:not(.slick-initialized), #related-items-carousel-a2c:not(.slick-initialized)', r); 18223 var $carouselNav = $relatedItemsCarousel.next('.tmx-carousel-nav'); 18224 18225 $relatedItemsCarousel.attr('id','related-items-carousel-a2c'); 18226 $relatedItemsCarousel.slick({ 18227 lazyLoad: 'progressive', 18228 slidesToShow: parseInt($('#carouselContainer', r).data('related-products-threshold')), 18229 appendArrows: $carouselNav, 18230 appendDots: $carouselNav, 18231 slidesToScroll: 4, 18232 focusOnSelect: true, 18233 draggable: false, 18234 arrows: true, 18235 dots: true, 18236 infinite: false, 18237 responsive: [{ 18238 breakpoint: 992, 18239 settings: { 18240 slidesToShow: 3.25, 18241 slidesToScroll: 1, 18242 dots: false, 18243 arrows: false 18244 } 18245 }, 18246 18247 { 18248 breakpoint: 576, 18249 settings: { 18250 //centerMode: true, 18251 slidesToShow: 1.5, 18252 slidesToScroll: 1, 18253 centerPadding: '0px', 18254 dots: false, 18255 arrows: false 18256 } 18257 } 18258 ] 18259 }); 18260 }; 18261 $.ajax({ 18262 type: "GET", 18263 url: r.data("action"), 18264 cache: !0, 18265 success: function(n) { 18266 window.dataLayer = window.dataLayer || []; 18267 dataLayer.push({ 18268 ecommerce: undefined 18269 }); 18270 r.html(n); 18271 r.hasClass("tmx-pdp-reviews") && $.ajax({ 18272 type: "GET", 18273 url: "/bundle/tmx-storefront-social/Social.js", 18274 cache: !0 18275 }) 18276 $('.cart-slideout').append(r); 18277 init_slick(r); 18278 r.addClass('show'); 18279 r.removeClass('fade'); 18280 InitCarouselBlock(); 18281 $(window).resize(); 18282 }, 18283 error: function(n) { 18284 console.log(n); 18285 r.remove(); 18286 } 18287 }); 18288 }; 18289 18290 var ric = null; 18291 var add_related_items = function() { 18292 18293 if(typeof $ == 'undefined') 18294 return; 18295 var ri = document.querySelector('.tmx-pdp #productRelated'); 18296 if(ri === null || document.querySelector('.cart-slideout .tmx-pdp-related-products') !== null) 18297 return; 18298 18299 if(ric === null) { 18300 ric = $('<div id="productRelatedClone-a2c" class="related-product fade" data-action="'+ri.getAttribute('data-action')+'" aria-labelledby="relatedItemsLink"><div class="d-flex justify-content-center"><div class="spinner-border"></div></div></div>'); 18301 load_related(ric); 18302 } 18303 $('.cart-slideout').append(ric); 18304 $('.cart-slideout .slick-initialized').each(function(i,s) { 18305 try { 18306 var o = $(s).slick('getSlick').options; 18307 $(s).slick('unslick'); 18308 $(s).slick(o); 18309 } catch (e) {} 18310 }); 18311 18312 }; 18313 18314 var cart_backdrop = null; 18315 var add_backdrop = function() { 18316 var csb = document.querySelector('.cart-slideout-backdrop'); 18317 var cs = document.querySelector('.cart-slideout'); 18318 if(cs === null && csb !== null) 18319 csb.remove(); 18320 else if(cs !== null && csb === null) { 18321 if(cart_backdrop !== null) { 18322 document.querySelector('body').appendChild(cart_backdrop); 18323 return; 18324 } 18325 cart_backdrop = document.createElement('div'); 18326 cart_backdrop.innerHTML = '<style>body { overflow-x: visible; } div.cart-slideout { width: 1140px; max-width: 100%; margin: 0px auto; left: 50%; transform: translatex(-50%); z-index: 102; } .cart-slideout div.innerWrap { flex-wrap: wrap; padding-bottom: 0; } .cart-slideout .tmx-relation-type-label-container.pt-5 { display: none; } .cart-slideout .tmx-pdp-related-products { padding-bottom: 1.5rem !important; } .cart-slideout-backdrop { z-index: 101; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.5); box-sizing: border-box; } @media (max-width: 991.98px) { .cart-slideout-backdrop { z-index: 3000; } div.cart-slideout { z-index: 3001; } } '+(variation == 3 ? '.cart-slideout .cart { display: none; } .cart-slideout .item .item-amount { padding-bottom: 1rem; }' : '')+'</style>'; 18327 cart_backdrop.className = 'cart-slideout-backdrop'; 18328 document.querySelector('body').appendChild(cart_backdrop); 18329 } 18330 }; 18331 18332 var wait_for_jQuery = function() { 18333 if((typeof window.jQuery == 'undefined' || typeof window.jQuery.fn.slick == 'undefined') && variation >= 2) { 18334 setTimeout(wait_for_jQuery, 25); 18335 return; 18336 } 18337 /*Mutation Observer*/ 18338 var observer = new MutationObserver(function(mutationList, obs) { 18339 obs.disconnect(); 18340 add_backdrop(); 18341 if(variation >= 2) 18342 add_related_items(); 18343 obs.observe(document.querySelector('body'), { childList: true, subtree: true }); 18344 }); 18345 add_backdrop(); 18346 if(variation >= 2) { 18347 add_related_items(); 18348 window._conv_q = window._conv_q || []; 18349 window.addEventListener('click', function(e) { 18350 if(typeof e.target.closest !== 'undefined' && e.target.closest('#related-items-carousel-a2c .tmx-product-tile a') !== null) 18351 _conv_q.push(["triggerConversion", "100427364"]); 18352 }); 18353 } 18354 observer.observe(document.querySelector('body'), { childList: true, subtree: true }); 18355 }; 18356 wait_for_jQuery(); 18357 }; 18358 18359 (function() { 18360 /*Add To Cart Goal - When Overlay shows*/ 18361 var observer = new MutationObserver(function(mutationList, obs) { 18362 if (document.querySelector('.cart-slideout') !== null) { 18363 obs.disconnect(); 18364 /*Manually activate cart overlay tests*/ 18365 window.cs_added_to_cart = 1; 18366 window.cs_code['a2c_related'](3); 18367 } 18368 }); 18369 if (typeof window.cs_added_to_cart == 'undefined') 18370 observer.observe(document.querySelector('html'), {
18371 childList: true, 18372 subtree: true 18373 }); 18374 })(); 18375 } 18376 } 18377}); 18378 18379 </script>
18379 18380</p> 18381</div></div><div class="block freetextblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "><div> 18382 <p>
18383<script> 18384 if (!csUtils.custom_audience['epiExclude']) { 18385 if ( 18386 !(location.search.indexOf('excludeEPI=true') > 0) && 18387 document.querySelector('.tmx-product-description') && 18388 document.querySelector('#productDescription') && 18389 document.querySelector('.tmx-product-details .image-carousel') && 18390 document.querySelector('.js-product-variants') 18391 ) { 18392 if (!window.shopify_pdp_redesign)(() => { 18393 window.shopify_pdp_redesign = true; 18394 18395 function htmlToElement(html) { 18396 var template = document.createElement('template'); 18397 html = html.trim(); 18398 template.innerHTML = html; 18399 return template.content.firstChild; 18400 } 18401 18402 document.querySelector('.tmx-pdp').setAttribute('page-width', '1420'); 18403 18404 // disable zoommode 18405 var cara_a = document.querySelector('.tmx-pdp-image-carousel > a'); 18406 if (cara_a) { 18407 cara_a.setAttribute('data-options', [cara_a.getAttribute('data-options'), 'zoomMode: off'].join('; ')); 18408 if (window.MagicZoom && MagicZoom.refresh) { 18409 MagicZoom.refresh(cara_a); 18410 } 18411 } 18412 18413 18414 // support larger carousel images 18415 csUtils.build_observer( 18416 () => document.querySelectorAll( 18417 '#js-pdp-image-container .image-carousel figure > img[src*="=532"], #js-pdp-image-container .image-carousel figure > img[srcset*="=500"]' 18418 ).length, // check 18419 () => { 18420 var img_src = document.querySelector( 18421 '#js-pdp-image-container .image-carousel figure > img[src*="=532"]' 18422 ); 18423 if (img_src) img_src.setAttribute( 18424 'src', img_src.getAttribute('src').replace(RegExp('=532', 'g'), '=1200') 18425 ); 18426 18427 var img_set = document.querySelector( 18428 '#js-pdp-image-container .image-carousel figure > img[srcset*="=500"]' 18429 ); 18430 if (img_set) 18431 img_set.setAttribute( 18432 'srcset', img_set.getAttribute('srcset').replaceAll('=500', '=1200').replaceAll('quality=75', 'quality=100') 18433 ); 18434 }, // code 18435 false, // stop_finish 18436 false, // stop_timeout 18437 false, // stop_function 18438 document.querySelector('#js-pdp-image-container .image-carousel'), // obs_target 18439 false // obs_param 18440 ); 18441 18442 // Short Description 18443 var dsc_anchor = document.querySelector('h1'); 18444 if (document.querySelector('.reviews-total')) 18445 dsc_anchor = document.querySelector('.reviews-total').parentElement; 18446 dsc_anchor 18447 .parentElement.querySelector('hr.pdp, .mixAndSave').after(document.querySelector('.tmx-product-description').cloneNode(true)); 18448 document.querySelector('.tmx-product-details .tmx-product-description') 18449 .setAttribute('class', 'short-dsc'); 18450 document.querySelector('.short-dsc').innerHTML = `${ 18451 Array.from(document.querySelectorAll( 18452 '.short-dsc p' 18453 )).filter(e => e.innerText).map(e => e.outerHTML).join('') 18454 }`; 18455 18456 let tmxShortDsc = document.querySelector('.tmx-product-sh
18456ort-description'); 18457 if (tmxShortDsc) { 18458 document.querySelector('.short-dsc').before(tmxShortDsc); 18459 if (tmxShortDsc.querySelector('source[srcset*="doorbuster"], .short-promo')) 18460 tmxShortDsc.classList.add('sd-has-promo'); 18461 } 18462 18463 let shortDsc = document.querySelector('.short-dsc'); 18464 shortDsc.innerHTML = shortDsc.innerHTML.slice(0, 355).replace(RegExp('( [^ ]*$|$)'), '{{read_more}}'); 18465 shortDsc.innerHTML = shortDsc.innerHTML.replace('{{read_more}}', ' ...<button class="read-more">Read more</button>'); 18466 18467 if (!document.querySelector('.read-more')) 18468 document.querySelector('.short-dsc').append(htmlToElement( 18469 '<div>...<button class="read-more">Read more</button></div>' 18470 )) 18471 18472 document.querySelector('.read-more').addEventListener('click', () => { 18473 const min991 = matchMedia('(min-width: 991px)').matches, 18474 targetTop = document.querySelector('.product-main-content').offsetTop, 18475 offset = min991 ? document.querySelector('header').offsetHeight : 0; 18476 document.body.scrollTo({ 18477 top: targetTop - offset, 18478 behavior: "smooth" 18479 }); 18480 }); 18481 18482 var imgArr = Array.from(document.querySelectorAll( 18483 '.tmx-product-details .image-carousel-nav img' 18484 )).slice(1).map(img => { 18485 var alt = img.getAttribute('alt') || ''; 18486 var srcset = img.getAttribute('srcset') || ''; 18487 srcset = srcset.replace(RegExp('=62', 'g'), '=600').replace('quality=50', 'quality=100'); 18488 return `<a data-options="zoomMode: off" href="${img.src}"><img src="${img.src}" alt="${alt}" srcset="${srcset}"></a>`; 18489 }).join(''); 18490 18491 if ( 18492 document.querySelector('.tmx-product-details .image-carousel-nav') 18493 ) 18494 document.querySelector('.tmx-product-details .image-carousel-nav').after(htmlToElement( 18495 `<div class="product-details-grid">${imgArr}</div>` 18496 )); 18497 18498 // build --header-height CSS variable 18499 document.head.append(htmlToElement('<style id="hdr-height"></style>')); 18500 const adjust_css = () => { 18501 setTimeout(() => { 18502 const offset = document.querySelector('header').offsetHeight, 18503 rightCol_offset = document.querySelector('#js-pdp-image-container+div').offsetHeight; 18504 document.querySelector('#js-pdp-image-container+div').classList.toggle( 18505 'align-t', document.body.clientHeight > rightCol_offset + offset + 10 18506 ); 18507 document.querySelector('#hdr-height').innerHTML = `:root {--header-height: ${offset + 20}px; }`; 18508 }, 0); 18509 }; 18510 csUtils.build_observer( 18511 () => true, // check 18512 adjust_css, // code 18513 false, // stop_finish 18514 false, // stop_timeout 18515 false, // stop_function 18516 document.querySelector('header'), // obs_target 18517 { 18518 attributeFilter: ['class'], 18519 attributes: true, 18520 characterData: false, 18521 childList: false, 18522 subtree: false, 18523 } // obs_param 18524 ); 18525 18526 function zoom_slider_reset() { 18527 addEventListener("hashchange", () => { 18528 if ( 18529 window.matchMedia("(width > 767px)").matches && 18530 !location.hash 18531 ) MagicZoom.refresh(document.querySelector('.image-carousel .MagicZoom')); 18532 }) 18533 } 18534 18535 // MagicZoom is loaded 18536 csUtils.build_observer( 18537 () => { 18538 return typeof window.MagicZoom != 'undefined' && typeof MagicZoom.refresh != 'undefined' 18539 }, 18540 () => { 18541 Array.from( 18542 document.querySelectorAll('.product-details-grid a') 18543 ).forEach(function(a) { 18544 a.setAttribute('data-options', 'textHoverZoomHint: Roll over image to zoom in ; textExpandHint: Click image to open expanded view; hint:always; zoomMode:off; lazyZoom: true'); 18545 setTimeout(function() { 18546 MagicZoom.start(a); 18547 }, 10); 18548 }); 18549 18550 // desktop zoom slider reset fix 18551 zoom_slider_reset(); 18552 }, // code 18553 true, // stop_finish 18554 true, // stop_timeout 18555 false, // stop_function 18556 false, // obs_target 18557 false // obs_param 18558 ); 18559 })(); 18560 18561 // /*Hotfix - Remove top short description on Woodstax pages*/ .tmx-product-details-woodstax .short-dsc { display: none; } 18562 document.body.insertAdjacentHTML('afterbegin', '<style>.product-details-grid { gap: 15px; display: none; flex-wrap: wrap; padding: 15px 0 0 15px; margin: 0 -15px 15px -15px; margin-top: 0; } .product-details-grid a { width: calc(50% - 15px);
18562 cursor: pointer; } .product-details-grid img { width: 100%; } .tmx-pdp[page-width="1420"] .container { max-width: 1420px; } .short-dsc { padding-bottom: 20px; } .short-dsc .read-more { display: inline-block; color: #c00; cursor: pointer; background: none; border: none; font-weight: 300; padding: 0; } button.mz-button[title="Close"]:before { background: #fff; border-radius: 100%; } @media (max-width: 991px) { .product-details-grid { margin: 15px 0; padding: 0; gap: 15px; } .product-details-grid a { width: 100%; } } @media (min-width: 768px) { .product-details-grid { display: flex; } .tmx-product-details .image-carousel-nav { display: none !important; } .tmx-product-details>.row { align-items: flex-start; } #js-pdp-image-container+div { position: sticky; bottom: 0; align-self: flex-end; } .modal-open #js-pdp-image-container+div { position: relative; } #js-pdp-image-container+div.align-t { bottom: unset; align-self: flex-start; top: var(--header-height); } } .tmx-product-details .tmx-product-short-description.py-2:not(.sd-has-promo) { display: none; }
18562div.tmx-product-details div.tmx-product-short-description.py-2 {display: block !important;}</style>'); 18563 } 18564 18565 } 18566 </script>
18566 18567</p> 18568</div></div><div class="block freetextblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "><div> 18569 <p style="display: none;">
18570<script data-cookieconsent="ignore"> 18571/* TAG: CS: PDP and Cart - Redesign Lifetime Promise - from Variation 2 18572 Lifetime Promise seal on PDP (after add-to-cart) and cart order summary; 18573 opens the #trust-modal dialog owned by the Trust and Overlay tag. */ 18574csUtils.domReady(() => { 18575 if (!csUtils.custom_audience['epiExclude']) { 18576 if (document.querySelector('main > .tmx-pdp, main > .tmx-cart')) { 18577 function htmlToElement(html) { 18578 var template = document.createElement('template'); 18579 html = html.trim(); 18580 template.innerHTML = html; 18581 return template.content.firstChild; 18582 } 18583 18584 /*Stewmac - PDP and Cart - Redesign Lifetime Promise*/ 18585 window.cs_code = window.cs_code || {}; 18586 window.cs_code['cs_promise'] = function(variation) { 18587 variation = variation || 1; 18588 document.head.append(htmlToElement('<style>div.trustseal { background: #FFF; 2px solid #ddd; border: 2px solid #ddd; border-top: none; margin: 0px auto; border-radius: 6px; border-top-left-radius: 0px; border-top-right-radius: 0px; max-width: 100%; align-items: flex-end; justify-content: center; padding-bottom: 1rem; position: relative; } .tmx-product-details .tmx-pdp-buttons-container { border-bottom: none; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; } div.trustseal img { width: 150px; cursor: pointer; } .trustseal p.trustseal-text { font-size: 0; left: -30px; } .trustseal-text .trustseal-details:before { content: "i"; font-size: 16px; color: #555; display: flex; justify-content: center; border: 1px solid #555; border-radius: 50%; width: 19px; height: 19px; line-height: normal; position: absolute; bottom: 1rem; margin-left: -30px; position: relative; margin: 0; top: 2px; } .tmx-cart div.trustseal { display: none; } .tmx-cart .order-summary div.trustseal { display: flex; border: none; margin-top: -.25rem; float: none; padding: 0; } .tmx-cart .trustseal img { margin: 0; } .tmx-cart .trustseal p.trustseal-text .trustseal-details:before { bottom: 0; } .tmx-cart div.trustseal img { margin: 0; } .tmx-cart .trustseal + .pb-3.d-flex { margin-top: 10px; } div.trustseal + div.trustseal { display: none !important; }</style>')); 18589 18590 var seal = `<div class="trustseal"> 18591 <img src="/globalassets/reusable-content/lifetime_promise.png" alt="A red badge-style graphic with the word stewmac above the large text LIFETIME PROMISE inside a ribbon-shaped emblem, indicating a lifetime quality guarantee." data-src="/globalassets/reusable-content/lifetime_promise.png?hash=637612945370000000&quality=80" class=" lazyloaded"> 18592 <p class="trustseal-text"> 18593 If at any time our products break, wear out, or fail to exceed expectations simply return for a replacement. 18594 <button class="trustseal-details" commandfor="trust-modal" command="open">See details ></button> 18595 </p> 18596 </div>`; 18597 18598 window.addEventListener('click', function(e) { 18599 if (typeof e.target.closest !== 'undefined' && e.target.closest('.trustseal img')) 18600 document.querySelector('.trustseal-text .trustseal-details').click(); 18601 }); 18602 18603 var wait_for_summary = function() { 18604 var ts = Array.from(document.querySelectorAll('.trustseal')); 18605 var os = Array.from(document.querySelectorAll('.tmx-cart .order-summary')); 18606 if (ts.length == 0 || os.length == 0) { 18607 setTimeout(wait_for_summary, 15); 18608 return; 18609 } 18610 if (variation == 1) 18611 os.slice(-1)[0].prepend(ts[0]); 18612 if (variation == 2) 18613 os.slice(-1)[0].append(ts[0]); 18614 }; 18615 var wait_for_pdp = function() { 18616 var pdp = document.querySelector('.tmx-pdp-buttons-container'); 18617 var trustseal = document.querySelector('.trustseal'); 18618 if (pdp === null) { 18619 setTimeout(wait_for_pdp, 10); 18620 return; 18621 } 18622 18623 if (trustseal === null) { 18624 pdp.insertAdjacentHTML('afterend', seal); 18625 document.querySelector('.trustseal-details').addEventListener('click', function() { 18626 var modal = document.querySelector('#trust-modal'); 18627 if (modal && !modal.open) modal.showModal(); 18628 }); 18629 } 18630 }; 18631 if (/^\/cart(\/|$)/i.test(document.location.pathname)) 18632 wait_for_summary(); 18633 else 18634 wait_for_pdp(); 18635 }; 18636 window.cs_code['cs_promise'](2); 18637 } 18638 } 18639}); 18640 </script>
18640 18641</p> 18642</div></div><div class="block freetextblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "><div> 18643 <p style="display: none;">
18644<script data-cookieconsent="ignore"> 18645 /* TAG: Cart - Sticky Order Summary - Variation 1 18646 Desktop: makes the cart order summary sticky below the header. 18647 Mobile: fixed bottom bar with subtotal + CHECKOUT proxy button. */ 18648 if (location.pathname === '/cart/' && document.querySelector('main > .tmx-cart')) { 18649 /*Stewmac - Sticky Order Summary*/ 18650 (function() { 18651 if (typeof window.cs_sticky_summary !== 'undefined') 18652 return; 18653 window.cs_sticky_summary = 1; 18654 18655 var wait_for_order_summary = function() { 18656 var os = document.querySelector('.js-cart div.order-summary.mt-0'); 18657 var os_sub = document.querySelector('.order-summary .flex-grow-1.text-right.sub-total'); 18658 var osb = document.querySelector('.order-summary button[data-checkout-url]'); 18659 var header = document.querySelector('body > header'); 18660 18661 if (os === null || os_sub === null || header === null || osb === null) { 18662 setTimeout(wait_for_order_summary, 15); 18663 return; 18664 } 18665 18666 document.head.insertAdjacentHTML('beforeend', '<style>.js-cart div.order-summary { position: initial; } #mobile-sticky-summary { display: none; opacity: 0; transition: opacity .2s; } #mobile-sticky-summary.cs-shown { opacity: 1; } @media (min-width: 768px) { .js-cart div.order-summary { position: sticky !important; overflow: auto; } .js-cart div.order-summary.cs-stop-sticky { position: relative !important; overflow: visible !important; max-height: none !important; top: 0 !important; } #mobile-sticky-summary { display: none !important; } } @media (max-width: 767px) { .js-cart div.order-summary { max-height: none !important; } #mobile-sticky-summary { width: 100%; position: fixed; bottom: 1px; background: #FFF; border-top: 3px solid #ccc; padding-top: .25rem; box-shadow: 0px 1px #FFF; } #mss-subtotal-wrap { display: flex; justify-content: space-between; font-size: 16px; align-items: center; padding-bottom: .25rem; } #mss-subtotal { font-weight: bold; font-size: 20px; } #mss-inner { width: 90%; max-width: 400px; margin: 0px auto; } #mss-text { font-size: .875em; padding-bottom: .25rem; } #mss-button {margin-top: 0.5rem !important;} }</style>'); 18667 document.body.insertAdjacentHTML('beforeend', '<div id="mobile-sticky-summary"><div id="mss-inner"><div id="mss-subtotal-wrap"><div>Subtotal</div><div id="mss-subtotal" class="sub-total"></div></div><div id="mss-text" class="text-muted">Shipping and taxes will be calculated at checkout.</div><div id="mss-button" class="btn btn-primary w-100 my-3">CHECKOUT</div></div></div>'); 18668 var mss_sub = document.querySelector('#mss-subtotal'); 18669 var mss_bar = document.querySelector('#mobile-sticky-summary'); 18670 var mss_hide_timer = null; 18671 document.querySelector('#mss-button').addEventListener('click', function(e) { 18672 osb.click(); 18673 }); 18674 var show_bar = function() { 18675 clearTimeout(mss_hide_timer); 18676 mss_bar.style.display = 'block'; 18677 requestAnimationFrame(function() { mss_bar.classList.add('cs-shown'); }); 18678 }; 18679 var hide_bar = function() { 18680 mss_bar.classList.remove('cs-shown'); 18681 clearTimeout(mss_hide_timer); 18682 mss_hide_timer = setTimeout(function() { mss_bar.style.display = ''; }, 200); 18683 }; 18684 var check_scroll = function(e) { 18685 if (window.innerWidth >= 768) { 18686 /*Desktop*/ 18687 var h = header.getBoundingClientRect().height; 18688 18689 if (os.scrollHeight >= window.innerHeight - (180) && !os.classList.contains('cs-stop-sticky')) { 18690 os.classList.add('cs-stop-sticky'); 18691 return; 18692 } else if (os.scrollHeight < window.innerHeight - (180) && os.classList.contains('cs-stop-sticky')) { 18693 os.classList.remove('cs-stop-sticky'); 18694 } 18695 18696 os.style.top = (h + 8) + 'px'; 18697 os.style.maxHeight = 'calc(100vh - ' + (h + 13) + 'px)'; 18698 18699 } else { 18700 /*Mobile*/ 18701 if (mss_sub.textContent !== os_sub.textContent.trim()) 18702 mss_sub.textContent = os_sub.textContent.trim(); 18703 var t = osb.getBoundingClientRect().top; 18704 if (t > window.innerHeight && t > header.getBoundingClientRect().height) 18705 show_bar(); 18706 else 18707 hide_bar(); 18708 } 18709 }; 18710 check_scroll(); 18711 window.addEventListener('scroll', check_scroll, { capture: true, passive: true }); 18712 window.addEventListener('resize', check_scroll); 18713 18714 }; 18715 18716 wait_for_order_summary(); 18717 })(); 18718 } 18719 </script>
18719 18720</p> 18721</div></div><div class="block freetextblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "><div> 18722 <p style="display: none;">
18723<script> 18724csUtils.domReady(() => { 18725 if(!csUtils.custom_audience['epiExclude']) { 18726 if(/^\/my-account\/login\//i.test(document.location.pathname) && document.querySelector('.btn-primary[href="/my-account/create-account/?returnUrl=%2fcheckout%2f"]') !== null) { 18727 (function() { 18728 /*(Routing) Optimize: D - Checkout Benefit Bullets*/ 18729 function code() { 18730 let acc_btn = document.querySelector( 18731 '.btn-primary[href="/my-account/create-account/?returnUrl=%2fcheckout%2f"]' 18732 ); 18733 18734 let msg_div = acc_btn.parentElement.querySelector('.form-group'); 18735 18736 if (msg_div) msg_div.classList.add('hideMobile'); 18737 18738 let benefits = document.createElement('div'); 18739 benefits.setAttribute('class', 'benefit-bullets'); 18740 benefits.innerHTML = ` 18741 <div class="hdr">Benefits of an Account</div> 18742 <ul> 18743 <li>Track Order Status</li> 18744 <li>Projects + Wishlist</li> 18745 <li>Speedy Checkout</li> 18746 <li>Order History</li> 18747 <li>Easy Customer Support</li> 18748 </ul> 18749 <style> 18750 .benefit-bullets { 18751 margin: 20px 0; 18752 } 18753 18754 .benefit-bullets .hdr { 18755 margin-bottom: 10px; 18756 } 18757 18758 .form-group.hideMobile { 18759 display: none; 18760 } 18761 </style> 18762 `; 18763 acc_btn.before(benefits); 18764 } 18765 18766 function check() { 18767 try { 18768 return document.querySelector( 18769 '.btn-primary[href="/my-account/create-account/?returnUrl=%2fcheckout%2f"]' 18770 ); 18771 } catch (e) {} 18772 } 18773 18774 // delayed execution 18775 var observer = new MutationObserver(function() { 18776 check() && (observer.disconnect(), code()); 18777 }); 18778 18779 // observer 18780 observer.observe(document.documentElement, { 18781 childList: true, 18782 subtree: true, 18783 }); 18784 18785 // early execution 18786 check() && (observer.disconnect(), code()); 18787 18788 // 10s observer killswitch 18789 setTimeout((e) => observer.disconnect(), 10000); 18790 })(); 18791 } 18792 } 18793}); 18794 18795 </script>
18795 18796</p> 18797</div></div><div class="block freetextblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "><div> 18798 <p style="display: none;">
18799<script> 18800csUtils.domReady(() => { 18801 if(!csUtils.custom_audience['epiExclude']) { 18802 (function(){ 18803 const run = () => { 18804 /*WoodStax in cart 18805 PDP target required for inventory count: 18806 body:has(.tmx-product-details.tmx-product-details-woodstax .tmx-pdp-buttons-container):has(#ProductCode) 18807 */ 18808 console.warn('in pdp/cart with woodstax') 18809 if (window.pdp_inventory_test) { 18810 return false; 18811 } 18812 else { 18813 window.pdp_inventory_test = true; 18814 } 18815 18816 let page_type = location.pathname.toLocaleLowerCase() === '/cart/' ? 'cart' : 'other'; 18817 18818 function code() { 18819 const styles = ` 18820 <style> 18821 .inventory-count { 18822 align-items: center; 18823 display: none; 18824 margin: 10px 0 5px; 18825 gap: 7px; 18826 font-size: 16px; 18827 } 18828 18829 .inventory-count i { 18830 color: #cc0200; 18831 font-size: 36px; 18832 } 18833 18834 .tmx-cart .cart-item-tile .inventory-warning { 18835 color: #35f; 18836 font-size: 12px; 18837 font-weight: bold; 18838 } 18839 18840 @media (min-width: 1200px) { 18841 .inventory-count i { 18842 color: #cc0200; 18843 font-size: 26px; 18844 } 18845 } 18846 18847 @media (max-width: 991px) { 18848 .inventory-count { 18849 display: flex; 18850 } 18851 } 18852 </style>`; 18853 document.body.insertAdjacentHTML('afterbegin', styles); 18854 18855 let icon = '<i class="icon-icn-Cart-outline"></i>'; 18856 let qa_mode = location.search.indexOf('qa_date=true') > 0; 18857 18858 let lib = localStorage.inventory_count || '{}'; 18859 18860 lib = JSON.parse(lib); 18861 18862 if (page_type === 'cart') { 18863 Object.keys(lib).map(function(k) { 18864 let e = document.querySelector(`.cart-item-tile[data-add-cart-ecommerce-tracking*="${k}"]`); 18865 return e && { 18866 e: e, 18867 k: k 18868 }; 18869 }).filter(o => o).forEach(function(o) { 18870 let inventory = lib[o.k] || {}; 18871 if ( 18872 (inventory.enabled || qa_mode) && 18873 inventory.count && o.e.querySelector('.inventory-warning') === null 18874 ) { 18875 let inventoryWarning = document.createElement('div'); 18876 inventoryWarning.setAttribute('class', 'itemnumber'); 18877 inventoryWarning.innerHTML = ` 18878 <div class="inventory-warning"> 18879 Hurry! 18880 <span class="count">${inventory.count}</span> 18881 people have this in their shopping cart right now. 18882 </div> 18883 `; 18884 o.e.querySelector('.itemnumber').after(inventoryWarning); 18885 } 18886 }); 18887 } else { 18888 // lower, upper 18889 let bounds = [2, 5]; 18890 18891 // quanity change 18892 let change = 1; 18893 18894 // 75% qualify 18895 let qualify = .75; 18896 18897 // 1 day period 18898 let period = 1 * 24 * 60 * 60 * 1000; 18899 18900 let pid = document.querySelector('#ProductCode').value; 18901 18902 let inventory = lib[pid] || {}; 18903 let now = +new Date(); 18904 18905 if ( 18906 lib[pid] && (now - inventory.timestamp >= period || qa_mode) 18907 ) { 18908 inventory.timestamp = +new Date(); 18909 if (inventory.count > bounds[1] - change) inventory.count -= change; 18910 else if (inventory.count < bounds[0] + change) inventory.count += change; 18911 else inventory.count = inventory.count - (Math.round(Math.random()) ? -change : change); 18912 } else if (!lib[pid]) { 18913 inventory.enabled = Math.random() <= qualify; 18914 inventory.timestamp = +new Date(); 18915 inventory.count = Math.round(Math.random() * (bounds[1] - bounds[0]) + bounds[0]); 18916 } 18917 18918 lib[pid] = inventory; 18919 /* 18920 if ( 18921 inventory.enabled || qa_mode 18922 ) { 18923 let inventoryCount = document.createElement('div'); 18924 inventoryCount.setAttribute('class', 'inventory-count'); 18925 inventoryCount.innerHTML = ` 18926 ${icon} 18927 <div class="wrap"> 18928 Hurry!
18929 <span class="count">${inventory.count}</span> 18930 people have this in their shopping cart right now. 18931 </div> 18932 `; 18933 18934 document.querySelector('.tmx-pdp-buttons-container').prepend(inventoryCount); 18935 } 18936 */ 18937 18938 localStorage.inventory_count = JSON.stringify(lib); 18939 } 18940 18941 } 18942 18943 function check() { 18944 try { 18945 return ( 18946 page_type === 'cart' ? 18947 document.querySelector('.cart-item-tile .itemnumber') : 18948 ( 18949 document.querySelector('.tmx-pdp-buttons-container') && 18950 document.querySelector('#ProductCode').value 18951 ) 18952 ); 18953 } catch (e) {} 18954 } 18955 18956 // delayed execution 18957 var observer = new MutationObserver(function() { 18958 check() && (observer.disconnect(), code()); 18959 }); 18960 18961 // observer 18962 observer.observe(document.documentElement, { 18963 childList: true, 18964 subtree: true, 18965 }); 18966 18967 // early execution 18968 check() && (observer.disconnect(), code()); 18969 18970 // 10s observer killswitch 18971 setTimeout((e) => observer.disconnect(), 10000); 18972 } 18973 18974 csUtils.build_observer( 18975 (m) => { 18976 try { 18977 return ( 18978 ( 18979 document.querySelector('.cart-item-tile[data-variation-code*="|"]') || 18980 ( 18981 document.querySelector('.tmx-product-details.tmx-product-details-woodstax .tmx-pdp-buttons-container') && 18982 document.querySelector('#ProductCode').value 18983 ) 18984 ) !== null); 18985 } catch (e) {} 18986 }, // check 18987 run, // code 18988 true, // stop_finish 18989 true, // stop_timeout 18990 false, // stop_function 18991 false, // obs_target 18992 false // obs_param 18993 ); 18994 })(); 18995 18996 } 18997}); 18998 18999 19000 </script>
19000 19001</p> 19002</div></div><div class="block freetextblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "><div> 19003 <p style="display: none;">
19004<script> 19005csUtils.domReady(() => { 19006 if(!csUtils.custom_audience['epiExclude']) { 19007 csUtils.build_observer( 19008 (m) => { 19009 try { 19010 return document.querySelector('.tmx-search-page .tmx-sort-filters-container, .tmx-content-page .tmx-sort-filters-container, .tmx-category-page .tmx-sort-filters-container'); 19011 } catch (e) {} 19012 }, // check 19013 () => { 19014 const styles = ` 19015 <style> 19016 @media (min-width: 768px) { 19017 .tmx-product-filters .card-header button { 19018 font-weight: 900; 19019 } 19020 .tmx-search-sorting .ProductSelectedSortValue, 19021 .tmx-search-sorting .ContentSelectedSortValue { 19022 font-weight: 900; 19023 top: 0; 19024 } 19025 .icon-icn-List-Sort-decending:before { 19026 content: "Sort By:"; 19027 color: #666; 19028 font-size: 12px; 19029 font-family: jaf-bernino-sans, sans-serif; 19030 } 19031 } 19032 </style> 19033 `; 19034 document.body.insertAdjacentHTML('afterbegin', styles); 19035 }, // code 19036 true, // stop_finish 19037 true, // stop_timeout 19038 false, // stop_function 19039 false, // obs_target 19040 false // obs_param 19041 ); 19042 } 19043}); 19044
19045 </script>
19045 19046</p> 19047</div></div><div class="block freetextblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "><div> 19048 <p style="display: none;">
19049<script data-cookieconsent="ignore"> 19050 /* TAG: M PLP&Search Sticky Filter Redesign 19051 Mobile PLP/search: wraps the sort/filter bar in a grey band and 19052 makes it stick to the top while the result list is scrolled. */ 19053 if(document.querySelector('.tmx-search-page .tmx-sort-filters-container, .tmx-content-page .tmx-sort-filters-container, .tmx-category-page .tmx-sort-filters-container') !== null) { 19054 (function() { 19055 // Start Code 19056 19057 function code() { 19058 document.head.insertAdjacentHTML('beforeend', `<style> 19059 @media (max-width: 767.98px) { 19060 .filter-wrapper { 19061 background-color: #f6f6f6; 19062 width: 100%; 19063 max-width: initial; 19064 margin: 0 -20px; 19065 padding: 0 20px !important; 19066 position: relative; 19067 box-sizing: content-box; 19068 height: 30px; 19069 } 19070 19071 .grey-design .filter-wrapper { 19072 background-color: #666; 19073 border-bottom: 2px solid #c00; 19074 } 19075 19076 .filter-wrapper .tmx-sort-filters-container { 19077 align-items: center; 19078 display: flex; 19079 } 19080 19081 [role="main"] .tmx-filter-btn-text { 19082 position: static; 19083 } 19084 19085 [role="main"] .grey-design .tmx-search-sorting #dropdownMenuLink i, 19086 [role="main"] .grey-design .tmx-search-sorting #dropdownMenuLink, 19087 [role="main"] .grey-design .tmx-sorting-icon, 19088 [role="main"] .grey-design .tmx-filter-btn-text { 19089 color: #fff; 19090 } 19091 19092 .sticky-filter .filter-wrapper { 19093 position: fixed; 19094 top: 0; 19095 z-index: 1050; 19096 } 19097 19098 .sticky-filter .tmx-search-sorting { 19099 position: fixed; 19100 top: 1px; 19101 z-index: 1050; 19102 } 19103 19104 .sticky-filter header[class]~[role="main"] .sticky-filter .filter-wrapper, 19105 .sticky-filter header[class]~[role="main"] .tmx-search-sorting { 19106 margin-top: 106px; 19107 } 19108 19109 .sticky-filter header.scroll_down~[role="main"] .filter-wrapper, 19110 .sticky-filter header.scroll_down~[role="main"] .tmx-search-sorting { 19111 margin-top: 47px; 19112 } 19113 19114 body>header .tmx-navbar { 19115 z-index: 2; 19116 } 19117 19118 .sticky-filter [role="main"] { 19119 margin-top: 30px; 19120 } 19121 19122 body.sticky-filter>header .tmx-navbar-bottom { 19123 border-bottom-width: 0; 19124 } 19125 } 19126 </style>`); 19127 19128 document.querySelectorAll('.tmx-sort-filters-container').forEach(function(el) { 19129 var wrap = document.createElement('div'); 19130 wrap.className = 'filter-wrapper'; 19131 el.parentNode.insertBefore(wrap, el); 19132 wrap.appendChild(el); 19133 wrap.parentElement.classList.add('grey-design'); 19134 }); 19135 19136 window.addEventListener('scroll', function() { 19137 var list = Array.prototype.find.call( 19138 document.querySelectorAll('.tmx-search-list-container'), 19139 function(el) { return el.offsetParent !== null; } 19140 ); 19141 if (!list) return; 19142 document.body.classList.toggle('sticky-filter', list.getBoundingClientRect().top < 0); 19143 }, { capture: true, passive: true }); 19144 }; 19145 19146 function check() { 19147 try { 19148 return ( 19149 document.readyState === "complete" || 19150 document.readyState === "loaded" || 19151 document.readyState === "interactive" 19152 ); 19153 } catch (e) {} 19154 } 19155 19156 // delayed execution 19157 var observer = new MutationObserver(function() { 19158 check() && (observer.disconnect(), code()); 19159 }); 19160 19161 // observer 19162 observer.observe(document.documentElement, { 19163 childList: true, 19164 subtree: true, 19165 }); 19166 19167 // early execution 19168 check() && (observer.disconnect(), code()); 19169 19170 // 10s observer killswitch 19171 setTimeout(function() { 19172 observer.disconnect(); 19173 }, 10000); 19174})(); 19175 } 19176 </script>
19176 19177</p> 19178</div></div><div class="block freetextblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "><div> 19179 <p style="display: none;">
19180<script> 19181 /* âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ 19182 StewMac â Super Category Ads (Everything Fretwork / Finishing / Binding / 19183 Nuts + Saddles promo placements: autocomplete tile, cart overlay, search 19184 banner, category grid tile, PDP tab). 19185 19186 Rolled out from Convert deploy #1004198947 ("Routing: Super Category Ads 19187 from Variation 1"), winning A/B test #1004195538. 19188 19189 Targeting (inlined from Convert location "Sitewide - Exclude Checkout && !exclude"): 19190 runs site-wide, excluded on /checkout. Page-type placement is decided 19191 internally by matchPage(). Gated by EPI kill-switches epiExclude 19192 (?epiExclude / cookie) and the ?excludeEPI=true URL param. Convert's 19193 !exclude audience is intentionally not carried over (EPI convention). 19194 âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ */ 19195 csUtils.domReady(() => { 19196 if (csUtils.custom_audience['epiExclude']) return; // StewMac kill-switch (?epiExclude / cookie) 19197 if (location.search.indexOf('excludeEPI=true') > 0) return; // per-page URL kill-param 19198 if (location.pathname.includes('/checkout')) return; 19199 if (window.cs_superCategoryAds) return; 19200 window.cs_superCategoryAds = true; 19201 19202 const { $$, $, ia, extend$ } = csUtils; 19203 const cl = function () {}; // EPI csUtils has no debug logger; no-op 19204 extend$(); 19205 var cs_cdn = 'https://d2t92d45b68dnb.cloudfront.net/Stewmac/260313/'; 19206 19207 /* âââ SHARED SVGS ââââââââââââââââââââââââââââââââââââââââââââââââââ */ 19208 19209 const SVG_DARK = ` 19210 <svg xmlns="http://www.w3.org/2000/svg" width="74" height="46" viewBox="0 0 74 46" fill="none"> 19211 <path d="M-0.000635147 45.7188L11.3945 45.7188L11.3945 3.05176e-05L-0.000639144 3.15138e-05L-0.000635147 45.7188Z" fill="#880000"/> 19212 <path d="M39.2228 45.7188L53.6562 45.7188L53.6562 3.05176e-05L39.2228 3.17794e-05L39.2228 45.7188Z" fill="#880000"/> 19213 <path d="M74 45.7188L59.602 45.7188L59.602 3.17763e-05L74 3.05176e-05L74 45.7188ZM71.7844 22.6263C71.7844 19.852 69.5473 17.6029 66.7879 17.6029C64.0285 17.6029 61.7913 19.852 61.7913 22.6263C61.7913 25.4005 64.0285 27.6497 66.7879 27.6497C69.5473 27.6497 71.7844 25.4005 71.7844 22.6263Z" fill="#880000"/> 19214 <path d="M33.293 45.7188L17.3373 45.7188L17.3373 3.19125e-05L33.293 3.05176e-05L33.293 45.7188ZM30.3117 11.0165C30.3117 8.24226 28.0745 5.99311 25.3151 5.99311C22.5557 5.99311 20.3186 8.24226 20.3186 11.0165C20.3186 13.7908 22.5557 16.0399 25.3151 16.0399C28.0745 16.0399 30.3117 13.7908 30.3117 11.0165ZM25.3151 29.2142C22.5557 29.2142 20.3186 31.4633 20.3186 34.2376C20.3186 37.0118 22.5557 39.261 25.3151 39.261C28.0745 39.261 30.3117 37.0118 30.3117 34.2376C30.3117 31.4633 28.0745 29.2142 25.3151 29.2142Z" fill="#880000"/> 19215 </svg> 19216 `; 19217 19218 const SVG_RED = ` 19219 <svg xmlns="http://www.w3.org/2000/svg" width="74" height="46" viewBox="0 0 74 46" fill="none"> 19220 <path d="M-0.000635147 45.7188L11.3945 45.7188L11.3945 3.05176e-05L-0.000639144 3.15138e-05L-0.000635147 45.7188Z" fill="#cc0000"/> 19221 <path d="M39.2228 45.7188L53.6562 45.7188L53.6562 3.05176e-05L39.2228 3.17794e-05L39.2228 45.7188Z" fill="#cc0000"/> 19222 <path d="M74 45.7188L59.602 45.7188L59.602 3.17763e-05L74 3.05176e-05L74 45.7188ZM71.7844 22.6263C71.7844 19.852 69.5473 17.6029 66.7879 17.6029C64.0285 17.6029 61.7913 19.852 61.7913 22.6263C61.7913 25.4005 64.0285 27.6497 66.7879 27.6497C69.5473 27.6497 71.7844 25.4005 71.7844 22.6263Z" fill="#cc0000"/> 19223 <path d="M33.293 45.7188L17.3373 45.7188L17.3373 3.19125e-05L33.293 3.05176e-05L33.293 45.7188ZM30.3117 11.0165C30.3117 8.24226 28.0745 5.99311 25.3151 5.99311C22.5557 5.99311 20.3186 8.24226 20.3186 11.0165C20.3186 13.7908 22.5557 16.0399 25.3151 16.0399C28.0745 16.0399 30.3117 13.7908 30.3117 11.0165ZM25.3151 29.2142C22.5557 29.2142 20.3186 31.4633 20.3186 34.2376C20.3186 37.0118 22.5557 39.261 25.3151 39.261C28.0745 39.261 30.3117 37.0118 30.3117 34.2376C30.3117 31.4633 28.0745 29.2142 25.3151 29.2142Z" fill="#cc0000"/> 19224 </svg> 19225 `; 19226 19227 /* âââ STYLES âââââââââââââââââââââââââââââââââââââââââââââââââââââââ */ 19228 19229 // Autocomplete â injected once, site-wide 19230 const AC_STYLES = ` 19231 <style> 19232 .cs-ac * { box-sizing: border-box; } 19233 .cs-ac a, .cs-ac a:hover { text-decoration: none; } 19234 .cs-ac-tile:hover { text-decoration: none; } 19235 .cs-ac-tile { 19236 background: linear-gradient(180deg, #C00 0%, #300 100%); 19237 overflow: hidden; 19238 margin-bottom: 10px; 19239 box-sizing: border-box; 19240 display: flex; 19241 flex-direction: column; 19242 gap: 8px; 19243 padding: 10px; 19244 cursor: pointer; 19245 text-decoration: none; 19246 } 19247 /* Multi-keyword query (e.g. "fretboard finishing") triggers more than one 19248 tile; hide all but the first to keep one promo per autocomplete panel */ 19249 .cs-ac-tile ~ .cs-ac-tile { display: none; } 19250 .cs-ac-head { display: flex; align-items: center; gap: 8px; } 19251 .cs-ac-title { 19252 font-family: "jaf-bernino-sans-condensed", sans-serif; 19253 color: #fff; 19254 font-size: 13px; 19255 font-weight: 700; 19256 text-transform: uppercase; 19257 flex: 1; 19258 letter-spacing: .5px; 19259 } 19260 .cs-ac-new { background: #fff; color: #cc0000; font-size: 11px; font-weight: 700; border-radius: 50px; padding: 2px 7px; flex-shrink: 0; } 19261 .cs-ac-thumbs { display: flex; gap: 6px; } 19262 .cs-ac-thumb { flex: 1; height: 68px; border-radius: 8px; background: #550000 center/cover no-repeat; border: 1px solid #fff; } 19263 .cs-ac-tile[data-promo="nuts-saddles"] .cs-ac-thumb:last-child { background-size: 150%; } 19264 .cs-ac-btn { 19265 display: block; 19266 margin: 0 auto; 19267 width: fit-content; 19268 background: #cc0000; 19269 border: 1px solid #ff6633; 19270 color: #fff; 19271 font-size: 12px; 19272 font-weight: 700; 19273 text-align: center; 19274 padding: 5px; 19275 border-radius: 4px; 19276 text-transform: uppercase; 19277 } 19278 .cs-ac-tile:hover .cs-ac-btn { background: #aa0000; } 19279 </style> 19280 `; 19281 19282 // Fret layout â simpler SRP (solid colors, 5 tiles, footer cta), different PDP 19283 const FRET_STYLES = ` 19284 <style> 19285 .cs-fw * { box-sizing: border-box; } 19286 .cs-fw a, .cs-fw a:hover { text-decoration: none; } 19287 a.cs-fw:hover { text-decoration: none; } 19288 19289 /* 1 â CART OVERLAY */ 19290 .cs-fw-cart { display: block; padding: 14px 0 18px; border-bottom: 1px solid #e0e0e0; cursor: pointer; text-decoration: none; } 19291 .cs-fw-cart-hdg { font-size: 18px; font-weight: 600; color: #121212; margin: 0 0 10px; } 19292 .cs-fw-cart-btn { display: inline-flex; align-items: center; background: #cc0000; color: #fff; border-radius: 50px; padding: 10px 20px; font-size: 15px; font-weight: 700; } 19293 .cs-fw-cart:hover .cs-fw-cart-btn { background: #aa0000; } 19294 .cs-fw-cart-new { background: #fff; color: #cc0000; border-radius: 50px; font-size: 12px; font-weight: 700; padding: 3px 10px; margin-left: 10px; } 19295 19296 /* 3 â SEARCH RESULTS BANNER */ 19297 .cs-fw-srp { display: flex; margin: 0 auto 20px; overflow: hidden; min-height: 115px; position: relative; max-width: 1600px; text-decoration: none; cursor: pointer; } 19298 .cs-fw-srp-left { background: #cc0000; display: flex; align-items: flex-start; justify-content: center; padding: 60px 20px; flex: 0 0 38%; gap: 16px; } 19299 .cs-fw-srp-title { font-family: "jaf-bernino-sans-condensed", sans-serif; color: #fff; font-size: 56px; font-weight: 900; text-transform: uppercase; line-height: .75; margin: 0; } 19300 .cs-fw-srp-title span { font-size: 38px; } 19301 .cs-fw-srp-right { background: #880000; flex: 1; padding: 14px 20px; display: flex; flex-direction: column; justify-content: center; } 19302 .cs-fw-srp-hdg { color: #fff; font-size: 18px; font-weight: 700; text-align: center; text-transform: uppercase; letter-spacing: 2.5px; margin: 0 0 12px; } 19303 .cs-fw-srp-cats { display: flex; gap: 12px; justify-content: center; flex-wrap: nowrap; } 19304 .cs-fw-srp-cat { display: flex; flex-direction: column; align-items: center; gap: 5px; flex: 1; min-width: 0; max-width: 125px; } 19305 .cs-fw-srp-thumb { width: 100%; aspect-ratio: 1 / 1; border-radius: 10px; background: #330000 center/cover no-repeat; border: 1px solid #cc0000; } 19306 .cs-fw-srp-label { color: #fff; font-size: 13px; font-weight: 700; text-align: center; text-transform: uppercase; line-height: 1.3; max-width: 100%; } 19307 .cs-fw-srp-footer { display: none; } 19308 .cs-fw-srp-footer-text { color: #fff; font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.5px; } 19309 .cs-fw-srp-footer-btn { background: transparent; border: 1px solid #fff; color: #fff; font-size: 16px; font-weight: 700; text-transform: uppercase; padding: 5px 14px; border-radius: 4px; letter-spacing: .5px; } 19310 .cs-fw-srp:hover .cs-fw-srp-footer-btn { background: rgba(255,255,255,.15); } 19311 @media (max-width: 767px) { 19312 .cs-fw-srp { flex-direction: column; background: linear-gradient(180deg, #C00 40%, #300 100%); } 19313 .cs-fw-srp-left { flex: auto; padding: 12px 16px 8px; gap: 10px; background: transparent; } 19314 .cs-fw-srp-right { background: transparent; padding: 0 16px 0; } 19315 .cs-fw-srp-left svg, .cs-fw-srp-left .cs-fw-srp-title br { display: none; } 19316 .cs-fw-srp-left .cs-fw-srp-title, .cs-fw-srp-left .cs-fw-srp-title span { font-size: 24px; text-align: center; padding: 8px 0; } 19317 .cs-fw-srp-hdg { display: none; } 19318 .cs-fw-srp-cats { gap: 8px; flex-wrap: nowrap; } 19319 .cs-fw-srp-cat:nth-child(n+4) { display: none; } 19320 .cs-fw-srp-cat { flex: 1; max-width: none; } 19321 .cs-fw-srp-thumb { width: 115px; height: 80px; aspect-ratio: unset; } 19322 .cs-fw-srp-label { max-width: none; font-size: 12px; } 19323 .cs-fw-srp-footer { display: flex !important; align-items: center; justify-content: center; gap: 12px; padding: 10px 16px 12px; background: transparent; margin-top: 4px; } 19324 .cs-fw-srp-footer-btn { background: #cc0000; border-color: #cc0000; } 19325 } 19326 19327 /* 4 â CATEGORY AD TILE â matches binding/standard look */ 19328 .cs-fw-cat-wrap { list-style: none; } 19329 .cs-fw-cat-tile { background: linear-gradient(180deg, #880000 0%, #0d0000 100%); display: flex; flex-direction: column; align-items: stretch; padding: 0; text-align: center; overflow: hidden; height: 100%; text-decoration: none; } 19330 .cs-fw-cat-title { font-family: "jaf-bernino-sans-condensed", sans-serif; color: #fff; font-size: 20px; font-weight: 900; text-transform: uppercase; line-height: 1.1; margin: 0; padding: 16px 14px 14px; background: #cc0000; text-align: center; } 19331 .cs-fw-cat-title br { display: none; } 19332 .cs-fw-cat-title span { display: block; font-size: 30px; line-height: 1; } 19333 .cs-fw-cat-img { width: 100%; flex: 1; min-height: 100px; background: #550000 center/cover no-repeat; } 19334 .cs-fw-cat-sub { color: #fff; font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.5px; margin: 14px 0 10px; padding: 0 14px; text-align: center; } 19335 .cs-fw-cat-btn { display: inline-block; background: #cc0000; border: 1px solid #ff6633; color: #fff; font-size: 12px; font-weight: 700; padding: 6px 22px; border-radius: 4px; text-transform: uppercase; margin: 0 auto 16px; } 19336 .cs-fw-cat-tile:hover .cs-fw-cat-btn { background: #aa0000; } 19337 19338 /* 5 â PDP SECTION */ 19339 .cs-fw-pdp { background: #fff; overflow: hidden; margin: 3rem auto 24px; display: flex; align-items: stretch; min-height: 320px; position: relative; max-width: 1600px; border: 4px solid #D5D5D5; text-decoration: none; cursor: pointer; } 19340 .cs-fw-pdp-left { background: transparent right/cover no-repeat; flex: 1; } 19341 .cs-fw-pdp-right { flex: 0 0 15%; position: relative; background: transparent center/cover no-repeat; display: flex; align-items: center; padding: 0; } 19342 .cs-fw-pdp-inner { position: relative; z-index: 2; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; padding-left: 60px; height: 100%; } 19343 .cs-fw-pdp-eyebrow { font-size: 13px; font-weight: 600; color: #fff; margin: 0 0 6px; } 19344 .cs-fw-pdp-quote { font-size: 38px; font-weight: 700; color: #fff; text-transform: uppercase; line-height: 1.1; margin: 0 0 8px; font-family: "jaf-bernino-sans-condensed", sans-serif; } 19345 .cs-fw-pdp-sub { font-size: 24px; font-weight: 600; color: #fff; text-transform: uppercase; letter-spacing: .5px; margin: 0 0 14px; } 19346 .cs-fw-pdp-sub span { font-size: 18px; } 19347 .cs-fw-pdp-btn { display: inline-block; background: #cc0000; border: 1px solid #ff6633; color: #fff; font-size: 12px; font-weight: 700; padding: 7px 24px; border-radius: 4px; text-transform: uppercase; } 19348 .cs-fw-pdp:hover .cs-fw-pdp-btn { background: #aa0000; } 19349 19350 #productDescription.tab-pane.active + .tab-pane, 19351 #productDescription.tab-pane.active + .tab-pane + #productRelated.tab-pane, 19352 #productDescription.tab-pane.active + .tab-pane + #productRelated.tab-pane + #productReviews.tab-pane { 19353 display: block; visibility: visible; opacity: 1; 19354 } 19355 19356 @media (max-width: 767px) { 19357 .cs-fw-cat-title { font-size: 14px; padding: 12px 10px 10px; } 19358 .cs-fw-cat-title span { font-size: 22px; } 19359 .cs-fw-pdp { flex-direction: column; background: none; min-height: auto; } 19360 .cs-fw-pdp-left { display: flex; background: #111 var(--pdp-m) center/cover no-repeat !important; min-height: 220px; flex: 0 0 auto; position: relative; } 19361 .cs-fw-pdp-left::before { content: ''; position: absolute; inset: 0; background: rgba(0,0,0,.45); z-index: 1; pointer-events: none; } 19362 .cs-fw-pdp-inner { padding: 20px; } 19363 .cs-fw-pdp-quote { font-size: 26px; } 19364 .cs-fw-pdp-sub { font-size: 14px; } 19365 .cs-fw-pdp-right { background: #fff !important; flex: 0 0 auto; min-height: 200px; display: flex; align-items: center; justify-content: center; padding: 12px; } 19366 .cs-fw-pdp-right img { width: 100%; height: auto; max-height: 220px; object-fit: contain; } 19367 .cs-fw-pdp-right::before { display: none; } 19368 } 19369 19370 /* 6 â PDP TAB */ 19371 .cs-fw-nav-tab { cursor: pointer; } 19372 .cs-fw-nav-tab:hover, .cs-fw-nav-tab:focus { text-decoration: none; } 19373 /* Remove the nav's full-width red border; replace with a single border-top 19374 on the tab-content so it shows consistently on all viewports */ 19375 nav.tmx-pdp-quick-links:has(.cs-fw-nav-tab) { border-bottom: none; } 19376 .product-main-content:has(.cs-fw-nav-tab) .tab-content > * { border-top: 2px solid #cc0000; } 19377 /* Mobile only â active tab white-bottom + ::after covers the tab-content border-top */ 19378 @media (max-width: 767px) { 19379 /* nav-tabs pulls up 2px so active tab's white border-bottom overlaps the 19380 tab-content red border-top; z-index:1 ensures nav-tabs paints above tab-content. 19381 Native nav-tabs has overflow:visible so the ::after at bottom:-2px is not clipped; 19382 we only add white-space/flex rules to support the extra tab â no overflow override */ 19383 .nav.nav-tabs:has(.cs-fw-nav-tab)
19383 { margin-bottom: -2px; position: relative; z-index: 1; } 19384 .nav.nav-tabs:has(.cs-fw-nav-tab) .nav-link { border-bottom: 2px solid #cc0000; white-space: nowrap; flex-shrink: 0; } 19385 .nav.nav-tabs:has(.cs-fw-nav-tab) .nav-link.active { position: relative; z-index: 2; border-bottom-color: #fff; } 19386 .nav.nav-tabs:has(.cs-fw-nav-tab) .nav-link.active::after { content: ''; position: absolute; bottom: -2px; left: 0; right: 0; height: 2px; background: #fff; z-index: 3; } 19387 } 19388 </style> 19389 `; 19390 19391 // Standard layout â shared by finishing + binding (gradient SRP, img/overlay PDP) 19392 const STANDARD_STYLES = ` 19393 <style> 19394 .cs-fw * { box-sizing: border-box; } 19395 .cs-fw a, .cs-fw a:hover { text-decoration: none; } 19396 a.cs-fw:hover { text-decoration: none; } 19397 19398 /* 1 â CART OVERLAY */ 19399 .cs-fw-cart { display: block; padding: 14px 20px 18px; border-bottom: 1px solid #e0e0e0; cursor: pointer; text-decoration: none; } 19400 .cs-fw-cart-hdg { font-size: 18px; font-weight: 600; color: #121212; margin: 0 0 10px; } 19401 .cs-fw-cart-btn { display: inline-flex; align-items: center; background: #cc0000; color: #fff; border-radius: 50px; padding: 10px 20px; font-size: 15px; font-weight: 700; } 19402 .cs-fw-cart:hover .cs-fw-cart-btn { background: #aa0000; } 19403 .cs-fw-cart-new { background: #fff; color: #cc0000; border-radius: 50px; font-size: 12px; font-weight: 700; padding: 3px 10px; margin-left: 10px; } 19404 19405 /* âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ 19406 3 â SEARCH RESULTS BANNER 19407 Desktop: [icon + title + EXPLORE] | [guitar abs] | [hdg + 3 tiles] 19408 Mobile: [title] / [3 tiles] / [brand + EXPLORE] 19409 âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ */ 19410 .cs-fw-srp { display: flex; margin: 0 0 20px; overflow: hidden; min-height: 120px; position: relative; max-width: 1600px; margin-left: auto; margin-right: auto; text-decoration: none; cursor: pointer; } 19411 .cs-fw-srp-left { background: linear-gradient(135deg, #a01018 0%, #6b0000 50%, #4a0000 100%); display: flex; flex-direction: row; align-items: flex-start; padding: 60px 24px; flex: 0 0 38%; gap: 14px; position: relative; z-index: 2; } 19412 .cs-fw-srp-left svg { flex-shrink: 0; } 19413 .cs-fw-srp-left-copy { display: flex; flex-direction: column; gap: 10px; } 19414 .cs-fw-srp-title { font-family: "jaf-bernino-sans-condensed", sans-serif; color: #fff; font-size: 56px; font-weight: 900; text-transform: uppercase; line-height: 1.05; margin: 0; } 19415 .cs-fw-srp-title br { display: none; } 19416 .cs-fw-srp-title span { display: block; font-size: 38px; } 19417 .cs-fw-srp-explore { display: inline-block; background: #cc0000; border: 1px solid #cc3333; color: #fff; font-size: 12px; font-weight: 700; padding: 6px 20px; border-radius: 4px; text-transform: uppercase; width: fit-content; margin-top: 1rem; } 19418 .cs-fw-srp:hover .cs-fw-srp-explore { background: #880000; } 19419 .cs-fw-srp-right-bg { position: absolute; inset: 0; background: 25% center/cover no-repeat; z-index: 0; pointer-events: none; } 19420 .cs-fw-srp-guitar { position: absolute; left: -3rem; top: 0; bottom: 0; right: 0; width: auto; background: left top/contain no-repeat; z-index: 0; pointer-events: none; } 19421 .cs-fw-srp-guitar-fade { position: absolute; inset: 0; background: linear-gradient(to right, transparent 60%, #000 85%); pointer-events: none; } 19422 /* Finishing per Figma: no black overlay, just the red right-panel gradient. 19423 Also let the guitar straddle the left/right panel boundary, and pin the 19424 guitar image to the top so wider viewports never clip the headstock */ 19425 .cs-fw-srp[data-promo="finishing"] .cs-fw-srp-guitar-fade, 19426 .cs-fw-srp[data-promo="finishing"] .cs-fw-srp-right::before { display: none; } 19427 .cs-fw-srp[data-promo="finishing"] .cs-fw-srp-left { z-index: 0; } 19428 .cs-fw-srp[data-promo="finishing"] .cs-fw-srp-guitar { left
19428: -3.5rem; background-position: left top; } 19429 @media (min-width: 1441px) { 19430 .cs-fw-srp-guitar { width: 120%; max-width: 900px; background-size: 65%; background-position: left center; } 19431 .cs-fw-srp-guitar-fade { background: linear-gradient(to right, transparent 65%, #000 88%); } 19432 } 19433 @media (max-width: 1200px) { 19434 .cs-fw-srp-title { font-size: 44px; } 19435 .cs-fw-srp-title span { font-size: 32px; } 19436 } 19437 @media (max-width: 1100px) { 19438 .cs-fw-srp-title { font-size: 38px; } 19439 .cs-fw-srp-title span { font-size: 28px; } 19440 } 19441 @media (max-width: 992px) { 19442 .cs-fw-srp-guitar { display: none; } 19443 .cs-fw-srp-left { flex: 0 0 40%; padding: 40px 18px; } 19444 .cs-fw-srp-right { flex: 0 0 60%; } 19445 .cs-fw-srp-title { font-size: 36px; } 19446 .cs-fw-srp-title span { font-size: 26px; } 19447 } 19448 .cs-fw-srp-right { background: linear-gradient(135deg, #c0141a 0%, #8b0000 50%, #6b0000 100%); flex: 1; padding: 14px 20px; display: flex; flex-direction: column; justify-content: center; align-items: center; position: relative; z-index: 1; overflow: visible; } 19449 .cs-fw-srp-right::before { content: ''; position: absolute; top: 0; bottom: 0; right: 100%; width: 6rem; background: linear-gradient(to left, rgba(0,0,0,.7), transparent); z-index: 1; pointer-events: none; } 19450 .srp-right-inner { position: relative; z-index: 1; max-width: 400px; width: 100%; margin-left: auto; } 19451 .cs-fw-srp-hdg { color: #fff; font-size: 18px; font-weight: 700; text-align: center; text-transform: uppercase; letter-spacing: 2.5px; margin: 0 0 12px; } 19452 .cs-fw-srp-cats { display: flex; gap: 12px; justify-content: center; } 19453 .cs-fw-srp-cat { display: flex; flex-direction: column; align-items: center; gap: 5px; flex: 1; max-width: 125px; } 19454 .cs-fw-srp-thumb { width: 125px; height: 125px; background-position: center; background-size: contain; background-repeat: no-repeat; } 19455 .cs-fw-srp-label { color: #fff; font-size: 13px; font-weight: 700; text-align: center; text-transform: uppercase; line-height: 1.3; } 19456 .cs-fw-srp-label--m { display: none; } 19457 .cs-fw-srp-footer { display: none; } 19458 .cs-fw-srp-brand { color: #fff; font-size: 12px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.5px; } 19459 .cs-fw-srp-explore-m { display: inline-block; background: #cc0000; border: 1px solid #ff6633; color: #fff; font-size: 12px; font-weight: 700; padding: 5px 16px; border-radius: 4px; text-transform: uppercase; } 19460 .cs-fw-srp:hover .cs-fw-srp-explore-m { background: #aa0000; } 19461 @media (max-width: 768px) { 19462 .cs-fw-srp { flex-direction: column; overflow: visible; min-height: auto; background: linear-gradient(180deg, #C00 0%, #300 100%); } 19463 .cs-fw-srp-left { flex: auto; padding: 14px 14px 8px; gap: 12px; align-items: center; justify-content: center; background: transparent; } 19464 .cs-fw-srp-left svg { width: 44px; height: auto; flex-shrink: 0; } 19465 .cs-fw-srp-title { font-size: 24px; text-align: center; } 19466 .cs-fw-srp-title span { display: inline-block; font-size: 24px; } 19467 .cs-fw-srp-title br { display: none; } 19468 .cs-fw-srp-left svg { display: none; } 19469 .cs-fw-srp-explore { display: none; } 19470 .cs-fw-srp-right { flex: auto; padding: 8px 14px 14px; justify-content: flex-start; background: transparent; } 19471 .srp-right-inner { margin-left: 0; } 19472 .cs-fw-srp-hdg { display: none; } 19473 .cs-fw-srp-cats { gap: 8px; flex-wrap: nowrap; justify-content: space-between; } 19474 .cs-fw-srp-cat { flex: 1; min-width: 0; } 19475 .cs-fw-srp-thumb { width: 115px; height: 80px; border-radius: 6px; background-image: var(--img-m) !important; background-color: transparent; border: none; } 19476 .cs-fw-srp-label--d { display: none; } 19477 .cs-fw-srp-label--m { display: block; font-size: 12px; } 19478 .cs-fw-srp-footer { display: flex; align-items: center; justify-content: center; gap: 12px; margin-top: 10px; padding-top: 8px; } 19479 .cs-fw-srp-explore-m { background: #cc0000; border-color: #cc0000; } 19480 .cs-fw-srp-right-bg { display: none; } 19481 .cs-fw-srp-right::before { display: none; } 19482 } 19483 19484 /* 4 â CATEGORY AD TILE */ 19485 .cs-fw-cat-wrap { list-style: none; } 19486 .cs-fw-cat-tile { background: #520000; display: flex; flex-direction: column; align-items: stretch; padding: 0; text-align: center; overflow: hidden; height: 100%; text-decoration: none; } 19487 .cs-fw-cat-tile[data-promo="binding"] { background: linear-gradient(180deg, #880000 0%, #0d0000 100%); } 19488 .cs-fw-cat-title { font-family: "jaf-bernino-sans-condensed", sans-serif; color: #fff; font-size: 20px; font-weight: 900; text-transform: uppercase; line-height: 1.1; margin: 0; padding: 16px 14px 14px; background: #cc0000; text-align: center; } 19489 .cs-fw-cat-title br { display: none; } 19490 .cs-fw-cat-title span { display: block; font-size: 30px; line-height: 1; } 19491 .cs-fw-cat-img { width: 100%; flex: 1; min-height: 100px; background: #550000 center/cover no-repeat; } 19492 .cs-fw-cat-sub { color: #fff; font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.5px; margin: 14px 0 10px; padding: 0 14px; text-align: center; } 19493 .cs-fw-cat-btn { display: inline-block; background: #cc0000; border: 1px solid #ff6633; color: #fff; font-size: 12px; font-weight: 700; padding: 6px 22px; border-radius: 4px; text-transform: uppercase; margin: 0 auto 16px; } 19494 .cs-fw-cat-tile:hover .cs-fw-cat-btn { background: #aa0000; } 19495 .cs-fw-cat-tile--finishing .cs-fw-cat-title { background: transparent; } 19496 19497 /* 5 â PDP SECTION */ 19498 .cs-fw-pdp { background: #111; overflow: hidden; margin: 3rem auto 24px; display: flex; align-items: stretch; min-height: 220px; position: relative; max-width: 1600px; border: 4px solid #D5D5D5; text-decoration: none; cursor: pointer; } 19499 .cs-fw-pdp-left { flex: 1; position: relative; overflow: hidden; display: flex; align-items: stretch; } 19500 .cs-fw-pdp-left::before { content: ""; position: absolute; inset: 0; background: linear-gradient(to right, rgba(0,0,0,1) 50%, rgba(0,0,0,0)); z-index: 1; pointer-events: none; } 19501 .cs-fw-pdp-left img { aspect-ratio: 437/294; height: 100%; width: auto; object-fit: cover; flex-shrink: 0; display: block; position: absolute; right: 0; } 19502 .cs-fw-pdp-right { flex: 0 0 35%; position: relative; background: #fff center/contain no-repeat; } 19503 .cs-fw-pdp-inner { position: relative; z-index: 2; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; padding: 40px 60px; height: 100%; } 19504 .cs-fw-pdp-eyebrow { font-size: 13px; font-weight: 600; color: #fff; margin: 0 0 6px; } 19505 .cs-fw-pdp-quote { font-size: 42px; font-weight: 900; color: #fff; text-transform: uppercase; line-height: 1.05; margin: 0 0 10px; font-family: "jaf-bernino-sans-condensed", sans-serif; } 19506 .cs-fw-pdp-sub { font-size: 16px; font-weight: 600; color: #fff; text-transform: uppercase; letter-spacing: 1px; margin: 0 0 20px; } 19507 .cs-fw-pdp-sub span { font-size: 13px; } 19508 .cs-fw-pdp-btn { display: inline-block; background: #cc0000; border: 1px solid #ff6633; color: #fff; font-size: 12px; font-weight: 700; padding: 7px 24px; border-radius: 4px; text-transform: uppercase; } 19509 .cs-fw-pdp:hover .cs-fw-pdp-btn { background: #aa0000; } 19510 19511 #productDescription.tab-pane.active + .tab-pane, 19512 #productDescription.tab-pane.active + .tab-pane + #productRelated.tab-pane, 19513 #productDescription.tab-pane.active + .tab-pane + #productRelated.tab-pane + #productReviews.tab-pane { 19514 display: block; visibility: visible; opacity: 1; 19515 } 19516 19517 @media (max-width: 767px) { 19518 .cs-fw-cat-title { font-size: 14px; padding: 12px 10px 10px; } 19519 .cs-fw-cat-title span { font-size: 22px; } 19520 .cs-fw-pdp { flex-direction: column; min-height: auto; margin: 1.5rem auto 16px; } 19521 .cs-fw-pdp-left { flex: 0 0 auto; min-height: 280px; } 19522 .cs-fw-pdp-left::before { background: linear-gradient(to right, rgba(0,0,0,1) 25%, rgba(0,0,0,0)); } 19523 .cs-fw-pdp-inner { padding: 24px 20px; margin: auto 0; } 19524 .cs-fw-pdp-quote { font-size: 28px; } 19525 .cs-fw-pdp-sub { font-size: 13px; } 19526 .cs-fw-pdp-right { flex: 0 0 auto; min-height: 260px; background-size: contain; background-position: center; background-color: #fff; } 19527 } 19528 19529 /* 6 â PDP TAB */ 19530 .cs-fw-nav-tab { cursor: pointer; } 19531 .cs-fw-nav-tab:hover, .cs-fw-nav-tab:focus { text-decoration: none; } 19532 /* Remove the nav's full-width red border; replace with a single border-top 19533 on the tab-content so it shows consistently on all viewports */ 19534 nav.tmx-pdp-quick-links:has(.cs-fw-nav-tab) { border-bottom: none; } 19535 .product-main-content:has(.cs-fw-nav-tab) .tab-content > * { border-top: 2px solid #cc0000; } 19536 /* Mobile only â active tab white-bottom + ::after covers the tab-content border-top */ 19537 @media (max-width: 767px) { 19538 /* nav-tabs pulls up 2px so active tab's white border-bottom overlaps the 19539 tab-content red border-top; z-index:1 ensures nav-tabs paints above tab-content. 19540 Native nav-tabs has overflow:visible so the ::after at bottom:-2px is not clipped; 19541 we only add white-space/flex rules to support the extra tab â no overflow override */ 19542 .nav.nav-tabs:has(.cs-fw-nav-tab) { margin-bottom: -2px; position: relative; z-index: 1; } 19543 .nav.nav-tabs:has(.cs-fw-nav-tab) .nav-link { border-bottom: 2px solid #cc0000; white-space: nowrap; flex-shrink: 0; } 19544 .nav.nav-tabs:has(.cs-fw-nav-tab) .nav-link.active { position: relative; z-index: 2; border-bottom-color: #fff; } 19545 .nav.nav-tabs:has(.cs-fw-nav-tab) .nav-link.active::after { content: ''; position: absolute; bottom: -2px; left: 0; right: 0; height: 2px; background: #fff; z-index: 3; } 19546 } 19547 </style> 19548 `; 19549 19550 /* âââ PROMO CONFIGS ââââââââââââââââââââââââââââââââââââââââââââââââ */ 19551 19552 const PROMOS = [ 19553 19554 /* ââ FRETWORK âââââââââââââââââââââââââââââââââââââââââââââââââââ */ 19555 { 19556 key: 'fretwork', 19557 keyword: 'fret', 19558 url: 'https://www.stewmac.com/fretwork', 19559 layout: 'fret', 19560 svg: SVG_DARK, 19561 styles: FRET_STYLES, 19562 categoryPaths: [ 19563 "/luthier-tools-and-supplies/materials/fretwire/", 19564 "/luthier-tools-and-supplies/tools-by-job/tools-for-fretting/", 19565 "/luthier-tools-and-supplies/tools-by-job/tools-for-fretting/fingerboard-cleaner-stain-and-oil/", 19566 "/luthier-tools-and-supplies/tools-by-job/tools-for-fretting/hammering/", 19567 "/luthier-tools-and-supplies/tools-by-job/tools-for-fretting/jigs-and-fixtures/", 19568 "/luthier-tools-and-supplies/tools-by-job/tools-for-fretting/leveling/", 19569 "/luthier-tools-and-supplies/tools-by-job/tools-for-fretting/measuring/", 19570 "/luthier-tools-and-supplies/tools-by-job/tools-for-fretting/polishing-and-abrasives/", 19571 "/luthier-tools-and-supplies/tools-by-job/tools-for-fretting/pressing/", 19572 "/luthier-tools-and-supplies/tools-by-job/tools-for-fretting/pullers-nippers-sizing/", 19573 "/luthier-tools-and-supplies/tools-by-job/tools-for-fretting/saws-and-slots/", 19574 "/luthier-tools-and-supplies/tools-by-job/tools-for-fretting/shaping-and-crowning/", 19575 "/luthier-tools-and-supplies/tools-by-job/tools-for-fretting/stewart-macdonald-fretwire/" 19576 ], 19577 srCats: [ 19578 { label: 'FRET WIRE', img: cs_cdn + 'fret-fretwire.png' }, 19579 { label: 'PRO TOOLS', img: cs_cdn + 'fret-tools.png' }, 19580 { label: 'STEP-BY-STEP', img: cs_cdn + 'fret-step-by-step.png' }, 19581 { label: 'CALCULATOR', img: cs_cdn + 'fret-best-sellers.png' }, 19582 { label: 'TRADE SECRETS<br>& GUIDES', img: cs_cdn + 'fret-trade-secrets.png' } 19583 ], 19584 copy: { 19585 acTitle: 'Everything Fretwork', 19586 cartHdg: 'Find Everything You Need for the Job.', 19587 cartBtn: 'Explore Fretwork', 19588 srpTitle: 'ALL YOU NEED<br><span> TO GET THE JOB DONE.</span>', 19589 srpHdg: 'EXPLORE EVERYTHING FRETWORK', 19590 adTitle: '<span>ALL YOU NEED</span><br>TO GET THE JOB DONE.', 19591 adSub: 'EVERYTHING FRETWORK', 19592 pdpQuote: '“Big or small job,<br>We’ve got you covered.”', 19593 pdpSub: '<span>WITH</span> STEWMAC\u2019s Everything Fretwork' 19594 }, 19595 img: { 19596 acLeft: cs_cdn + 'fret-aaSearch-left.png', 19597 acRight: cs_cdn + 'fret-aa-Search-right2.png', 19598 catImg: cs_cdn + 'fret-injection.png', 19599 pdpLeft: cs_cdn + 'fret-pdp-banner-left.png', 19600 pdpRight: cs_cdn + 'fret-pdp-banner-right.png', 19601 pdpM: cs_cdn + 'fret-pdp-banner-m.png', 19602 } 19603 }, 19604 19605 /* ââ FINISHING ââââââââââââââââââââââââââââââââââââââââââââââââââ */ 19606 { 19607 key: 'finishing', 19608 keywords: ['finish', 'paint', 'lacquer', 'laquer'], 19609 url: 'https://www.stewmac.com/finishing', 19610 layout: 'standard', 19611 svg: SVG_RED, 19612 styles: STANDARD_STYLES, 19613 categoryPaths: [ 19614 "/kits-and-projects/finishing-sets/", 19615 "/kits-and-projects/finishing-sets/aerosol-finishing-sets/", 19616 "/kits-and-projects/finishing-sets/wipe-on-finishing-sets/", 19617 "/luthier-tools-and-supplies/tools-by-job/tools-for-finishing/", 19618 "/luthier-tools-and-supplies/tools-by-job/tools-for-finishing/buffing/", 19619 "/luthier-tools-and-supplies/tools-by-job/tools-for-finishing/mixing/", 19620 "/luthier-tools-and-supplies/tools-by-job/tools-for-finishing/repair-and-touchup/", 19621 "/luthier-tools-and-supplies/tools-by-job/tools-for-finishing/spraying/", 19622 "/luthier-tools-and-supplies/supplies/finishing-supplies/", 19623 "/luthier-tools-and-supplies/supplies/finishing-supplies/colors-and-tints-and-stains/", 19624 "/luthier-tools-and-supplies/supplies/finishing-supplies/colortone-aerosol-guitar-lacquer/", 19625 "/luthier-tools-and-supplies/supplies/finishing-supplies/colortone-aerosol-guitar-lacquers/", 19626 "/luthier-tools-and-supplies/supplies/finishing-supplies/fillers-and-putties/", 19627 "/luthier-tools-and-supplies/supplies/finishing-supplies/finishes-and-solvents/" 19628 ], 19629 srCats: [ 19630 { label: 'COLOR +<br>FINISHES', labelMobile: 'COLOR +<br>FINISHES', img: cs_cdn + 'finishing-srp-color.png', imgM: cs_cdn + 'finishing-srp-color-m.png' }, 19631 { label: 'STEP BY STEP<br>INSTRUCTIONS', labelMobile: 'STEP-BY-STEP', img: cs_cdn + 'finishing-srp-step.png', imgM: cs_cdn + 'finishing-srp-step-m.png' }, 19632 { label: 'PRO TOOLS<br>+ SUPPLIES', labelMobile: 'PRO TOOLS', img: cs_cdn + 'finishing-srp-tools.png', imgM: cs_cdn + 'finishing-srp-tools-m.png' } 19633 ], 19634 copy: { 19635 acTitle: 'Everything Finishing', 19636 cartHdg: 'Find Everything You Need for the Job.', 19637 cartBtn: 'Explore Finishing', 19638 srpTitle: 'ALL YOU NEED<br><span>TO GET THE JOB DONE.</span>', 19639 srpHdg: 'EVERYTHING FINISHING', 19640 adTitle: '<span>ALL YOU NEED</span><br>TO GET THE
19640 JOB DONE.', 19641 adSub: 'EVERYTHING FINISHING', 19642 pdpEyebrow: 'Everything for the Job', 19643 pdpQuote: '“Big or small job,<br>We’ve got you covered.”', 19644 pdpSub: 'WITH STEWMAC\u2019s Everything Finishing' 19645 }, 19646 img: { 19647 acLeft: cs_cdn + 'finishing-aaSearch-right3.png', 19648 acRight: cs_cdn + 'finishing-aaSearch-left3.png', 19649 catImg: cs_cdn + 'finishing-injection.png', 19650 srpGuitar: cs_cdn + 'finishing-srp-guitar.png', 19651 pdpLeft: cs_cdn + 'finishing-pdp-img1.png', 19652 pdpRight: cs_cdn + 'finishing-pdp-img2.png', 19653 } 19654 }, 19655 19656 /* ââ BINDING ââââââââââââââââââââââââââââââââââââââââââââââââââââ */ 19657 { 19658 key: 'binding', 19659 keywords: ['bind', 'purf'], 19660 url: 'https://www.stewmac.com/binding', 19661 layout: 'standard', 19662 svg: SVG_RED, 19663 styles: STANDARD_STYLES, 19664 categoryPaths: [ 19665 "/luthier-tools-and-supplies/tools-by-job/tools-for-binding/", 19666 "/luthier-tools-and-supplies/tools-by-job/tools-for-binding/foredom-power-tools/", 19667 "/luthier-tools-and-supplies/tools-by-job/tools-for-binding/precision-router-base/", 19668 "/luthier-tools-and-supplies/materials/binding-and-trim/", 19669 "/luthier-tools-and-supplies/materials/binding-and-trim/plastic-binding/", 19670 "/luthier-tools-and-supplies/materials/binding-and-trim/rosettes/", 19671 "/luthier-tools-and-supplies/materials/binding-and-trim/side-dots/", 19672 "/luthier-tools-and-supplies/materials/binding-and-trim/wood-binding--purfling/" 19673 ], 19674 srCats: [ 19675 { label: 'BINDING<br>MATERIALS', labelMobile: 'BINDING', img: cs_cdn + 'binding-srp-bind.png', imgM: cs_cdn + 'binding-srp-bind-m.png' }, 19676 { label: 'PURFLING<br>+ ROSETTES',labelMobile: 'PURFLING', img: cs_cdn + 'binding-srp-purf.png', imgM: cs_cdn + 'binding-srp-purf-m.png' }, 19677 { label: 'PRO TOOLS<br>+ SUPPLIES',labelMobile: 'PRO TOOLS',img: cs_cdn + 'binding-srp-tools.png', imgM: cs_cdn + 'binding-srp-tools-m.png' } 19678 ], 19679 copy: { 19680 acTitle: 'Everything Binding', 19681 cartHdg: 'Find Everything You Need for the Job.', 19682 cartBtn: 'Explore Binding', 19683 srpTitle: 'ALL YOU NEED<br><span>TO GET THE JOB DONE.</span>', 19684 srpHdg: 'EVERYTHING BINDING', 19685 adTitle: '<span>ALL YOU NEED</span><br>TO GET THE JOB DONE.', 19686 adSub: 'EVERYTHING BINDING', 19687 pdpEyebrow: 'Everything for the Job', 19688 pdpQuote: '“Big or small job,<br>We’ve got you covered.”', 19689 pdpSub: 'WITH STEWMAC\u2019s Everything Binding' 19690 }, 19691 img: { 19692 acLeft: cs_cdn + 'binding-aaSearch-left.png', 19693 acRight: cs_cdn + 'binding-aaSearch-right.png', 19694 catImg: cs_cdn + 'binding-injection.png', 19695 srpGuitar: cs_cdn + 'binding-srp-guitar.png', 19696 srpRightBg: cs_cdn + 'binding-srp-bg.png', 19697 pdpLeft: cs_cdn + 'binding-pdp-img1.png', 19698 pdpRight: cs_cdn + 'binding-pdp-img22.png', 19699 } 19700 }, 19701 19702 /* ââ NUTS + SADDLES ââââââââââââââââââââââââââââââââââââââââââââ */ 19703 { 19704 key: 'nuts-saddles', 19705 keywords: ['nut', 'saddle'], 19706 url: 'https://www.stewmac.com/nuts-saddles', 19707 layout: 'standard', 19708 svg: SVG_RED, 19709 styles: STANDARD_STYLES, 19710 categoryPaths: [ 19711 "/luthier-tools-and-supplies/tools-by-job/tools-for-nuts-and-saddles/", 19712 "/luthier-tools-and-supplies/materials/nuts-and-saddles/" 19713 ], 19714 srCats: [ 19715 { label: 'NUTS<br>+ SADDLES', labelMobile: 'NUTS + SADDLES', img: cs_cdn + 'nuts-srp-nuts.png', imgM: cs_cdn + 'nuts-srp-nuts-m.png' }, 19716 { label: 'STEP BY STEP<br>INSTRUCTIONS', labelMobile: 'STEP-BY STEP', img: cs_cdn + 'nuts-srp-step.png', imgM: cs_cdn + 'nuts-srp-step-m.png' }, 19717 { label: 'PRO TOOLS<br>+ SUPPLIES', labelMobile: 'PRO TOOLS', img: cs_cdn + 'nuts-srp-tools.png', imgM: cs_cdn + 'nuts-srp-tools-m.png' } 19718 ], 19719 copy: { 19720 acTitle: 'Everything Nuts + Saddles', 19721 cartHdg: 'Find Everything You Need for the Job.', 19722 cartBtn: 'Explore Nuts + Saddles', 19723 srpTitle: 'ALL YOU NEED<br><span>TO GET THE JOB DONE.</span>', 19724 srpHdg: 'EVERYTHING NUTS + SADDLES', 19725 adTitle: '<span>ALL YOU NEED</span><br>TO GET THE JOB DONE.', 19726 adSub: 'EVERYTHING<br>NUTS + SADDLES', 19727 pdpEyebrow: 'Everything for the Job', 19728 pdpQuote: '“Big or small job,<br>We’ve got you covered.”', 19729 pdpSub: 'WITH STEWMAC\u2019s Everything Nuts + Saddles' 19730 }, 19731 img: { 19732 acLeft: cs_cdn + 'nuts-aaSearch-left.png', 19733 acRight: cs_cdn + 'nuts-aaSearch-right.png', 19734 catImg: cs_cdn + 'nuts-injection.png', 19735 srpGuitar: cs_cdn + 'nuts-srp-guitar.png', 19736 srpRightBg: cs_cdn + 'nuts-srp-bg.png', 19737 pdpLeft: cs_cdn + 'nuts-pdp-img1.png', 19738 pdpRight: cs_cdn + 'nuts-pdp-img2.png', 19739 } 19740 } 19741 ]; 19742 19743 /* âââ HTML TEMPLATES âââââââââââââââââââââââââââââââââââââââââââââââ */ 19744 19745 // Autocomplete tile 19746 const buildAcTile = (p) => ` 19747 <a class="cs-ac cs-ac-tile" href="${p.url}" data-promo="${p.key}"> 19748 <div class="cs-ac-head">
19749 <span class="cs-ac-title">${p.copy.acTitle}</span> 19750 <span class="cs-ac-new">NEW</span> 19751 </div> 19752 <div class="cs-ac-thumbs"> 19753 <div class="cs-ac-thumb" style="${p.img.acLeft ? 'background-image:url(' + p.img.acLeft + ')' : ''}"></div> 19754 <div class="cs-ac-thumb" style="${p.img.acRight ? 'background-image:url(' + p.img.acRight + ')' : ''}"></div> 19755 </div> 19756 <span class="cs-ac-btn">EXPLORE</span> 19757 </a> 19758 `; 19759 19760 // Cart overlay 19761 const buildCartPromo = (p) => ` 19762 <a class="cs-fw cs-fw-cart" href="${p.url}" data-promo="${p.key}" aria-label="${p.copy.cartBtn}"> 19763 <p class="cs-fw-cart-hdg">${p.copy.cartHdg}</p> 19764 <span class="cs-fw-cart-btn"> 19765 ${p.copy.cartBtn} 19766 <span class="cs-fw-cart-new">NEW</span> 19767 </span> 19768 </a> 19769 `; 19770 19771 // SRP â fret layout (solid colors, 5 tiles, footer CTA) 19772 const buildSrpFret = (p) => ` 19773 <a class="cs-fw cs-fw-srp" href="${p.url}" data-promo="${p.key}" aria-label="${p.copy.srpHdg}"> 19774 <div class="cs-fw-srp-left"> 19775 ${p.svg} 19776 <p class="cs-fw-srp-title">${p.copy.srpTitle}</p> 19777 </div> 19778 <div class="cs-fw-srp-right"> 19779 <p class="cs-fw-srp-hdg">${p.copy.srpHdg}</p> 19780 <div class="cs-fw-srp-cats"> 19781 ${p.srCats.map(({ label, img }) => ` 19782 <span class="cs-fw-srp-cat"> 19783 <div class="cs-fw-srp-thumb" style="${img ? 'background-image:url(' + img + ')' : ''}"></div> 19784 <span class="cs-fw-srp-label">${label}</span> 19785 </span> 19786 `).join('')} 19787 </div> 19788 </div> 19789 <div class="cs-fw-srp-footer"> 19790 <span class="cs-fw-srp-footer-text">${p.copy.cartBtn}</span> 19791 <span class="cs-fw-srp-footer-btn">EXPLORE</span> 19792 </div> 19793 </a> 19794 `; 19795 19796 // SRP â standard layout (gradient panels, guitar, EXPLORE button, mobile footer) 19797 const buildSrpStandard = (p) => ` 19798 <a class="cs-fw cs-fw-srp" href="${p.url}" data-promo="${p.key}" aria-label="${p.copy.srpHdg}"> 19799 <div class="cs-fw-srp-left"> 19800 ${p.svg} 19801 <div class="cs-fw-srp-left-copy"> 19802 <p class="cs-fw-srp-title">${p.copy.srpTitle}</p> 19803 <span class="cs-fw-srp-explore">EXPLORE</span> 19804 </div> 19805 </div> 19806 <div class="cs-fw-srp-right"> 19807 ${p.img.srpRightBg ? `<div class="cs-fw-srp-right-bg" style="background-image:url(${p.img.srpRightBg})"></div>` : ''} 19808 <div class="cs-fw-srp-guitar" style="background-image:url(${p.img.srpGuitar})"><div class="cs-fw-srp-guitar-fade"></div></div> 19809 <div class="srp-right-inner"> 19810 <p class="cs-fw-srp-hdg">${p.copy.srpHdg}</p> 19811 <div class="cs-fw-srp-cats"> 19812 ${p.srCats.map(({ label, labelMobile, img, imgM }) => ` 19813 <span class="cs-fw-srp-cat"> 19814 <div class="cs-fw-srp-thumb" style="background-image:url(${img});${imgM ? '--img-m:url(' + imgM + ')' : ''}"></div> 19815 <span class="cs-fw-srp-label cs-fw-srp-label--d">${label}</span> 19816 <span class="cs-fw-srp-label cs-fw-srp-label--m">${labelMobile || label}</span> 19817 </span> 19818 `).join('')} 19819 </div> 19820 </div> 19821 <div class="cs-fw-srp-footer"> 19822 <span class="cs-fw-srp-brand">${p.copy.srpHdg}</span> 19823 <span class="cs-fw-srp-explore-m">EXPLORE</span> 19824 </div> 19825 </div> 19826 </a> 19827 `; 19828 19829 const buildSearchBanner = (p) => p.layout === 'fret' ? buildSrpFret(p) : buildSrpStandard(p); 19830 19831 // Category ad tile 19832 const buildAdTile = (p) => ` 19833 <a class="cs-fw cs-fw-cat-tile cs-fw-cat-tile--${p.key}" href="${p.url}" data-promo="${p.key}"> 19834 <p class="cs-fw-cat-title">${p.copy.adTitle}</p> 19835 <div class="cs-fw-cat-img" style="${p.img.catImg ? 'background-image:url(' + p.img.catImg + ')' : ''}"></div> 19836 <p class="cs-fw-cat-sub">${p.copy.adSub}</p>
19837 <span class="cs-fw-cat-btn">EXPLORE</span> 19838 </a> 19839 `; 19840 19841 // PDP section â fret layout (bg-image on left div, img tag on right) 19842 const buildPdpFret = (p) => ` 19843 <a class="cs-fw cs-fw-pdp" href="${p.url}" style="${p.img.pdpM ? '--pdp-m:url(' + p.img.pdpM + ')' : ''}" data-promo="${p.key}" aria-label="${p.copy.adSub}"> 19844 <div class="cs-fw-pdp-left" style="${p.img.pdpLeft ? 'background-image:url(' + p.img.pdpLeft + ')' : ''}"> 19845 <div class="cs-fw-pdp-inner"> 19846 <p class="cs-fw-pdp-quote">${p.copy.pdpQuote}</p> 19847 <p class="cs-fw-pdp-sub">${p.copy.pdpSub}</p> 19848 <span class="cs-fw-pdp-btn">EXPLORE</span> 19849 </div> 19850 </div> 19851 <div class="cs-fw-pdp-right"> 19852 ${p.img.pdpRight ? '<img src="' + p.img.pdpRight + '" alt="">' : ''} 19853 </div> 19854 </a> 19855 `; 19856 19857 // PDP section â standard layout (img in left panel, bg-image on right panel) 19858 const buildPdpStandard = (p) => ` 19859 <a class="cs-fw cs-fw-pdp" href="${p.url}" data-promo="${p.key}" aria-label="${p.copy.adSub}"> 19860 <div class="cs-fw-pdp-left"> 19861 <div class="cs-fw-pdp-inner"> 19862 <p class="cs-fw-pdp-quote">${p.copy.pdpQuote}</p> 19863 <p class="cs-fw-pdp-sub">${p.copy.pdpSub}</p> 19864 <span class="cs-fw-pdp-btn">EXPLORE</span> 19865 </div> 19866 ${p.img.pdpLeft ? '<img src="' + p.img.pdpLeft + '" alt="">' : ''} 19867 </div> 19868 <div class="cs-fw-pdp-right" style="${p.img.pdpRight ? 'background-image:url(' + p.img.pdpRight + ')' : ''}"></div> 19869 </a> 19870 `; 19871 19872 const buildPdpSection = (p) => p.layout === 'fret' ? buildPdpFret(p) : buildPdpStandard(p); 19873 19874 /* âââ PLACEMENT FUNCTIONS ââââââââââââââââââââââââââââââââââââââââââ */ 19875 19876 // Autocomplete â inject/remove promo tiles per typed keyword. 19877 // Event-driven: NO permanent document-wide observation (the previous version 19878 // left 4 forever-running MutationObservers on document.documentElement, one 19879 // per promo, which fired on every DOM mutation site-wide and was the dominant 19880 // client-side cost of this tag). We now act only while the user is interacting 19881 // with search, and scope a single short-lived observer to the autocomplete 19882 // panel so the tile survives the site's per-keystroke re-render of the column. 19883 const initAutoComplete = () => { 19884 let panelObserver = null; 19885 19886 // Evaluate every promo against the current input value; inject or remove 19887 // its tile. Same logic as before, just run on demand instead of per-mutation. 19888 const sync = () => { 19889 const input = document.getElementById('autocomplete-0-input'); 19890 const rightCol = document.getElementById('autocomplete-right-column'); 19891 if (!rightCol) return; 19892 const val = ((input && input.value) || '').toLowerCase(); 19893 PROMOS.forEach(function(p) { 19894 const keywords = p.keywords || [p.keyword]; 19895 const active = keywords.some(kw => val.includes(kw)); 19896 const tile = rightCol.querySelector('.cs-ac-tile[data-promo="' + p.key + '"]'); 19897 if (!active) { if (tile) tile.remove(); return; } 19898 if (tile) return; 19899 const recHeading = rightCol.querySelector('#ac-recommended-section .ac-section-title'); 19900 if (recHeading) { 19901 ia(recHeading, 'afterend', buildAcTile(p)); 19902 } else { 19903 ia(rightCol, 'afterbegin', buildAcTile(p)); 19904 } 19905 cl('global: ac injected (' + p.key + ')'); 19906 }); 19907 }; 19908 19909 // Scope a single observer to the autocomplete panel (NOT the document) so 19910 // the site re-rendering the right column on each keystroke re-fires sync(). 19911 // Re-attaches if the panel is torn down and recreated. 19912 const ensurePanelObserver = (rightCol) => { 19913 const panel = rightCol.closest('[id^="autocomplete-"]') || rightCol.parentElement || rightCol; 19914 if (panelObserver && panelObserver._target === panel) return; 19915 if (panelObserver) panelObserver.disconnect(); 19916 panelObserver = new MutationObserver(() => sync()); 19917 panelObserver._target = panel; 19918 panelObserver.observe(panel, { childList: true, subtree: true }); 19919 }; 19920 19921 // The panel may render slightly after the keystroke â poll only briefly 19922 // (~1.2s) until the right column exists, then attach the scoped observer + sync. 19923 const attachAndSync = (tries) => { 19924 tries = (tries == null) ? 12 : tries; 19925 const rightCol = document.getElementById('autocomplete-right-column'); 19926 if (!rightCol) { if (tries > 0) setTimeout(() => attachAndSync(tries - 1), 100); return; } 19927 ensurePanelObserver(rightCol); 19928 sync(); 19929 }; 19930 19931 const onSearchActivity = (e) => { 19932 if (e.target && e.target.id === 'autocomplete-0-input') attachAndSync(); 19933 }; 19934 document.addEventListener('focusin', onSearchActivity, true); 19935 document.addEventListener('input', onSearchActivity, true); 19936 }; 19937 19938 // Cart overlay â wait for Related Items carousel, then inject above its header
19939 const initCart = (p) => { 19940 csUtils.build_observer( 19941 () => { 19942 try { 19943 return $('.cart-slideout') && $('.cart-slideout .slick-slider'); 19944 } catch (e) {} 19945 }, 19946 () => { 19947 const slideout = $('.cart-slideout'); 19948 if (!slideout || slideout.querySelector('.cs-fw-cart[data-promo="' + p.key + '"]')) return; 19949 const anchor = slideout.querySelector('.carousel-header'); 19950 if (!anchor) return; 19951 ia(anchor, 'beforebegin', buildCartPromo(p)); 19952 cl('global: cart injected (' + p.key + ')'); 19953 }, 19954 false, // stop_finish â cart can re-open 19955 false, 19956 false, 19957 false, 19958 false 19959 ); 19960 }; 19961 19962 // Search results banner 19963 const SEARCH_CONTAINER = '.tmx-search-page'; 19964 const SEARCH_ANCHOR = '#tmx-did-you-mean'; 19965 const initSearch = (p) => { 19966 csUtils.build_observer( 19967 () => { 19968 try { return $(SEARCH_CONTAINER); } catch (e) {} 19969 }, 19970 () => { 19971 if ($('.cs-fw-srp[data-promo="' + p.key + '"]')) return; 19972 const dym = $(SEARCH_ANCHOR); 19973 if (dym) { 19974 ia(dym, 'beforebegin', buildSearchBanner(p)); 19975 } else { 19976 const container = $(SEARCH_CONTAINER); 19977 if (!container) return; 19978 const resultsHdg = container.querySelector('h3'); 19979 if (resultsHdg) { 19980 ia(resultsHdg, 'afterend', buildSearchBanner(p)); 19981 } else { 19982 ia(container, 'afterbegin', buildSearchBanner(p)); 19983 } 19984 } 19985 cl('global: search banner injected (' + p.key + ')'); 19986 }, 19987 true, // stop_finish 19988 true, 19989 false, 19990 false, 19991 false 19992 ); 19993 }; 19994 19995 // Category ad tile â 3rd position in product grid 19996 const TILE_SEL = '.productTile-container'; 19997 const initCategory = (p) => { 19998 csUtils.build_observer( 19999 () => { 20000 try { 20001 const tiles = $$(TILE_SEL); 20002 return tiles.length >= 2 ? tiles : null; 20003 } catch (e) {} 20004 }, 20005 () => { 20006 if ($('.cs-fw-cat-tile')) return; 20007 const tiles = $$(TILE_SEL); 20008 if (tiles.length < 2) return; 20009 const wrapper = tiles[0].cloneNode(false); 20010 wrapper.className += ' cs-fw-cat-wrap'; 20011 wrapper.innerHTML = buildAdTile(p); 20012 tiles[1].insertAdjacentElement('afterend', wrapper); 20013 cl('global: category tile injected (' + p.key + ')'); 20014 }, 20015 true, // stop_finish 20016 true, 20017 false, 20018 false, 20019 false 20020 ); 20021 }; 20022 20023 // PDP tab â inserts panel + nav link after Description tab 20024 // Tab nav: div.nav.nav-tabs with direct <a> children (no <li> wrappers) 20025 // Panels: div.tab-content > div.tab-pane[role="tabpanel"] 20026 const initPDP = (p) => { 20027 csUtils.build_observer( 20028 () => { 20029 try { 20030 return $$('[role="tab"]').length; 20031 } catch (e) {} 20032 }, 20033 () => { 20034 if ($('.cs-fw-pdp[data-promo="' + p.key + '"]')) return; 20035 20036 const panelId = 'cs-fw-tab-' + p.key; 20037 const descTab = [...$$('[role="tab"]')].find(a => /desc/i.test(a.textContent)); 20038 const descPanel = document.querySelector('#productDescription'); 20039 if (!descTab || !descPanel) return; 20040 20041 descPanel.insertAdjacentHTML('afterend', ` 20042 <div id="${panelId}" class="tab-pane fade" role="tabpanel"> 20043 ${buildPdpSection(p)} 20044 </div> 20045 `); 20046 20047 descTab.insertAdjacentHTML('afterend', ` 20048 <a class="cs-fw-nav-tab nav-link" href="#${panelId}" data-toggle="tab" role="tab" type="button" aria-selected="false">Everything for the Job</a> 20049 `); 20050 20051 cl('global: PDP tab injected (' + p.key + ')'); 20052 20053 setTimeout(function() { window.dispatchEvent(new Event('scroll')); }, 300); 20054 }, 20055 true, // stop_finish 20056 true, 20057 false, 20058 false, 20059 false 20060 ); 20061 }; 20062 20063 /* âââ PAGE DETECTION âââââââââââââââââââââââââââââââââââââââââââââââ */ 20064 20065 const { pathname, search } = window.location; 20066 const norm = s => s.toLowerCase().replace(/\/$/, ''); 20067 const q = (new URLSearchParams(search).get('q') || '').toLowerCase(); 20068 20069 const matchPage = (p) => {
20070 const kws = p.keywords || [p.keyword]; 20071 if (pathname.includes('/search') && kws.some(kw => q.includes(kw))) return 'search'; 20072 if (p.categoryPaths.some(cp => norm(pathname) === norm(cp))) return 'category'; 20073 if (!pathname.includes('/search') && kws.some(kw => pathname.toLowerCase().includes(kw))) return 'pdp'; 20074 return null; 20075 }; 20076 20077 /* âââ INIT âââââââââââââââââââââââââââââââââââââââââââââââââââââââââ */ 20078 20079 const init = () => { 20080 // GA4 click tracking: the site's GTM tag (tag 107) only instruments links inside 20081 // `body > main a`. Our promo ads in the autocomplete (header) and cart overlay 20082 // (body-level slideout) are outside <main>, so they never get a click listener. 20083 // Even for ads inside <main> (category tile, PDP), the GA4 beacon gets aborted 20084 // (net::ERR_ABORTED) because the <a> navigates before the beacon completes. 20085 // Fix: push the custom_event to dataLayer ourselves and delay navigation. 20086 document.addEventListener('click', function(e) { 20087 var link = e.target.closest('a[data-promo]'); 20088 if (!link || !link.href) return; 20089 e.preventDefault(); 20090 var text = (link.textContent || '').replace(/\s+/g, ' ').trim(); 20091 window.dataLayer = window.dataLayer || []; 20092 window.dataLayer.push({ 20093 event: 'ga_event', 20094 eCategory: 'Interaction', 20095 eAction: 'Click Link | ' + text, 20096 eLabel: link.href, 20097 eNonInteraction: false, 20098 ecommerce: null 20099 }); 20100 // Mark element so the site's own click handler (tag 107) won't double-track 20101 link.cs_click_exclude = true; 20102 var href = link.href; 20103 setTimeout(function() { window.location.href = href; }, 150); 20104 }, true); 20105 20106 ia($('body'), 'afterbegin', AC_STYLES); 20107 initAutoComplete(); 20108 20109 // Pick ONE promo for per-page placements (search / category / pdp). 20110 // When multiple keywords match (e.g. "fretboard-finishing-oil" PDP has both 20111 // "fret" and "finish"), tie-break by earliest keyword occurrence in the URL. 20112 const matches = PROMOS 20113 .map(p => ({ p, pageType: matchPage(p) })) 20114 .filter(m => m.pageType); 20115 20116 let winner = null; 20117 if (matches.length === 1) { 20118 winner = matches[0]; 20119 } else if (matches.length > 1) { 20120 const haystack = (pathname + search).toLowerCase(); 20121 winner = matches 20122 .map(m => { 20123 const kws = m.p.keywords || [m.p.keyword]; 20124 const positions = kws.map(kw => haystack.indexOf(kw)).filter(i => i >= 0); 20125 return { ...m, firstIdx: positions.length ? Math.min.apply(null, positions) : Infinity }; 20126 }) 20127 .sort((a, b) => a.firstIdx - b.firstIdx)[0]; 20128 } 20129 20130 if (winner) { 20131 const { p, pageType } = winner; 20132 ia($('body'), 'afterbegin', p.styles); 20133 if (pageType === 'search') { initSearch(p); } 20134 else if (pageType === 'category') { initCategory(p); } 20135 else if (pageType === 'pdp') { initCart(p); initPDP(p); } 20136 } 20137 }; 20138 20139 csUtils.build_observer( 20140 () => { try { return document.body; } catch (e) {} }, 20141 init, 20142 true, // stop_finish 20143 true, 20144 false, 20145 false, 20146 false 20147 ); 20148 }); 20149</script>
20149 20150</p> 20151</div></div><div class="block freetextblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "><div> 20152 <p style="display: none;">
20153<script> 20154 /* âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ 20155 StewMac â Ships-In Time messaging (sitewide header strip + PDP / sub-list 20156 "Ships Today / Tomorrow / on or before" availability copy, driven off the 20157 native #tsShippingMessageTitle value). 20158 20159 Rolled out from Convert deploy #1004201863 ("Routing: Ships in Created from 20160 Variation 1"), winning A/B test #1004200278. 20161 20162 Targeting (inlined from Convert location "Ships-In Time (header + PDP)"): 20163 runs site-wide, excluded on /checkout. Gated by EPI kill-switches 20164 epiExclude (?epiExclude / cookie) and the ?excludeEPI=true URL param. 20165 Convert's !exclude audience is intentionally not carried over (EPI convention). 20166 âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ */ 20167 csUtils.domReady(() => { 20168 if (csUtils.custom_audience['epiExclude']) return; // StewMac kill-switch (?epiExclude / cookie) 20169 if (location.search.indexOf('excludeEPI=true') > 0) return; // per-page URL kill-param 20170 if (location.pathname.includes('/checkout')) return; 20171 20172 !function(){var t="sm-ships-v2",e=!1;function i(e,i){if(!e)return"";if("today"===e.state){var n=function(){var t=new Date,e=new Intl.DateTimeFormat("en-US",{timeZone:"America/New_York",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",hour12:!1}),i={};e.formatToParts(t).forEach(function(t){"literal"!==t.type&&(i[t.type]=t.value)});var n=840-(60*parseInt(i.hour,10)+parseInt(i.minute,10)+parseInt(i.second,10)/60);if(n<=0)return null;var o=Math.floor(n/60),r=Math.floor(n-60*o);return o<=0?r+" min":o+" hr "+r+" min"}();return n?'<b class="'+t+'-b">Ships Today</b> <span class="'+t+'-r">Order within '+n+"</span>":'<b class="'+t+'-b">Ships Today</b>'}return"tomorrow"===e.state?"pdp"===i||"sbl"===i?'<b class="'+t+'-b">Ships Tomorrow</b>':'<b class="'+t+'-b">Get it fast!</b> <span class="'+t+'-r">Ships tomorrow</span>':"onOrBefore"===e.state?'<b class="'+t+'-b">Ships on or before, '+(o=e.date,String(o).replace(/[&<>"']/g,function(t){return{"&":"&","<":"<",">":">",'"':""","'":"'"}[t]})+"</b>"):"";var o}var n='<svg class="'+t+'-icon" width="18" height="14" viewBox="0 0 18 14" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><path d="M6.53686 13.4478C7.23273 13.4478 7.79686 12.8837 7.79686 12.1878C7.79686 11.4919 7.23273 10.9278 6.53686 10.9278C5.84098 10.9278 5.27686 11.4919 5.27686 12.1878C5.27686 12.8837 5.84098 13.4478 6.53686 13.4478Z" fill="currentColor"/><path d="M14.7319 13.3208C15.4262 13.3208 15.9891 12.7567 15.9891 12.0608C15.9891 11.365 15.4262 10.8008 14.7319 10.8008C14.0375 10.8008 13.4746 11.365 13.4746 12.0608C13.4746 12.7567 14.0375 13.3208 14.7319 13.3208Z" fill="currentColor"/><path d="M15.2084 3.01104H12.985V0H3.38564V1.94523H0V3.31477H6.73476V4.71122H1.2758V6.06971H3.38508V6.07662H6.73476V7.47307H3.38508V12.1387H4.15225C4.15225 10.5773 5.20326 9.46952 6.45824 9.46952C7.71321 9.46952 8.76423 10.5773 8.76423 12.1387H12.3578C12.3573 12.107 12.35 12.078 12.35 12.0462C12.35 10.4337 13.329 9.46952 14.625 9.46952C15.921 9.46952 17.1126 10.4337 17.1126 12.0462C17.1126 12.078 17.1058 12.107 17.1047 12.1387H18V7.37505C18 4.96594 16.7506 3.01104 15.2084 3.01104ZM16.6478 7.47721H12.985V4.60147H15.0185C16.1818 4.60147 16.6472 6.25816 16.6472 7.21007L16.6478 7.47721Z" fill="currentColor"/></svg>';function o(e){var o='<div class="'+t+"-row "+t+'-state-b" role="complementary" aria-label="Shipping availability"><p class="'+t+"-col "+t+'-left">We Ship Worldwide!</p><span class="'+t+'-divider" aria-hidden="true">|</span><p class="'+t+"-col "+t+'-right">'+n+"<span>"+i(e)+"</span></p></div>",r=document.querySelector(".tmx-navbar-bottom")||document.querySelector(".tmx-navbar-top");return!!r&&(r.nextElementSibling&&r.nextElementSibling.classList&&r.nextElementSibling.classList.contains(t+"-row")||(r.insertAdjacentHTML("afterend",o),function(){var e=document.querySelector("."+t+"-row");
20172if(!e||e.dataset.smShipsRotator)return;e.dataset.smShipsRotator="1";var i=[t+"-state-a",t+"-state-b"],n=1;setInterval(function(){n=(n+1)%i.length,e.classList.remove(i[0],i[1]),e.classList.add(i[n])},4e3)}()),!0)}function r(e){var o=!1,r=/in stock|ready to ship/i,a=document.querySelector(".sel_stock");if(a){var s=(a.textContent||"").trim();if(r.test(s)){var l=a.nextElementSibling;if(!(l&&l.classList&&l.classList.contains(t+"-pdp"))){var p='<p class="'+t+'-pdp">'+n+"<span>"+i(e,"pdp")+"</span></p>";a.insertAdjacentHTML("afterend",p)}}o=!0}for(var d=document.querySelectorAll(".tmx-variant-availability"),c=0;c<d.length;c++){var h=d[c],f=(h.textContent||"").trim();if(r.test(f)){var m=h.nextElementSibling;m&&m.classList&&m.classList.contains(t+"-pdp-sbl")||(h.insertAdjacentHTML("afterend",'<span class="'+t+'-pdp-sbl">'+n+"<span>"+i(e,"sbl")+"</span></span>"),o=!0)}}return o}csUtils.build_observer(function(){return!(!document.querySelector(".tmx-navbar-bottom")&&!document.querySelector(".tmx-navbar-top")||!document.querySelector("#tsShippingMessageTitle"))},function(){if(!e){var i=function(t){return t?(e=t.match(/will ship today,?\s*(.+?)\.?$/i))?{state:"today",date:e[1]}:(e=t.match(/will ship tomorrow,?\s*(.+?)\.?$/i))?{state:"tomorrow",date:e[1]}:(e=t.match(/will ship on or before,?\s*(.+?)\.?$/i))?{state:"onOrBefore",date:e[1]}:null:null;var e}((document.querySelector("#tsShippingMessageTitle")||{}).value||"");if(i){!function(){if(!document.getElementById(t+"-styles")){var e="."+t+"-row{box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:#fff;padding:6px 10px;font-family:inherit;font-size:15px;line-height:1.375;color:#000;gap:clamp(40px, 6vw, 80px);width:100%;overflow:hidden;transition:height .2s ease,padding .2s ease;}."+t+"-row ."+t+"-col{display:flex;align-items:center;margin:0;padding:0;color:inherit;font-size:15px;line-height:1.375;position:relative;}."+t+"-row ."+t+"-left{font-weight:600;color:#000;gap:5px;}."+t+"-row ."+t+"-right{color:#c00;gap:8px;}."+t+"-row ."+t+"-divider{font-family:inherit;font-weight:300;font-size:15px;line-height:1.375;color:#b6b6b6;margin:0;padding:0;user-select:none;}."+t+"-row ."+t+"-icon{width:16px;height:14px;color:#c00;flex-shrink:0;}."+t+"-row ."+t+"-b{font-weight:700;color:#c00;}."+t+"-row ."+t+"-r{font-weight:400;color:#c00;}@media (min-width:992px){header.scroll_down ."+t+"-row{height:0;min-height:0;padding-top:0;padding-bottom:0;overflow:hidden;}}@media (max-width:991px){."+t+"-row{gap:0;padding:6px 8px;font-size:14px;line-height:1.375;}."+t+"-row ."+t+"-col{font-size:14px;}."+t+"-row ."+t+"-icon{width:14px;height:12px;}."+t+"-row ."+t+"-divider{display:none;}."+t+"-row."+t+"-state-a ."+t+"-right{display:none;}."+t+"-row."+t+"-state-b ."+t+"-left{display:none;}}."+t+"-pdp{display:inline-flex;align-items:flex-start;gap:6px;margin:4px 0 0 0;padding:0;background:transparent;font-size:15px;line-height:1.4;color:#2841bb;box-sizing:border-box;}."+t+"-pdp ."+t+"-icon{width:16px;height:14px;color:#2841bb;flex-shrink:0;margin-top:3px;}."+t+"-pdp ."+t+"-b{font-weight:700;color:#2841bb;}."+t+"-pdp ."+t+"-r{font-weight:400;color:#2841bb;}@media (max-width:991px){."+t+"-pdp{font-size:12px;line-height:1.35;gap:4px;}."+t+"-pdp ."+t+"-icon{width:13px;height:11px;}}."+t+"-pdp-sbl{display:inline-flex;align-items:flex-start;gap:6px;margin:2px 0 0 0;padding:0;background:transparent;font-size:13px;line-height:1.3;color:#2841bb;}."+t+"-pdp-sbl ."+t+"-icon{width:13px;height:11px;color:#2841bb;flex-shrink:0;margin-top:3px;}."+t+"-pdp-sbl ."+t+"-b{font-weight:700;color:#2841bb;}."+t+"-pdp-sbl ."+t+"-r{font-weight:400;color:#2841bb;}.sel_stock,.tmx-variant-availability{color:#349d00 !important;}/* PDP Shop-By-List disclaimer single-line fix â ClickUp 868k4d2d5 */.pdp-product-variant .row>span.col{flex:0 0 100%;max-width:100%;}.pdp-product-variant .discount-exclusion-message{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;}.pdp-product-variant .pdp-shipping-restriction-not-hazmat{display:flex;align-items:center;gap:6px;}.pdp-product-variant .pdp-shipping-restriction-not-hazmat>div,.pdp-product-variant .pdp-shipping-restriction-not-hazmat p{margin:0;}.pdp-product-variant .pdp-shipping-restriction-not-hazmat p{white-space:nowrap;}",i=document.createElement("style");i.id=t+"-styles",i.textContent=e,document.head.appendChild(i)}}();var n=o(i);if(location.pathname&&/^\/[a-z0-9-]+(\/[a-z0-9-]+)+\/?$/i.test(location.pathname)){r(i);var a=0,s=setInterval(function(){a++,r(i),a>=60&&clearInterval(s)},200),l=document.querySelector(".sel_wrap")||document.querySelector(".tmx-product-details");if(l&&"undefined"!=typeof MutationObserver){var p=!1;new MutationObserver(function(){p||(p=!0,(window.requestAnimationFrame||setTimeout)(function(){p=!1,r(i)},16))}).observe(l,{childList:!0,subtree:!0})}}e=n}}},!0,!0,!1,!1,!1)}(); 20173 }); 20174</script>
20174 20175</p> 20176</div></div><div class="block freetextblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "><div> 20177 <p style="display: none;">
20178<script> 20179/* TAG: pdp-mas-membership-box-fix 20180 MAS PDP membership box control fix (260805_masMonthlyPdpFixes) */ 20181csUtils.domReady(function () { 20182 if (csUtils.custom_audience['epiExclude']) return; 20183(function () { 20184 // gate: query param name to require (?name=true, sticks for session), or false = live 20185 var PREVIEW_PARAM = false; 20186 20187 // run once (tag + Convert can both deliver) 20188 if (window.__smxfixInit) return; 20189 window.__smxfixInit = true; 20190 20191 if (PREVIEW_PARAM) { 20192 var masPreview = false; 20193 try { 20194 if (new URLSearchParams(location.search).get(PREVIEW_PARAM) === 'true') { 20195 sessionStorage.setItem(PREVIEW_PARAM, 'true'); 20196 } 20197 masPreview = sessionStorage.getItem(PREVIEW_PARAM) === 'true'; 20198 } catch (e) {} 20199 if (!masPreview) { 20200 // hide MAS block for live traffic 20201 var gate = document.createElement('style'); 20202 gate.textContent = '.stewmax-add,.stewmax-event,.smxm-pdp-offer{display:none !important}'; 20203 (document.head || document.documentElement).appendChild(gate); 20204 return; 20205 } 20206 } 20207 20208 var MSG_KEY = 'smxfixIntent'; 20209 var PLANS = { 20210 yearly: { re: /stewmax 1-year membership/i, name: 'StewMAX 1-Year Membership', short: '1-Year' }, 20211 monthly: { re: /stewmax monthly membership/i, name: 'StewMAX Monthly Membership', short: 'Monthly' } 20212 }; 20213 var CHECK_SVG = '<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M36.3352 16.6666C37.0963 20.4021 36.5539 24.2857 34.7982 27.6696C33.0426 31.0536 30.18 33.7334 26.6877 35.2622C23.1954 36.791 19.2845 37.0763 15.6073 36.0706C11.9301 35.0649 8.70882 32.829 6.48063 29.7357C4.25243 26.6424 3.15204 22.8787 3.36294 19.0723C3.57384 15.2659 5.0833 11.6468 7.63958 8.8186C10.1959 5.9904 13.6445 4.12403 17.4103 3.53074C21.1761 2.93744 25.0315 3.65308 28.3335 5.55832" stroke="#00AA00" stroke-width="3.33333" stroke-linecap="round" stroke-linejoin="round"/><path d="M15 18.3334L20 23.3334L36.6667 6.66675" stroke="#00AA00" stroke-width="3.33333" stroke-linecap="round" stroke-linejoin="round"/></svg>'; 20214 20215 var state = { inCartTerm: null }; 20216 20217 function q(sel, root) { return (root || document).querySelector(sel); } 20218 20219 var style = document.createElement('style'); 20220 style.textContent = 20221 '.stewmax-term-selector{display:none !important}\n' + 20222 // green checked square (selector-page shape) 20223 '.stewmax-container__message-check .form-check-input[type="checkbox"]:checked~.form-check-label-after:after{background:#00aa00 !important}\n' + 20224 // green checkbox (plain shape) 20225 '.js-add-stewmax-to-cart{accent-color:#00aa00}\n' + 20226 '.smxfix-confirm{display:flex;gap:8px;align-items:center;justify-content:center;margin:8px auto 0;padding:10px 12px;max-width:520px;background:#fff;border:1px solid #ccc;border-radius:6px;font-size:16px;font-weight:700;color:#000;line-height:1.3;font-family:jaf-bernino-sans,sans-serif}\n' + 20227 '.smxfix-confirm svg{width:20px;height:20px;flex:none}'; 20228 (document.head || document.documentElement).appendChild(style); 20229 20230 function fetchCartDoc() { 20231 return fetch('/cart/', { credentials: 'same-origin' }) 20232 .then(function (r) { return r.text(); }) 20233 .then(function (html) { return new DOMParser().parseFromString(html, 'text/html'); }); 20234 } 20235 20236 function cartMembershipTerm(doc) { 20237 var tiles = doc.querySelectorAll('.cart-item-tile'); 20238 for (var i = 0; i < tiles.length; i++) { 20239 var name = tiles[i].querySelector('.display-name'); 20240 var text = name ? name.textContent || '' : ''; 20241 if (PLANS.monthly.re.test(text)) return 'monthly'; 20242 if (PLANS.yearly.re.test(text)) return 'yearly'; 20243 } 20244 return null; 20245 } 20246 20247 function inCartLabelHtml(term) { 20248 var brand = '<strong>Stew<span style="color: #ff0000;">MAX</span></strong>'; 20249 return '<p>' + brand + ' <strong>' + PLANS[term].short + ' Membership</strong> in your cart</p>'; 20250 } 20251 20252 function stashIntent(kind, term) { 20253 try { sessionStorage.setItem(MSG_KEY, kind + ':' + (term || '')); } catch (e) {} 20254 } 20255 20256 function showConfirm(box, msg) { 20257 var row = q('.stewmax-container__message-check', box); 20258 if (!row || !row.parentNode) return; 20259 var t = document.createElement('div'); 20260 t.className = 'smxfix-confirm'; 20261 t.innerHTML = CHECK_SVG + '<span></span>'; 20262 t.lastChild.textContent = msg; 20263 row.parentNode.insertBefore(t, row); 20264 setTimeout(function () { if (t.parentNode) t.parentNode.removeChild(t); }, 5000); 20265 } 20266 20267 function init(box) { 20268 var check = q('.js-add-stewmax-to-cart', box); 20269 20270 // forward offer-text clicks (nested labels break native forwarding) 20271 box.addEventListener('click', function (e) { 20272 if (!e.target || !e.target.closest) return; 20273 if (e.target.classList && e.target.classList.contains('js-add-stewmax-to-cart')) return; 20274 var label = e.target.closest('label[for="stewmax-checkbox"], .checkbox-text'); 20275 if (!label || !box.contains(label)) return; 20276 e.preventDefault(); 20277 if (check) check.click(); 20278 }); 20279 20280 // record intent pre-reload (checked already toggled here) 20281 box.addEventListener('click', function (e) { 20282 if (e.target && e.target.classList && e.target.classList.contains('js-add-stewmax-to-cart')) { 20283 if (e.target.checked) stashIntent('added', 'yearly'); 20284 else stashIntent('removed', state.inCartTerm); 20285 } 20286 }, true); 20287 20288 // in-cart truth from the cart (server hidden fields assume annual) 20289 if (check && check.checked) { 20290 fetchCartDoc().then(function (doc) { 20291 // only trust a real cart document 20292 var isCartDoc = doc.querySelector('.cart-item-tile, .js-cart, .empty-cart-content'); 20293 if (!isCartDoc) return; 20294 state.inCartTerm = cartMembershipTerm(doc); 20295 if (!state.inCartTerm) { check.checked = false; return; } 20296 var labels = box.querySelectorAll('.checkbox-text'); 20297 for (var i = 0; i < labels.length; i++) labels[i].innerHTML = inCartLabelHtml(state.inCartTerm); 20298 }).catch(function () {}); 20299 } 20300 20301 // post-reload confirmation when landed state matches intent 20302 var intent = null; 20303 try { intent = sessionStorage.getItem(MSG_KEY); sessionStorage.removeItem(MSG_KEY); } catch (e) {} 20304 if (intent && check) { 20305 var kind = intent.split(':')[0]; 20306 var term = intent.split(':')[1]; 20307 var name = PLANS[term] ? PLANS[term].name : 'StewMAX Membership'; 20308 if (kind === 'added' && check.checked) showConfirm(box, name + ' successfully added.'); 20309 else if (kind === 'removed' && !check.checked) showConfirm(box, name + ' successfully removed.'); 20310 } 20311 } 20312 20313 // structural anchor (wrapper classes differ per host) 20314 var tries = 0; 20315 var t = setInterval(function () { 20316 tries++; 20317 var check = q('.stewmax-container__message-check .js-add-stewmax-to-cart'); 20318 var box = check && (check.closest('.stewmax-add') || check.closest('.stewmax-container')); 20319 if (box) { clearInterval(t); init(box); return; } 20320 if (tries > 50) clearInterval(t); 20321 }, 200); 20322})(); 20323}); 20324</script>
20324 20325</p> 20326</div></div><div class="block freetextblock col-lg-12 col-md-12 col-sm-12 col-xs-12 "><div> 20327 <p style="display: none;">
20328<script data-cookieconsent="ignore"> 20329 /* TAG: CS: Sitewide - StewMAX Monthly Membership 20330 StewMAX Monthly membership, sitewide: /stewmax-1-year-membership/ redesign 20331 (Monthly + Annual plans), header pill, PDP offer box, cart + checkout 20332 upsells, GA4 plan-identity fixes. From Convert deploy #1004207563 20333 (winning tests #1004206978 desktop / #1004206979 mobile). */ 20334 csUtils.domReady(function () { 20335 if (csUtils.custom_audience['epiExclude']) return; // kill-switch (?epiExclude / cookie) 20336 if (location.search.indexOf('excludeEPI=true') > 0) return; // per-page kill-param 20337 if (window.__smxmEpiInit) return; // run-once 20338 window.__smxmEpiInit = true; 20339 20340 // ---- config / levers ---- 20341 var SMXM_CONFIG = { 20342 MONTHLY_SKU: 'STEWMAX-MONTHLY', 20343 MAP_IMG_URL: 'https://d2t92d45b68dnb.cloudfront.net/Stewmac/260707_stewmaxMonthly/stewmax-world-map.png', 20344 // Displayed price text + GA4 event identity. The real charge comes from the 20345 // SKU/catalog â change these in step with it, they don't set the price. 20346 MONTHLY_PRICE: '9.95', 20347 YEARLY_PRICE: '49.95' 20348 }; 20349 var EXCLUDED_GROUP_PREFIX = 'SMX'; // #tsCustomerGroup prefix that keeps the native page. 20350 // Do not loosen to include members: the member account-page UI below is dormant 20351 // and its monthly option has no backend yet. 20352 20353 // ---- targeting: StewMAX members stay native ---- 20354 var cg = document.getElementById('tsCustomerGroup'); 20355 if (!cg) return; // no segmentation field -> native 20356 if ((cg.value || '').trim().toUpperCase().indexOf(EXCLUDED_GROUP_PREFIX) === 0) return; 20357 20358 !function(){"use strict";var e="http://www.w3.org/2000/svg",t="#monthly",n="#yearly",r="$"+SMXM_CONFIG.MONTHLY_PRICE,s="$"+SMXM_CONFIG.YEARLY_PRICE,i="$"+(parseFloat(SMXM_CONFIG.YEARLY_PRICE)/12).toFixed(2)+"/month billed annually";var o={shipping:'<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.6667 24V8C18.6667 7.29276 18.3857 6.61448 17.8856 6.11438C17.3855 5.61428 16.7072 5.33333 16 5.33333H5.33333C4.62609 5.33333 3.94781 5.61428 3.44772 6.11438C2.94762 6.61448 2.66667 7.29276 2.66667 8V22.6667C2.66667 23.0203 2.80714 23.3594 3.05719 23.6095C3.30724 23.8595 3.64638 24 4 24H6.66667" stroke="white" stroke-width="2.66667" stroke-linecap="round" stroke-linejoin="round"/><path d="M20 24H12" stroke="white" stroke-width="2.66667" stroke-linecap="round" stroke-linejoin="round"/><path d="M25.3333 24H28C28.3536 24 28.6928 23.8595 28.9428 23.6095C29.1929 23.3594 29.3333 23.0203 29.3333 22.6667V17.8C29.3328 17.4974 29.2294 17.204 29.04 16.968L24.4 11.168C24.2753 11.0118 24.1171 10.8857 23.9371 10.7989C23.7571 10.7122 23.5598 10.667 23.36 10.6667H18.6667" stroke="white" stroke-width="2.66667" stroke-linecap="round" stroke-linejoin="round"/><path d="M22.6667 26.6667C24.1394 26.6667 25.3333 25.4728 25.3333 24C25.3333 22.5272 24.1394 21.3333 22.6667 21.3333C21.1939 21.3333 20 22.5272 20 24C20 25.4728 21.1939 26.6667 22.6667 26.6667Z" stroke="white" stroke-width="2.66602" stroke-linecap="round" stroke-linejoin="round"/><path d="M9.33333 26.6667C10.8061 26.6667 12 25.4728 12 24C12 22.5272 10.8061 21.3333 9.33333 21.3333C7.86057 21.3333 6.66667 22.5272 6.66667 24C6.66667 25.4728 7.86057 26.6667 9.33333 26.6667Z" stroke="white" stroke-width="2.66602" stroke-linecap="round" stroke-linejoin="round"/></svg>',returns:'<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.6667 28.9734C15.0721 29.2074 15.5319 29.3306 16 29.3306C16.4681 29.3306 16.928 29.2074 17.3333 28.9734L26.6667 23.64C27.0717 23.4062 27.408 23.07 27.6421 22.6651C27.8761 22.2603 27.9995 21.801 28 21.3334V10.6667C27.9995 10.199 27.8761 9.73976 27.6421 9.3349C27.408 8.93004 27.0717 8.59383 26.6667 8.36001L17.3333 3.02668C16.928 2.79263 16.4681 2.66941 16 2.66941C15.5319 2.66941 15.0721 2.79263 14.6667 3.02668L5.33333 8.36001C4.92835 8.59383 4.59197 8.93004 4.35795 9.3349C4.12392 9.73976 4.00048 10.199 4 10.6667V21.3334C4.00048 21.801 4.12392 22.2603 4.35795 22.6651C4.59197 23.07 4.92835 23.4062 5.33333 23.64L14.6667 28.9734Z" stroke="white" stroke-width="2.66602" stroke-linecap="round" stroke-linejoin="round"/>
20358<path d="M16 29.3333V16" stroke="white" stroke-width="2.66667" stroke-linecap="round" stroke-linejoin="round"/><path d="M4.38681 9.33333L16.0002 16L27.6135 9.33333" stroke="white" stroke-width="2.66667" stroke-linecap="round" stroke-linejoin="round"/><path d="M10 5.69335L22 12.56" stroke="white" stroke-width="2.66667" stroke-linecap="round" stroke-linejoin="round"/></svg>',expedited:'<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 29.999L14 19.999L6 16.999L20 1.99902L18 11.999L26 14.999L12 29.999Z" stroke="white" stroke-width="2.67" stroke-linecap="round" stroke-linejoin="round"/></svg>',offers:'<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.7813 3.448C16.2814 2.94787 15.6032 2.66682 14.896 2.66667H5.33333C4.62609 2.66667 3.94781 2.94762 3.44772 3.44772C2.94762 3.94781 2.66667 4.62609 2.66667 5.33333V14.896C2.66682 15.6032 2.94787 16.2814 3.448 16.7813L15.0533 28.3867C15.6594 28.9889 16.479 29.3269 17.3333 29.3269C18.1877 29.3269 19.0073 28.9889 19.6133 28.3867L28.3867 19.6133C28.9889 19.0073 29.3269 18.1877 29.3269 17.3333C29.3269 16.479 28.9889 15.6594 28.3867 15.0533L16.7813 3.448Z" stroke="white" stroke-width="2.66602" stroke-linecap="round" stroke-linejoin="round"/><path d="M10 10.6667C10.3682 10.6667 10.6667 10.3682 10.6667 10C10.6667 9.63181 10.3682 9.33333 10 9.33333C9.63181 9.33333 9.33333 9.63181 9.33333 10C9.33333 10.3682 9.63181 10.6667 10 10.6667Z" fill="white" stroke="white" stroke-width="2.66602" stroke-linecap="round" stroke-linejoin="round"/></svg>',trustCheck:'<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M36.3352 16.6666C37.0963 20.4021 36.5539 24.2857 34.7982 27.6696C33.0426 31.0536 30.18 33.7334 26.6877 35.2622C23.1954 36.791 19.2845 37.0763 15.6073 36.0706C11.9301 35.0649 8.70882 32.829 6.48063 29.7357C4.25243 26.6424 3.15204 22.8787 3.36294 19.0723C3.57384 15.2659 5.0833 11.6468 7.63958 8.8186C10.1959 5.9904 13.6445 4.12403 17.4103 3.53074C21.1761 2.93744 25.0315 3.65308 28.3335 5.55832" stroke="#00AA00" stroke-width="3.33333" stroke-linecap="round" stroke-linejoin="round"/><path d="M15 18.3334L20 23.3334L36.6667 6.66675" stroke="#00AA00" stroke-width="3.33333" stroke-linecap="round" stroke-linejoin="round"/></svg>',star:'<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.7241 8.03913L11.4754 11.2101L13.2963 16.2724C13.3341 16.3778 13.3468 16.4911 13.3333 16.6027C13.3198 16.7143 13.2805 16.8208 13.2189 16.9132C13.1572 17.0055 13.075 17.0808 12.9793 17.1327C12.8836 17.1846 12.7772 17.2116 12.6693 17.2112C12.5303 17.2103 12.395 17.164 12.2823 17.079L8.00011 13.8941L3.71762 17.079C3.60154 17.1655 3.4619 17.211 3.31921 17.2087C3.17652 17.2064 3.0383 17.1564 2.92486 17.0661C2.81142 16.9759 2.72874 16.8501 2.68897 16.7072C2.6492 16.5643 2.65444 16.4119 2.70391 16.2723L4.52485 11.21L0.275893 8.03905C0.161998 7.95309 0.0770692 7.83182 0.0332378 7.69254C-0.0105935 7.55326 -0.0110858 7.4031 0.0318314 7.26351C0.0747486 7.12392 0.15888 7.00204 0.27221 6.91528C0.385539 6.82852 0.52227 6.78131 0.662873 6.78039H5.53882L7.37312 1.66931C7.41987 1.53508 7.50512 1.41911 7.6173 1.33715C7.72947 1.2552 7.86313 1.21123 8.00011 1.21123C8.13708 1.21123 8.27074 1.2552 8.38292 1.33715C8.49509 1.41911 8.58034 1.53508 8.62709 1.66931L10.4614 6.78039H15.3373C15.4779 6.78136 15.6146 6.82861 15.7279 6.91539C15.8412 7.00218 15.9253 7.12406 15.9682 7.26364C16.0111 7.40321 16.0105 7.55335 15.9667 7.6926C15.9229 7.83185 15.8379 7.95319 15.7241 8.03913Z" fill="#EE2605"/></svg>',chevron:'<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5 7.5L10 12.5L15 7.5" stroke="#0A0A0A" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/></svg>'};function a(e,t){for(var n="",r=0;r<e;r++)n+=o.star;return'<span class="smxm-stars '+(t||"")+'">'+n+"</span>"}var m=[".stewmax-button svg[data-smxm] .stewmax-textswap{display:none}",".smxm-pill-sub{font-family:jaf-bernino-sans,sans-serif;font-size:10px;font-weight:400;fill:#000}",".smxm-pill-new{fill:#cc0000;font-weight:700}",".smxm-pill-native{font-family:jaf-bernino-sans,sans-serif;font-size:9.5px;text-transform:uppercase;fill:#000}","@keyframes smxmFadeOut{0%{opacity:1}100%{opacity:0}
20358}","@keyframes smxmFadeIn{0%{opacity:0}100%{opacity:1}}",".smxm-pill-swap .smxm-fade-out{animation:smxmFadeOut 500ms linear forwards}",".smxm-pill-swap .smxm-fade-in{animation:smxmFadeIn 500ms linear forwards;opacity:0}","body.smxm .cs-banner .cs-banner-inner{align-items:flex-start}","body.smxm .cs-banner .cs-content-container .hdr-wrapper{flex-flow:row nowrap;justify-content:center;align-items:center;gap:30px;padding:40px 1.5rem 0;flex-grow:0}","body.smxm .cs-banner .hdr-wrapper h1{display:block;font-size:72px;line-height:1.38;max-width:749px}","body.smxm .cs-banner .hdr-wrapper h1 .smxm-hero-word2{display:inline;font-size:inherit;line-height:inherit}","body.smxm .cs-banner .hdr-wrapper h1 .smxm-hero-sub{display:block;font-size:34px;line-height:1.38;font-weight:400;text-transform:uppercase}","body.smxm .cs-banner .hdr-wrapper h1 .smxm-sub2{display:inline;font-size:inherit;line-height:inherit}","body.smxm .cs-banner .hdr-wrapper .badge{display:block;width:152px;height:auto;margin:0}","body.smxm .smxm-hero-rail{display:flex;flex-direction:column;align-items:center;gap:8px}","body.smxm .cs-banner .reviews-container{margin:0;width:auto}","body.smxm .cs-banner .reviews-container a{color:#fff}",".smxm-plans{position:relative;z-index:5;margin-top:-247px}",".smxm-plans-inner{max-width:1183px;margin:0 auto;display:flex;gap:40px;justify-content:center;align-items:center;padding:0 1.5rem}",".smxm-cards{display:flex;gap:20px;align-items:stretch;padding:4px;flex:1;max-width:630px}",".smxm-card{background:#fff;border-radius:12px;padding:10px;flex:1;display:flex;border:4px solid transparent;cursor:pointer;box-shadow:4px 4px 16px 0 rgba(0,0,0,.25)}",".smxm-card-inner{display:flex;flex-direction:column;gap:8px;padding:20px;flex:1}",".smxm-card:not(.smxm-selected) .smxm-card-inner{opacity:.7}",".smxm-card.smxm-selected{border-color:#ee2605}",".smxm-card-pill{align-self:flex-start;background:#000;color:#fff;border-radius:100px;padding:4px 8px;font-size:12px;font-weight:600;line-height:1.38}",".smxm-card-yearly .smxm-card-pill{background:#c59322}",".smxm-card-name{font-size:20px;font-weight:700;line-height:1.38;color:#000;margin:0}",".smxm-card-price{display:flex;gap:4px;align-items:center;color:#000}",".smxm-card-amount{font-size:32px;font-weight:700;line-height:1.38}",".smxm-card-per{font-size:16px;font-weight:400;line-height:1.38}",".smxm-card-note{font-size:14px;font-weight:400;line-height:1.38;color:#000;margin:0}",".smxm-card-desc{font-size:14px;font-weight:600;line-height:1.38;color:#000;margin:0}",".smxm-desc-mobile{display:none;font-weight:700}","body.smxm .smxm-card-desc span{color:#000}",".smxm-selector{background:#fff;border:2px solid #d6d6d6;padding:24px;display:flex;flex-direction:column;gap:24px;align-items:center;width:513px;flex:none}",".smxm-selector-hdr{font-family:jaf-bernino-sans-condensed,sans-serif;font-size:32px;line-height:1.125;text-align:center;color:#000;text-transform:uppercase;margin:0}",".smxm-toggle{background:#666;border-radius:100px;display:flex;justify-content:space-between;align-self:stretch;height:60px}",".smxm-opt{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;background:none;border:none;border-radius:100px;cursor:pointer;padding:12px 0}",".smxm-opt .smxm-opt-name{font-size:14px;font-weight:700;line-height:1.38;color:#fff;opacity:.7}",".smxm-opt .smxm-opt-price{font-size:12px;font-weight:600;line-height:1.38;color:#fff}",".smxm-opt.smxm-active{background:#cc0000;border:2px solid #e0e0e0;flex:none;width:56.5%}",".smxm-opt.smxm-active .smxm-opt-name{opacity:1}",".smxm-selector-note{font-size:14px;font-weight:400;line-height:1.38;color:#666;text-align:center;margin:0}",".smxm-cta{background:#cc0000;border:none;border-radius:8px;padding:20px 6px;align-self:stretch;color:#fff;font-size:20px;font-weight:700;letter-spacing:1px;line-height:1.38;cursor:pointer;font-family:jaf-bernino-sans,sans-serif;text-transform:uppercase}",".smxm-cta:hover{background:#b30000}",".smxm-benefits{display:flex;gap:45px;padding:20px 1.5rem;justify-content:center;align-items:flex-start}",".smxm-benefit{border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:24px;align-items:center;text-align:center;max-width:323px}",".smxm-benefit-icon{width:60px;height:60px;background:#333;border-radius:50%;display:flex;align-items:center;justify-content:center}",".smxm-benefit h3{font-family:jaf-bernino-sans-condensed,sans-serif;font-size:24px;line-height:1.25;color:#0a0a0a;margin:0;text-transform:uppercase}",".smxm-benefit .smxm-benefit-sub{font-size:18px;font-weight:600;line-height:1.17;color:#666;margin:0}","body.smxm #main-content{background:#f6f6f6}
20358","body.smxm #productReviews{display:none}",".smxm-reviews{background:#fff;margin-top:45px}","body.smxm .cs-container{margin-bottom:5px}",".smxm-benefits{margin-bottom:40px}","body.smxm .intro .membership{display:none}","body.smxm .cs-container.intro .cs-container-inner{max-width:1080px;background:#fff;padding:40px;flex-direction:row;gap:20px;align-items:center;justify-content:center}","body.smxm .intro .content{flex:1;max-width:580px}","body.smxm .intro .content .hdr{text-transform:none;font-size:32px;line-height:1.125;font-family:jaf-bernino-sans-condensed,sans-serif}","body.smxm .intro .content .smxm-intro-serving{font-weight:700;margin:12px 0 0}","body.smxm .intro .content .smxm-intro-link{margin:12px 0 0}","body.smxm .intro .content .smxm-intro-link a{color:#da0f15;font-weight:700;text-decoration:underline}","body.smxm .intro .mobile-warranty{display:none}","body.smxm .intro .cs-container-inner > .smxm-map{flex:0 0 400px;width:400px;display:flex;align-items:center;justify-content:center}",".smxm-map img{max-width:100%;height:auto}","body.smxm .benefits-container .benefit-img{display:none}","body.smxm .benefits-container .cs-container-inner{max-width:1080px;background:#fff;padding:40px;box-shadow:none}","body.smxm .benefits-container .cs-container-inner section{flex-direction:row}","body.smxm .benefits-container .section-copy{width:100%;padding:0}","body.smxm .benefits-container .section-copy .smxm-ship-cols{display:flex;gap:24px;width:100%;max-width:none}","body.smxm .benefits-container .smxm-ship-col{flex:1;display:flex;flex-direction:column;gap:12px}","body.smxm .benefits-container .smxm-ship-col p{margin:0}","body.smxm .benefits-container .smxm-ship-col a{color:#da0f15;font-weight:700}","body.smxm .benefits-container .smxm-ship-col .hdr{font-size:32px;line-height:1.125}","body.smxm .lifetime-promise-container .cs-container-inner{max-width:1080px;background:#fff;padding:40px;flex-direction:row-reverse;align-items:center;gap:20px;justify-content:center}","body.smxm .lifetime-promise-container .copy{flex:1;max-width:660px}","body.smxm .lifetime-promise-container .copy .hdr{font-size:32px;line-height:1.125}","body.smxm .lifetime-promise-container img,body.smxm .lifetime-promise-container .seal{width:320px;height:auto;flex:none}",".smxm-disclaimer{max-width:760px;margin:0 auto;padding:10px 40px 25px;text-align:center}",".smxm-disclaimer p{font-size:12px;line-height:1.38;color:#000;margin:0 auto 4px;max-width:600px;text-wrap:balance}","body.smxm .benefits-container .section-copy .smxm-disclaimer{max-width:none;width:100%;padding:20px 0 0}",".smxm-sticky{position:sticky;bottom:0;top:var(--smxm-bar-top,163px);z-index:99;background:#333;padding:20px;box-shadow:0 -4px 6px -4px rgba(0,0,0,.1),0 -10px 15px -3px rgba(0,0,0,.1);transition:transform .25s ease,opacity .25s ease}",".smxm-sticky.smxm-bar-hidden{transform:translateY(110%);opacity:0;pointer-events:none}","body.smxm-stuck #attentive_creative{transform:translateY(calc(-1 * var(--smxm-lift, 113px))) !important;transition:transform .2s ease}",".smxm-sticky-inner{max-width:1401px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:20px}",".smxm-sticky-brand{display:flex;gap:20px;align-items:center}",".smxm-sticky-logo{background:#000;border-radius:1000px;border:1.25px solid #d9d9d9;padding:0 20px;height:57px;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;font-size:18px;font-weight:600;line-height:1.3;letter-spacing:.9px}",".smxm-sticky-logo b{color:#fff;font-weight:800}",".smxm-sticky-copy .smxm-sticky-hl{font-family:jaf-bernino-sans-condensed,sans-serif;font-size:20px;font-weight:400;line-height:1.5;color:#fff;margin:0}",".smxm-sticky-actions{display:flex;gap:15px;align-items:center}",".smxm-sticky-plans{display:flex;gap:10px}",".smxm-splan{border:none;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;gap:1px;padding:9px 19px;font-family:jaf-bernino-sans,sans-serif;text-align:center}",".smxm-splan-yearly{background:#fff}",".smxm-splan-yearly .smxm-splan-name{color:#333;font-size:14px;font-weight:700;line-height:1.5}",".smxm-splan-yearly .smxm-splan-tag{color:#c59322;font-size:10px;font-weight:600;line-height:1.5}",".smxm-splan-monthly{background:rgba(255,255,255,.2);padding:10px 20px}",".smxm-splan-monthly .smxm-splan-name{color:#fff;font-size:14px;font-weight:700;line-height:1.5}",".smxm-splan-monthly .smxm-splan-tag{color:#ffb6b6;font-size:10px;font-weight:600;line-height:1.5}",".smxm-splan{opacity:.55}",".smxm-splan.smxm-active{opacity:1;outline:2px solid #fff;outline-offset:1px}",".smxm-sticky-cta{background:#cc0000;border:none;border-radius:6px;padding:15px 40px;color:#fff;font-size:18px;font-weight:700;line-height:1.5;cursor:pointer;font-family:jaf-bernino-sans,sans-serif;text-transform:uppercase;white-space:nowrap}",".smxm-cta-short{display:none}",".smxm-trust{max-width:1080px;margin:5px auto;background:#f6f6f6;border-radius:12px;display:flex;gap:80px;padding:40px;justify-content:center;align-items:center}",".smxm-trust-item{display:flex;flex-direction:column;gap:10px;align-items:center;text-align:center}",".smxm-trust-item p{font-size:18px;font-weight:700;line-height:1.5;color:#0a0a0a;margin:0;max-width:90px}",".smxm-trust-div{width:1px;height:60px;background:#ccc}",".smxm-testimonials{max-width:1080px;margin:5px auto;background:#fff;display:flex;flex-direction:column;gap:30px;padding:40px}",".smxm-testimonials h2{font-family:jaf-bernino-sans-condensed,sans-serif;font-size:36px;line-height:1.5;color:#0a0a0a;margin:0;text-transform:uppercase;text-align:center}",".smxm-tcards{display:flex;gap:20px}",".smxm-tcard{background:#f6f6f6;border-radius:8px;display:flex;flex-direction:column;gap:15px;padding:20px;flex:1}",".smxm-stars{display:inline-flex;gap:5px;align-items:center}",".smxm-tcard blockquote{font-size:14px;font-weight:400;line-height:1.5;color:#0a0a0a;margin:0;flex:1}",".smxm-tcard .smxm-tname{font-size:14px;font-weight:700;line-height:1.5;color:#0a0a0a;margin:0}",".smxm-tcard .smxm-trole{font-size:12px;font-weight:400;line-height:1.5;color:#666;margin:0}",".smxm-tcard .smxm-tmeta{font-size:12px;font-weight:400;line-height:1.5;color:#cc0000;margin:0}",".smxm-tfoot{display:flex;flex-direction:column;gap:10px;text-align:center}",".smxm-tfoot .smxm-tjoin{font-size:18px;font-weight:600;line-height:1.5;color:#333;margin:0}",".smxm-trating{display:flex;gap:10px;justify-content:center;align-items:center}",".smxm-trating .smxm-stars svg{width:20px;height:20px}",".smxm-trating .smxm-tscore{font-size:16px;font-weight:700;color:#0a0a0a}",".smxm-trating .smxm-tcount{font-size:14px;font-weight:400;line-height:1.5;color:#666}",".smxm-faq{max-width:1080px;margin:5px auto 0;background:#fff;display:flex;flex-direction:column;gap:30px;padding:40px}",".smxm-faq h2{font-family:jaf-bernino-sans-condensed,sans-serif;font-size:36px;line-height:1.5;color:#0a0a0a;margin:0;text-transform:uppercase;text-align:center}",".smxm-faq-list{display:flex;flex-direction:column;gap:15px}",".smxm-faq-item{border:1.25px solid #e0e0e0;border-radius:8px;overflow:hidden}",".smxm-faq-q{width:100%;background:#f6f6f6;border:none;display:flex;justify-content:space-between;align-items:center;padding:20px;cursor:pointer;font-family:jaf-bernino-sans,sans-serif;font-size:16px;font-weight:700;line-height:1.5;color:#0a0a0a;text-align:left}",".smxm-faq-q svg{flex:none;transition:transform .2s}",".smxm-faq-item.smxm-open .smxm-faq-q svg{transform:rotate(180deg)}",".smxm-faq-a{display:none;padding:16px 20px;font-size:14px;line-height:1.5;color:#333;background:#fff}",".smxm-faq-item.smxm-open .smxm-faq-a{display:block}",".smxm-red{color:#cc0000}",".smxm-b{font-weight:700}",".smxm-in-cart,.smxm-cta.smxm-in-cart,.smxm-sticky-cta.smxm-in-cart{background:#6c757d;cursor:default;pointer-events:none}",".smxm-cart-upsell{background:#fff;border:1px solid #e3e3e3;padding:10px;margin:10px 0;display:flex;flex-direction:column;gap:10px;font-family:jaf-bernino-sans,sans-serif}",".smxm-cu-head{display:flex;gap:5px;align-items:center;padding-left:5px}",".smxm-cu-arrow{width:16px;height:24px}",".smxm-cu-title{font-size:14px;font-weight:700;letter-spacing:-.56px;color:#000}",".smxm-cu-sub{display:flex;gap:5px;align-items:center;padding-left:25px}",".smxm-cu-add{font-size:14px;font-weight:700;color:#000}",".smxm-cu-learn{font-size:12px;color:#cc0000;text-decoration:none}",".smxm-cu-learn:hover{text-decoration:underline;color:#cc0000}",".smxm-cu-row{display:flex;gap:8px;align-items:center;padding:0 0 0 25px;margin:0;font-size:14px;color:#000;cursor:pointer}",".smxm-cu-row-yr{border-bottom:1px solid #ececec;padding-bottom:15px}",".smxm-cu-check{width:16px;height:16px;accent-color:#cc0000;margin:0}",".smxm-cu-note{font-size:12px;color:#cc0000}",".smxm-method .smxm-method-title{color:#000;letter-spacing:-.6px}",".smxm-method .smxm-method-title b{font-weight:800}",".smxm-method .label-shipping-method__estimated .smxm-b{color:#000}",".checkout-body .stewmax-container{display:none !important}",".smxm-pdp-offer{background:#fff;border:2px solid #000;border-radius:8px;box-shadow:0 4px 4px rgba(0,0,0,.25);display:flex;flex-direction:column;gap:16px;padding-bottom:20px;margin:10px 0;font-family:jaf-bernino-sans,sans-serif}",".smxm-po-head{background:#000;border-radius:6px 6px 0 0;padding:10px;text-align:center}",".smxm-po-hl{color:#fff;font-size:14px;font-weight:600;line-height:1.4}",".smxm-po-red{color:#ef0101}",".smxm-po-big{font-size:18px}",".smxm-po-ends{font-size:12px;color:#d5d5d5;line-height:1.4}",".smxm-po-row{display:flex;gap:10px;align-items:center;padding:0 18px;background:none;border:none;cursor:pointer;text-align:left;font-family:jaf-bernino-sans,sans-serif;font-size:16px;color:#000;line-height:1.4}",".smxm-po-row .smxm-red,.smxm-po-row b{font-weight:700}",".smxm-po-plus{flex:none;width:32px;height:32px;background:#666;border-radius:6px;color:#fff;font-size:18px;display:flex;align-items:center;justify-content:center}",".smxm-po-row.smxm-po-added .smxm-po-plus{background:#00aa00}",".smxm-po-row:focus:not(:focus-visible){outline:none}",".smxm-po-row.smxm-po-pending{opacity:.5;cursor:wait}",".smxm-po-toast{display:flex;gap:8px;align-items:center;margin:0 18px;padding:10px 12px;background:#fff;border:1px solid #ccc;border-radius:6px;font-size:14px;font-weight:700;color:#000;line-height:1.3}",".smxm-po-toast svg{width:20px;height:20px;flex:none}
20358","body.smxm .benefits-container section.smxm-stale-section{display:none}","body.smxm-acct .tmx-stewmax-content{border:2px solid #aaa;border-radius:6px;padding:20px;margin-bottom:10px}","body.smxm-acct .tmx-stewmax-content-selected{border:3px solid #cc0000}","body.smxm-acct .tmx-stewmax-content .form-check-label{font-weight:700}","@media (min-width:768px){body.smxm .cs-banner .checks{display:none}body.smxm .cs-banner{height:490px;max-height:490px}}","@media (max-width:1199px){.smxm-plans-inner{flex-wrap:wrap}.smxm-benefits{flex-wrap:wrap;gap:24px}}","@media (min-width:768px) and (max-width:1149.98px){",".smxm-benefits{gap:32px 24px}",".smxm-benefit{flex:0 0 calc(50% - 12px);max-width:none;padding:16px 24px}",".smxm-trust{flex-wrap:wrap;gap:24px 40px;justify-content:center}",".smxm-trust-div{display:none}","}","@media (min-width:768px) and (max-width:1099.98px){","body.smxm .cs-banner{height:auto;max-height:none}","body.smxm .cs-banner .cs-content-container .hdr-wrapper{padding:40px 1.5rem}",".smxm-plans{margin-top:32px}",".smxm-plans-inner{flex-direction:column;align-items:center;gap:24px;max-width:700px}",".smxm-cards{width:100%;max-width:640px;flex:none}",".smxm-selector{width:100%;max-width:640px}","}","@media (min-width:768px) and (max-width:1023.98px){",".smxm-sticky-inner{gap:12px}",".smxm-sticky-brand{gap:12px;flex:0 1 auto;min-width:0}",".smxm-sticky-copy .smxm-sticky-hl{font-size:16px;line-height:1.3}",".smxm-sticky-actions{gap:10px;flex:none}",".smxm-splan{padding:8px 12px}",".smxm-splan .smxm-splan-tag{display:none}",".smxm-sticky-cta{padding:12px 20px;font-size:16px;flex:none}",".smxm-cta-long{display:none}",".smxm-cta-short{display:inline}","}","@media (min-width:768px) and (max-width:899.98px){","body.smxm .cs-container.intro .cs-container-inner{flex-direction:column;padding:32px}","body.smxm .intro .content{max-width:none;width:100%}","body.smxm .intro .cs-container-inner > .smxm-map{flex:0 0 auto;width:100%;max-width:420px}","}","@media (max-width:767.98px){","body.smxm .cs-banner{height:auto;max-height:none}","body.smxm .cs-banner .cs-content-container .hdr-wrapper{flex-flow:column wrap;gap:8px;align-items:flex-start;justify-content:center;padding:20px 16px 0}",".smxm-desc-desktop{display:none}",".smxm-desc-mobile{display:inline}","body.smxm .cs-banner .hdr-wrapper h1{font-size:72px;line-height:1.08}","body.smxm .cs-banner .hdr-wrapper h1 .smxm-hero-word2{display:block;font-size:55px}","body.smxm .cs-banner .hdr-wrapper h1 .smxm-hero-sub{font-size:26px;line-height:1.38}","body.smxm .cs-banner .hdr-wrapper h1 .smxm-sub2{display:block}","body.smxm .cs-banner .hdr-wrapper .badge{display:none}","body.smxm .smxm-hero-rail{flex-direction:row}","body.smxm .cs-banner .checks li{font-size:28px;line-height:1}",".smxm-plans{margin-top:0;padding-top:10px}",".smxm-plans-inner{flex-direction:column;gap:16px;padding:0 20px}",".smxm-selector{order:1;width:100%}",".smxm-cards{order:2;flex-direction:column;align-items:stretch;width:100%;max-width:none;padding:0}",".smxm-card-yearly{order:1}.smxm-card-monthly{order:2}",".smxm-card-desc{font-weight:700}",".smxm-splan .smxm-splan-name{line-height:16px}",".smxm-trust-item p{line-height:1.38}",".smxm-testimonials h2,.smxm-faq h2{line-height:1.17}",".smxm-benefits{flex-direction:column;align-items:center;gap:16px;padding:20px}",".smxm-sticky{padding:15px 10px}",".smxm-sticky-inner{flex-wrap:nowrap;justify-content:center;gap:10px}",".smxm-sticky-brand{display:none}",".smxm-sticky-actions{gap:10px;flex:1;justify-content:center}",".smxm-sticky-plans{gap:10px}",".smxm-splan,.smxm-splan-monthly{padding:10px}",".smxm-splan .smxm-splan-tag{display:none}",".smxm-splan .smxm-splan-name{white-space:normal;max-width:80px}",".smxm-sticky-cta{padding:10px;flex:none}",".smxm-cta-long{display:none}",".smxm-cta-short{display:inline}",".smxm-trust{flex-wrap:wrap;gap:24px 40px;margin:5px 20px}",".smxm-trust-div{display:none}","body.smxm .cs-container.intro .cs-container-inner{flex-direction:column;padding:24px}","body.smxm .intro .cs-container-inner > .smxm-map{flex:0 0 auto;width:100%;max-width:400px}","body.smxm .benefits-container .cs-container-inner{padding:24px}","body.smxm .lifetime-promise-container .cs-container-inner{flex-direction:column;padding:24px}","body.smxm .lifetime-promise-container img,body.smxm .lifetime-promise-container .seal{width:100%;max-width:320px}",".smxm-disclaimer{padding:10px 20px 20px}",".smxm-disclaimer p{text-align:left}",".smxm-testimonials{padding:20px;margin:5px 0}",".smxm-tcards{flex-direction:column}",".smxm-faq{padding:20px;margin:5px 0}",".smxm-reviews{margin-top:5px}","body.smxm .benefits-container .smxm-ship-cols{flex-direction:column}","}","@media (max-width:374.98px){",".smxm-sticky{padding:12px 8px}",".smxm-sticky-inner{justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:6px}",".smxm-sticky-inner::-webkit-scrollbar{display:none}",".smxm-sticky-actions{flex:1 1 auto;width:100%;gap:6px;align-items:stretch;justify-content:flex-start}",".smxm-sticky-plans{flex:2 1 0;gap:6px;align-items:stretch;min-width:0}",".smxm-splan{flex:1 1 0;min-width:0;padding:8px 4px;justify-content:center}",".smxm-splan .smxm-splan-name{white-space:normal;max-width:none;font-size:12px;line-height:1.25}",".smxm-sticky-cta{flex:1 1 0;min-width:0;padding:8px 4px;font-size:13px;line-height:1.25;white-space:normal}",".smxm-splan.smxm-active{outline:none}",".smxm-splan-yearly.smxm-active{box-shadow:inset 0 0 0 2px #333}",".smxm-splan-monthly.smxm-active{box-shadow:inset 0 0 0 2px #fff}","}"].join("\n"),c="STEWMAX";function l(e){var t=document.querySelector('input[name="__RequestVerificationToken"]'),n=new URLSearchParams;return t&&n.append("__RequestVerificationToken",t.value),n.append("addToCartModel[items][0][code]",function(e){return"monthly"===e&&SMXM_CONFIG.MONTHLY_SKU?SMXM_CONFIG.MONTHLY_SKU:c}(e)),n.append("addToCartModel[items][0][quantity]","1"),n.append("addToCartModel[items][0][productPageTemplate]","stewmax"),n.append("addToCartModel[items][0][queryID]",""),fetch("/Cart/addToCart",{method:"POST",credentials:"same-origin",headers:{"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8","X-Requested-With":"XMLHttpRequest"},body:n.toString()})}function d(){return fetch("/cart/",{credentials:"same-origin"}).then(function(e){return e.text()}).then(function(e){return(new DOMParser).parseFromString(e,"text/html")})}function p(e,t){for(var n="monthly"===t?/stewmax monthly membership/i:/stewmax 1-year membership/i,r=e.querySelectorAll(".cart-item-tile"),s=0;s<r.length;s++){var i=r[s].querySelector(".display-name");if(i&&n.test(i.textContent||""))return r[s]}return null}function x(e,t){var n=p(e,t),r=n&&n.querySelector('form[action*="/cart/delete" i]');if(!r)return Promise.resolve(!1);for(var s=new URLSearchParams,i=r.querySelectorAll("input[name]"),o=0;o<i.length;o++)s.append(i[o].name,i[o].value);return fetch(r.getAttribute("action"),{method:"POST",credentials:"same-origin",headers:{"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8","X-Requested-With":"XMLHttpRequest"},body:s.toString()}).then(function(e){return e.ok})}function u(e){return d().then(function(t){return!!p(t,e)||x(t,"monthly"===e?"yearly":"monthly").then(function(){return l(e).then(function(t){return t.ok&&(k(e),function(e){if(Date.now()-M<8e3)return;var t=v[e];if(!t)return;try{var n=function(e){return{id:e,name:t.name,price:t.price,discount:"0.00",brand:"StewMac",category:"HomeTopNav",variant:t.code+" | "+t.name,quantity:1}},r=parseFloat(t.price)||0;window.dataLayer=window.dataLayer||[];var s=n(t.id);s.objectid="p_"+t.id,window.dataLayer.push({event:"addToCart",ecommerce:{currencyCode:"USD",add:{products:[s]},queryid:null,productsum:r},queryid:"",indexname:"stewmac_product"}),window.dataLayer.push({event:"variantAddToCart",ecommerce:{currencyCode:"USD",add:{products:[n(t.code)]},queryid:null,productsum:r}})}catch(e){}}(e)),t.ok})})}).catch(function(){return!1})}var f={plan:"yearly",inCartTerm:null};function h(){return document.querySelector('.intro .membership button[data-action="/Cart/addToCart"], .intro .membership .js-add-to-cart-slideout, .intro .membership .js-add-to-cart')}var y=null;var g=["STEWMAX","STEWMAX-MONTHLY"];function b(e){var t={body:e,membership:!1};try{if("string"!=typeof e||-1===e.indexOf("addToCartModel"))return t;var n=new URLSearchParams(e),r={};
20358n.forEach(function(e,t){var n=t.match(/^addToCartModel\[items\]\[(\d+)\]\[code\]$/);n&&g.indexOf(e)>-1&&(r[n[1]]=e)});var s=Object.keys(r);if(!s.length)return t;if(t.membership=!0,!y&&s.length<2)return t;var i="monthly"===(y||f.plan)&&SMXM_CONFIG.MONTHLY_SKU?SMXM_CONFIG.MONTHLY_SKU:c;if(s.length>=2){var o=null;if(s.forEach(function(e){null===o&&r[e]===i&&(o=e)}),null===o)return t;var a=new URLSearchParams;n.forEach(function(e,t){var n=t.match(/^addToCartModel\[items\]\[(\d+)\]\[(.+)\]$/);n?n[1]===o&&a.append("addToCartModel[items][0]["+n[2]+"]",e):a.append(t,e)}),t.body=a.toString()}else r[s[0]]!==i&&(n.set("addToCartModel[items]["+s[0]+"][code]",i),t.body=n.toString());return t}catch(t){return{body:e,membership:!1}}}var v={monthly:{id:"M010562",code:"STEWMAX-MONTHLY",name:"StewMAX Monthly Membership",price:SMXM_CONFIG.MONTHLY_PRICE},yearly:{id:"M007024",code:"STEWMAX",name:"StewMAX 1-Year Membership",price:SMXM_CONFIG.YEARLY_PRICE}},w=null,S=0;function k(e){e&&(w=e,S=Date.now())}function C(e,t){var n=v[t],r=v["monthly"===t?"yearly":"monthly"];return!!(n&&r&&e&&"object"==typeof e)&&((e.id===r.id||e.id===r.code||e.name===r.name)&&(e.id===r.id?e.id=n.id:e.id===r.code&&(e.id=n.code),e.name=n.name,e.price=n.price,"string"==typeof e.variant&&(e.variant=n.code+" | "+n.name),"string"==typeof e.objectid&&(e.objectid="p_"+n.id),!0))}function A(e,t){if(e&&"object"==typeof e&&e.ecommerce){var n=e.ecommerce,r=n.add&&n.add.products;if(r&&r.length){for(var s=!1,i=0,o=0;o<r.length;o++)C(r[o],t)&&(s=!0),i+=(parseFloat(r[o].price)||0)*(r[o].quantity||1);s&&"number"==typeof n.productsum&&(n.productsum=i)}}}function q(){try{var e=window.dataLayer=window.dataLayer||[];if(e.push&&e.push.__smxm)return;var t=e.push,n=function(){try{var e=y||(w&&Date.now()-S<8e3?w:null);if(e)for(var n=0;n<arguments.length;n++)A(arguments[n],e)}catch(e){}return t.apply(this,arguments)};n.__smxm=!0,e.push=n}catch(e){}}var M=0;function L(e){var t=!1;setTimeout(function(){if(!t){t=!0;try{e()}catch(e){}}},600)}function E(){var e=y;e&&(f.inCartTerm=e,k(e),M=Date.now(),y=null,_()),function(e){if(!e)return;var t="monthly"===e?"StewMAX Monthly Membership":"StewMAX 1-Year Membership",n="monthly"===e?r:s,i="monthly"===e?s:r,o=0,a=setInterval(function(){var e=document.querySelector(".cart-slideout");if(e&&/membership/i.test(e.textContent||"")){clearInterval(a);var r=e.querySelector(".item-name"),s=e.querySelector(".item-amount");r&&r.textContent.trim()!==t&&(r.textContent=t),s&&-1===s.textContent.indexOf(n)&&(s.textContent="1 x "+n);var m=e.querySelector(".cart .dsc");m&&/\(1 item\)/.test(m.textContent||"")&&m.textContent.indexOf(i)>-1&&(m.textContent=m.textContent.replace(i,n));var c=e.querySelector("img");if(c){var l=function(){0===c.naturalWidth&&(c.src=re)};c.complete?l():c.addEventListener("error",l)}}else++o>=25&&clearInterval(a)},200)}(e)}var T=!1;function N(e){q(),k(e);var t=h();t&&!t.disabled?d().then(function(n){if(p(n,e))return f.inCartTerm=e,void _();x(n,"monthly"===e?"yearly":"monthly").then(function(){y=e,t.click()})}).catch(function(){u(e).then(function(e){e&&L(function(){window.location.href="/cart"})})}):u(e).then(function(t){t?L(function(){window.location.href="/cart"}):window.console&&console.error&&console.error("[smxm] "+e+" membership add failed")})}function j(){N("yearly")}function z(){N("monthly")}function I(){("yearly"===f.plan?j:z)()}function _(){var e=document.querySelector(".smxm-cta"),t=document.querySelector(".smxm-sticky-cta"),n="yearly"===f.plan?"ANNUAL":"MONTHLY",r=!!f.inCartTerm&&f.plan===f.inCartTerm;if([e,t].forEach(function(e){e&&(e.classList.toggle("smxm-in-cart",r),e.disabled=r)}),e&&(e.textContent=r?"Already in cart":f.inCartTerm?"SWITCH TO STEWMAX "+n:"GET STEWMAX "+n),t&&f.inCartTerm){var s=r?"Already in cart":"SWITCH TO "+n+" â",i=r?"Already in cart":"SWITCH â
20358",o=t.querySelector(".smxm-cta-long"),a=t.querySelector(".smxm-cta-short");o&&a||(t.innerHTML='<span class="smxm-cta-long"></span><span class="smxm-cta-short"></span>',o=t.querySelector(".smxm-cta-long"),a=t.querySelector(".smxm-cta-short")),o.textContent=s,a.textContent=i}}function H(e){f.plan=e;var t="yearly"===e;document.querySelectorAll(".smxm-opt-yearly,.smxm-splan-yearly").forEach(function(e){e.classList.toggle("smxm-active",t)}),document.querySelectorAll(".smxm-opt-monthly,.smxm-splan-monthly").forEach(function(e){e.classList.toggle("smxm-active",!t)}),document.querySelectorAll(".smxm-card-yearly").forEach(function(e){e.classList.toggle("smxm-selected",t)}),document.querySelectorAll(".smxm-card-monthly").forEach(function(e){e.classList.toggle("smxm-selected",!t)}),_()}var X=["smxm-monthly","FREE SHIPPING","FREE RETURNS","LIFETIME PROMISE"];function R(t,n){var s=document.createElementNS(e,"text");if(s.setAttribute("x","50%"),s.setAttribute("y","38"),s.setAttribute("dominant-baseline","middle"),s.setAttribute("text-anchor","middle"),"smxm-monthly"===t){s.setAttribute("class","smxm-pill-sub"+(n?" "+n:""));var i=document.createElementNS(e,"tspan");i.setAttribute("class","smxm-pill-new"),i.textContent="NEW";var o=document.createElementNS(e,"tspan");o.textContent=" "+r+" Monthly",s.appendChild(i),s.appendChild(o)}else s.setAttribute("class","smxm-pill-native"+(n?" "+n:"")),s.textContent=t;return s}function O(){for(var t=document.querySelectorAll(".stewmax-button svg"),n=0;n<t.length;n++)(function(t){if(!t.getAttribute("data-smxm")){t.setAttribute("data-smxm","1");var n=document.createElementNS(e,"g");n.setAttribute("class","smxm-pill-swap"),n.appendChild(R(X[0])),t.appendChild(n);var r=0;setInterval(function(){var e=r;for(r=(r+1)%X.length;n.firstChild;)n.removeChild(n.firstChild);n.appendChild(R(X[e],"smxm-fade-out")),n.appendChild(R(X[r],"smxm-fade-in"))},3500)}})(t[n]);return t.length}function B(){return!(!document.querySelector(".tmx-product-details-stewmax")||!document.querySelector(".cs-banner"))}var P=["15% Off Strings","10% Off WoodStax","10% Off Books, Plans, DVDs","10% Off Apparel","Exclusive Monthly Offers"];function U(){!function(){for(var e=document.querySelectorAll(".benefits-container section .section-copy h2.hdr"),t=0;t<e.length;t++)P.indexOf((e[t].textContent||"").trim())>-1&&e[t].closest("section").classList.add("smxm-stale-section")}();var e=document.querySelector(".lifetime-promise-container .copy .hdr");e&&(e.textContent="Our Lifetime Promise");for(var t=document.querySelectorAll(".lifetime-promise-container .copy p"),n=0;n<t.length;n++)if(/membership is valid for a full 12 months/i.test(t[n].textContent||"")){t[n].parentNode.removeChild(t[n]);break}var r=document.querySelector('.benefits-container .section-copy a[href*="stewmax-shipping"]');r&&(r.textContent="See More Info >");var s=document.querySelector(".cs-container.intro .content");if(s&&!s.querySelector(".smxm-intro-serving")){var i=s.querySelector(".hdr");i&&(i.innerHTML="Around the World, Members â¤ï¸ StewMAX");var o=s.querySelector("p");Array.prototype.slice.call(s.querySelectorAll("p")).forEach(function(e,t){t>0&&e.parentNode.removeChild(e)}),o&&(o.textContent="If you're as passionate about saving money as you are about guitars, a StewMAX Membership is for you. Both near and far, StewMAX is a deal that just makes sense! There are no order minimums and no limit to how many times you order.",o.insertAdjacentHTML("afterend",'<p class="smxm-intro-serving">Serving all of the USA (and territories!) and 50 countries around the world!</p><p class="smxm-intro-link"><a href="/video-and-ideas/online-resources/reference/stewmax-shipping-how-it-works/">See complete list of available StewMAX shipping destinations ></a></p>'))}for(var a=document.querySelectorAll(".benefits-container section .section-copy h2.hdr"),m=0;m<a.length;m++){var c=(a[m].textContent||"").trim();/^free standard shipping/i.test(c)?a[m].textContent="FREE Shipping":/^free return shipping/i.test(c)&&(a[m].textContent="FREE Returns")}for(var l=document.querySelectorAll(".benefits-container section .section-copy p"),d=0;d<l.length;d++)if(/return unwanted items/i.test(l[d].textContent||"")){l[d].textContent="As a StewMAX member we'll cover your return shipping within 365 days of purchase.";break}if(!document.querySelector(".smxm-disclaimer")){var p=document.querySelector(".lifetime-promise-container .copy"),x=document.querySelector(".lifetime-promise-container");if(p&&x){var u=Array.prototype.slice.call(p.querySelectorAll("p")),f=u.findIndex(function(e){return/^\s*\*\s*Shipping benefits/i.test(e.textContent||"")});if(f>-1){var h=document.createElement("div");h.className="smxm-disclaimer",u.slice(f).forEach(function(e){/california proposition 65/i.test(e.textContent||"")?e.parentNode.removeChild(e):h.appendChild(e)});var y=document.querySelector(".benefits-container .section-copy .smxm-ship-cols");y?y.parentNode.appendChild(h):x.parentNode.insertBefore(h,x.nextSibling)}}}}function F(){if(!document.querySelector(".smxm-sticky")){var e=document.createElement("div");e.className="smxm-sticky",e.innerHTML='<div class="smxm-sticky-inner"><div class="smxm-sticky-brand"><span class="smxm-sticky-logo">Stew<b>MAX</b></span><div class="smxm-sticky-copy"><p class="smxm-sticky-hl">Join 30,000+ Members Saving on Shipping</p></div></div><div class="smxm-sticky-actions"><div class="smxm-sticky-plans"><button type="button" class="smxm-splan smxm-splan-yearly smxm-active"><span class="smxm-splan-name">ANNUAL '+s+'</span><span class="smxm-splan-tag">BEST VALUE</span></button><button type="button" class="smxm-splan smxm-splan-monthly"><span class="smxm-splan-name">MONTHLY '+r+'</span><span class="smxm-splan-tag">FLEXIBLE</span></button></div><button type="button" class="smxm-sticky-cta"><span class="smxm-cta-long">START SAVING TODAY â</span><span class="smxm-cta-short">START SAVINGâ</span></button></div></div>';var t=document.querySelector(".smxm-disclaimer"),n=!t||t.closest&&t.closest(".benefits-container")?document.querySelector(".lifetime-promise-container")||document.querySelector(".smxm-benefits"):t;n.parentNode.insertBefore(e,n.nextSibling),e.querySelector(".smxm-splan-yearly").addEventListener("click",function(){H("yearly")}),e.querySelector(".smxm-splan-monthly").addEventListener("click",function(){H("monthly")}),e.querySelector(".smxm-sticky-cta").addEventListener("click",I),function(e){e.classList.add("smxm-bar-hidden");var t=document.querySelector(".smxm-selector .smxm-cta");t&&window.IntersectionObserver?new IntersectionObserver(function(t){e.classList.toggle("smxm-bar-hidden",t[0].isIntersecting),s()},{threshold:0}).observe(t):e.classList.remove("smxm-bar-hidden");var n=null,r=document.querySelector("body > header");function s(){n||(n=document.querySelector("#attentive_creative"));var t=e.getBoundingClientRect().bottom>=window.innerHeight-1,s=!e.classList.contains("smxm-bar-hidden"),i=n&&n.getBoundingClientRect().height<200;document.documentElement.style.setProperty("--smxm-lift",e.offsetHeight+16+"px"),r&&document.documentElement.style.setProperty("--smxm-bar-top",Math.max(0,Math.round(r.getBoundingClientRect().bottom))+"px"),document.body.classList.toggle("smxm-stuck",t&&s&&!!n&&i)}document.addEventListener("scroll",s,{capture:!0,passive:!0}),window.addEventListener("resize",s,{passive:!0});var i=0,o=setInterval(function(){s(),n&&window.ResizeObserver?(new ResizeObserver(s).observe(n),clearInterval(o)):++i>=40&&clearInterval(o)},500);s()}(e)}}function Y(){document.addEventListener("click",function(e){if(e.target&&e.target.closest?e.target.closest(".cs-banner .reviews-total"):null){var t=document.querySelector(".smxm-reviews");t&&(e.preventDefault(),e.stopPropagation(),t.style.scrollMarginTop=W()+"px",t.scrollIntoView({behavior:"smooth",block:"start"}),function(e){var t=!1,n=null,r=0,s=0,i=function(){t=!0};["wheel","touchstart","keydown"].forEach(function(e){window.addEventListener(e,i,{once:!0,passive:!0})});var o=setInterval(function(){if(t||++s>16)clearInterval(o);else{var i=Math.round(e.getBoundingClientRect().top);if(r=null!==n&&Math.abs(i-n)<2?r+1:0,n=i,!(r<2)){var a=W();Math.abs(i-a)<=30?clearInterval(o):(e.style.scrollMarginTop=a+"px",e.scrollIntoView({behavior:"auto",block:"start"}),r=0)}}},250)}(t))}},!0)}function W(){var e=document.querySelector("body > header"),t=0;if(e){var n=getComputedStyle(e).position;"sticky"!==n&&"fixed"!==n||(t=e.getBoundingClientRect().height)}var r=document.querySelector(".smxm-sticky");return t+(r?r.offsetHeight:0)+10}function D(){for(var e=document.querySelectorAll(".label-shipping-method__title"),t=0;t<e.length;t++){var n=(e[t].textContent||"").replace(/\s+/g," ").trim();if(/stewmax/i.test(n)&&!/^stewmax membership$/i.test(n)&&(!e[t].closest||!e[t].closest(".smxm-method")))return!0}for(var r=document.querySelectorAll('main a[href*="stewmax-1-year-membership"], main a[href*="stewmax-monthly-membership"]'),s=0;s<r.length;s++)if((!r[s].closest||!r[s].closest(".smxm-cart-upsell"))&&/membership/i.test(r[s].textContent||""))return!0;return!1}function G(e){e&&e.style.setProperty("display","none","important")}function V(e){return!!e&&null!==e.offsetParent}function J(){return document.querySelectorAll(".tmx-calculate-shipping .stewmax-container__message-check")}function Z(){for(var e=[],t=document.querySelectorAll(".js-cart .stewmax-container, .order-summary .smx-cu"),n=0;n<t.length;n++)t[n].closest&&t[n].closest(".stewmax-add")||e.push(t[n]);return e}function Q(){for(var e=J(),t=Z(),n=[],r=0;r<e.length;r++)n.push(e[r]);for(var s=0;s<t.length;s++)n.push(t[s]);return n}function K(){for(var e=Z(),t=J(),n=0;n<t.length;n++){var r=t[n].querySelector('input[type="checkbox"]');r&&r.checked||e.push(t[n])}return e}var $=!1;function ee(){return!!document.querySelector('.cart-item-tile[data-variation-code="STEWMAX-MONTHLY"]')}function te(){return document.querySelectorAll("#stripe-payment-method-messaging-element")}function ne(){for(var e=[],t=document.querySelectorAll('.cart-item-tile a[href*="stewmax-monthly-membership"]'),n=0;n<t.length;n++)e.push(t[n]);return e}var re="/globalassets/product-images/stewmax/stewmax-logo-onblack.gif/largethumbnail?width=100&height=100&format=webp&quality=80";function se(e){var t=(e||"").replace(/\s+/g," ").trim().match(/^(.*?)([\d][\d,]*\.\d{2})(.*)$/);if(!t)return null;var n=parseFloat(t[2].replace(/,/g,""));return isNaN(n)?null:{num:n,fmt:function(e){return t[1]+e.toFixed(2).replace(/\B(?=(\d{3})+(?!\d))/g,",")+t[3]}}}function ie(e,t){for(var n=e.querySelectorAll("div.d-flex"),r=0;r<n.length;r++){var s=n[r].firstElementChild;if(s&&(s.textContent||"").replace(/\s+/g," ").trim().toLowerCase()===t)return n[r]}return null}function oe(e){return!e.querySelector(".smxm-sum-row")&&!ie(e,"stewmax")&&!!ie(e,"items total")}function ae(e){var t="yearly"===e?s:r;return'<div class="shipping-method-container__item d-flex justify-content-between smxm-method"><div class="shipping-method-container__item-option"><div class="form-check form-check-inline"><input class="form-check-input position-absolute smxm-method-radio" name="smxm-plan" type="radio" id="smxm-'+e+'" value="smxm-'+e+'" data-term="'+e+'"><label class="form-check-label label-shipping-method" for="smxm-'+e+'"><span class="label-shipping-method__title smxm-method-title">'+function(e){return'<b>Stew<span class="smxm-red">MAX</span></b> Membership - <span class="smxm-red smxm-b">'+("yearly"===e?"Annual":"Monthly")+"</span>"}(e)+'</span><span class="d-block mt-1 label-shipping-method__estimated"><span class="smxm-b">Unlimited Free Shipping & Handling</span></span><span class="d-block mt-1 label-shipping-method__estimated">Plus Exclusive Offers</span><span class="d-block mt-1 label-shipping-method__estimated">Delivers in 2 to 7 business days</span></label></div></div><div class="shipping-method-container__item-price"><span class="font-weight-bold">'+t+"</span></div></div>"}function me(e){for(var t=e.querySelectorAll(".shipping-method-container__item:not(.smxm-method)"),n=[],r=0;r<t.length;r++){var s=t[r].querySelector(".label-shipping-method__title");s&&/^stewmax membership$/i.test((s.textContent||"").replace(/\s+/g," ").trim())&&n.push(t[r])}return n}function ce(){return document.querySelectorAll(".checkout-body .stewmax-container")}function le(){if(ce().length)return!0;var e=document.querySelector(".shipping-method-container");return!(!e||!me(e).length)}var de=!1;function pe(e){var t=document.createElement("div");return t.textContent=null==e?"":e,t.innerHTML}function xe(){var e=document.querySelector(".stewmax-container__message-check .js-add-stewmax-to-cart"),t=e&&(e.closest(".stewmax-add")||e.closest(".stewmax-container"));if(!t||!V(t))return null;var n=t.querySelector(".stewmax-container__message .stewmax-promotion-text")||t.querySelector(".stewmax-container__message p");if(!e||!n)return null;var r=n.querySelector("strong"),i=n.querySelector(".s20"),o=n.querySelector(".s12"),a=t.querySelector(".checkbox-text"),m=a&&(a.textContent||"").match(/\$\d+(?:\.\d{2})?/);return r&&i?{box:t,check:e,headline:(r.textContent||"").trim(),big:(i.textContent||"").trim(),ends:o?(o.textContent||"").trim():"",yearlyPrice:m?m[0]:s}:null}var ue=document.createElement("style");ue.textContent=m,(document.head||document.getElementsByTagName("head")[0]).appendChild(ue),csUtils.build_observer(function(){return!!document.querySelector(".stewmax-button svg")},function(){var e=0,t=setInterval(function(){O(),++e>=50&&clearInterval(t)},200);O()},!0,!0,!1,!1,!1),csUtils.build_observer(function(){return B()&&!!document.querySelector(".cs-banner .hdr-wrapper h1")&&!!document.querySelector('.cs-container.intro .membership button[data-action="/Cart/addToCart"]')&&!((e=h())&&/you are a stewmax member/i.test(e.textContent||""));var e},function(){var e;document.body.classList.add("smxm"),function(){var e=document.querySelector(".cs-banner"),t=e.querySelector(".hdr-wrapper h1");t&&(t.innerHTML='StewMAX <span class="smxm-hero-word2">Membership</span><span class="smxm-hero-sub">Stop paying for shipping. <span class="smxm-sub2">Start building more.</span></span>');var n=e.querySelector(".hdr-wrapper"),r=n&&n.querySelector(".badge"),s=n&&n.querySelector(".reviews-container");if(n&&r&&s&&!n.querySelector(".smxm-hero-rail")){var i=document.createElement("div");i.className="smxm-hero-rail",i.appendChild(r),i.appendChild(s),n.appendChild(i)}}(),function(){var e=document.querySelector(".cs-banner");if(!document.querySelector(".smxm-plans")){var t=document.createElement("div");t.className="smxm-plans",t.innerHTML='<div class="smxm-plans-inner"><div class="smxm-cards"><div class="smxm-card smxm-card-monthly"><div class="smxm-card-inner"><span class="smxm-card-pill">TRY STEWMAX</span>
20358<p class="smxm-card-name">Monthly</p><div class="smxm-card-price"><span class="smxm-card-amount">'+r+'</span><span class="smxm-card-per">/month</span></div></div></div><div class="smxm-card smxm-card-yearly"><div class="smxm-card-inner"><span class="smxm-card-pill">BEST VALUE</span><p class="smxm-card-name">Annual</p><div class="smxm-card-price"><span class="smxm-card-amount">'+s+'</span><span class="smxm-card-per">/year</span></div><p class="smxm-card-note">'+i+'</p></div></div></div><div class="smxm-selector"><h2 class="smxm-selector-hdr">Choose Your StewMAX Plan</h2><div class="smxm-toggle"><button type="button" class="smxm-opt smxm-opt-monthly"><span class="smxm-opt-name">MONTHLY</span><span class="smxm-opt-price">'+r+'/mo</span></button><button type="button" class="smxm-opt smxm-opt-yearly smxm-active"><span class="smxm-opt-name">ANNUAL</span><span class="smxm-opt-price">'+s+'/yr</span></button></div><p class="smxm-selector-note">Best value: lock in the full year and save vs. paying monthly.</p><button type="button" class="smxm-cta">GET STEWMAX ANNUAL</button></div></div>',e.parentNode.insertBefore(t,e.nextSibling),t.querySelector(".smxm-opt-monthly").addEventListener("click",function(){H("monthly")}),t.querySelector(".smxm-opt-yearly").addEventListener("click",function(){H("yearly")}),t.querySelector(".smxm-card-monthly").addEventListener("click",function(){H("monthly")}),t.querySelector(".smxm-card-yearly").addEventListener("click",function(){H("yearly")}),t.querySelector(".smxm-cta").addEventListener("click",I)}}(),function(){if(!document.querySelector(".smxm-benefits")){var e=document.createElement("div");e.className="smxm-benefits",e.innerHTML=[{icon:"shipping",h:"Free Shipping",sub:"On every order*, no minimums"},{icon:"returns",h:"Free Returns",sub:"No hassle, no charge"},{icon:"expedited",h:"Flat-Rate Expedited",sub:"Just $15 for rush orders"},{icon:"offers",h:"Exclusive Offers",sub:"Member-only sales"}].map(function(e){return'<div class="smxm-benefit"><div class="smxm-benefit-icon">'+o[e.icon]+"</div><h3>"+e.h+'</h3><p class="smxm-benefit-sub">'+e.sub+"</p></div>"}).join("");var t=document.querySelector(".smxm-plans");t.parentNode.insertBefore(e,t.nextSibling)}}(),function(){var e=document.querySelector(".cs-container.intro .cs-container-inner");if(e&&!e.querySelector(".smxm-map")){var t=e.querySelector(".content"),n=document.createElement("div");n.className="smxm-map",n.innerHTML='<img src="'+SMXM_CONFIG.MAP_IMG_URL+'" alt="StewMAX available in 50 countries" loading="lazy">',t&&t.parentNode.insertBefore(n,t.nextSibling)}}(),function(){var e=document.querySelector("body.smxm .benefits-container .section-copy");if(e&&!e.querySelector(".smxm-ship-cols")){var t=Array.prototype.slice.call(e.children),n=t.filter(function(e){return"H2"===e.tagName});if(!(n.length<2)){var r=document.createElement("div");r.className="smxm-ship-cols";var s=document.createElement("div");s.className="smxm-ship-col";var i=document.createElement("div");i.className="smxm-ship-col";var o=s;t.forEach(function(e){e===n[1]&&(o=i),o.appendChild(e)}),r.appendChild(s),r.appendChild(i),e.appendChild(r)}}}(),U(),F(),function(){if(!document.querySelector(".smxm-trust")){var e=document.createElement("div");e.className="smxm-trust",e.innerHTML=["30,000+ Members","Free Shipping","Free Returns","Exclusive Sales"].map(function(e,t){return(t?'<div class="smxm-trust-div"></div>':"")+'<div class="smxm-trust-item">'+o.trustCheck+"<p>"+e+"</p></div>"}).join("");var t=document.querySelector(".smxm-sticky");t.parentNode.insertBefore(e,t.nextSibling)}}(),function(){if(!document.querySelector(".smxm-testimonials")){var e=document.querySelector(".cs-banner .rating-stars"),t="4.8";e&&/([\d.]+)/.test(e.getAttribute("title")||"")&&(t=RegExp.$1);var n=document.querySelector(".cs-banner .reviews-container"),r="213",s=n&&(n.textContent||"").match(/\((\d+)\)/);s&&(r=s[1]);var i=document.createElement("div");i.className="smxm-testimonials",i.innerHTML='<h2>What Members Are Saying</h2><div class="smxm-tcards">'+[{q:'"I saved $247 in shipping costs last year alone. StewMAX paid for itself many times over."',n:"Michael T.",r:"Professional Luthier",m:"
2035818 orders/year"},{q:'"The free returns saved me when I ordered the wrong fret wire. No hassle, no extra cost."',n:"Sarah K.",r:"Guitar Builder",m:"Member since 2022"},{q:'"Member pricing on premium tonewoods plus free shipping? Itâs a no-brainer for serious builders."',n:"James R.",r:"Instrument Maker",m:"12 orders/year"}].map(function(e){return'<div class="smxm-tcard">'+a(5)+"<blockquote>"+e.q+'</blockquote><div><p class="smxm-tname">'+e.n+'</p><p class="smxm-trole">'+e.r+'</p><p class="smxm-tmeta">'+e.m+"</p></div></div>"}).join("")+'</div><div class="smxm-tfoot"><p class="smxm-tjoin">Join 30,000+ luthiers and builders saving on shipping</p><div class="smxm-trating">'+a(5)+'<span class="smxm-tscore">'+t+'/5</span><span class="smxm-tcount">('+r+" reviews)</span></div></div>";var o=document.querySelector(".smxm-trust");o.parentNode.insertBefore(i,o.nextSibling)}}(),function(){if(!document.querySelector(".smxm-faq")){var e=document.createElement("div");e.className="smxm-faq",e.innerHTML='<h2>GOT QUESTIONS? LETâS RIFF</h2><div class="smxm-faq-list">'+[["When will my free shipping start?","Immediately! Thereâs no waiting period, so you can start saving on shipping right away."],["When will I be billed for my membership?","After your initial purchase, your membership will automatically renew the following month, or year, depending on your plan."],["Will I get a reminder before Iâm billed?","Yes. Weâll email reminders of each upcoming charge, 2 days in advance."],["Can I cancel my membership anytime?","Yes! Simply turn off the auto-renew in your StewMAX Membership Account. This will effectively cancel your plan. Bonus: your membership benefits will remain active through the end of your current billing period."]].map(function(e){return'<div class="smxm-faq-item"><button type="button" class="smxm-faq-q"><span>'+e[0]+"</span>"+o.chevron+'</button><div class="smxm-faq-a">'+e[1]+"</div></div>"}).join("")+"</div>";var t=document.querySelector(".smxm-testimonials");t.parentNode.insertBefore(e,t.nextSibling),e.addEventListener("click",function(e){var t=e.target.closest?e.target.closest(".smxm-faq-q"):null;t&&t.parentNode.classList.toggle("smxm-open")})}}(),Y(),H(((e=(window.location.hash||"").toLowerCase())===t?"monthly":e===n?"yearly":null)||"yearly"),function(){if(!T){T=!0;var e=XMLHttpRequest.prototype.open,t=XMLHttpRequest.prototype.send;XMLHttpRequest.prototype.open=function(t,n){return this._smxmUrl=n,e.apply(this,arguments)},XMLHttpRequest.prototype.send=function(e){if(this._smxmUrl&&/\/cart\/addtocart/i.test(String(this._smxmUrl))&&"string"==typeof e){var n=b(e);if(n.membership&&y){var r=this;r.addEventListener("load",function(){r.status>=200&&r.status<300&&E()})}e=n.body}return t.call(this,e)};var n=window.fetch;window.fetch=function(e,t){try{var r="string"==typeof e?e:e&&e.url||"";if(/\/cart\/addtocart/i.test(r)&&t&&"string"==typeof t.body){var s=b(t.body);if(s.membership&&y)return t=Object.assign({},t,{body:s.body}),n.call(this,e,t).then(function(e){return e.ok&&E(),e});s.body!==t.body&&(t=Object.assign({},t,{body:s.body}))}}catch(e){}return n.apply(this,arguments)}}}(),q(),function(){var e=h();if(e){var t=function(){(e.disabled||/already in cart/i.test(e.textContent||""))&&null===f.inCartTerm&&(f.inCartTerm="yearly",_())};new MutationObserver(t).observe(e,{attributes:!0,childList:!0,characterData:!0,subtree:!0}),t()}}(),d().then(function(e){f.inCartTerm=p(e,"monthly")?"monthly":p(e,"yearly")?"yearly":f.inCartTerm,_()}).catch(function(){})},!0,!0,!1,!1,!1),csUtils.build_observer(function(){return document.body.classList.contains("smxm")&&!(!(e=document.querySelector("#pdp-reviews"))||!document.querySelector(".smxm-faq")||e.closest&&e.closest(".smxm-reviews"));var e},function(){var e=document.querySelector("#pdp-reviews"),t=document.querySelector(".smxm-faq");if(e&&t&&t.parentNode){var n=document.querySelector(".smxm-reviews");n||((n=document.createElement("div")).className="smxm-reviews",t.parentNode.insertBefore(n,t.nextSibling)),n.appendChild(e)}},!1,!1,!1,!1,!1),/^\/cart\/?$/i.test(location.pathname)&&(csUtils.build_observer(function(){if(D()){for(var e=K(),t=0;t<e.length;t++)if(V(e[t]))return!0;return!1}var n=Q();if(!n.length)return!1;if(!document.querySelector(".smxm-cart-upsell"))return!0;for(var r=0;r<n.length;r++)if(V(n[r]))return!0;return!1}
20358,function(){if(D())K().forEach(G);else{var e=Q();if(e.length){for(var t=0;t<e.length;t++)G(e[t]);if(!document.querySelector(".smxm-cart-upsell")&&!$){var n=document.createElement("div");n.className="smxm-cart-upsell",n.innerHTML='<div class="smxm-cu-head"><img class="smxm-cu-arrow" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAwCAYAAABwrHhvAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAodJREFUeAHtmDtLI1EYhr+5bpJNzJqYjFp4QUHxBiIKNrbair2FhYWNv0CwEAR7W7GztrNRUH+BiKgIoikEEYRdsElmks2+55zZTTZx554VfGB4SJyTeefNzPFMpEoVaiEytZiPG8AqFLBFH8CysL0dHGDzi0oeMe/vWZ6nJ1jp7iYvSK7vgl8NVCmoLHtmdxdOrq2RFzw3IDDv7mDr+RlWDIPc4LsBkiQou78Pf11eJjfYDZgPD85G8AD1lG5u4PLLCyzncuQsAC/gbW/P0QCqL4y//rGzA+tTU3BiaYmcYAcoPT46GkDNvjH+fvH6Go69vsJyJkPvIVVMEyPt79Qnkq7DucNDFmRh4d39gznqn4hGr65gfXYWltPphrsH3oD9wfE4nD86gr/MzTXcL/gGBPxuKV5ewtrkJCynUjW7hdaAQBwwf3wM69PTNX8PrwFOpa4JdXSUBUsk4NAbEIjb0Tg9hbWxMRaIIqJ6onDp4gJWBgbgyBoQKJ2dsHF2BkfWgKBcLMKl21s48gYEYl6IvAHiU7U6NARHfw10dcHG+TkLQlHBT1CbmIClWIw5snkgm4XteYBPSOE3oCjsgOLM+QwoCP9/QVsbnD85gcWKSRBeA3yxqo2Ps5fJZMPdQgsgLrJv29ssCL/twg/Az1znF5nUZCUUWgBJ0+D01hYLwi++fwZQ+vrIEXzNZzVZRasjI7Dc3k5OUElmD8jJlRVHA6hchr5vbta+z2+39MYGrM/MkBN+N9Db62iACPDXBw0Pw3JHB7nh/3k29Io6OAjLLp+KAwuQWl+H4/Pz5AXPAdT+ftjrLyO+AyRXV+HE4iL5wX0AftEpPT0UBNLnL6XUYj4DtDzAT1AF0IBUSHEhAAAAAElFTkSuQmCC" alt=""><span class="smxm-cu-title">Want Free Shipping?</span></div><div class="smxm-cu-sub"><span class="smxm-cu-add">Add Stew<span class="smxm-red">MAX</span> Membership</span><a class="smxm-cu-learn" href="/stewmax-1-year-membership/">Learn More</a></div><label class="smxm-cu-row"><input type="checkbox" class="smxm-cu-check" data-term="monthly"><span>'+r+'/Month</span></label><label class="smxm-cu-row smxm-cu-row-yr"><input type="checkbox" class="smxm-cu-check" data-term="yearly"><span>'+s+'/Year</span><span class="smxm-cu-note">'+i+"</span></label>";var o=Date.now();$=!0,function t(){if(document.querySelector(".smxm-cart-upsell"))$=!1;else{var r=document.querySelector(".tmx-calculate-shipping .card-body"),s=r&&r.querySelector(".mb-2");if(s)return s.parentNode.insertBefore(n,s.nextSibling),void($=!1);Date.now()-o<3e3?setTimeout(t,50):(r?r.insertBefore(n,r.firstChild):e[0].parentNode.insertBefore(n,e[0]),$=!1)}}(),n.addEventListener("change",function(e){var t=e.target.classList&&e.target.classList.contains("smxm-cu-check")?e.target:null;t&&t.checked&&(t.disabled=!0,u(t.getAttribute("data-term")).then(function(e){e?L(function(){window.location.reload()}):(t.disabled=!1,t.checked=!1)}))})}}}},!1,!1,!1,!1,!1),csUtils.build_observer(function(){for(var e=document.querySelectorAll(".cart-item-tile"),t=0;t<e.length;t++){var n=e[t].querySelector(".display-name");if(n&&/stewmax .*membership/i.test(n.textContent||"")&&!e[t].querySelector("img"))return!0}return!1},function(){for(var e=document.querySelectorAll(".cart-item-tile"),t=0;t<e.length;t++){var n=e[t],r=n.querySelector(".display-name"),s=n.querySelector(".col-3.col-lg-1");if(r&&s&&!n.querySelector("img")&&/stewmax .*membership/i.test(r.textContent||"")){var i=document.createElement("img");i.src=re,i.alt=(r.textContent||"").trim(),i.className="w-100",s.appendChild(i)}}},!1,!1,!1,!1,!1),csUtils.build_observer(function(){return ne().length>0},function(){ne().forEach(function(e){e.setAttribute("href","/stewmax-1-year-membership/"+t)})},!1,!1,!1,!1,!1),csUtils.build_observer(function(){if(!ee())return!1;for(var e=te(),t=0;t<e.length;t++)if(V(e[t]))return!0;return!1},function(){if(ee())for(var e=te(),t=0;t<e.length;t++)G(e[t])},!1,!1,!1,!1,!1),csUtils.build_observer(function(){if(!p(document,"monthly"))return!1;for(var e=document.querySelectorAll(".order-summary"),t=0;t<e.length;t++)if(oe(e[t]))return!0;return!1},function(){var e=p(document,"monthly");if(e){var t=(e.textContent||"").match(/[\d][\d,]*\.\d{2}/g),n=t?parseFloat(t[t.length-1].replace(/,/g,"")):NaN;if(!(isNaN(n)||n<=0))for(var r=document.querySelectorAll(".order-summary"),s=0;s<r.length;s++){var i=r[s];if(oe(i)){var o=ie(i,"items total"),a=o.querySelector(".text-right"),m=se(a&&a.textContent);!a||!m||n>m.num||(a.textContent=m.fmt(m.num-n),o.insertAdjacentHTML("afterend",'<div class="d-flex smxm-sum-row"><div class="flex-grow-1">StewMAX</div><div class="flex-grow-1 text-right">'+m.fmt(n)+"</div></div>"))}}}}
20358,!1,!1,!1,!1,!1)),/\/checkout\//i.test(location.pathname)&&csUtils.build_observer(function(){var e=document.querySelector(".shipping-method-container");if(!le())return!(!e||!e.querySelector(".smxm-method"));for(var t=ce(),n=0;n<t.length;n++)if(V(t[n]))return!0;if(!e)return!1;for(var r=me(e),s=0;s<r.length;s++)if(V(r[s]))return!0;return!e.querySelector(".smxm-method")&&!D()},function(){ce().forEach(G);var e=document.querySelector(".shipping-method-container");if(e)if(me(e).forEach(G),le())e.querySelector(".smxm-method")||D()||(e.insertAdjacentHTML("afterbegin",ae("yearly")+ae("monthly")),de||(de=!0,document.addEventListener("change",function(e){var t=e.target&&e.target.classList&&e.target.classList.contains("smxm-method-radio")?e.target:null;if(t&&(e.stopPropagation(),t.checked)){for(var n=document.querySelectorAll('.shipping-method-container input[type="radio"]:not(.smxm-method-radio)'),r=0;r<n.length;r++)n[r].checked=!1;t.disabled=!0,u(t.getAttribute("data-term")).then(function(e){e?L(function(){window.location.href="/checkout/Shipping/"}):t.disabled=!1})}},!0)));else for(var t=e.querySelectorAll(".smxm-method"),n=0;n<t.length;n++)t[n].parentNode.removeChild(t[n])},!1,!1,!1,!1,!1),csUtils.build_observer(function(){return!B()&&!!xe()&&!!document.querySelector(".tmx-pdp-buttons-container")},function(){if(!B()&&!document.querySelector(".smxm-pdp-offer")){var e=xe();if(e){var t=e.check.checked,n=document.querySelector(".tmx-pdp-buttons-container");if(n){var s=pe(e.headline).replace(/Stew(MAX)/g,'Stew<span class="smxm-po-red">$1</span>'),i=document.createElement("div");i.className="smxm-pdp-offer",i.innerHTML='<div class="smxm-po-head"><div class="smxm-po-hl"><b>'+s+'</b><br><span class="smxm-po-big"><b>'+pe(e.big)+"</b>*</span></div>"+(e.ends?'<div class="smxm-po-ends">'+pe(e.ends)+"</div>":"")+'</div><button type="button" class="smxm-po-row" data-term="yearly"><span class="smxm-po-plus">+</span><span>Add 1-Year <b>Stew<span class="smxm-red">MAX</span></b> Membership for only <b>'+pe(e.yearlyPrice)+'</b></span></button><button type="button" class="smxm-po-row" data-term="monthly"><span class="smxm-po-plus">+</span><span>Add Monthly <b>Stew<span class="smxm-red">MAX</span></b> Membership for only <b>'+r+"</b></span></button>",n.insertBefore(i,n.firstChild),G(e.box);var a=null,m={monthly:"StewMAX Monthly Membership",yearly:"StewMAX 1-Year Membership"},c=!1;i.addEventListener("click",function(e){var t=e.target.closest?e.target.closest(".smxm-po-row"):null;if(t&&!c){var n=t.getAttribute("data-term"),r=m[n];c=!0,t.classList.add("smxm-po-pending"),t.classList.contains("smxm-po-added")?d().then(function(e){return x(e,n)}).then(function(e){f(0,e,r+" successfully removed.",!1)},function(){f(0,!1)}):u(n).then(function(e){f(0,e,r+" successfully added.",!0)},function(){f(0,!1)})}});var l=null;try{l=sessionStorage.getItem("smxmPoMsg"),sessionStorage.removeItem("smxmPoMsg")}catch(e){}l&&function(e,t){var n=i.querySelector(".smxm-po-toast");n&&n.parentNode.removeChild(n);var r=document.createElement("div");r.className="smxm-po-toast",r.innerHTML=(t?o.trustCheck:"")+"<span></span>",r.querySelector("span").textContent=e;var s=i.querySelector(".smxm-po-head");s.parentNode.insertBefore(r,s.nextSibling),clearTimeout(a),a=setTimeout(function(){r.parentNode&&r.parentNode.removeChild(r)},5e3)}(l.slice(1),"1"===l.charAt(0)),t&&d().then(function(e){var t,n=p(e,"monthly")?"monthly":p(e,"yearly")?"yearly":null;n&&((t=i.querySelector('.smxm-po-row[data-term="'+n+'"]'))&&(t.classList.add("smxm-po-added"),t.querySelector(".smxm-po-plus").textContent="â"))})}}}function f(e,t,n,r){if(t){try{sessionStorage.setItem("smxmPoMsg",(r?"1":"0")+n)}catch(e){}setTimeout(function(){window.location.reload()},700)}else window.location.reload()}},!0,!0,!1,!1,!1),/stewmax-membership/i.test(location.pathname)&&csUtils.build_observer(function(){return!!document.querySelector('form[name="membershipForm"] .tmx-stewmax-content')},function(){var e=document.querySelector('form[name="membershipForm"]');if(e&&!e.querySelector(".smxm-acct-monthly")){document.body.classList.add("smxm-acct");var t=e.querySelectorAll(".tmx-stewmax-content");
20358if(!(t.length<2)){var n=t[0],i=(t[t.length-1],n.querySelector("label"));i&&-1===(i.textContent||"").indexOf(s)&&(i.innerHTML='Renew Stew<span class="smxm-red">MAX</span> 1-Year Membership for <b>'+s+"/year</b>");var o=(n.textContent||"").match(/end on ([A-Z][a-z]+ \d{1,2}, \d{4})/),a=o?"Your StewMAX benefits will automatically renew monthly starting on "+o[1]+" until canceled.":"Your StewMAX benefits will automatically renew monthly until canceled.",m=e.querySelector('a[href*="EditPaymentMethod"]'),c=document.createElement("div");c.className="tmx-stewmax-content bg-white smxm-acct-monthly",c.innerHTML='<div class="form-group form-check"><input class="form-check-input" type="radio" id="smxmMonthlyRenewal" name="smxm-monthly-opt"><label class="form-check-label tmx-stewmax-label-one-year" for="smxmMonthlyRenewal">Get Stew<span class="smxm-red">MAX</span> Monthly Membership for <b>'+r+'/month</b></label></div><div class="form-group tmx-stewmax-content-padding"><div>'+a+"</div>"+(m?'<div class="tmx-stewmax-payment-edit mt-1"><a href="'+m.getAttribute("href")+'">Add a payment method</a></div>':"")+"</div>",n.parentNode.insertBefore(c,n.nextSibling);var l=c.querySelector("#smxmMonthlyRenewal");l.addEventListener("change",function(){e.querySelectorAll("input.js-auto-renewal").forEach(function(e){e.checked=!1})}),e.querySelectorAll("input.js-auto-renewal").forEach(function(e){e.addEventListener("change",function(){l.checked=!1})}),e.addEventListener("submit",function(e){l.checked&&(e.preventDefault(),window.console&&console.warn&&console.warn("[smxm] Monthly renewal has no backend yet â save blocked (PoC)."))},!0)}}},!0,!0,!1,!1,!1)}(); 20359 }); 20360</script>
20360 20361</p> 20362</div></div> 20363 </div> 20364 20365 20366</div></div> 20367 </div> 20368 </div> 20369 </div> 20370</footer><!--/DonutHole--> 20371 20372 <!--DonutHole#jz7bg0Y8nN+QkrVErgMS2IwFkH/s7AyWTwtsKk3czW4hkWxYcSVp3HOY+HlbnX082CPVWZAd6H3X9qFLqNzVvpF9T6hpUzUzdF7QK6Nhm0+v2YRq81uiHno10hLplzcGuvDDaKvo3zhLpftMUPTutIrQ/8uOBsor/hA3EgByszvc7dyMSzXRoZKhNd7TCA8NlZglYkWbatJ3uHxDkTWJ+bzPgtd0/ZukvY39uao/lp6m0Grhaxkxl7CyHfe061xt8G8sjIFcgb/76SEnU4s6ICU7EmbvmRiBTUTNaKf7clgjb7bJZaOL5cLeRFgRcH3OjKnnMWkBvfccrYCJQKJOu+NaYi2cCGEJEK54N0sAz/ehUMNfEdpKktdFwCwN3iw5mWd6oZCmECbQ5Cq88rMwSC1y8pVuJ9OcR6KpcuFb0hexDmzYUgIFrMSumRMLVAwp1erNrdqf8YqHsKR8e3zEjceXt7XWJu39XDxiBvUOJcoWVQppQp05vpa9pett3Dau#--> 20373<!--/DonutHole--> 20374 20375 <!--DonutHole#4keE5/ydx+Xzja9QGNOHiP+G8Viil7dgkPsu6n797Yu2mFenU76zcFzBx6tJ3buBjquHSu20n7UaqB5HYEVmhFKWpkZsAFTxbmKpEoNny4So7nBUHZvuJr9k0nLRFXSpfvzW/G0NzEbJBTZEE+4qbMk7D96DDNysM/Rw47W9o3yoXbjBUToEYdAjuFMOHjm7JioDw0ZAY2kkCojy64OBov7MEX/jk6t16VH+JcIuKhN0csYAqry8C+qL6F4ldJT+4Q1fjnXHeFle5eYT+Cf5ar4m1REbIDRs/g5JlTa/DnsGEPbF/QFMruaPPaLP2LX8DClxMl7NOMIPhXxOgEnjdokCvfNDsSjqYqazqFPdRVEWGx4L9kFVbNw4HQ3AVQDnpMfxy3XeDCq8YOB/ctwsHJ19uCEXvjaBtPgbgYElb9m0/tX97DeTbnJw4lr9QkfDAX5/4VMt4iCvZL2do020ium5407u+QrBW4MeJ6Eyde/6RpfkStgd0lz4+xvMH9bj#--><!--/DonutHole--> 20376 20377
20377<script src='/bundle/bootstrap/vendor.js?v=ZlXybiKATe3qa7K9KSR6RrlMSRFZS_aMVXqS294a2ng1' defer></script>
20377 20378 20379
20379<script src='/bundle/tmx-storefront/main.js?v=rbPdL8z1ulRLVywmdCx2IvJg6dkC7EZDaUgBusENVT41' defer></script>
20379 20380 20381 20382 20383
20383<script src='/bundle/tmx-storefront-search/Search.js?v=cZC1-0UTwDWHN_zTcBEK3V5Ga_NFyqzWFeCEtEgkKl81' defer></script>
20383 20384 20385 20386 20387
20387<script type="text/javascript" src="/ClientResources/Scripts/find.js"></script>
20387
20388<script type="text/javascript" src="/WebResource.axd?d=JPojowp_K0840Fqo_p-O-fREdQ6Iop3dxZbe6MtlaGy3bWZ47WsImTC3NpJbRT4xyhiYAidHSUfsth0SFGhGG7Smet6zKd2K5awF03_Pn9_UX68r-uvU8sXharQOlvBKHgGDg07YEdDNi_GHpnsjTF_Y7xgimQWvlG7LFz91f7g1&t=638259354880000000"></script>
20388
20389<script type="text/javascript"> 20390/* 20391This EPiServerForms_prerequisite.js TEMPLATE will be compiled with serverside values and injected into ViewMode page 20392We reuse the existed global var epi from EPiServer CMS, if any. It will init/grab the epi object, and init epi.EPiServer.Forms object 20393*/ 20394 20395// (by default) Forms's jQuery will be injected right before this file. From now on, we refer Forms own jQuery as $$epiforms. 20396// after this code, the object $ and jQuery will revert back to its original meaning in original library (Alloy jQuery or other lib). 20397 20398// Our clients' sites may include their own Jquery version (e.g. a higher version for some special functionalities), which leads to unexpected conflicts with ours. 20399// To avoid this, we use jQuery.noConflict() to set up $$epiforms as an allias for our jquery and then, revert Jquery allias to clients' by using 20400// epi.EPiServer.Forms.OriginalJQuery whose value is set up as Jquery at the beginning in FormBlockController. 20401// This also allows us to extend our own Jquery's functionalities without causing further conflicts. 20402 20403var $$epiforms = epi.EPiServer.Forms.InjectFormOwnJQuery ? jQuery.noConflict() : jQuery; 20404if (epi.EPiServer.Forms.OriginalJQuery) { 20405 jQuery = epi.EPiServer.Forms.OriginalJQuery; 20406 delete epi.EPiServer.Forms.OriginalJQuery; 20407} 20408(function () { 20409 var externalScript = ["/util/EPiServer.Forms.Samples/ClientResources/ViewMode/jquery-ui.modified.js","/util/EPiServer.Forms.Samples/ClientResources/ViewMode/EPiServerFormsSamples.js"], 20410 externalCss = ["/util/EPiServer.Forms.Samples/ClientResources/ViewMode/EPiServerFormsSamples.css","/util/EPiServer.Forms.Samples/ClientResources/ViewMode/jquery-ui.min.css","/util/EPiServer.Forms.Samples/ClientResources/ViewMode/jquery-ui.structure.min.css","/util/EPiServer.Forms.Samples/ClientResources/ViewMode/jquery-ui.theme.min.css"]; 20411 20412 if (epi.EPiServer.Forms.ExternalScriptSources) { 20413 externalScript = epi.EPiServer.Forms.ExternalScriptSources.concat(externalScript); 20414 // Remove duplicate items 20415 externalScript = externalScript.filter(function (value, index, self) { 20416 return self.indexOf(value) === index; 20417 }); 20418 } 20419 if (epi.EPiServer.Forms.ExternalCssSources) { 20420 externalCss = epi.EPiServer.Forms.ExternalCssSources.concat(externalCss); 20421 // Remove duplicate items 20422 externalCss = externalCss.filter(function (value, index, self) { 20423 return self.indexOf(value) === index; 20424 }); 20425 } 20426 20427 $$epiforms.extend(true, epi.EPiServer, { 20428 CurrentPageLink: "1073743489__CatalogContent", 20429 CurrentPageLanguage: "en-US", 20430 CurrentFormLanguage: "en-US", 20431 Forms: { 20432 Utils: {}, Data: {}, Extension: {}, Validation: {}, Navigation: {}, Dependency: {}, 20433 $: $$epiforms, // save our own link to our own jQuery 20434 ThrottleTimeout: 500, // miliseconds 20435 ExternalScriptSources: externalScript, 20436 ExternalCssSources: externalCss, 20437 UploadExtensionBlackList: "asp,aspx,asa,ashx,asmx,bat,chm,class,cmd,com,config,dll,exe,hta,htr,htw,jse,json,lnk,mda,mdb,msc,msh,pif,printer,ps1,ps2,reg,rem,scf,scr,sct,shtm,shtml,soap,stm,svc,url,vb,vbe,vbs,vsix,ws,wsc,wsf,wsh,xamlx,htm,html,js,jar", 20438 Messages: {"viewMode":{"malformStepConfiguration":"Improperly formed FormStep configuration. Some steps are attached to pages, while some steps are not attached, or attached to content with no public URL.","commonValidationFail":"This element value is not valid."},"fileUpload":{"overFileSize":"The upload file size should be less than {0} MB.","invalidFileType":"The upload file format is not allowed or not supported.","postedFile":"(Previous posted file(s): {0})"}}, 20439 LocalizedResources: {"visitordatasources":{"tmxepi.ecommerce.storefront.site.features.visitordata.visitordatasources.customervisitordatasource":{"displayname":"Customer Data Source"},"episerver.forms.implementation.visitordata.ipaddressvisitordatasource":{"displayname":"IP Address"},"episerver.forms.implementation.visitordata.geovisitordatasource":{"displayname":"Geo","properties":{"city":"City","country_code":"Country code","country_name":"Country name","ip":"IP","latitude":"Latitude","longitude":"Longitude","region_code":"Region code","region_name":"Region name","time_zone"
20439:"Time zone","zip_code":"Zip code"}},"episerver.forms.implementation.visitordata.profilevisitordatasource":{"displayname":"Profile","properties":{"address":"Address","zipcode":"Zip code","locality":"Locality","email":"Email","firstname":"First name","lastname":"Last name","language":"Language","country":"Country","company":"Company","title":"Title"}},"episerver.forms.implementation.visitordata.useragentvisitordatasource":{"displayname":"User agent","properties":{"ismobiledevice":"Is mobile","useragent":"User agent"}},"episerver.forms.implementation.visitordata.visitorgroupvisitordatasource":{"displayname":"Visitor groups","properties":{"id":"Id","name":"Name"}},"youmustselectvalueforhiddenvisitor":"You must select a value for the type of visitor data you choose."},"externalsystems":{"episerver.marketing.connector.forms.marketingconnectormapping":{"displayname":"MA System Database"}},"samples":{"criteria":{"formcriterion":{"category":"Episerver Forms","displayname":"Submitted Form","description":"Checks for form submission by the visitor.","submissionstatus":"Submission status","selectedform":"Selected form"},"submittedvaluecriterion":{"category":"Episerver Forms","displayname":"Submitted Form Value","description":"Checks for form submission value by the visitor.","selectedform":"Selected form","selectedfield":"Selected field","condition":"Condition","value":"Value"}},"datetimepickertype":{"datepicker":"Date picker","timepicker":"Time picker","datetimepicker":"Date time picker"},"confirmationdialog":{"title":"Summary","buttons":{"ok":"OK","cancel":"Cancel"}},"editview":{"requirejs":"JavaScript is required to display reCAPTCHA."},"messages":{"imagesubmitbutton":{"initializationmessage":"This is an image submit button. Please, choose an image for it."}}},"viewmode":{"addresselement":{"addresslabel":"Address","streetlabel":"Street","citylabel":"City","statelabel":"State","postallabel":"Postal Code","countrylabel":"Country"},"stepnavigation":{"previous":"Previous step","next":"Next step","page":"Step"},"untitled":"Untitled","selection":{"selectanoption":"-- Select an option --","selectoptions":"-- Select options --"},"reset":"Reset form","submit":"Submit","refreshcaptcha":"Refresh captcha","captchalabel":"Word verification","malformstepconfigruation":"Improperly formed FormStep configuration. Some steps are attached to pages, while some steps are not attached, or attached to content with no public URL.","commonvalidationfail":"This element value is not valid.","readonlymode":"Read-only mode. Submitted data is not saved.","submissionactors":{"savedatatostorage":{"error":"Something went wrong. Please contact the administrator for more information."}}},"validators":{"episerver.forms.samples.implementation.validation.datetimevalidator":{"displayname":"Datetime validator","message":"Enter a valid date time in {0} hh:mm format."},"episerver.forms.samples.implementation.validation.datevalidator":{"displayname":"Date validator","message":"Enter a valid date in {0} format."},"episerver.forms.samples.implementation.validation.timevalidator":{"displayname":"Time validator","message":"Enter a valid time, e.g. 10:20 AM."},"episerver.forms.samples.implementation.validation.recaptchavalidator":{"displayname":"Recaptcha validator","message":"Invalid reCAPTCHA value, please try again."},"episerver.forms.implementation.validation.datetimerangevalidator":{"displayname":"Date time range","message":"Enter a valid date time range."},"episerver.forms.implementation.validation.addressvalidator":{"displayname":"Address","message":"Enter a valid address."},"fileuploadelementselfvalidator":{"multiplefilenotallowed":"Not allowed to upload multiple files."},"episerver.forms.implementation.validation.requiredvalidator":{"displayname":"Required","message":"This field is required."},"episerver.forms.implementation.validation.regularexpressionvalidator":{"displayname":"Regular expression","message":"This field should be in \"{0}\" format."},"episerver.forms.implementation.validation.captchavalidator":{"displayname":"Captcha","message":"Enter the characters you see in the picture."},"episerver.forms.implementation.validation.allowedextensionsvalidator":{"displayname":"Allowed extensions","message":"The upload file format is not allowed or not supported.","allowedextensionsmessage":"The upload file format is not allowed or not supported. File format should be: {0}."},"episerver.forms.implementation.validation.maxfilesizevalidator":{"displayname":"Max file size","message":"The upload file size should be less than {0} MB."},"episerver.forms.implementation.validation.emailvalidator":{"displayname":"Email","message":"Enter a valid email address."},"episerver.forms.implementation.validation.urlvalidator":{"displayname":"Url","message":"Enter a valid URL."},"episerver.forms.implementation.validation.dateddmmyyyyvalidator":{"displayname":"Date (DD/MM/YYYY)","message":"Enter a date in the DD/MM/YYYY format."},"episerver.forms.implementation.validation.datemmddyyyyvalidator":{"displayname":"Date (MM/DD/YYYY)","message":"Enter a date in the MM/DD/YYYY format."},"episerver.forms.implementation.validation.dateyyyymmddvalidator":{"displayname":"Date (YYYY-MM-DD)","message":"Enter a date in the YYYY-MM-DD format."},"episerver.forms.implementation.validation.numericvalidator":{"displayname":"Numeric","message":"Enter a valid number."},"episerver.forms.implementation.validation.integervalidator":{"displayname":"Integer","message":"Enter a valid integer."},"episerver.forms.implementation.validation.positiveintegervalidator":{"displayname":"Positive integer","message":"Enter a valid positive integer."},"elementselfvalidator":{"unexpectedvalueisnotaccepted":"Unexpected value is not accepted."},"custommessage":{"resetbuttonlabel":"Reset to default","errormessagelabel":"Error message "}},"conditioncombination":{"all":"All","any":"Any"},"satisfiedaction":{"hide":"Hidden","show":"Shown"},"contenttypescomponent":{"title":"Form Elements","description":"Show all content types of Episerver Forms"}
20439,"formscomponent":{"title":"Forms","description":"Manage forms for the website","command":{"create":{"label":"New form"},"viewdata":{"label":"Form submissions"}},"messages":{"nocontent":"This folder does not contain any forms."}},"formdataview":{"name":"Form submissions","description":"View form submissions","heading":"Form submissions","begindate":"From date","enddate":"To date","search":"Search","nodata":"There is no data","export":"Export as ...","exportasxml":"XML","exportasxmldesc":"Export form data in XML format","exportascsv":"CSV","exportascsvdesc":"Export form data in CSV format","exportasjson":"JSON","exportasjsondesc":"Export form data in JSON format","finalizedonly":"Finalized Only","deleteselecteditems":"Delete","exportasxlsx":"XLSX","exportasxlsxdesc":"Export form data in XLSX format","selectalltooltip":"Select All","deselectalltooltip":"Deselect All","deleteconfirmation":"Do you want to delete the selected items? This action cannot be undone.","nopostid":"No post Id for deleting.","couldnotgetassociateform":"Could not get associate Form.","deletesuccessful":"Successfully deleted post data.","accessdenied":"You do not have permission to view this data.","submittime":"Time","submituser":"By user","hostedpage":"Submitted from","finalizedsubmission":"Finalized","selectioninfo":"All <b>${0}</b> record(s) are selected. ","extraselectionlink":"Select all <b>${0}</b> records","clearselectionlink":"Clear selection","filterdata":"Filter","searchallcolumns":"All columns","exportasdecryptedcsv":"Decrypted CSV","exportasdecryptedcsvdesc":"Decrypt and export form data in CSV format"},"formscontentarea":{"emptyactions":{"actions":{"createnewformselement":"create a new element"},"template":"You can drop form elements here or {createnewformselement}.","templatewithoutcreate":"You can drop content here."}},"fieldselector":{"title":"Select dependent field"},"submissionactors":{"episerver.forms.implementation.actors.callwebhookaftersubmissionactor":{"displayname":"Trigger webhook after form submission"},"episerver.forms.implementation.actors.sendemailaftersubmissionactor":{"displayname":"Send email after form submission"}},"messages":{"fileupload":{"overfilesize":"The upload file size should be less than {0} MB.","invalidfiletype":"The upload file format is not allowed or not supported.","postedfile":"(Previous posted file(s): {0})"},"formsubmission":{"outdatedforminit":"Your current session for viewing the form is expired. Refresh your page to continue.","requirelogin":"You must be logged in to submit this form. If you are logged in and still cannot post, make sure \"Do not track\" in your browser settings is disabled.","denymultisubmit":"You already submitted this form.","submitsuccess":"The form has been submitted successfully.","validationfailformat":"Validation failed on \"{0}\" field: {1}","thereisnoformguid":"Submit data FAILED: there is no Form's Guid.","couldnotgetform":"Submit data FAILED: could not get Form with Id = {0}.","submitcancelled":"TECHNICAL INFO: Submitting process is cancelled. Reason: ","formisrestricted":"Could not submit form. You do not have sufficient privileges.","formexpired":"Could not submit form. Form has been expired.","formdeleted":"Could not submit form. Form has been deleted.","submitnotsuccess":"Failed to submit.","sessionoff":"You cannot submit this form because it do not allow to store data and Session State is OFF."}},"dependcondition":{"notapplicable":"Not applicable","matchregularexpression":"Match with regular expression","equals":"Equals","notequals":"Not equals","contains":"Contains","notcontains":"Not contains"},"imagechoiceitems":{"emptyactions":{"actions":{"createnewitem":"Create a link to an image"},"template":"Drop image content here.<br/>You also can {createnewitem}."},"menutooltip":"Display menu"},"editview":{"elementdependant":"This field depends on other field(s)","retentionperiod":{"partial":"partial","finalized":"finalized","default":"Default","keepforsomedays":"{0} days","customization":"Custom (days):","keepforever":"Forever","validation":{"errormessage":{"long":"The {0} submission retention period field must be an integer between {1} and {2}","short":"Input must be an integer between {0} and {1}"}},"revision":{"warningmessage":"At least {0} submission(s) are affected by your retention policy change"}},"notconfigured":"Not configured yet","insertplaceholder":"Insert placeholder","selectanitem":"Select an item","externalsystems":"External system field mapping","connecteddatasource":"Connect to Datasource","createemailtemplate":"Create email template","editemailtemplate":"Edit email template","addwebhook":"Add webhook","editwebhook":"Edit webhook","selectpage":"Select page","usemanualinput":"Use manual input","errorconditionalstepcannotcontainrequiredelement":"This Form step should not depend on other elements because it c
20439ontains mandatory element [{0}].","cannotbuildformmodel":"Cannot build the form. You cannot use FormContainerBlock as a property. You can render a form in a ContentArea only.","resetconnecteddatasource":"Reset"},"contentediting":{"fielddependency":{"condition":{"field":"Field","operator":"Operator","value":"Value"},"invalidcondition":"The condition is no longer valid","conditiondialog":{"title":"Condition Details"}},"optionitem":{"caption":"Choice","value":"Value","checked":"Checked by default","containsinvalidcharacter":"Comma (,) character is not allowed."},"emailtemplateactor":{"fromemail":"From","fromemaildescription":"Email address to send from","toemails":"To","toemailsdescription":"Email address to send to, or name of a form field with the email address (for confirmation emails)","subject":"Subject","subjectdescription":"Subject line for the email. You can use #FIELDNAME# to insert values from the form.","body":"Message","bodydescription":"The body of the email. You can insert values from the form with #FIELDNAME#, or show a summary listing of the form fields with #SUMMARY.","fromemailplaceholder":"[email protected]","toemailsplaceholder":"[email protected],...","subjectplaceholder":"Enter email subject"},"webhookactor":{"url":"Webhook URL","urldescription":"Webhook URL to send data payload to (http or https protocol).","jsonformat":"POST data in JSON format"},"validation":{"circulardependency":"Circular dependency configuration is not allowed","greaterthanequaltoerrorformat":"The {0} must be >= {1}'s value.","lessthanequaltoerrorformat":"The {0} must be <= {1}'s value.","inrangeerrorformat":"\"{0}\" is not a valid value for {1}. Only number is allowed and {1} must be in range of [{2} - {3}]'s value.","stepinrangeerrorformat":"The {0} must be >= 1 and <= {2} - {1} value.","positiveinteger":"Only a positive number is allowed."}},"admin":{"databasejob":{"updatemissingvalueofretentionpolicyjob":{"description":"This job will update forms with missing retention values.","displayname":"Form Update Missing Retention Values.","returnmessage":"Updated forms with missing retention values."},"expiredformsubmissionremovejob":{"description":"\n This job will delete all expired Form Submission data. The expiration of Form Submission data is defined in the form properties, retention policy. In addition, all submissions of forms that are no longer available are also deleted as well.\n ","displayname":"Form Submissions Cleanup","returnmessage":"{0} expired submission(s) deleted. {1} submission(s) of removed form deleted."}}}} 20440 } 20441 }); 20442})(); 20443 20444</script>
20444
20445<script type="text/javascript" src="/WebResource.axd?d=TzRGlCddaaqtz0Im2nSJhFtDBRCIvbqHdSf50HLEeLXoj1rYyzxgJhWqsDJGrLcP9fqDFn1QylY0ahu3BtD4vWQhZ_jclrY-6Jhr1Bc6Mwu29KAW3s4hRztV97vky07IrOG9BwcZ0LDckrFeiQUySGgF6FX3Cb0RxjVpjtETBm01&t=638259354880000000"></script>
20445
20446<script type="text/javascript"> 20447if(typeof FindApi === 'function'){var api = new FindApi();api.setApplicationUrl('/');api.setServiceApiBaseUrl('/find_v2/');api.processEventFromCurrentUri();api.bindWindowEvents();api.bindAClickEvent();api.sendBufferedEvents();} 20448</script>
20448 20449 20450 20451<style type="text/css"> 20452 .smc-countdown-timer { 20453 display: inline-block; 20454 background-color: #000000; 20455 font-family: "jaf-bernino-sans-condensed",sans-serif; 20456 color: #fff; 20457 min-width: 80px; 20458 margin-top: -5px; 20459 margin-left: 0px; 20460 margin-right: -10px; 20461 20462 } 20463 20464@media (min-width: 800px) { 20465 .smc-countdown-timer { 20466 width: 200px; 20467 } 20468 20469 .smc-countdown-timer.smc-timer-hide-days { 20470 width: 200px; 20471 } 20472} 20473 20474 .smc-countdown-timer-clock { 20475 font-size: 1.5rem; 20476 font-weight: bold; 20477 width: 150px; 20478 margin-left: auto; 20479 margin-right: auto; 20480 } 20481 20482 .smc-countdown-timer-labels { 20483 font-size: 0.7rem; 20484 text-transform: uppercase; 20485 width: 150px; 20486 margin-top: -5px; 20487 margin-left: auto; 20488 margin-right: auto; 20489 } 20490 20491 .smc-countdown-timer.smc-timer-hide-days .smc-countdown-timer-clock { 20492 width: 140px; 20493 } 20494 20495 .smc-countdown-timer.smc-timer-hide-days .smc-countdown-timer-labels { 20496 width: 140px; 20497 } 20498 20499 .smc-countdown-timer > div > span { 20500 display: inline-block; 20501 width: 22%; 20502 text-align: center; 20503 } 20504 20505 .timer-separator { 20506 width: 4% !important; 20507 } 20508 20509 .smc-countdown-timer.smc-timer-hide-days > div > span { 20510 width: 20%; 20511 } 20512 20513 .smc-countdown-timer.smc-timer-hide-days .timer-separator { 20514 width: 6% !important; 20515 } 20516 20517 .smc-countdown-timer-clock-days, .smc-countdown-timer-label-days { 20518 } 20519 20520 .smc-countdown-timer-clock-hours, .smc-countdown-timer-label-hours { 20521 } 20522 20523 .smc-countdown-timer-clock-minutes, .smc-countdown-timer-label-minutes { 20524 } 20525 20526 .smc-countdown-timer-clock-seconds, .smc-countdown-timer-label-seconds { 20527 } 20528 20529.cookie-btn button{ 20530 padding: .625em 1.25em; 20531 font-size: .875em; 20532 line-height: 1em; 20533 border-radius: 6px; 20534 color: #333; 20535 background-color: #fff; 20536 border-color: #ddd; 20537 color: #333; 20538 font-weight: 500; 20539 margin: 0; 20540 position: relative; 20541 top: 50%; 20542 -ms-transform: translateY(-50%); 20543 transform: translateY(-50%); 20544 20545} 20546 20547.footer-signup-hidden { 20548display: none; 20549} 20550 20551.button.mz-button.mz-button-close { 20552background-color: black !important; 20553 20554.button.mz-button { 20555background-color: black !important; 20556} 20557</style> 20558
20559<script> 20560 document.addEventListener('DOMContentLoaded', (e) => { 20561 InitializeCountdownTimers(); 20562 }); 20563 20564 function InitializeCountdownTimers() { 20565 $('.smc-countdown-timer').each(function() { 20566 var $countdownTimer = $(this); 20567 var countdownTo = new Date($countdownTimer.data('countdownTo')).getTime(); 20568 var daysLabel = $countdownTimer.data('daysLabel') ? $countdownTimer.data('daysLabel') : "Days"; 20569 var hoursLabel = $countdownTimer.data('hoursLabel') ? $countdownTimer.data('hoursLabel') : "Hrs"; 20570 var minutesLabel = $countdownTimer.data('minutesLabel') ? $countdownTimer.data('minutesLabel') : "Mins"; 20571 var secondsLabel = $countdownTimer.data('secondsLabel') ? $countdownTimer.data('secondsLabel') : "Sec"; 20572 var hideDays = $countdownTimer.data('hideDays'); 20573 20574 var countdownTimer = setInterval(function() { 20575 var now = new Date().getTime(); 20576 var countdownDistance = countdownTo - now; 20577 20578 var days = Math.floor(countdownDistance /(1000 * 60 * 60 * 24)); 20579 var hours = hideDays ? Math.floor((countdownDistance) / (1000 * 60 * 60)) : Math.floor((countdownDistance % (1000 *60 * 60 * 24)) / (1000 * 60 * 60)); 20580 var minutes = Math.floor((countdownDistance% (1000 * 60 * 60)) / (1000 * 60)); 20581 var seconds = Math.floor((countdownDistance% (1000 * 60)) / 1000); 20582 20583 if (countdownDistance < 0) { 20584 clearInterval(countdownTimer); 20585 days = 0; 20586 hours = 0; 20587 minutes = 0; 20588 seconds = 0; 20589 } 20590 20591 $countdownTimer.html('<div class="smc-countdown-timer-clock">' + (hideDays ? '' : '<span class="smc-countdown-timer-clock-days">' + ('0' + days).slice(-2) + '</span><span class="timer-separator">:</span>') + '<span class="smc-countdown-timer-clock-hours">' +('0' + hours).slice(-2) + '</span><span class="timer-separator">:</span><span class="smc-countdown-timer-clock-minutes">' + ('0' + minutes).slice(-2) + '</span><span class="timer-separator">:</span><span class="smc-countdown-timer-clock-seconds">' + ('0' + seconds).slice(-2) + "</span></div>" 20592 + '<div class="smc-countdown-timer-labels">' + (hideDays ? '' : '<span class="smc-countdown-timer-label-days">' + daysLabel + '</span><span class="timer-separator"> </span>') + '<span class="smc-countdown-timer-label-hours">' + hoursLabel + '</span><span class="timer-separator"> </span><span class="smc-countdown-timer-label-minutes">' + minutesLabel + '</span><span class="timer-separator"> </span><span class="smc-countdown-timer-label-seconds">' + secondsLabel + '</span></div>'); 20593 }, 1000); 20594 }); 20595 } 20596</script>
20596 20597
20598<script> 20599const gcAmountQS = 'gcamount'; 20600const urlParams = new URLSearchParams(location.search); 20601 20602window.addEventListener('load', (e) => { 20603 setTimeout(function() { 20604 if (urlParams.has(gcAmountQS)) { 20605 $('#GiftCardModel_GiftAmount').val(urlParams.get(gcAmountQS)); 20606 } 20607 }, 500); 20608}); 20609</script>
20609 20610
20611<script> 20612 document.addEventListener('DOMContentLoaded', (e) => { 20613 if ($('#GiftCardModel_ProductCode').val() === 'GIFTCARD') { 20614 $('#gcForm').parent().parent().hide(); 20615 //$('#GiftCardModel_FromEmail').parent().hide(); 20616 //$('#GiftCardModel_FromEmail').val('[email protected]') 20617 $('nav.navbar.tmx-navbar.tmx-pdp-quick-links').hide(); 20618 $('#productDescription').hide(); 20619 } 20620 20621 /* 20622 $('div.itemnumber.pb-1').each(function(index, value) { 20623 if ($(this).html().startsWith('From Email:')) { 20624 $(this).hide(); 20625 } 20626 }); 20627 */ 20628 }); 20629</script>
20629 20630
20631<script> 20632 document.addEventListener('DOMContentLoaded', (e) => { 20633 var $appliedPromoDiv = $('div.applied-promotion div'); 20634 if ($appliedPromoDiv.html() && $appliedPromoDiv.html().startsWith('FREE Shipping + StewMAX Membership with $250 Order')) { 20635 if ($appliedPromoDiv.children('span.yousave').html() == 'You saved $0.00!' || $appliedPromoDiv.children('span.yousave').html() == 'You saved $39.95!') { 20636 //$appliedPromoDiv.children('span.yousave').html('You saved $39.95!'); 20637 $appliedPromoDiv.children('span.yousave').html(''); 20638 } 20639 } 20640 }); 20641</script>
20641 20642
20643<script> 20644 document.addEventListener('DOMContentLoaded', (e) => { 20645 var $appliedPromoDiv = $('div.applied-promotion div'); 20646 $appliedPromoDiv.each(function(index) { 20647 if ($(this).html()) { 20648 if ($(this).children('span.yousave').html() == 'You saved $0.00!') { 20649 $(this).children('span.yousave').html(''); 20650 } 20651 } 20652 }); 20653 }); 20654</script>
20654 20655
20656<script> 20657if (document.querySelector('.alert-modal .modal-body') && document.querySelector('.alert-modal .modal-body').innerHTML == '\nThe promotion expired on 7/26/2023 ') { 20658 document.querySelector('.alert-modal').remove(); 20659} 20660</script>
20660 20661 20662 20663 20664
20664<script> 20665 window.lazySizesConfig = window.lazySizesConfig || {}; 20666 // Override config after lazysizes loaded. 20667 window.lazySizesConfig.expand = 370; 20668 window.lazySizesConfig.expFactor = 1.5; 20669 window.lazySizesConfig.hFac = 0.4 20670 </script>
20670 20671</body> 20672</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.