1<!doctype html> 2 3<html lang="en" dir="ltr"> 4 <head>
4<script data-source-attribution="shopify.event_observer.bootstrap"> 5(function(){let e=navigator,t=`prototype`,n=`sendBeacon`,r=e[n],i=fetch,a=XMLHttpRequest[t],{open:o,send:s}=a,c=`EventListener`,l=`add${c}`,u=`remove${c}`,d=EventTarget[t],f=d[l],p=d[u],m=e=>Error((e=document.currentScript)&&[e?.src,e?.id||e?.dataset?.sourceAttribution]),h=(e=[],t=0)=>(e.p=n=>e[t++%1e3]=n,[e,t=>(e.forEach(e.p=t),e.length=0)]),[g,_]=h(),[v,y]=h(),b,x=new WeakMap,S=e=>e&&g.p([e,b||[m()]]);d[l]=function(e,t,n){let r=this,i=t?.handleEvent||t,a=x.get(t),o=m();i?.call&&!a&&x.set(t,a=function(e){b=[o,e.type];try{i.call(t==i?this:t,e)}finally{b=null}}),v.p([e,o,a,r?.tagName||r+``,r?.id]),f.call(r,e,a||t,n)},d[u]=function(e,t,n){p.call(this,e,x.get(t)||t,n)},a.open=function(e,t){x.set(this,[t+``,e]),o.apply(this,arguments)},a.send=function(e){S(x.get(this)),s.call(this,e)},fetch=(e,t)=>(S([(e?.url||e)+``,t?.method]),i(e,t)),e[n]=(t,n)=>(S([t+``,``]),r.call(e,t,n)),setTimeout(()=>import("//gibraltarhardware.com/cdn/shopifycloud/storefront/assets/storefront/event_observer_reporter-ed358274.js").then(e=>e.$(_,y,f,i,`55619584156`)))})(); 6//# sourceURL=event-observer-collector.js 7</script>
7 8 9 <meta charset="utf-8"> 10 <meta 11 name="viewport" 12 content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, maximum-scale=1.0" 13 > 14 <meta name="theme-color" content="#ffffff"> 15 16 <!-- Google Tag Manager --> 17
17<script>
vendor: 455 bytes, lines 17-27
17 18 (function (w, d, s, l, i) { 19 w[l] = w[l] || []; 20 w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); 21 var f = d.getElementsByTagName(s)[0], 22 j = d.createElement(s), 23 dl = l != 'dataLayer' ? '&l=' + l : ''; 24 j.async = true; 25 j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; 26 f.parentNode.insertBefore(j, f); 27 })(window, document, 'script', 'dataLayer', '
27GTM-53WDHPQ
vendor: 8 bytes, lines 27-28
27'); 28
28</script>
28 29 <!-- End Google Tag Manager --> 30 31 <title> 32 Gibraltar Hardware | Drum Stands, Thrones, Racks, Accessories & Parts 33 </title><meta name="description" content="Gibraltar develops drum thrones, racks, stands, pedals and accessories for the most demanding musicians. Explore innovative, customizable solutions for every stage."><link rel="canonical" href="https://gibraltarhardware.com/"><link 34 rel="shortcut icon" 35 href="//gibraltarhardware.com/cdn/shop/files/Gibraltar_430x_f6b0bcc9-66fc-45ac-8b07-f9f7adbbea48.png?v=1699904409&width=96" 36 > 37 <link 38 rel="apple-touch-icon" 39 href="//gibraltarhardware.com/cdn/shop/files/Gibraltar_430x_f6b0bcc9-66fc-45ac-8b07-f9f7adbbea48.png?v=1699904409&width=180" 40 ><link rel="preconnect" href="https://cdn.shopify.com"> 41 <link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin> 42 <link rel="dns-prefetch" href="https://productreviews.shopifycdn.com"><link 43 rel="preload" 44 href="//gibraltarhardware.com/cdn/fonts/inter/inter_n6.771af0474a71b3797eb38f3487d6fb79d43b6877.woff2" 45 as="font" 46 type="font/woff2" 47 crossorigin 48 ><link 49 rel="preload" 50 href="//gibraltarhardware.com/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2" 51 as="font" 52 type="font/woff2" 53 crossorigin 54 ><meta property="og:type" content="website"> 55 <meta property="og:title" content="Gibraltar Hardware | Drum Stands, Thrones, Racks, Accessories & Parts"><meta property="og:image" content="http://gibraltarhardware.com/cdn/shop/files/gh_ssi_1200x628_fb93df96-0e56-47e0-a890-9e18442c2e1d.jpg?v=1740576489&width=2048"> 56 <meta property="og:image:secure_url" content="https://gibraltarhardware.com/cdn/shop/files/gh_ssi_1200x628_fb93df96-0e56-47e0-a890-9e18442c2e1d.jpg?v=1740576489&width=2048"> 57 <meta property="og:image:width" content="1200"> 58 <meta property="og:image:height" content="628"><meta property="og:description" content="Gibraltar develops drum thrones, racks, stands, pedals and accessories for the most demanding musicians. Explore innovative, customizable solutions for every stage."><meta property="og:url" content="https://gibraltarhardware.com/"> 59<meta property="og:site_name" content="Gibraltar Hardware"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="Gibraltar Hardware | Drum Stands, Thrones, Racks, Accessories & Parts"> 60 <meta name="twitter:description" content="Gibraltar develops drum thrones, racks, stands, pedals and accessories for the most demanding musicians. Explore innovative, customizable solutions for every stage."><meta name="twitter:image" content="https://gibraltarhardware.com/cdn/shop/files/gh_ssi_1200x628_fb93df96-0e56-47e0-a890-9e18442c2e1d.jpg?crop=center&height=1200&v=1740576489&width=1200"> 61 <meta name="twitter:image:alt" content="">
61<script type="application/ld+json"> 62 { 63 "@context": "https://schema.org", 64 "@type": "BreadcrumbList", 65 "itemListElement": [{ 66 "@type": "ListItem", 67 "position": 1, 68 "name": "Home", 69 "item": "https://gibraltarhardware.com" 70 }] 71 } 72</script>
72<script type="application/ld+json"> 73 [ 74 { 75 "@context": "https://schema.org", 76 "@type": "WebSite", 77 "name": "Gibraltar Hardware", 78 "url": "https:\/\/gibraltarhardware.com", 79 "potentialAction": { 80 "@type": "SearchAction", 81 "target": "https:\/\/gibraltarhardware.com\/search?q={search_term_string}", 82 "query-input": "required name=search_term_string" 83 } 84 }, 85 { 86 "@context": "https://schema.org", 87 "@type": "Organization", 88 "name": "Gibraltar Hardware","logo": "https:\/\/gibraltarhardware.com\/cdn\/shop\/files\/Gibraltar_bar_logo_black.png?v=1748472409\u0026width=1446","description": "Transform your music experience with Gibraltar Hardware. Established in 1983, we provide ideas \u0026 hardware solutions for home, studio, and stage.","slogan": "Making music easier with ideas \u0026 hardware solutions for home, studio, and stage.","sameAs": ["https:\/\/www.facebook.com\/gibraltarhardware","https:\/\/www.instagram.com\/gibraltarhardware\/","https:\/\/twitter.com\/GibraltarDIY","https:\/\/www.youtube.com\/user\/GibraltarDIY"],"url": "https:\/\/gibraltarhardware.com" 89 } 90 ] 91 </script>
91<style>/* Typography (heading) */ 92 @font-face { 93 font-family: Inter; 94 font-weight: 600; 95 font-style: normal; 96 font-display: fallback; 97 src: url("//gibraltarhardware.com/cdn/fonts/inter/inter_n6.771af0474a71b3797eb38f3487d6fb79d43b6877.woff2") format("woff2"), 98 url("//gibraltarhardware.com/cdn/fonts/inter/inter_n6.88c903d8f9e157d48b73b7777d0642925bcecde7.woff") format("woff"); 99} 100 101@font-face { 102 font-family: Inter; 103 font-weight: 600; 104 font-style: italic; 105 font-display: fallback; 106 src: url("//gibraltarhardware.com/cdn/fonts/inter/inter_i6.3bbe0fe1c7ee4f282f9c2e296f3e4401a48cbe19.woff2") format("woff2"), 107 url("//gibraltarhardware.com/cdn/fonts/inter/inter_i6.8bea21f57a10d5416ddf685e2c91682ec237876d.woff") format("woff"); 108} 109 110/* Typography (body) */ 111 @font-face { 112 font-family: Inter; 113 font-weight: 400; 114 font-style: normal; 115 font-display: fallback; 116 src: url("//gibraltarhardware.com/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2") format("woff2"), 117 url("//gibraltarhardware.com/cdn/fonts/inter/inter_n4.af8052d517e0c9ffac7b814872cecc27ae1fa132.woff") format("woff"); 118} 119 120@font-face { 121 font-family: Inter; 122 font-weight: 400; 123 font-style: italic; 124 font-display: fallback; 125 src: url("//gibraltarhardware.com/cdn/fonts/inter/inter_i4.feae1981dda792ab80d117249d9c7e0f1017e5b3.woff2") format("woff2"), 126 url("//gibraltarhardware.com/cdn/fonts/inter/inter_i4.62773b7113d5e5f02c71486623cf828884c85c6e.woff") format("woff"); 127} 128 129@font-face { 130 font-family: Inter; 131 font-weight: 700; 132 font-style: normal; 133 font-display: fallback; 134 src: url("//gibraltarhardware.com/cdn/fonts/inter/inter_n7.02711e6b374660cfc7915d1afc1c204e633421e4.woff2") format("woff2"), 135 url("//gibraltarhardware.com/cdn/fonts/inter/inter_n7.6dab87426f6b8813070abd79972ceaf2f8d3b012.woff") format("woff"); 136} 137 138@font-face { 139 font-family: Inter; 140 font-weight: 700; 141 font-style: italic; 142 font-display: fallback; 143 src: url("//gibraltarhardware.com/cdn/fonts/inter/inter_i7.b377bcd4cc0f160622a22d638ae7e2cd9b86ea4c.woff2") format("woff2"), 144 url("//gibraltarhardware.com/cdn/fonts/inter/inter_i7.7c69a6a34e3bb44fcf6f975857e13b9a9b25beb4.woff") format("woff"); 145} 146 147:root { 148 /** 149 * --------------------------------------------------------------------- 150 * SPACING VARIABLES 151 * 152 * We are using a spacing inspired from frameworks like Tailwind CSS. 153 * --------------------------------------------------------------------- 154 */ 155 --spacing-0-5: 0.125rem; /* 2px */ 156 --spacing-1: 0.25rem; /* 4px */ 157 --spacing-1-5: 0.375rem; /* 6px */ 158 --spacing-2: 0.5rem; /* 8px */ 159 --spacing-2-5: 0.625rem; /* 10px */ 160 --spacing-3: 0.75rem; /* 12px */ 161 --spacing-3-5: 0.875rem; /* 14px */ 162 --spacing-4: 1rem; /* 16px */ 163 --spacing-4-5: 1.125rem; /* 18px */ 164 --spacing-5: 1.25rem; /* 20px */ 165 --spacing-5-5: 1.375rem; /* 22px */ 166 --spacing-6: 1.5rem; /* 24px */ 167 --spacing-6-5: 1.625rem; /* 26px */ 168 --spacing-7: 1.75rem; /* 28px */ 169 --spacing-7-5: 1.875rem; /* 30px */ 170 --spacing-8: 2rem; /* 32px */ 171 --spacing-8-5: 2.125rem; /* 34px */ 172 --spacing-9: 2.25rem; /* 36px */ 173 --spacing-9-5: 2.375rem; /* 38px */ 174 --spacing-10: 2.5rem; /* 40px */ 175 --spacing-11: 2.75rem; /* 44px */ 176 --spacing-12: 3rem; /* 48px */ 177 --spacing-14: 3.5rem; /* 56px */ 178 --spacing-16: 4rem; /* 64px */ 179 --spacing-18: 4.5rem; /* 72px */ 180 --spacing-20: 5rem; /* 80px */ 181 --spacing-24: 6rem; /* 96px */ 182 --spacing-28: 7rem; /* 112px */ 183 --spacing-32: 8rem; /* 128px */ 184 --spacing-36: 9rem; /* 144px */ 185 --spacing-40: 10rem; /* 160px */ 186 --spacing-44: 11rem; /* 176px */ 187 --spacing-48: 12rem; /* 192px */ 188 --spacing-52: 13rem; /* 208px */ 189 --spacing-56: 14rem; /* 224px */ 190 --spacing-60: 15rem; /* 240px */ 191 --spacing-64: 16rem; /* 256px */ 192 --spacing-72: 18rem; /* 288px */ 193 --spacing-80: 20rem; /* 320px */ 194 --spacing-96: 24rem; /* 384px */ 195 196 /* Container */ 197 --container-max-width: 1600px; 198 --container-narrow-max-width: 1350px; 199 --container-gutter: var(--spacing-5); 200 --section-outer-spacing-block: var(--spacing-10); 201 --section-inner-max-spacing-block: var(--spacing-9); 202 --section-inner-spacing-inline: var(--container-gutter); 203 --section-stack-spacing-block: var(--spacing-8); 204 205 /* Grid gutter */ 206 --grid-gutter: var(--spacing-5); 207 208 /* Product list settings */ 209 --product-list-row-gap: var(--spacing-8); 210 --product-list-column-gap: var(--grid-gutter); 211 212 /* Form settings */ 213 --input-gap: var(--spacing-2); 214 --input-height: 2.7rem; 215 --input-padding-inline: var(--spacing-4); 216 217 /* Other sizes */ 218 --sticky-area-height: calc(var(--sticky-announcement-bar-enabled, 0) * var(--announcement-bar-height, 0px) + var(--sticky-header-enabled, 0) * var(--header-height, 0px)); 219 220 /* RTL support */ 221 --transform-logical-flip: 1; 222 --transform-origin-start: left;
223 --transform-origin-end: right; 224 225 /** 226 * --------------------------------------------------------------------- 227 * TYPOGRAPHY 228 * --------------------------------------------------------------------- 229 */ 230 231 /* Font properties */ 232 --heading-font-family: Inter, sans-serif; 233 --heading-font-weight: 600; 234 --heading-font-style: normal; 235 --heading-text-transform: normal; 236 --heading-letter-spacing: -0.03em; 237 --text-font-family: Inter, sans-serif; 238 --text-font-weight: 400; 239 --text-font-style: normal; 240 --text-letter-spacing: -0.02em; 241 242 /* Font sizes */ 243 --text-h0: 2.75rem; 244 --text-h1: 2rem; 245 --text-h2: 1.75rem; 246 --text-h3: 1.375rem; 247 --text-h4: 1.125rem; 248 --text-h5: 1.125rem; 249 --text-h6: 1rem; 250 --text-xs: 0.6875rem; 251 --text-sm: 0.75rem; 252 --text-base: 0.875rem; 253 --text-lg: 1.125rem; 254 255 /** 256 * --------------------------------------------------------------------- 257 * COLORS 258 * --------------------------------------------------------------------- 259 */ 260 261 /* Color settings */--accent: 26 26 26; 262 --text-primary: 0 0 0; 263 --background-primary: 255 255 255; 264 --dialog-background: 255 255 255; 265 --border-color: var(--text-color, var(--text-primary)) / 0.12; 266 267 /* Button colors */ 268 --button-background-primary: 26 26 26; 269 --button-text-primary: 255 255 255; 270 --button-background-secondary: 255 255 255; 271 --button-text-secondary: 26 26 26; 272 273 /* Status colors */ 274 --success-background: 225 250 244; 275 --success-text: 6 214 160; 276 --warning-background: 255 249 237; 277 --warning-text: 255 209 102; 278 --error-background: 255 235 234; 279 --error-text: 255 89 77; 280 281 /* Product colors */ 282 --on-sale-text: 196 196 196; 283 --on-sale-badge-background: 196 196 196; 284 --on-sale-badge-text: 0 0 0; 285 --sold-out-badge-background: 196 196 196; 286 --sold-out-badge-text: 0 0 0; 287 --primary-badge-background: 0 0 0; 288 --primary-badge-text: 255 255 255; 289 --star-color: 228 43 44; 290 --product-card-background: 255 255 255; 291 --product-card-text: 0 0 0; 292 293 /* Header colors */ 294 --header-background: 255 255 255; 295 --header-text: 0 0 0; 296 297 /* Footer colors */ 298 --footer-background: 0 0 0; 299 --footer-text: 255 255 255; 300 301 /* Rounded variables (used for border radius) */ 302 --rounded-xs: 0.0rem; 303 --rounded-sm: 0.0rem; 304 --rounded: 0.0rem; 305 --rounded-lg: 0.0rem; 306 --rounded-full: 9999px; 307 308 --rounded-button: 3.75rem; 309 --rounded-input: 0.0rem; 310 311 /* Box shadow */ 312 --shadow-sm: 0 2px 8px rgb(var(--text-primary) / 0.1); 313 --shadow: 0 5px 15px rgb(var(--text-primary) / 0.1); 314 --shadow-md: 0 5px 30px rgb(var(--text-primary) / 0.1); 315 --shadow-block: 0px 18px 50px rgb(var(--text-primary) / 0.1); 316 317 /** 318 * --------------------------------------------------------------------- 319 * OTHER 320 * --------------------------------------------------------------------- 321 */ 322 323 --stagger-products-reveal-opacity: 0; 324 --cursor-close-svg-url: url(//gibraltarhardware.com/cdn/shop/t/91/assets/cursor-close.svg?v=147174565022153725511783536801); 325 --cursor-zoom-in-svg-url: url(//gibraltarhardware.com/cdn/shop/t/91/assets/cursor-zoom-in.svg?v=154953035094101115921783536801); 326 --cursor-zoom-out-svg-url: url(//gibraltarhardware.com/cdn/shop/t/91/assets/cursor-zoom-out.svg?v=16155520337305705181783536801); 327 --checkmark-svg-url: url(//gibraltarhardware.com/cdn/shop/t/91/assets/checkmark.svg?v=77552481021870063511783537074); 328 } 329 330 [dir="rtl"]:root { 331 /* RTL support */ 332 --transform-logical-flip: -1; 333 --transform-origin-start: right; 334 --transform-origin-end: left; 335 } 336 337 @media screen and (min-width: 700px) { 338 :root { 339 /* Typography (font size) */ 340 --text-h0: 3.5rem; 341 --text-h1: 2.5rem; 342 --text-h2: 2rem; 343 --text-h3: 1.625rem; 344 --text-h4: 1.375rem; 345 --text-h5: 1.125rem; 346 --text-h6: 1rem; 347 348 --text-xs: 0.75rem; 349 --text-sm: 0.875rem; 350 --text-base: 1.0rem; 351 --text-lg: 1.25rem; 352 353 /* Spacing */ 354 --container-gutter: 2rem; 355 --section-outer-spacing-block: var(--spacing-14); 356 --section-inner-max-spacing-block: var(--spacing-10); 357 --section-inner-spacing-inline: var(--spacing-10); 358 --section-stack-spacing-block: var(--spacing-12); 359 360 /* Grid gutter */ 361 --grid-gutter: var(--spacing-6); 362 363 /* Product list settings */ 364 --product-list-row-gap: var(--spacing-12); 365 366 /* Form settings */ 367 --input-gap: 1rem; 368 --input-height: 3.1rem; 369 --input-padding-inline: var(--spacing-5); 370 } 371 } 372 373 @media screen and (min-width: 1000px) { 374 :root { 375 /* Spacing settings */ 376 --container-gutter: var(--spacing-12); 377 --section-outer-spacing-block: var(--spacing-16); 378 --section-inner-max-spacing-block: var(--spacing-14); 379 --section-inner-spacing-inline: var(--spacing-12); 380 --section-stack-spacing-block: var(--spacing-12); 381 } 382 } 383 384 @media screen and (min-width: 1150px) { 385 :root { 386 /* Spacing settings */ 387 --container-gutter: var(--spacing-12); 388 --section-outer-spacing-block: var(--spacing-16); 389 --section-inner-max-spacing-block: var(--spacing-14); 390 --section-inner-spacing-inline: var(--spacing-12); 391 --section-stack-spacing-block: var(--spacing-12); 392 } 393 } 394 395 @media screen and (min-width: 1400px) { 396 :root { 397 /* Typography (font size) */ 398 --text-h0: 4.5rem; 399 --text-h1: 3.5rem; 400 --text-h2: 2.75rem; 401 --text-h3: 2rem; 402 --text-h4: 1.75rem; 403 --text-h5: 1.375rem; 404 --text-h6: 1.25rem; 405 406 --section-outer-spacing-block: var(--spacing-20); 407 --section-inner-max-spacing-block: var(--spacing-16); 408 --section-inner-spacing-inline: var(--spacing-14); 409 } 410 } 411 412 @media screen and (min-width: 1600px) { 413 :root { 414 --section-outer-spacing-block: var(--spacing-20); 415 --section-inner-max-spacing-block: var(--spacing-18); 416 --section-inner-spacing-inline: var(--spacing-16); 417 } 418 } 419 420 /** 421 * --------------------------------------------------------------------- 422 * LIQUID DEPENDANT CSS 423 * 424 * Our main CSS is Liquid free, but some very specific features depend on 425 * theme settings, so we have them here 426 * --------------------------------------------------------------------- 427 */@media screen and (pointer: fine) {
428 .button:not([disabled]):hover, .btn:not([disabled]):hover, .shopify-payment-button__button--unbranded:not([disabled]):hover { 429 --button-background-opacity: 0.85; 430 } 431 432 .button--subdued:not([disabled]):hover { 433 --button-background: var(--text-color) / .05 !important; 434 } 435 }</style>
435<script> 436 437 438 439 440 441 442 // This allows to expose several variables to the global scope, to be used in scripts 443 window.themeVariables = { 444 settings: { 445 showPageTransition: null, 446 staggerProductsApparition: true, 447 reduceDrawerAnimation: false, 448 reduceMenuAnimation: false, 449 headingApparition: "split_fade", 450 pageType: "index", 451 moneyFormat: "${{amount}}", 452 moneyWithCurrencyFormat: "${{amount}} USD", 453 currencyCodeEnabled: false, 454 cartType: "drawer", 455 showDiscount: true, 456 discountMode: "saving", 457 pageBackground: "#ffffff", 458 textColor: "#000000" 459 }, 460 461 strings: { 462 accessibilityClose: "Close", 463 accessibilityNext: "Next", 464 accessibilityPrevious: "Previous", 465 closeGallery: "Close gallery", 466 zoomGallery: "Zoom", 467 errorGallery: "Image cannot be loaded", 468 searchNoResults: "No results could be found.", 469 addOrderNote: "Add order note", 470 editOrderNote: "Edit order note", 471 shippingEstimatorNoResults: "Sorry, we do not ship to your address.", 472 shippingEstimatorOneResult: "There is one shipping rate for your address:", 473 shippingEstimatorMultipleResults: "There are several shipping rates for your address:", 474 shippingEstimatorError: "One or more error occurred while retrieving shipping rates:" 475 }, 476 477 breakpoints: { 478 'sm': 'screen and (min-width: 700px)', 479 'md': 'screen and (min-width: 1000px)', 480 'lg': 'screen and (min-width: 1150px)', 481 'xl': 'screen and (min-width: 1400px)', 482 483 'sm-max': 'screen and (max-width: 699px)', 484 'md-max': 'screen and (max-width: 999px)', 485 'lg-max': 'screen and (max-width: 1149px)', 486 'xl-max': 'screen and (max-width: 1399px)' 487 } 488 }; 489 490 // For detecting native share 491 document.documentElement.classList.add(`native-share--${navigator.share ? 'enabled' : 'disabled'}`);</script>
vendor: 1 bytes, line 491
491
492<script async crossorigin fetchpriority="high" src="/cdn/shopifycloud/importmap-polyfill/es-modules-shim.2.4.0.js"></script>
vendor: 1 bytes, line 492
492
493<script type="importmap">{ 494 "imports": { 495 "vendor": "//gibraltarhardware.com/cdn/shop/t/91/assets/vendor.min.js?v=166563502121812900551783536744", 496 "theme": "//gibraltarhardware.com/cdn/shop/t/91/assets/theme.js?v=171424938487496584441783536744", 497 "photoswipe": "//gibraltarhardware.com/cdn/shop/t/91/assets/photoswipe.min.js?v=13374349288281597431783536746" 498 } 499 } 500 </script>
500 501 502
502<script type="module" src="//gibraltarhardware.com/cdn/shop/t/91/assets/vendor.min.js?v=166563502121812900551783536744"></script>
502 503
503<script type="module" src="//gibraltarhardware.com/cdn/shop/t/91/assets/theme.js?v=171424938487496584441783536744"></script>
503<script> 504 window.formStyles = window.formStyles || new Map(); 505 window.formStyles.set("custom-overrides", ` 506 form[data-testid="form"] { 507 font-family: inherit; 508 gap: 1rem; 509 } 510 input[data-testid^="field-"] { 511 border: 1px solid #d0d0d0; 512 border-radius: 0px !important; 513 padding: 10px 12px; 514 } 515 button[data-testid="btn-form-submit"] { 516 background-color: #000 !important; 517 color: #fff !important; 518 border-radius: 30px !important; 519 padding-top:17px !important; 520 padding-bottom:17px !important; 521 text-transform: none !important; 522 font-weight: 500 !important; 523 font-size: var(--text-base) !important; 524 } 525 label[id^="label-"] { 526 font-size: 14px; 527 font-weight: 500 !important; 528 } 529 `); 530</script>
530 531 532
532<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
532<meta name="facebook-domain-verification" content="cfbjrq0g738qhz4fehfgvjspfi0q8c"> 533<meta name="google-site-verification" content="WfHeXsHDTFTi-p6eh5-vS6jeISR0k6VTjxA4Y-OCNEQ"> 534<meta name="google-site-verification" content="WfHeXsHDTFTi-p6eh5-vS6jeISR0k6VTjxA4Y-OCNEQ"> 535<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/55619584156/digital_wallets/dialog"> 536<meta id="in-context-paypal-metadata" data-shop-id="55619584156" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 537<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
537<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=407273707"></script>
537 538<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
539<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=407273707&shop_id=55619584156" crossorigin="anonymous"></script>
vendor: 1 bytes, line 539
539
540<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":55619584156,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/55619584156","merchantName":"Gibraltar Hardware","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex"],"total":{"type":"pending","label":"Gibraltar Hardware","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 540
540
541<script id="shopify-features" type="application/json">{"accessToken":"614af291a82c071b2233cd8f54d68691","betas":["rich-media-storefront-analytics"],"domain":"gibraltarhardware.com","predictiveSearch":true,"shopId":55619584156,"locale":"en"}</script>
vendor: 1 bytes, line 541
541
542<script>var Shopify = Shopify || {}; 543Shopify.shop = "gibraltar-hardwareus.myshopify.com"; 544Shopify.locale = "en"; 545Shopify.currency = {"active":"USD","rate":"1.0"}; 546Shopify.country = "US"; 547Shopify.theme = {"name":"ð¢ EE - Impact (live)","id":164339122411,"schema_name":"Impact","schema_version":"6.8.0","theme_store_id":null,"role":"main"}; 548Shopify.theme.handle = "null"; 549Shopify.theme.style = {"id":null,"handle":null}; 550Shopify.cdnHost = "gibraltarhardware.com/cdn"; 551Shopify.routes = Shopify.routes || {}; 552Shopify.routes.root = "/"; 553Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 554Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 555Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 556Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 556
556
557<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 557
557
558<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 558
558
559<script> 560 window.ShopifyPay = window.ShopifyPay || {}; 561 window.ShopifyPay.apiHost = "shop.app\/pay"; 562 window.ShopifyPay.redirectState = null; 563</script>
vendor: 1 bytes, line 563
563
564<script> 565 window.Shopify = window.Shopify || {}; 566 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 567 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 568 window.Shopify.SignInWithShop.eligible = true; 569</script>
vendor: 1 bytes, line 569
569
570<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 570
570
571<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 571
571
572<script type="module"> 573 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 574 575 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 576 577</script>
vendor: 1 bytes, line 577
577
578<script> 579 window.Shopify = window.Shopify || {}; 580 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 581 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]}; 582</script>
vendor: 1 bytes, line 582
582
583<script>(function() { 584 var isLoaded = false; 585 function asyncLoad() { 586 if (isLoaded) return; 587 isLoaded = true; 588 var urls = ["\/\/cdn.shopify.com\/proxy\/340aa455ba940871cac074b608520e7c25a551264db36b88ad03a120360ad690\/shopify-script-tags.s3.eu-west-1.amazonaws.com\/smartseo\/instantpage.js?shop=gibraltar-hardwareus.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/static.klaviyo.com\/onsite\/js\/klaviyo.js?company_id=T4iTFS\u0026shop=gibraltar-hardwareus.myshopify.com","https:\/\/static.klaviyo.com\/onsite\/js\/klaviyo.js?company_id=T4iTFS\u0026shop=gibraltar-hardwareus.myshopify.com"]; 589 for (var i = 0; i < urls.length; i++) { 590 var s = document.createElement('script'); 591 s.type = 'text/javascript'; 592 s.async = true; 593 s.src = urls[i]; 594 var x = document.getElementsByTagName('script')[0]; 595 x.parentNode.insertBefore(s, x); 596 } 597 }; 598 if(window.attachEvent) { 599 window.attachEvent('onload', asyncLoad); 600 } else { 601 window.addEventListener('load', asyncLoad, false); 602 } 603})();</script>
vendor: 1 bytes, line 603
603
604<script id="__st">var __st={"a":55619584156,"offset":-14400,"reqid":"fb6729cd-d88a-48b8-a461-7cac9d5e0596-1790943493","pageurl":"gibraltarhardware.com\/","u":"f128ee7c0904","p":"home"};</script>
vendor: 1 bytes, line 604
604
605<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 605
605
606<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 606
606
607<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//gibraltarhardware.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 607
607
608<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//gibraltarhardware.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
608<script crossorigin="anonymous" defer="defer" src="//gibraltarhardware.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 608
608
609<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 609
609
610<script> 611 window.Shopify = window.Shopify || {}; 612 window.Shopify.MCP = window.Shopify.MCP || {}; 613 window.Shopify.MCP.enabled = true; 614 window.Shopify.MCP.shop = "gibraltar-hardwareus.myshopify.com"; 615 window.Shopify.MCP.mcpEndpoint = "https:\/\/gibraltarhardware.com\/api\/mcp"; 616 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 617</script>
vendor: 1 bytes, line 617
617
618<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/gibraltarhardware.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 619</script>
vendor: 1 bytes, line 619
619
620<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://gibraltarhardware.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 621</script>
vendor: 1 bytes, line 621
621
622<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 623 function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent); 624</script>
vendor: 1 bytes, line 624
624
625<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}})); 626</script>
vendor: 1 bytes, line 626
626
627<script id='scb4127' type='text/javascript' async='' src='https://gibraltarhardware.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
627<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://gibraltarhardware.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 628<style id="shopify-accelerated-checkout-cart"> 629 #shopify-buyer-consent { 630 margin-top: 1em; 631 display: inline-block; 632 width: 100%; 633} 634 635#shopify-buyer-consent.hidden { 636 display: none; 637} 638 639#shopify-subscription-policy-button { 640 background: none; 641 border: none; 642 padding: 0; 643 text-decoration: underline; 644 font-size: inherit; 645 cursor: pointer; 646} 647 648#shopify-subscription-policy-button::before { 649 box-shadow: none; 650} 651 652 </style> 653
654<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
654 655<link href="//gibraltarhardware.com/cdn/shop/t/91/assets/theme.css?v=16498755018847064341787161465" rel="stylesheet" type="text/css" media="all" /> 656 657
658<script> 659 document.addEventListener("DOMContentLoaded", function(event) { 660 const style = document.getElementById('wsg-custom-style'); 661 if (typeof window.isWsgCustomer != "undefined" && isWsgCustomer) { 662 style.innerHTML = ` 663 ${style.innerHTML} 664 /* A friend of hideWsg - this will _show_ only for wsg customers. Add class to an element to use */ 665 .showWsg { 666 display: unset; 667 } 668 /* wholesale only CSS */ 669 .additional-checkout-buttons, .shopify-payment-button { 670 display: none !important; 671 } 672 .wsg-proxy-container select { 673 background-color: 674 ${ 675 document.querySelector('input').style.backgroundColor 676 ? document.querySelector('input').style.backgroundColor 677 : 'white' 678 } !important; 679 } 680 `; 681 } else { 682 style.innerHTML = ` 683 ${style.innerHTML} 684 /* Add CSS rules here for NOT wsg customers - great to hide elements from retail when we can't access the code driving the element */ 685 686 `; 687 } 688 689 if (typeof window.embedButtonBg !== undefined && typeof window.embedButtonText !== undefined && window.embedButtonBg !== window.embedButtonText) { 690 style.innerHTML = ` 691 ${style.innerHTML} 692 .wsg-button-fix { 693 background: ${embedButtonBg} !important; 694 border-color: ${embedButtonBg} !important; 695 color: ${embedButtonText} !important; 696 } 697 `; 698 } 699 700 // ========================= 701 // CUSTOM JS 702 // ========================== 703 if (document.querySelector(".wsg-proxy-container")) { 704 initNodeObserver(wsgCustomJs); 705 } 706 }) 707 708 function wsgCustomJs() { 709 710 // update button classes 711 const button = document.querySelectorAll(".wsg-button-fix"); 712 let buttonClass = "xxButtonClassesHerexx"; 713 buttonClass = buttonClass.split(" "); 714 for (let i = 0; i < button.length; i++) { 715 button[i].classList.add(... buttonClass); 716 } 717 718 // wsgCustomJs window placeholder 719 // update secondary btn color on proxy cart 720 if (document.getElementById("wsg-checkout-one")) { 721 const checkoutButton = document.getElementById("wsg-checkout-one"); 722 let wsgBtnColor = window.getComputedStyle(checkoutButton).backgroundColor; 723 let wsgBtnBackground = "none"; 724 let wsgBtnBorder = "thin solid " + wsgBtnColor; 725 let wsgBtnPadding = window.getComputedStyle(checkoutButton).padding; 726 let spofBtn = document.querySelectorAll(".spof-btn"); 727 for (let i = 0; i < spofBtn.length; i++) { 728 spofBtn[i].style.background = wsgBtnBackground; 729 spofBtn[i].style.color = wsgBtnColor; 730 spofBtn[i].style.border = wsgBtnBorder; 731 spofBtn[i].style.padding = wsgBtnPadding; 732 } 733 } 734 735 // update Quick Order Form label 736 if (typeof window.embedSPOFLabel != "undefined" && embedSPOFLabel) { 737 document.querySelectorAll(".spof-btn").forEach(function(spofBtn) { 738 spofBtn.removeAttribute("data-translation-selector"); 739 spofBtn.innerHTML = embedSPOFLabel; 740 }); 741 } 742 } 743 744 function initNodeObserver(onChangeNodeCallback) { 745 746 // Select the node that will be observed for mutations 747 const targetNode = document.querySelector(".wsg-proxy-container"); 748 749 // Options for the observer (which mutations to observe) 750 const config = { 751 attributes: true, 752 childList: true, 753 subtree: true 754 }; 755 756 // Callback function to execute when mutations are observed 757 const callback = function(mutationsList, observer) { 758 for (const mutation of mutationsList) { 759 if (mutation.type === 'childList') { 760 onChangeNodeCallback(); 761 observer.disconnect(); 762 } 763 } 764 }; 765 766 // Create an observer instance linked to the callback function 767 const observer = new MutationObserver(callback); 768 769 // Start observing the target node for configured mutations 770 observer.observe(targetNode, config); 771 } 772</script>
772 773 774 775<style id="wsg-custom-style"> 776 /* A friend of hideWsg - this will _show_ only for wsg customers. Add class to an element to use */ 777 .showWsg { 778 display: none; 779 } 780 /* Signup/login */ 781 #wsg-signup select, 782 #wsg-signup input, 783 #wsg-signup textarea { 784 height: 46px; 785 border: thin solid #d1d1d1; 786 padding: 6px 10px; 787 } 788 #wsg-signup textarea { 789 min-height: 100px; 790 } 791 .wsg-login-input { 792 height: 46px; 793 border: thin solid #d1d1d1; 794 padding: 6px 10px; 795 } 796 #wsg-signup select { 797 } 798/* Quick Order Form */ 799 .wsg-table td { 800 border: none; 801 min-width: 150px; 802 } 803 .wsg-table tr { 804 border-bottom: thin solid #d1d1d1; 805 border-left: none; 806 } 807 .wsg-table input[type="number"] { 808 border: thin solid #d1d1d1; 809 padding: 5px 15px; 810 min-height: 42px; 811 } 812 #wsg-spof-link a { 813 text-decoration: inherit; 814 color: inherit; 815 } 816 .wsg-proxy-container { 817 margin-top: 0% !important; 818 } 819 @media screen and (max-width:768px){ 820 .wsg-proxy-container .wsg-table input[type="number"] { 821 max-width: 80%; 822 } 823 .wsg-center img { 824 width: 50px !important; 825 } 826 .wsg-variant-price-area { 827 min-width: 70px !important; 828 } 829 } 830 /* Submit button */ 831 #wsg-cart-update{ 832 padding: 8px 10px; 833 min-height: 45px; 834 max-width: 100% !important; 835 } 836 .wsg-table { 837 background: inherit !important; 838 } 839 .wsg-spof-container-main { 840 background: inherit !important; 841 } 842 /* General fixes */ 843 .wsg-hide-prices { 844 opacity: 0; 845 } 846 .wsg-ws-only .button { 847 margin: 0; 848 } 849 .wsg-proxy-container { 850 margin-top: 2rem !important; 851 margin-bottom: 2rem !important; 852 } 853 #wsg-title, 854#shopify-section-wsg-registration-settings > div > h1 { 855 font-size: 2rem !important; 856 font-weight: 700; 857 line-height: 1em; 858 padding-bottom: 20px; 859 } 860 .wsg-signup-link, 861#wsg-signup-link { 862 padding-bottom: 20px !important; 863 font-size: var(--text-base) !important; 864} 865#wsg-login-link, 866#signupLinkA { 867 text-decoration: underline; 868} 869.wsg-submit-copy { 870 font-size: var(--text-base) !important; 871 padding-left: 50px !important; 872 padding-right: 50px !important; 873 padding-top: 15px !important; 874 padding-bottom: 15px !important; 875 margin-bottom: 20px !important; 876 height: 65px !important; 877} 878.wsg-one-third { 879 display: none; 880} 881#wsg-account-title { 882 font-size: 2rem !important; 883 font-weight: 700; 884 line-height: 1em; 885 padding-bottom: 0px; 886} 887#wsg-account-msg { 888 text-align:left !important; 889 margin-left:0px !important; 890 margin-right:0px !important; 891 margin:auto !important; 892} 893#wsg-message { 894 text-align:left !important; 895 justify-self:center !important; 896 max-width:60% !important; 897} 898#wsg-account-spof-btn, #wsg-checkout-one, .wsg-btn-secondary, .wsg-btn-primary, #wsg-checkout-two {
899min-width:200px !important; 900font-size:var(--text-base) !important; 901padding-block-start: 1.075rem !important; 902padding-block-end: 1.075rem !important; 903} 904.checkout-one-spof { 905display:none !important; 906} 907.wsg-variant-title, .wsg-price, .wsg-cart-subtotal, .wsg-item-title, .wsg-line-price-block { 908 font-weight:500 !important 909} 910.wsg-spof-header { 911text-align:left !important; 912font-size: var(--text-h1) !important; 913margin-left:0px !important; 914margin-bottom: 0px !important; 915padding-bottom: 0px !important; 916} 917#wsg-quick-order-message { 918display: none; 919} 920#wsg-subtotal, .wsg-small-summary-label, .wsg-cart-subtotal-block, .wsg-cart-total { 921font-size: var(--text-h5) !important; 922font-weight: 600 !important; 923} 924.wsg-search-input { 925border-radius:0px !important; 926padding-left: 50px !important; 927} 928button.wsg-search-button { 929margin-left: 15px !important; 930} 931.wsg-btn svg { 932 display: none !important; 933} 934.wsg-line-through { 935opacity: 0.6 !important; 936} 937.wsg-form-small-full, .wsg-input, #wsg-form-phone, #wsg-form-province, #wsg-form-country, #wsg-form-zip { 938border-radius:0px !important; 939height: 55px !important; 940} 941#wsg-account-title{ 942text-align:left !important; 943padding-bottom:15px !important;} 944</style>
945<script 946 id="usercentrics-ppg" 947 privacy-policy-id="1340e452-18c2-4c00-bdd2-671d980dc1d4" 948 src="https://policygenerator.usercentrics.eu/api/privacy-policy" 949 ></script>
949 950 951
951<script> 952 function updateJudgeMeNumber() { 953 const textEl = document.querySelector('.jdgm-prev-badge__text'); 954 const starsEl = document.querySelector('.jdgm-prev-badge__stars'); 955 956 if (textEl && starsEl) { 957 // Extract just the number from various formats: (8), (8 reviews), etc. 958 const fullText = textEl.textContent; 959 const number = fullText.replace(/[()]/g, '').replace(/[^\d]/g, '').trim(); 960 starsEl.setAttribute('data-number', number); 961 962 // Hide the text element 963 textEl.style.display = 'none'; 964 } 965 } 966 967 document.addEventListener('DOMContentLoaded', () => { 968 // Initial run 969 updateJudgeMeNumber(); 970 971 // Handle variant changes (swatches) 972 document.addEventListener('click', (e) => { 973 if ( 974 e.target.classList.contains('color-swatch') || 975 e.target.closest('.block-swatch') || 976 e.target.closest('[class*="swatch"]') 977 ) { 978 setTimeout(updateJudgeMeNumber, 300); 979 setTimeout(updateJudgeMeNumber, 600); // Double-check after longer delay 980 } 981 }); 982 983 // Handle Judge.me events 984 document.addEventListener('jdgm.ready', updateJudgeMeNumber); 985 986 // MutationObserver to catch all dynamic changes 987 const observerCallback = (mutations) => { 988 mutations.forEach((mutation) => { 989 if (mutation.type === 'childList' || mutation.type === 'characterData') { 990 updateJudgeMeNumber(); 991 } 992 }); 993 }; 994 995 const observer = new MutationObserver(observerCallback); 996 997 // Observe the badge container 998 setTimeout(() => { 999 const targetNode = document.querySelector('.jdgm-prev-badge'); 1000 if (targetNode) { 1001 observer.observe(targetNode, { 1002 childList: true, 1003 subtree: true, 1004 characterData: true, 1005 }); 1006 } 1007 }, 500); 1008 }); 1009 </script>
1009<!-- BEGIN app block: shopify://apps/loyalty-rewards-and-referrals/blocks/embed-sdk/6f172e67-4106-4ac0-89c5-b32a069b3101 --> 1010 1011<style 1012 type='text/css' 1013 data-lion-app-styles='main' 1014 data-lion-app-styles-settings='{"disableBundledCSS":false,"disableBundledFonts":false,"useClassIsolator":false}' 1015></style> 1016 1017<!-- loyaltylion.snippet.version=fca9e1ed84+13037 --> 1018 1019
1020<script> 1021 1022 !function(t,n){function o(n){var o=t.getElementsByTagName("script")[0],i=t.createElement("script");i.src=n,i.crossOrigin="",o.parentNode.insertBefore(i,o)}if(!n.isLoyaltyLion){window.loyaltylion=n,void 0===window.lion&&(window.lion=n),n.version=2,n.isLoyaltyLion=!0;var i=new Date,e=i.getFullYear().toString()+i.getMonth().toString()+i.getDate().toString();o("https://sdk.loyaltylion.net/static/2/loader.js?t="+e);var r=!1;n.init=function(t){if(r)throw new Error("Cannot call lion.init more than once");r=!0;var a=n._token=t.token;if(!a)throw new Error("Token must be supplied to lion.init");for(var l=[],s="_push configure bootstrap shutdown on removeListener authenticateCustomer".split(" "),c=0;c<s.length;c+=1)!function(t,n){t[n]=function(){l.push([n,Array.prototype.slice.call(arguments,0)])}}(n,s[c]);o("https://sdk.loyaltylion.net/sdk/start/"+a+".js?t="+e+i.getHours().toString()),n._initData=t,n._buffer=l}}}(document,window.loyaltylion||[]); 1023 1024 1025 1026 loyaltylion.init( 1027 { token: "96a88a99c00a96585fcfaa51bfee5006" } 1028 ); 1029 1030 1031 1032 loyaltylion.configure({ 1033 disableBundledCSS: false, 1034 disableBundledFonts: false, 1035 useClassIsolator: false, 1036 }) 1037 1038 1039</script>
1039 1040 1041 1042 1043<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core --> 1044 1045 1046 1047 1048 1049 1050 1051<link rel="dns-prefetch" href="https://cdn.judge.me"> 1052<link rel="dns-prefetch" href="https://cdn1.judge.me"> 1053<link rel="dns-prefetch" href="https://api.judge.me"> 1054
1055<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":true,"coupon_receiving_condition":"any_review","coupon_value_type":"percentage","coupon_value_percentage":10,"coupon_value_fixed_amount":0,"coupon_discount_type":"single","coupon_tier_text_enabled":false,"coupon_tier_text_percentage":10,"coupon_tier_text_fixed_amount":0,"coupon_tier_photo_enabled":false,"coupon_tier_photo_percentage":10,"coupon_tier_photo_fixed_amount":0,"coupon_tier_video_enabled":false,"coupon_tier_video_percentage":10,"coupon_tier_video_fixed_amount":0,"enable_coupons":false,"badge_no_review_text":"No reviews","badge_n_reviews_text":"({{ n }})","badge_star_color":"#000000","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Customer Reviews","widget_open_form_text":"Write a review","widget_close_form_text":"Cancel review","widget_refresh_page_text":"Refresh page","widget_summary_text":"Based on {{ number_of_reviews }} review/reviews","widget_no_review_text":"Be the first to write a review","widget_name_field_text":"Display name","widget_verified_name_field_text":"Verified Name (public)","widget_name_placeholder_text":"Display name","widget_required_field_error_text":"This field is required.","widget_email_field_text":"Email address","widget_verified_email_field_text":"Verified Email (private, can not be edited)","widget_email_placeholder_text":"Your email address","widget_email_field_error_text":"Please enter a valid email address.","widget_rating_field_text":"Rating","widget_review_title_field_text":"Review Title","widget_review_title_placeholder_text":"Give your review a title","widget_review_body_field_text":"Review content","widget_review_body_placeholder_text":"Start writing here...","widget_pictures_field_text":"Picture/Video (optional)","widget_submit_review_text":"Submit Review","widget_submit_verified_review_text":"Submit Verified Review","widget_submit_success_msg_with_auto_publish":"Thank y
1055ou! Please refresh the page in a few moments to see your review. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Thank you! Your review will be published as soon as it is approved by the shop admin. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Showing {{ n_reviews_shown }} out of {{ n_reviews }} reviews.","widget_show_all_link_text":"Show all","widget_show_less_link_text":"Show less","widget_author_said_text":"{{ reviewer_name }} said:","widget_days_text":"{{ n }} days ago","widget_weeks_text":"{{ n }} week/weeks ago","widget_months_text":"{{ n }} month/months ago","widget_years_text":"{{ n }} year/years ago","widget_yesterday_text":"Yesterday","widget_today_text":"Today","widget_replied_text":"\u003e\u003e {{ shop_name }} replied:","widget_read_more_text":"Read more","widget_reviewer_name_as_initial":"","widget_rating_filter_color":"#000000","widget_rating_filter_see_all_text":"See all reviews","widget_sorting_most_recent_text":"Most Recent","widget_sorting_highest_rating_text":"Highest Rating","widget_sorting_lowest_rating_text":"Lowest Rating","widget_sorting_with_pictures_text":"Only Pictures","widget_sorting_most_helpful_text":"Most Helpful","widget_open_question_form_text":"Ask a question","widget_reviews_subtab_text":"Reviews","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Answer","widget_question_placeholder_text":"Write your question here","widget_submit_question_text":"Submit Question","widget_question_submit_success_text":"Thank you for your question! We will notify you once it gets answered.","widget_star_color":"#D8A331","verified_badge_text":"Verified","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":3,"widget_hide_border":true,"widget_social_share":false,"widget_thumb":true,"widget_review_location_show":false,"widget_location_format":"","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(out of store)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"about","enable_review_pictures":true,"enable_question_anwser":false,"widget_theme":"default","review_date_format":"mm/dd/yyyy","default_sort_method":"most-recent","enable_ai_review_visibility":true,"widget_product_reviews_subtab_text":"Product Reviews","widget_shop_reviews_subtab_text":"Shop Reviews","widget_other_products_reviews_text":"Reviews for other products","widget_store_reviews_subtab_text":"Store reviews","widget_product_variant_reference_text":"Review for","widget_no_store_reviews_text":"This store hasn't received any reviews yet","widget_web_restriction_product_reviews_text":"This product hasn't received any reviews yet","widget_no_items_text":"No items found","widget_show_more_text":"Show more","widget_write_a_store_review_text":"Write a Store Review","widget_product_and_store_reviews_text":"Product and store reviews","widget_reviews_in_collection_text":"Reviews in this collection","widget_other_languages_heading":"Reviews in Other Languages","widget_translate_review_text":"Translate review to {{ language }}","widget_translating_review_text":"Translating...","widget_show_original_translation_text":"Show original ({{ language }})","widget_translate_review_failed_text":"Review couldn't be translated.","widget_translate_review_retry_text":"Retry","widget_translate_review_try_again_later_text":"Try again later","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Pictures First","show_pictures_on_all_rev_page_mobile":false,"show_pictures_on_all_rev_page_desktop":false,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"â
Reviews","floating_tab_title":"Let customers speak for us","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Customers rate us {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 based on {{ shop.metafields.judgeme.all_reviews_count }} reviews.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} out of 5 stars based on {{ shop.metafields.judgeme.all_reviews_count }} reviews","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"branded","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":false,"featured_carousel_show_header":true,"featured_carousel_title":"Let customers speak for us","testimonials_carousel_title":"Customers are saying","videos_carousel_title":"Real customer stories","cards_carousel_title":"Customers are saying","featured_carousel_count_text":"from {{ n }} reviews","featured_carousel_add_link_to_all_reviews_page":false,"featured_carousel_url":"","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":false,"featured_carousel_height":250,"featured_carousel_width":80,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#eeeeee","verified_count_badge_style":"branded","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":true,"widget_pagination_use_custom_color":true,"widget_star_use_custom_color":false,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":false,"mute_video_by_default":false,"widget_sorting_videos_first_text":"Videos First","widget_review_pending_text":"Pending","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":true,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"No questions","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":true,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Search","widget_sorting_verified_only_text":"Verified only","widget_sorting_most_relevant_text":"Most Relevant","featured_carousel_theme":"default","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":true,"featured_carousel_verified_badge_color":"#108474","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Read more reviews","featured_carousel_view_product_button_text":"View product","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Load More Reviews","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_advanced_speed_features":5,"widget_public_name_text":"displayed publicly like","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonymous","medals_widget_title":"Judge.me Review Medals","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":true,"widget_invalid_yt_video_url_error_text":"Not a YouTube video URL","widget_max_length_field_error_text":"Please enter no more than {0} characters.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Verified by Shop","widget_show_photo_gallery":true,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subt
1055itle":"Tag us to see your picture featured in our page","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Buy Now","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Load More","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"View Reviews","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#000000","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","widget_summary_average_rating_text":"{{ average_rating }} out of 5","widget_media_grid_title":"Customer photos \u0026 videos","widget_media_grid_see_more_text":"See more","widget_round_style":true,"widget_show_product_medals":false,"widget_verified_by_judgeme_text":"Verified by Judge.me","widget_show_store_medals":false,"widget_verified_by_judgeme_text_in_store_medals":"Verified by Judge.me","widget_media_field_exceed_quantity_message":"Sorry, we can only accept {{ max_media }} for one review.","widget_media_field_exceed_limit_message":"{{ file_name }} is too large, please select a {{ media_type }} less than {{ size_limit }}MB.","widget_review_submitted_text":"Review Submitted!","widget_question_submitted_text":"Question Submitted!","widget_close_form_text_question":"Cancel","widget_write_your_answer_here_text":"Write your answer here","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":false,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collected by Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Load More","widget_load_more_color":"#000000","widget_full_review_text":"Full Review","widget_read_more_reviews_text":"Read More Reviews","widget_read_questions_text":"Read Questions","widget_questions_and_answers_text":"Questions \u0026 Answers","widget_verified_by_text":"Verified by","widget_verified_text":"Verified","widget_number_of_reviews_text":"{{ number_of_reviews }} reviews","widget_back_button_text":"Back","widget_next_button_text":"Next","widget_custom_forms_filter_button":"Filters","custom_forms_style":"horizontal","widget_show_review_information":false,"how_reviews_are_collected":"How reviews are collected?","widget_show_review_keywords":false,"widget_gdpr_statement":"How we use your data: We'll only contact you about the review you left, and only if necessary. By submitting your review, you agree to Judge.me's \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms\u003c/a\u003e, \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy\u003c/a\u003e and \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003econtent\u003c/a\u003e policies.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_text_color":"#000000","review_snippet_widget_lighter_text_color":"#7B7B7B","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#000000","show_product_variant":true,"all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":false,"widget_ai_summary_title":"Customers say","widget_ai_summary_disclaimer":"AI-powered review summary based on recent customer reviews","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"write_review_button_visibility":"everyone","store_summary_widget_heading":"Customers rate this store","store_summary_widget_button_text":"View customer reviews","store_summary_widget_button_theme_text":"See AI reviews summary","widget_show_review_title_input":false,"widget_autofill_review_title":true,"redirect_reviewers_invited_via_email":"external_form","request_store_review_after_product_review":true,"request_review_other_products_in_order":true,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":"#000000","review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":"#000000","review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_form_theme":"multi_step","review_form_location":"in_store_popup","review_form_external_page_background_color":"#C5F7F0","review_content_screen_title_text":"How would you rate this product?","review_content_introduction_text":"We would love it if you would share a bit about your experience.","store_review_form_title_text":"How would you rate this store?","store_review_form_introduction_text":"We would love it if you would share a bit about your experience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Poor","five_star_review_guidance_text":"Great","customer_information_screen_title_text":"About you","customer_information_introduction_text":"Please tell us more about you.","custom_questions_screen_title_text":"Your experience in more detail","custom_questions_introduction_text":"Here are a few questions to help us understand more about your experience.","review_submitted_screen_title_text":"Thanks for your review!","review_submitted_screen_thank_you_text":"We are processing it and it will appear on the store soon.","review_submitted_screen_email_verification_text":"Please confirm your email by clicking the link we just sent you. This helps us keep reviews authentic.","confirm_email_screen_title_text":"Confirm your email","confirm_email_screen_message_text":"To help keep reviews authentic, we'll send you a secure link to continue writing your review. It only takes a moment.","check_email_screen_title_text":"Check your email","check_email_screen_message_text":"We sent you an email to {{ email }}. Click the button on the email to continue.","check_email_screen_resend_message_text":"Email resent!","check_email_resend_hint_text":"Didn't get the email? Check your spam folder or [resend the email].","verification_email_rate_limit_error_text":"You've reached the limit for review attempts on this product. Please check your inbox or try again later.","review_submitted_request_store_review_text":"Would you like to share your experience of shopping with us?","review_submitted_review_other_products_text":"Would you like to review these products?","store_review_screen_title_text":"Would you like to share your experience of shopping with us?","store_review_introduction_text":"We value your feedback and use it to improve. Please share any thoughts or suggestions you have.","reviewer_media_screen_title_picture_text":"Share a picture","reviewer_media_introduction_picture_text":"Upload a photo to support your review.","reviewer_media_screen_title_video_text":"Share a video","reviewer_media_introduction_video_text":"Upload a video to support your review.","reviewer_media_screen_title_picture_or_video_text":"Share a picture or video","reviewer_media_introduction_picture_or_video_text":"Upload a photo or video to support your review.","reviewer_media_
1055youtube_url_text":"Paste your Youtube URL here","advanced_settings_next_step_button_text":"Next","advanced_settings_close_review_button_text":"Close","modal_write_review_flow":true,"write_review_flow_required_text":"Required","write_review_flow_privacy_message_text":"We respect your privacy.","write_review_flow_anonymous_text":"Post review as anonymous","write_review_flow_visibility_text":"This won't be visible to other customers.","write_review_flow_multiple_selection_help_text":"Select as many as you like","write_review_flow_single_selection_help_text":"Select one option","write_review_flow_required_field_error_text":"This field is required","write_review_flow_invalid_email_error_text":"Please enter a valid email address","write_review_flow_max_length_error_text":"Max. {{ max_length }} characters.","write_review_flow_media_upload_text":"\u003cb\u003eClick to upload\u003c/b\u003e or drag and drop","write_review_flow_gdpr_statement":"We'll only contact you about your review if necessary. By submitting your review, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Tell us more","negative_review_resolution_text":"Your experience matters to us. If there were issues with your purchase, we're here to help. Feel free to reach out to us, we'd love the opportunity to make things right.","negative_review_resolution_button_text":"Contact us","negative_review_resolution_proceed_with_review_text":"Leave a review","negative_review_resolution_subject":"Issue with purchase from {{ shop_name }}.{{ order_name }}","coupon_promo_intro_any_review_text":"Write a review and get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_photo_text":"Write a review and add a photo or video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_video_text":"Write a review and add a video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_up_to_any_review_text":"Write a review and get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_up_to_with_photo_text":"Write a review and add a photo or video to get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_external_text":"Write a review and get a reward for your next purchase","coupon_promo_intro_external_with_photo_text":"Write a review and add a photo or video to get a reward for your next purchase","coupon_promo_intro_external_with_video_text":"Write a review and add a video to get a reward for your next purchase","coupon_promo_media_photo_text":"Add a photo or video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_photo_only_text":"Add a photo and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_video_text":"Add a video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_external_photo_text":"Add a photo or video and get a reward for your next purchase","coupon_promo_media_external_photo_only_text":"Add a photo and get a reward for your next purchase","coupon_promo_media_external_video_text":"Add a video and get a reward for your next purchase","coupon_promo_success_text":"You've got a coupon for your next purchase at {{ shop_name }}!","coupon_promo_success_subtext":"You'll receive your coupon email within the hour.","preview_badge_collection_page_install_status":true,"widget_review_custom_css":"@media only screen and (min-width: 800px) {.jdgm-rev-widg {\n max-width: 70% !important;\n margin: 0 auto !important;\n}}\n.jdgm-rev-widg__title {font-size:var(--text-h5);font-weight:700;}\n.jdgm-histogram {border-left:none !important;}\n.jdgm-row-actions {border-top:none !important;}","preview_badge_custom_css":".jdgm-star {font-size:14px;}\n.jdgm-prev-badge__text {text-transform: uppercase !important; font-size:14px;}\n","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":true,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Review collected via store invitation","transparency_badges_from_another_provider_text":"Review collected from another provider","transparency_badges_collected_from_store_visitor_text":"Review collected from a store visitor","transparency_badges_written_in_google_text":"Review written in Google","transparency_badges_written_in_etsy_text":"Review written in Etsy","transparency_badges_written_in_shop_app_text":"Review written in Shop App","transparency_badges_earned_reward_text":"Review earned a reward for future purchase","product_review_widget_per_page":3,"widget_other_languages_reviews_per_page":3,"widget_store_review_label_text":"Review about the store","widget_cart_mode_aggregate_heading_text":"Customers rate this store","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":false,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":false,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":false,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":false,"review_widget_qna_enabled":false,"review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_show_review_highlights":false,"review_widget_show_review_keywords_in_gray":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_card_section_size":"small","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"review","review_widget_review_word_plural"
1055:"reviews","review_widget_voting_label":"Helpful?","review_widget_shop_reply_label":"Reply from {{ shop_name }}:","review_widget_filters_title":"Filters","review_widget_filter_rating_title":"Rating","review_widget_filter_keyword_title":"Keyword","review_widget_clear_filters_text":"Clear filters","review_widget_expand_more_text":"More","review_widget_review_highlights_title":"Review highlights","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Answer from {{ answerer_name }}:","qna_content_screen_title_text":"Ask a question about this product","qna_widget_question_required_field_error_text":"Please enter your question.","qna_widget_flow_gdpr_statement":"We'll only contact you about your question if necessary. By submitting your question, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","qna_widget_question_submitted_text":"Thanks for your question!","qna_widget_close_form_text_question":"Close","qna_widget_question_submit_success_text":"Weâll notify you by email when your question is answered.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_show_review_highlights":false,"all_reviews_widget_v2025_show_review_keywords_in_gray":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"standard_text","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_review_dates":false,"all_reviews_widget_v2025_card_section_size":"small","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_widget_thumb":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Customer reviews","all_reviews_widget_v2025_ai_summary_title":"Customers say about this store","all_reviews_widget_v2025_no_review_text":"Be the first to write a review","all_reviews_widget_v2025_review_highlights_title":"Review highlights","reviews_grid_widget_show_sample_reviews":false,"reviews_grid_widget_review_selection":"all","reviews_grid_widget_select_products":[],"reviews_grid_widget_show_media_only":false,"reviews_grid_widget_display_order":"media_first","reviews_grid_widget_card_grouping":"per_media","reviews_grid_widget_columns_desktop":3,"reviews_grid_widget_rows_desktop":3,"reviews_grid_widget_columns_mobile":2,"reviews_grid_widget_rows_mobile":6,"reviews_grid_widget_show_stars":true,"reviews_grid_widget_show_reviewer_name":true,"reviews_grid_widget_show_review_title_on_hover_desktop":true,"reviews_grid_widget_corner_styling":"soft","reviews_grid_widget_card_spacing":"medium","reviews_grid_widget_header_text_color":"#000000","reviews_grid_widget_star_and_reviewer_name_color":"#F9F9F9","reviews_grid_widget_overlay_and_background_color":"#000000","reviews_grid_widget_content_color":"#F9F9F9","reviews_grid_widget_header_text":"From our customers","reviews_grid_widget_show_average_rating":true,"trust_badge_enabled":false,"trust_badge_structure":"outline","trust_badge_color":"black","trust_badge_star":"black","trust_badge_rating_display_default":"show_avg_text","platform":"shopify","branding_url":"https://app.judge.me/reviews","branding_text":"Powered by Judge.me","locale":"en","reply_name":"Gibraltar Hardware","shop_currency":"USD","widget_version":"3.0","footer":true,"autopublish":true,"review_dates":true,"enable_custom_form":false,"shop_locale":"en","enable_multi_locales_translations":true,"show_review_title_input":false,"autofill_review_title":true,"review_verification_email_status":"always","require_verification_before_submit":false,"sign_in_with_
1055shop_enabled":false,"customer_account_validation_enabled":true,"most_relevant_sort_enabled":false,"coupon_promo_invited_eligible":true,"coupon_promo_web_eligible":false,"uses_coupon_integration":true,"uses_external_coupon":false,"can_be_branded":true,"rtl_stars_enabled_ar":true,"rtl_stars_enabled_he":true,"reply_name_text":"Gibraltar Hardware"};</script>
1055 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #000;--jdgm-secondary-color: rgba(0,0,0,0.1);--jdgm-star-color: #D8A331;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #000000;--jdgm-paginate-color: #000000;--jdgm-border-radius: 10;--jdgm-reviewer-name-color: #000000}.jdgm-histogram__bar-content{background-color:#000000}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#000}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}}.jdgm-rev__thumb-btn{color:#000}.jdgm-rev__thumb-btn:hover{opacity:0.8}.jdgm-rev__thumb-btn:not([disabled]):hover,.jdgm-rev__thumb-btn:hover,.jdgm-rev__thumb-btn:active,.jdgm-rev__thumb-btn:visited{color:#000}.jdgm-preview-badge .jdgm-star.jdgm-star{color:#000000}.jdgm-widget .jdgm-write-rev-link{display:none}.jdgm-widget .jdgm-rev-widg[data-number-of-reviews='0']{display:none}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-widget.jdgm-all-reviews-widget,.jdgm-widget .jdgm-rev-widg{border:none;padding:0}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget{--jdgm-snippet-card-color: #fff;--jdgm-snippet-text-color: #000;--jdgm-snippet-lighter-text-color: #7B7B7B;--jdgm-snippet-star-color: #000;--jdgm-snippet-border-radius: 8px;--jdgm-snippet-arrows-bg-color: #fff;--jdgm-snippet-arrows-color: #000}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#000}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'Gibraltar Hardware'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )} 1056</style> <style class='jdgm-settings-style'>@media only screen and (min-width: 800px){.jdgm-review-widget .jdgm-rev-widg{max-width:70% !important;margin:0 auto !important}}.jdgm-review-widget .jdgm-rev-widg__title{font-size:var(--text-h5);font-weight:700}
1056.jdgm-review-widget .jdgm-histogram{border-left:none !important}.jdgm-review-widget .jdgm-row-actions{border-top:none !important}.jdgm-preview-badge .jdgm-star{font-size:14px}.jdgm-preview-badge .jdgm-prev-badge__text{text-transform:uppercase !important;font-size:14px} 1057</style> 1058 1059 1060 1061 1062 <style class='jdgm-miracle-styles'> 1063 @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/I
1063azfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-spinner:empty{display:block}.jdgm-prev-badge{display:block !important} 1064 1065</style> 1066 1067 1068 1069 1070 1071 1072 1073 1074
1075<script data-cfasync='false' class='jdgm-script'> 1076!function(e){window.jdgm=window.jdgm||{}; 1077/* INF-1976 */ 1078var _jdgmBlocked=function(){var raw=(window.jdgmSettings||{}).hostname_allowlist;var list=(raw==null?"":""+raw).split(/[\s,]+/).map(function(h){return h.trim().toLowerCase().replace(/\.$/,"");}).filter(function(h){return h;});if(!list.length)return false;var host=(e.location.hostname||"").toLowerCase().replace(/\.$/,"");if(/(^|\.)shopifypreview\.com$/.test(host))return false;var bare=host.replace(/^www\./,"");for(var i=0;i<list.length;i++){var en=list[i];if(en.indexOf("*.")===0){var b=en.slice(2);if(host===b||host.slice(-(b.length+1))==="."+b)return false;}else if(bare===en.replace(/^www\./,""))return false;}return true;}(); 1079if(_jdgmBlocked){jdgm._loaderExecuted=true;jdgm._blocked=true;var _jdgmS=e.createElement("style");_jdgmS.textContent='[class^="jdgm-"],[class*=" jdgm-"]{display:none !important}';(e.head||e.documentElement).appendChild(_jdgmS);return;} 1080jdgm.CDN_HOST="https://cdnwidget.judge.me/",jdgm.CDN_HOST_ALT="https://cdn2.judge.me/cdn/widget_frontend/",jdgm.API_HOST="https://api.judge.me/",jdgm.CDN_BASE_URL="https://cdn.shopify.com/extensions/01a0f14c-14c3-7c54-8630-ec498be121ab/judgeme-770/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/", 1081jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)? 1082setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){ 1083!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d), 1084(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!", 1085a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))}, 1086jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest; 1087t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))}, 1088t.open("GET",e),t.onerror=function(){if(e.indexOf(jdgm.CDN_HOST)===0&&jdgm.CDN_HOST_ALT!==jdgm.CDN_HOST){var f=e.replace(jdgm.CDN_HOST,jdgm.CDN_HOST_ALT);jdgm.loadJS(f,d)}},t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll( 1089".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting? 1090parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"): 1091jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css") 1092)}))}(document); 1093</script>
1093 1094<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a0f14c-14c3-7c54-8630-ec498be121ab/judgeme-770/assets/shopify_v2.css"></noscript> 1095 1096<!-- BEGIN app snippet: theme_fix_tags -->
1096<script> 1097 (function() { 1098 var jdgmThemeFixes = {"151945511147":{"html":"","css":"","js":"const observer = new MutationObserver(() =\u003e {\n if(jdgm.customizeBadges) {\n jdgm.customizeBadges();\n }\n });\n observer.observe(document.documentElement, { childList: true, subtree: true });"}}; 1099 if (!jdgmThemeFixes) return; 1100 1101 // "All themes" fix: CSS and JS applied on every theme. CSS is injected 1102 // before the per-theme fix so the theme-specific CSS wins the cascade. 1103 // HTML is never applied globally (too risky). 1104 var allThemesFix = jdgmThemeFixes['all']; 1105 if (allThemesFix && allThemesFix.css) { 1106 var allStyleTag = document.createElement('style'); 1107 allStyleTag.classList.add('jdgm-theme-fix-style-all'); 1108 allStyleTag.innerHTML = allThemesFix.css; 1109 document.head.append(allStyleTag); 1110 }; 1111 1112 if (allThemesFix && allThemesFix.js) { 1113 var allScriptTag = document.createElement('script'); 1114 allScriptTag.classList.add('jdgm-theme-fix-script-all'); 1115 allScriptTag.innerHTML = allThemesFix.js; 1116 document.head.append(allScriptTag); 1117 }; 1118 1119 var thisThemeFix = jdgmThemeFixes[Shopify.theme.id]; 1120 if (!thisThemeFix) return; 1121 1122 if (thisThemeFix.html) { 1123 document.addEventListener("DOMContentLoaded", function() { 1124 var htmlDiv = document.createElement('div'); 1125 htmlDiv.classList.add('jdgm-theme-fix-html'); 1126 htmlDiv.innerHTML = thisThemeFix.html; 1127 document.body.append(htmlDiv); 1128 }); 1129 }; 1130 1131 if (thisThemeFix.css) { 1132 var styleTag = document.createElement('style'); 1133 styleTag.classList.add('jdgm-theme-fix-style'); 1134 styleTag.innerHTML = thisThemeFix.css; 1135 document.head.append(styleTag); 1136 }; 1137 1138 if (thisThemeFix.js) { 1139 var scriptTag = document.createElement('script'); 1140 scriptTag.classList.add('jdgm-theme-fix-script'); 1141 scriptTag.innerHTML = thisThemeFix.js; 1142 document.head.append(scriptTag); 1143 }; 1144 })(); 1145</script>
1145 1146<!-- END app snippet --> 1147<!-- End of Judge.me Core --> 1148 1149 1150 1151<!-- END app block --><!-- BEGIN app block: shopify://apps/sra-google-analytics-4-ga4/blocks/sliderule-analytics/9960d9af-5e49-44da-a5b8-aade858d4324 -->
1151<script> 1152 window.sraData = sraData = { 1153 "measurementIds": [ 1154 "G-97SKX12SHK" 1155 ] 1156 ,"productIdentifier": "variantId" 1157 1158 1159 1160 } 1161</script>
vendor: 1 bytes, line 1161
1161
1162<script src="https://cdn.shopify.com/extensions/019fc97b-4ed0-7385-a70c-029c99fd297a/sliderule-analytics-11-60/assets/sliderule-consent-management.js"></script>
1162 1163<!-- Complete Google Analytics 4 Tracker for Shopify -->
vendor: 68 bytes, lines 1163-1166
1163 1164<script 1165 async 1166 src="https://www.googletagmanager.com/gtag/js?id=
1166G-97SKX12SHK
vendor: 13 bytes, lines 1166-1167
1166" 1167></script>
1168<script> 1169 window.dataLayer = window.dataLayer || []; 1170 function gtag() { 1171 dataLayer.push(arguments); 1172 } 1173 1174 // Deny by default per Consent Mode v2. The sraData.consent integration below 1175 // updates gtag from the Shopify Customer Privacy API â granted in regions 1176 // that don't require a banner (via setFallbackConsent / marketingAllowed), 1177 // denied while a regulated visitor hasn't accepted, and updated on every 1178 // consent change. 1179 gtag('consent', 'default', { 1180 'ad_storage': 'denied', 1181 'ad_user_data': 'denied', 1182 'ad_personalization': 'denied', 1183 'analytics_storage': 'denied', 1184 'functionality_storage': 'denied', 1185 'personalization_storage': 'denied', 1186 'security_storage': 'granted' 1187 }); 1188 1189 function updateGtagConsent(consentState) { 1190 if (typeof gtag === 'function') { 1191 gtag('consent', 'update', { 1192 'analytics_storage': consentState.analytics.allowed ? 'granted' : 'denied', 1193 'ad_storage': consentState.marketing.allowed ? 'granted' : 'denied', 1194 'ad_user_data': consentState.marketing.allowed ? 'granted' : 'denied', 1195 'ad_personalization': consentState.marketing.allowed ? 'granted' : 'denied', 1196 'functionality_storage': consentState.preferences.allowed ? 'granted' : 'denied', 1197 'personalization_storage': consentState.preferences.allowed ? 'granted' : 'denied', 1198 'security_storage': 'granted' 1199 }); 1200 } 1201 } 1202 1203 function setupConsentIntegration() { 1204 if (window.sraData && window.sraData.consent) { 1205 updateGtagConsent(window.sraData.consent.getConsentState()); 1206 window.sraData.consent.onConsentChange(updateGtagConsent); 1207 } else { 1208 setTimeout(setupConsentIntegration, 100); 1209 } 1210 } 1211 setupConsentIntegration(); 1212 1213 // Initialize Google Analytics 1214 gtag("js", new Date()); 1215 1216 // Configure GA4 with a custom page_view event 1217 gtag("config", "G-97SKX12SHK") 1218 1219 1220 1221</script>
1221 1222 1223 1224 1225 1226 1227 1228
1229<script src="https://cdn.shopify.com/extensions/019fc97b-4ed0-7385-a70c-029c99fd297a/sliderule-analytics-11-60/assets/sliderule-utilities.js"></script>
vendor: 1 bytes, line 1229
1229
1230<script src="https://cdn.shopify.com/extensions/019fc97b-4ed0-7385-a70c-029c99fd297a/sliderule-analytics-11-60/assets/sliderule-handle-ids.js"></script>
vendor: 1 bytes, line 1230
1230
1231<script src="https://cdn.shopify.com/extensions/019fc97b-4ed0-7385-a70c-029c99fd297a/sliderule-analytics-11-60/assets/ga4-sliderule-ids.js"></script>
vendor: 1 bytes, line 1231
1231
1232<script src="https://cdn.shopify.com/extensions/019fc97b-4ed0-7385-a70c-029c99fd297a/sliderule-analytics-11-60/assets/google-ads-sliderule-ids.js"></script>
vendor: 1 bytes, line 1232
1232
1233<script src="https://cdn.shopify.com/extensions/019fc97b-4ed0-7385-a70c-029c99fd297a/sliderule-analytics-11-60/assets/ga4-sliderule-event-tracking.js"></script>
1233 1234 1235 1236 1237<!-- END app block --><!-- BEGIN app block: shopify://apps/gorgias-live-chat-helpdesk/blocks/gorgias/a66db725-7b96-4e3f-916e-6c8e6f87aaaa -->
1238<script defer data-gorgias-loader-chat src="https://config.gorgias.chat/bundle-loader/shopify/gibraltar-hardwareus.myshopify.com"></script>
1238 1239 1240
1241<script defer data-gorgias-loader-convert src="https://content.9gtb.com/loader.js"></script>
1241 1242 1243
1244<script defer data-gorgias-loader-mailto-replace src="https://config.gorgias.help/api/contact-forms/replace-mailto-script.js?shopName=gibraltar-hardwareus"></script>
1244 1245 1246 1247<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260
1260<script async src="https://static.klaviyo.com/onsite/js/T4iTFS/klaviyo.js?company_id=T4iTFS"></script>
1260 1261
1261<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
1261 1262 1263 1264 1265 1266 1267 1268
1268<script> 1269 window.klaviyoReviewsProductDesignMode = false 1270 </script>
1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280<!-- END app block -->
1280<script src="https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/wishlistcollections.js" type="text/javascript" defer="defer"></script>
1280 1281<link href="https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/wishlistcollections.css" rel="stylesheet" type="text/css" media="all">
1282<script src="https://cdn.shopify.com/extensions/01a0f14c-14c3-7c54-8630-ec498be121ab/judgeme-770/assets/loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1282
1282
1283<script src="https://cdn.shopify.com/extensions/6b16c23a-04b6-4337-a9aa-4f84058569b0/0.2.0/assets/app.js" type="text/javascript" defer="defer"></script>
1283 1284<link href="https://cdn.shopify.com/extensions/6b16c23a-04b6-4337-a9aa-4f84058569b0/0.2.0/assets/app.css" rel="stylesheet" type="text/css" media="all"> 1285<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1286<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 55619584156,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "index"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 1286
1286
1287<script> 1288 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1289</script>
vendor: 1 bytes, line 1289
1289
1290<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
1290).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 55619584156,storefrontBaseUrl: "https://gibraltarhardware.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://gibraltarhardware.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1898053867","configuration":"{\"accountID\":\"T4iTFS\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]}
1290,{"id":"1568276715","configuration":"{\"measurementIds\":\"G-97SKX12SHK\",\"clientSideMeasurementIds\":\"none\",\"facebookPixelIds\":\"none\",\"productIdentifier\":\"variantId\",\"url\":\"https:\\\/\\\/sliderule-analytics.gadget.app\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"3ae14c2ca99c80758e887d11ef3de769","type":"APP","apiClientId":3542712321,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1294336235","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8acc938b1a30dc7624e304493ca567d7","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1173291243","configuration":"{\"swymApiEndpoint\":\"https:\/\/swymstore-v3free-01.swymrelay.com\",\"swymTier\":\"v3free-01\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"5b6f6917e306bc7f24523662663331c0","type":"APP","apiClientId":1350849,"privacyPurposes":["ANALYTICS","MARKETING","PREFERENCES"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"688029931","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"GT-MK5TBVTK\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"MC-JB461B3NGG\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"MC-JB461B3NGG\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"MC-JB461B3NGG\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"223969515","configuration":"{\"pixel_id\":\"836316500320714\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Gibraltar Hardware","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"gibraltar-hardwareus.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/gibraltarhardware.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"7111890010268","handle":"straight-drum-rack-tube","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41126931890332","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
1290,{"id":"7111889977500","handle":"curved-drum-rack-tube","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41126931726492","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7111886864540","handle":"sc-gcml-1-5-inch-chrome-drum-rack-memory-lock-2-pack","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47114931372267","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7111888634012","handle":"sc-rmaa-1-5-inch-deluxe-drum-rack-tube-to-accessory-arm-converter","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41126927433884","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7111888699548","handle":"sc-rba-1-5-inch-drum-rack-tube-to-accessory-arm-converter","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41126927564956","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7111888994460","handle":"sc-rf-flat-rubber-drum-rack-feet","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41126928154780","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7111884341404","handle":"9701pk-9000-series-drum-hardware-pack","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41126921371804","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7111884505244","handle":"6700pk-6000-series-drum-hardware-pack","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41126921470108","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6908489629852","handle":"5700pk-5000-series-drum-hardware-pack","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40514451144860","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7111884374172","handle":"8700pk-8000-series-drum-hardware-pack","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41126921404572","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7111884570780","handle":"4700pk-4000-series-drum-hardware-pack","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41126921535644","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7111899283612","handle":"sc-bamml-16-inch-microphone-boom-arm-clamp","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41126946603164","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7111899480220","handle":"sc-gmcma-microphone-shock-mount-for-8mm-cymbal-tilter","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41126946865308","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7111899414684","handle":"sc-gsm-microphone-boom-shock-mount","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41126946799772","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7111899512988","handle":"sc-dmm-hinged-clamp-for-microphone-gooseneck","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41126947029148","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7111899316380","handle":"sc-jmm-jaw-mount-microphone-holder","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41126946635932","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7111899578524","handle":"sc-bdhmm-6-inch-microphone-gooseneck-with-bass-drum-hoop-clamp","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41126947192988","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7111884603548","handle":"9000-series-17-inch-saddle-drum-throne","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47058733072619","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://gibraltarhardware.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"164339122411","themePublished":"true","eventMetadataId":"49bf4786-6ebe-4910-9e79-daf158aeee95","pageType":"home","shopId":"55619584156","storefrontBaseUrl":"https:\/\/gibraltarhardware.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1290<script> 1291 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1292 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1293 window.ShopifyAnalytics.meta.currency = 'USD'; 1294 var meta = {"page":{"pageType":"home","requestId":"fb6729cd-d88a-48b8-a461-7cac9d5e0596-1790943493"}}; 1295 for (var attr in meta) { 1296 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1297 } 1298</script>
vendor: 1 bytes, line 1298
1298
1299<script class="analytics"> 1300 (function () { 1301 var customDocumentWrite = function(content) { 1302 var jquery = null; 1303 1304 if (window.jQuery) { 1305 jquery = window.jQuery; 1306 } else if (window.Checkout && window.Checkout.$) { 1307 jquery = window.Checkout.$; 1308 } 1309 1310 if (jquery) { 1311 jquery('body').append(content); 1312 } 1313 }; 1314 1315 var hasLoggedConversion = function(token) { 1316 if (token) { 1317 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1318 } 1319 return false; 1320 } 1321 1322 var setCookieIfConversion = function(token) { 1323 if (token) { 1324 var twoMonthsFromNow = new Date(Date.now()); 1325 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1326 1327 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1328 } 1329 } 1330 1331 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1332 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1333 if (trekkie.integrations) { 1334 return; 1335 } 1336 trekkie.methods = [ 1337 'identify', 1338 'page', 1339 'ready', 1340 'track', 1341 'trackForm', 1342 'trackLink' 1343 ]; 1344 trekkie.factory = function(method) { 1345 return function() { 1346 var args = Array.prototype.slice.call(arguments); 1347 args.unshift(method); 1348 trekkie.push(args); 1349 if (method == 'track' || method == 'page') { 1350 var pageUrl; 1351 try { 1352 pageUrl = window.location.href; 1353 } catch (e) {} 1354 var pageReferrer; 1355 try { 1356 pageReferrer = document.referrer; 1357 } catch (e) {} 1358 try { 1359 if (window.__TREKKIE_SHIM_QUEUE == null) { 1360 window.__TREKKIE_SHIM_QUEUE = []; 1361 } 1362 window.__TREKKIE_SHIM_QUEUE.push({ 1363 from: 'trekkie-stub', 1364 method: method, 1365 args: args.slice(1), 1366 pageContext: { 1367 url: pageUrl, 1368 referrer: pageReferrer 1369 } 1370 }); 1371 } catch (e) { 1372 // no-op 1373 } 1374 } 1375 return trekkie; 1376 }; 1377 }; 1378 for (var i = 0; i < trekkie.methods.length; i++) { 1379 var key = trekkie.methods[i]; 1380 trekkie[key] = trekkie.factory(key); 1381 } 1382 trekkie.load = function(config) { 1383 trekkie.config = config || {}; 1384 trekkie.config.initialDocumentCookie = document.cookie; 1385 var first = document.getElementsByTagName('script')[0]; 1386var script = document.createElement('script'); 1387script.type = 'text/javascript'; 1388script.onerror = function(e) { 1389 var scriptFallback = document.createElement('script'); 1390 scriptFallback.type = 'text/javascript'; 1391 scriptFallback.onerror = function(error) { 1392 var Monorail = { 1393 produce: function produce(monorailDomain, schemaId, payload) { 1394 var currentMs = new Date().getTime(); 1395 var event = { 1396 schema_id: schemaId, 1397 payload: payload, 1398 metadata: { 1399 event_created_at_ms: currentMs, 1400 event_sent_at_ms: currentMs 1401 } 1402 }; 1403 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1404 }, 1405 sendRequest: function sendRequest(endpointUrl, payload) { 1406 // Try the sendBeacon API 1407 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1408 var blobData = new window.Blob([payload], { 1409 type: 'text/plain' 1410 }); 1411 1412 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1413 return true; 1414 } // sendBeacon was not successful 1415 1416 } // XHR beacon 1417 1418 var xhr = new XMLHttpRequest(); 1419 1420 try { 1421 xhr.open('POST', endpointUrl); 1422 xhr.setRequestHeader('Content-Type', 'text/plain'); 1423 xhr.send(payload); 1424 } catch (e) { 1425 console.log(e); 1426 } 1427 1428 return false; 1429 }, 1430 isIos12: function isIos12() { 1431 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1432 } 1433 }; 1434 Monorail.produce('monorail-edge.shopifysvc.com', 1435 'trekkie_storefront_load_errors/1.1', 1436 {shop_id: 55619584156, 1437 theme_id: 164339122411, 1438 app_name: "storefront", 1439 context_url: window.location.href, 1440 source_url: "//gibraltarhardware.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 1441 1442 }; 1443 scriptFallback.async = true; 1444 scriptFallback.src = '//gibraltarhardware.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1445 first.parentNode.insertBefore(scriptFallback, first); 1446}; 1447script.async = true; 1448script.src = '//gibraltarhardware.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1449first.parentNode.insertBefore(script, first); 1450 1451 }; 1452 trekkie.load( 1453 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":55619584156,"isMerchantRequest":null,"themeId":164339122411,"themeCityHash":"14452029586589891311","contentLanguage":"en","currency":"USD","eventMetadataId":"49bf4786-6ebe-4910-9e79-daf158aeee95"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1454 ); 1455 1456 var loaded = false;
1457 trekkie.ready(function() { 1458 if (loaded) return; 1459 loaded = true; 1460 1461 window.ShopifyAnalytics.lib = window.trekkie; 1462 1463 var originalDocumentWrite = document.write; 1464 document.write = customDocumentWrite; 1465 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1466 document.write = originalDocumentWrite; 1467 1468 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1469 var token = match? match[1]: undefined; 1470 if (!hasLoggedConversion(token)) { 1471 setCookieIfConversion(token); 1472 1473 } 1474 }); 1475 1476 window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"fb6729cd-d88a-48b8-a461-7cac9d5e0596-1790943493","shopifyEmitted":true}); 1477 1478 var eventsListenerScript = document.createElement('script'); 1479 eventsListenerScript.async = true; 1480 eventsListenerScript.src = "//gibraltarhardware.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1481 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1482})();</script>
vendor: 1 bytes, line 1482
1482
1483<script 1484 defer 1485 src="https://gibraltarhardware.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1486 data-application="storefront-renderer" 1487 data-shop-id="55619584156" 1488 data-render-region="gcp-us-central1" 1489 data-page-type="index" 1490 data-theme-instance-id="164339122411" 1491 data-theme-name="Impact" 1492 data-theme-version="6.8.0" 1493 data-monorail-region="shop_domain" 1494 data-resource-timing-sampling-rate="10" 1495 data-shs="true" 1496 data-shs-beacon="true" 1497 data-shs-export-with-fetch="true" 1498 data-shs-logs-sample-rate="1" 1499 data-shs-beacon-endpoint="https://gibraltarhardware.com/api/collect" 1500></script>
1500 1501<meta name="shopify-y" content="41d5434c-b6b9-4a5c-af26-b4800defbd07" data-expiration="1822501093000"><meta name="shopify-s" content="5424f366-b40a-4e46-b14a-c81640d8a02c" data-expiration="1790945293000"><meta name="new-cookie-storage-activated" content="t"> 1502</head> 1503 <body 1504 class="" 1505 > 1506 1507 1508 <!-- Google Tag Manager (noscript) -->
vendor: 87 bytes, lines 1508-1511
1508 1509 <noscript 1510 ><iframe 1511 src="https://www.googletagmanager.com/ns.html?id=
1511GTM-53WDHPQ
vendor: 123 bytes, lines 1511-1517
1511" 1512 height="0" 1513 width="0" 1514 style="display:none;visibility:hidden" 1515 ></iframe 1516 ></noscript> 1517
1517<!-- End Google Tag Manager (noscript) --><!-- DRAWER --> 1518<template id="drawer-default-template"> 1519 <style> 1520 [hidden] { 1521 display: none !important; 1522 } 1523 </style> 1524 1525 <button part="outside-close-button" is="close-button" aria-label="Close"><svg 1526 role="presentation" 1527 stroke-width="2" 1528 focusable="false" 1529 width="24" 1530 height="24" 1531 class="icon icon-close" 1532 viewBox="0 0 24 24" 1533 > 1534 <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path> 1535 </svg></button> 1536 1537 <div part="overlay"></div> 1538 1539 <div part="content"> 1540 <header part="header"> 1541 <slot name="header"></slot> 1542 1543 <button part="close-button" is="close-button" aria-label="Close"><svg 1544 role="presentation" 1545 stroke-width="2" 1546 focusable="false" 1547 width="24" 1548 height="24" 1549 class="icon icon-close" 1550 viewBox="0 0 24 24" 1551 > 1552 <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path> 1553 </svg></button> 1554 </header> 1555 1556 <div part="body"> 1557 <slot></slot> 1558 </div> 1559 1560 <footer part="footer"> 1561 <slot name="footer"></slot> 1562 </footer> 1563 </div> 1564</template> 1565 1566<!-- POPOVER --> 1567<template id="popover-default-template"> 1568 <button part="outside-close-button" is="close-button" aria-label="Close"><svg 1569 role="presentation" 1570 stroke-width="2" 1571 focusable="false" 1572 width="24" 1573 height="24" 1574 class="icon icon-close" 1575 viewBox="0 0 24 24" 1576 > 1577 <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path> 1578 </svg></button> 1579 1580 <div part="overlay"></div> 1581 1582 <div part="content"> 1583 <header part="title"> 1584 <slot name="title"></slot> 1585 </header> 1586 1587 <div part="body"> 1588 <slot></slot> 1589 </div> 1590 </div> 1591</template><a href="#main" class="skip-to-content sr-only">Skip to content</a><!-- BEGIN sections: header-group --> 1592<aside id="shopify-section-sections--23110492422379__announcement-bar" class="shopify-section shopify-section-group-header-group shopify-section--announcement-bar"><style> 1593 :root { 1594 --sticky-announcement-bar-enabled:1; 1595 }#shopify-section-sections--23110492422379__announcement-bar { 1596 position: sticky; 1597 top: 0; 1598 z-index: 20; 1599 } 1600 1601 .shopify-section--header ~ #shopify-section-sections--23110492422379__announcement-bar { 1602 top: calc(var(--sticky-header-enabled, 0) * var(--header-height, 0px)); 1603 }</style><height-observer variable="announcement-bar"> 1604 <div class="announcement-bar bg-custom text-custom"style="--background: 22 22 21; --text-color: 255 255 255;"><div class="container"> 1605 <div class="announcement-bar__wrapper justify-between"><button class="tap-area" is="prev-button" aria-controls="announcement-bar" aria-label="Previous"><svg 1606 role="presentation" 1607 focusable="false" 1608 width="7" 1609 height="10" 1610 class="icon icon-chevron-left reverse-icon" 1611 viewBox="0 0 7 10" 1612 > 1613 <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path> 1614 </svg></button><announcement-bar swipeable autoplay="6" id="announcement-bar" class="announcement-bar__static-list"><p class="bold text-xs " ><a href="/pages/rewards">NEW: Gibraltar Backstage Loyalty Program</a></p><p class="bold text-xs reveal-invisible" >Free Shipping on orders over $150 1615</p></announcement-bar><button class="tap-area" is="next-button" aria-controls="announcement-bar" aria-label="Next"><svg 1616 role="presentation" 1617 focusable="false" 1618 width="7" 1619 height="10" 1620 class="icon icon-chevron-right reverse-icon" 1621 viewBox="0 0 7 10" 1622 > 1623 <path d="m1 9 4-4-4-4" fill="none" stroke="currentColor" stroke-width="2"></path> 1624 </svg></button></div> 1625 </div></div> 1626 </height-observer> 1627 1628
1628<script> 1629 document.documentElement.style.setProperty('--announcement-bar-height', Math.round(document.getElementById('shopify-section-sections--23110492422379__announcement-bar').clientHeight) + 'px'); 1630 </script>
1630<style> #shopify-section-sections--23110492422379__announcement-bar .text-xs {font-weight: 500; letter-spacing: 0;} </style></aside><header id="shopify-section-sections--23110492422379__header" class="shopify-section shopify-section-group-header-group shopify-section--header"> 1631 1632 1633 1634 1635 1636<style> 1637 :root { 1638 --sticky-header-enabled:1; 1639 } 1640 1641 #shopify-section-sections--23110492422379__header { 1642 --header-grid-template: "main-nav logo secondary-nav" / auto auto minmax(0, 1fr); 1643 --header-padding-block: var(--spacing-3); 1644 --header-background-opacity: 1.0; 1645 --header-background-blur-radius: 0px; 1646 --header-transparent-text-color: 255 255 255;--header-logo-width: 120px; 1647 --header-logo-height: 33px;position: sticky; 1648 top: 0; 1649 z-index: 10; 1650 }.shopify-section--announcement-bar ~ #shopify-section-sections--23110492422379__header { 1651 top: calc(var(--sticky-announcement-bar-enabled, 0) * var(--announcement-bar-height, 0px)); 1652 }@media screen and (max-width: 699px) { 1653 .navigation-drawer { 1654 --drawer-content-max-height: calc(100vh - (var(--spacing-2) * 2)); 1655 } 1656 }@media screen and (min-width: 700px) { 1657 #shopify-section-sections--23110492422379__header {--header-logo-width: 180px; 1658 --header-logo-height: 49px;--header-padding-block: var(--spacing-6); 1659 } 1660 }@media screen and (min-width: 1150px) {#shopify-section-sections--23110492422379__header { 1661 --header-grid-template: "logo main-nav secondary-nav" / minmax(0, 1fr) fit-content(70%) minmax(0, 1fr); 1662 } 1663 }</style> 1664 1665<height-observer variable="header"> 1666 <store-header 1667 class="header" 1668 1669 1670 sticky 1671 1672 > 1673 <div class="header__wrapper"><div class="header__main-nav"> 1674 <div class="header__icon-list"> 1675 <button 1676 type="button" 1677 class="tap-area lg:hidden" 1678 aria-controls="header-sidebar-menu" 1679 > 1680 <span class="sr-only">Menu</span><svg 1681 role="presentation" 1682 stroke-width="2" 1683 focusable="false" 1684 width="22" 1685 height="22" 1686 class="icon icon-hamburger" 1687 viewBox="0 0 22 22" 1688 > 1689 <path d="M1 5h20M1 11h20M1 17h20" stroke="currentColor" stroke-linecap="round"></path> 1690 </svg></button><nav 1691 class="header__link-list justify-center wrap" 1692 role="navigation" 1693 > 1694 <ul class="contents" role="list"> 1695 1696 <li><details 1697 is="mega-menu-disclosure" 1698 trigger="hover" 1699 1700 > 1701 <summary 1702 class="text-with-icon gap-2.5 semibold link-faded-reverse" 1703 1704 >Racks<svg 1705 role="presentation" 1706 focusable="false" 1707 width="10" 1708 height="7" 1709 class="icon icon-chevron-bottom" 1710 viewBox="0 0 10 7" 1711 > 1712 <path d="m1 1 4 4 4-4" fill="none" stroke="currentColor" stroke-width="2"></path> 1713 </svg></summary><style> 1714 #mega-menu-mega_menu_FiFkRx .mega-menu__nav > li > .opacity-0 { 1715 opacity: 0 !important; 1716 } 1717 1718 @media screen and (min-width: 1150px) { 1719 #mega-menu-mega_menu_FiFkRx { 1720 --mega-menu-nav-column-max-width: 160px; 1721 --mega-menu-justify-content: center; 1722 --mega-menu-nav-gap: var(--spacing-8); 1723 1724 1725 } 1726 } 1727 1728 @media screen and (min-width: 1400px) { 1729 #mega-menu-mega_menu_FiFkRx { 1730 --mega-menu-nav-column-max-width: 200px; 1731 --mega-menu-nav-gap: var(--spacing-8); 1732 1733 1734 --column-list-max-width: max-content; 1735 1736 } 1737 } 1738 1739 @media screen and (min-width: 1600px) { 1740 #mega-menu-mega_menu_FiFkRx { 1741 --mega-menu-nav-gap: var(--spacing-16); 1742 } 1743 } 1744 1745 @media screen and (min-width: 1800px) { 1746 #mega-menu-mega_menu_FiFkRx { 1747 --mega-menu-nav-gap: var(--spacing-20); 1748 } 1749 } 1750 </style><div id="mega-menu-mega_menu_FiFkRx" class="mega-menu "><ul class="mega-menu__nav" role="list"><li class="v-stack gap-3 justify-items-start"> 1751 <a class="h5 " >
1752 <span >Shop by Series</span> 1753 </a><ul class="v-stack gap-2 justify-items-start" role="list"><li> 1754 <a href="/collections/chrome-series-ii" class="link-faded"> 1755 <span >Chrome Series II</span> 1756 </a> 1757 </li><li> 1758 <a href="/collections/stealth-drum-racks" class="link-faded"> 1759 <span >Stealth Series</span> 1760 </a> 1761 </li><li> 1762 <a href="/collections/drum-racks" class="link-faded"> 1763 <span >Shop All</span> 1764 </a> 1765 </li></ul></li><li class="v-stack gap-3 justify-items-start"> 1766 <a class="h5 " > 1767 <span >Shop by Category</span> 1768 </a><ul class="v-stack gap-2 justify-items-start" role="list"><li> 1769 <a href="/collections/drum-racks" class="link-faded"> 1770 <span >Drum Racks</span> 1771 </a> 1772 </li><li> 1773 <a href="/collections/keyboard-stands" class="link-faded"> 1774 <span >Keyboard Racks</span> 1775 </a> 1776 </li><li> 1777 <a href="/collections/gong-racks" class="link-faded"> 1778 <span >Gong Racks</span> 1779 </a> 1780 </li><li> 1781 <a href="/collections/drum-racks" class="link-faded"> 1782 <span >Shop All</span> 1783 </a> 1784 </li></ul></li><li class="v-stack gap-3 justify-items-start"> 1785 <a class="h5 " > 1786 <span >Rack Accessories</span> 1787 </a><ul class="v-stack gap-2 justify-items-start" role="list"><li> 1788 <a href="/collections/drum-rack-clamps" class="link-faded"> 1789 <span >Rack Clamps</span> 1790 </a> 1791 </li><li> 1792 <a href="/collections/drum-rack-tubes" class="link-faded"> 1793 <span >Rack Tubes</span> 1794 </a> 1795 </li><li> 1796 <a href="/collections/drum-rack-t-legs" class="link-faded"> 1797 <span >Rack Legs</span> 1798 </a> 1799 </li><li> 1800 <a href="/collections/drum-rack-accessories" class="link-faded"> 1801 <span >Shop All</span> 1802 </a> 1803 </li></ul></li></ul> 1804 1805 1806 1807 1808 1809<style> 1810 #navigation-promo-mega_menu_FiFkRx-3- { 1811 --navigation-promo-grid: 1812 1813 auto / repeat(1, minmax(var(--mega-menu-promo-grid-image-min-width), var(--mega-menu-promo-grid-image-max-width))) 1814 1815 1816; 1817 --mega-menu-promo-grid-image-max-width: 300px; 1818 --mega-menu-promo-grid-image-min-width: 172px; 1819 --promo-heading-font-size: var(--text-h5); 1820 --content-over-media-row-gap: var(--spacing-3); 1821 --content-over-media-column-gap: var(--spacing-4);--navigation-promo-gap: var(--spacing-2); 1822 --panel-wrapper-justify-content: flex-start;} 1823 1824 #navigation-promo-mega_menu_FiFkRx-3- .navigation-promo__carousel-controls {inset-block-end: var(--content-over-media-column-gap);} 1825 1826 @media screen and (min-width:700px) { 1827 #navigation-promo-mega_menu_FiFkRx-3- {--promo-heading-font-size: var(--text-h6);--mega-menu-promo-grid-image-min-width: 192px; 1828 --content-over-media-row-gap: var(--spacing-4); 1829 --content-over-media-column-gap: var(--spacing-5); 1830 } 1831 }@media screen and (min-width: 1150px) { 1832 #navigation-promo-mega_menu_FiFkRx-3- { 1833 --promo-heading-font-size: 16px; 1834 --promo-heading-line-height: 1.4; 1835 --navigation-promo-gap: var(--spacing-4); 1836 --mega-menu-promo-grid-image-min-width: 256px; 1837 1838 1839 1840 1841 } 1842 1843 1844 #navigation-promo-mega_menu_FiFkRx-3- { 1845 --content-over-media-row-gap: var(--spacing-6); 1846 --content-over-media-column-gap: var(--spacing-8); 1847 } 1848 1849 } 1850 1851 @media screen and (min-width: 1400px) { 1852 #navigation-promo-mega_menu_FiFkRx-3- { 1853 --mega-menu-promo-grid-image-max-width: 360px; 1854 } 1855 1856 1857 }</style><div class="navigation-promo__wrapper " id="navigation-promo-mega_menu_FiFkRx-3-"><div class="navigation-promo navigation-promo--grid scroll-area bleed"> 1858 <a href="/collections/chrome-series-ii" 1859 class="content-over-media rounded-sm group " 1860 style="--text-color: 0 0 0; grid-area: ;"><img src="//gibraltarhardware.com/cdn/shop/files/gdr300c_w-1728_002.jpg?v=1763336728" alt="" srcset="//gibraltarhardware.com/cdn/shop/files/gdr300c_w-1728_002.jpg?v=1763336728&width=200 200w, //gibraltarhardware.com/cdn/shop/files/gdr300c_w-1728_002.jpg?v=1763336728&width=300 300w, //gibraltarhardware.com/cdn/shop/files/gdr300c_w-1728_002.jpg?v=1763336728&width=400 400w, //gibraltarhardware.com/cdn/shop/files/gdr300c_w-1728_002.jpg?v=1763336728&width=500 500w, //gibraltarhardware.com/cdn/shop/files/gdr300c_w-1728_002.jpg?v=1763336728&width=600 600w, //gibraltarhardware.com/cdn/shop/files/gdr300c_w-1728_002.jpg?v=1763336728&width=800 800w, //gibraltarhardware.com/cdn/shop/files/gdr300c_w-1728_002.jpg?v=1763336728&width=1000 1000w" width="2000" height="2500" loading="lazy" sizes="(max-width: 699px) 172px, (max-width: 1149px) 192px,minmax(220px, 440px) 1861" class="zoom-image"><div class="place-self-end-start text-custom"> 1862 <p style="line-height: var(--promo-heading-line-height, 1.4); font-size: var(--promo-heading-font-size); font-weight: 500;">Chrome Series II Racks</p> 1863 </div></a> 1864 </div></div></div></details></li> 1865 1866 <li>
1866<details 1867 is="mega-menu-disclosure" 1868 trigger="hover" 1869 1870 > 1871 <summary 1872 class="text-with-icon gap-2.5 semibold link-faded-reverse" 1873 1874 >Thrones<svg 1875 role="presentation" 1876 focusable="false" 1877 width="10" 1878 height="7" 1879 class="icon icon-chevron-bottom" 1880 viewBox="0 0 10 7" 1881 > 1882 <path d="m1 1 4 4 4-4" fill="none" stroke="currentColor" stroke-width="2"></path> 1883 </svg></summary><style> 1884 #mega-menu-mega_menu_U7zqWn .mega-menu__nav > li > .opacity-0 { 1885 opacity: 0 !important; 1886 } 1887 1888 @media screen and (min-width: 1150px) { 1889 #mega-menu-mega_menu_U7zqWn { 1890 --mega-menu-nav-column-max-width: 160px; 1891 --mega-menu-justify-content: center; 1892 --mega-menu-nav-gap: var(--spacing-8); 1893 1894 1895 } 1896 } 1897 1898 @media screen and (min-width: 1400px) { 1899 #mega-menu-mega_menu_U7zqWn { 1900 --mega-menu-nav-column-max-width: 200px; 1901 --mega-menu-nav-gap: var(--spacing-8); 1902 1903 1904 --column-list-max-width: max-content; 1905 1906 } 1907 } 1908 1909 @media screen and (min-width: 1600px) { 1910 #mega-menu-mega_menu_U7zqWn { 1911 --mega-menu-nav-gap: var(--spacing-16); 1912 } 1913 } 1914 1915 @media screen and (min-width: 1800px) { 1916 #mega-menu-mega_menu_U7zqWn { 1917 --mega-menu-nav-gap: var(--spacing-20); 1918 } 1919 } 1920 </style><div id="mega-menu-mega_menu_U7zqWn" class="mega-menu "><ul class="mega-menu__nav" role="list"><li class="v-stack gap-3 justify-items-start"> 1921 <a class="h5 " > 1922 <span >Shop by Series</span> 1923 </a><ul class="v-stack gap-2 justify-items-start" role="list"><li> 1924 <a href="https://gibraltarhardware.com/collections/drum-thrones?filter.p.m.custom.range=9000+Series" class="link-faded"> 1925 <span >9000 Series</span> 1926 </a> 1927 </li><li> 1928 <a href="/products/6608-15-inch-vinyl-moto-drum-throne" class="link-faded"> 1929 <span >6000 Series</span> 1930 </a> 1931 </li><li> 1932 <a href="/products/5608-13-inch-vinyl-round-drum-throne" class="link-faded"> 1933 <span >5000 Series</span> 1934 </a> 1935 </li><li> 1936 <a href="/products/4608-12-inch-round-drum-throne" class="link-faded"> 1937 <span >4000 Series</span> 1938 </a> 1939 </li><li> 1940 <a href="/collections/drum-thrones" class="link-faded"> 1941 <span >Shop All</span> 1942 </a> 1943 </li></ul></li><li class="v-stack gap-3 justify-items-start"> 1944 <a class="h5 " > 1945 <span >Shop by Category</span> 1946 </a><ul class="v-stack gap-2 justify-items-start" role="list"><li> 1947 <a href="https://gibraltarhardware.com/collections/drum-thrones?filter.p.m.custom.seat_shape=Round+Top+Throne" class="link-faded"> 1948 <span >Round Thrones</span> 1949 </a> 1950 </li><li> 1951 <a href="https://gibraltarhardware.com/collections/drum-thrones?filter.p.m.custom.seat_shape=Saddle+Top+Throne" class="link-faded"> 1952 <span >Saddle Thrones</span> 1953 </a> 1954 </li><li> 1955 <a href="https://gibraltarhardware.com/collections/drum-thrones?filter.p.m.custom.backrest=Yes" class="link-faded"> 1956 <span >Backrest Thrones</span> 1957 </a> 1958 </li><li> 1959 <a href="/products/4608-12-inch-round-drum-throne" class="link-faded"> 1960 <span >Kids Thrones</span> 1961 </a> 1962 </li><li> 1963 <a href="/collections/drum-thrones" class="link-faded"> 1964 <span >Shop All</span> 1965 </a> 1966 </li></ul></li><li class="v-stack gap-3 justify-items-start"> 1967 <a class="h5 " >
1968 <span >Throne Accessories</span> 1969 </a><ul class="v-stack gap-2 justify-items-start" role="list"><li> 1970 <a href="/collections/throne-backrests-accessories" class="link-faded"> 1971 <span >Backrests</span> 1972 </a> 1973 </li><li> 1974 <a href="/collections/throne-backrests-accessories" class="link-faded"> 1975 <span >Tops & Bases</span> 1976 </a> 1977 </li><li> 1978 <a href="/collections/throne-backrests-accessories" class="link-faded"> 1979 <span >Shop All</span> 1980 </a> 1981 </li></ul></li></ul> 1982 1983 1984 1985 1986 1987<style> 1988 #navigation-promo-mega_menu_U7zqWn-3- { 1989 --navigation-promo-grid: 1990 1991 auto / repeat(1, minmax(var(--mega-menu-promo-grid-image-min-width), var(--mega-menu-promo-grid-image-max-width))) 1992 1993 1994; 1995 --mega-menu-promo-grid-image-max-width: 300px; 1996 --mega-menu-promo-grid-image-min-width: 172px; 1997 --promo-heading-font-size: var(--text-h5); 1998 --content-over-media-row-gap: var(--spacing-3); 1999 --content-over-media-column-gap: var(--spacing-4);--navigation-promo-gap: var(--spacing-2); 2000 --panel-wrapper-justify-content: flex-start;} 2001 2002 #navigation-promo-mega_menu_U7zqWn-3- .navigation-promo__carousel-controls {inset-block-end: var(--content-over-media-column-gap);} 2003 2004 @media screen and (min-width:700px) { 2005 #navigation-promo-mega_menu_U7zqWn-3- {--promo-heading-font-size: var(--text-h6);--mega-menu-promo-grid-image-min-width: 192px; 2006 --content-over-media-row-gap: var(--spacing-4); 2007 --content-over-media-column-gap: var(--spacing-5); 2008 } 2009 }@media screen and (min-width: 1150px) { 2010 #navigation-promo-mega_menu_U7zqWn-3- { 2011 --promo-heading-font-size: 16px; 2012 --promo-heading-line-height: 1.4; 2013 --navigation-promo-gap: var(--spacing-4); 2014 --mega-menu-promo-grid-image-min-width: 256px; 2015 2016 2017 2018 2019 } 2020 2021 2022 #navigation-promo-mega_menu_U7zqWn-3- { 2023 --content-over-media-row-gap: var(--spacing-6); 2024 --content-over-media-column-gap: var(--spacing-8); 2025 } 2026 2027 } 2028 2029 @media screen and (min-width: 1400px) { 2030 #navigation-promo-mega_menu_U7zqWn-3- { 2031 --mega-menu-promo-grid-image-max-width: 360px; 2032 } 2033 2034 2035 }</style><div class="navigation-promo__wrapper " id="navigation-promo-mega_menu_U7zqWn-3-"><div class="navigation-promo navigation-promo--grid scroll-area bleed"> 2036 <a href="/products/9000-series-17-inch-saddle-drum-throne" 2037 class="content-over-media rounded-sm group " 2038 style="--text-color: 0 0 0; grid-area: ;"><img src="//gibraltarhardware.com/cdn/shop/files/9908_w-1728_001.jpg?v=1763299092" alt="" srcset="//gibraltarhardware.com/cdn/shop/files/9908_w-1728_001.jpg?v=1763299092&width=200 200w, //gibraltarhardware.com/cdn/shop/files/9908_w-1728_001.jpg?v=1763299092&width=300 300w, //gibraltarhardware.com/cdn/shop/files/9908_w-1728_001.jpg?v=1763299092&width=400 400w, //gibraltarhardware.com/cdn/shop/files/9908_w-1728_001.jpg?v=1763299092&width=500 500w, //gibraltarhardware.com/cdn/shop/files/9908_w-1728_001.jpg?v=1763299092&width=600 600w, //gibraltarhardware.com/cdn/shop/files/9908_w-1728_001.jpg?v=1763299092&width=800 800w, //gibraltarhardware.com/cdn/shop/files/9908_w-1728_001.jpg?v=1763299092&width=1000 1000w" width="1728" height="2160" loading="lazy" sizes="(max-width: 699px) 172px, (max-width: 1149px) 192px,minmax(220px, 440px) 2039" class="zoom-image"><div class="place-self-end-start text-custom"> 2040 <p style="line-height: var(--promo-heading-line-height, 1.4); font-size: var(--promo-heading-font-size); font-weight: 500;">Super Stable Drum Thrones</p> 2041 </div></a> 2042 </div></div></div></details></li> 2043 2044 <li><details 2045 is="mega-menu-disclosure" 2046 trigger="hover" 2047 2048 > 2049 <summary 2050 class="text-with-icon gap-2.5 semibold link-faded-reverse" 2051 2052 >Stands<svg 2053 role="presentation" 2054 focusable="false" 2055 width="10" 2056 height="7" 2057 class="icon icon-chevron-bottom"
2058 viewBox="0 0 10 7" 2059 > 2060 <path d="m1 1 4 4 4-4" fill="none" stroke="currentColor" stroke-width="2"></path> 2061 </svg></summary><style> 2062 #mega-menu-mega_menu_zGHHTq .mega-menu__nav > li > .opacity-0 { 2063 opacity: 0 !important; 2064 } 2065 2066 @media screen and (min-width: 1150px) { 2067 #mega-menu-mega_menu_zGHHTq { 2068 --mega-menu-nav-column-max-width: 160px; 2069 --mega-menu-justify-content: center; 2070 --mega-menu-nav-gap: var(--spacing-8); 2071 2072 2073 } 2074 } 2075 2076 @media screen and (min-width: 1400px) { 2077 #mega-menu-mega_menu_zGHHTq { 2078 --mega-menu-nav-column-max-width: 200px; 2079 --mega-menu-nav-gap: var(--spacing-8); 2080 2081 2082 --column-list-max-width: max-content; 2083 2084 } 2085 } 2086 2087 @media screen and (min-width: 1600px) { 2088 #mega-menu-mega_menu_zGHHTq { 2089 --mega-menu-nav-gap: var(--spacing-16); 2090 } 2091 } 2092 2093 @media screen and (min-width: 1800px) { 2094 #mega-menu-mega_menu_zGHHTq { 2095 --mega-menu-nav-gap: var(--spacing-20); 2096 } 2097 } 2098 </style><div id="mega-menu-mega_menu_zGHHTq" class="mega-menu "><ul class="mega-menu__nav" role="list"><li class="v-stack gap-3 justify-items-start"> 2099 <a class="h5 " > 2100 <span >Shop by Series</span> 2101 </a><ul class="v-stack gap-2 justify-items-start" role="list"><li> 2102 <a href="/collections/9000-series" class="link-faded"> 2103 <span >9000 Series</span> 2104 </a> 2105 </li><li> 2106 <a href="/collections/8000-series-stands" class="link-faded"> 2107 <span >8000 Series</span> 2108 </a> 2109 </li><li> 2110 <a href="https://gibraltarhardware.com/collections/stands?filter.p.m.custom.range=6000+Series" class="link-faded"> 2111 <span >6000 Series</span> 2112 </a> 2113 </li><li> 2114 <a href="https://gibraltarhardware.com/collections/stands?filter.p.m.custom.range=5000+Series" class="link-faded"> 2115 <span >5000 Series</span> 2116 </a> 2117 </li><li> 2118 <a href="https://gibraltarhardware.com/collections/stands?filter.p.m.custom.range=4000+Series" class="link-faded"> 2119 <span >4000 Series</span> 2120 </a> 2121 </li><li> 2122 <a href="/collections/stands" class="link-faded"> 2123 <span >Shop All</span> 2124 </a> 2125 </li></ul></li><li class="v-stack gap-3 justify-items-start"> 2126 <a class="h5 " > 2127 <span >Shop by Category</span> 2128 </a><ul class="v-stack gap-2 justify-items-start" role="list"><li> 2129 <a href="/collections/cymbal-stands-accessories" class="link-faded"> 2130 <span >Cymbal Stands</span> 2131 </a> 2132 </li><li> 2133 <a href="/collections/hi-hat-stands" class="link-faded"> 2134 <span >Hi Hat Stands</span> 2135 </a> 2136 </li><li> 2137 <a href="/collections/drum-stands" class="link-faded"> 2138 <span >Drum Stands</span> 2139 </a> 2140 </li><li> 2141 <a href="/collections/electronic-drum-stands" class="link-faded"> 2142 <span >Drum Pad Stands</span> 2143 </a> 2144 </li><li> 2145 <a href="/collections/keyboard-stands" class="link-faded"> 2146 <span >Keyboard Stands</span> 2147 </a> 2148 </li><li> 2149 <a href="/collections/percussion-stands" class="link-faded"> 2150 <span >Percussion Stands</span> 2151 </a> 2152 </li><li> 2153 <a href="/collections/accessory-tables" class="link-faded"> 2154 <span >Accessory Stands</span> 2155 </a> 2156 </li><li> 2157 <a href="/collections/stands" class="link-faded"> 2158 <span >Shop All</span> 2159 </a> 2160 </li></ul></li><li class="v-stack gap-3 justify-items-start"> 2161 <a class="h5 " >
2162 <span >Stand Accessories</span> 2163 </a><ul class="v-stack gap-2 justify-items-start" role="list"><li> 2164 <a href="/collections/cymbal-arms-clamps" class="link-faded"> 2165 <span >Cymbal Arms</span> 2166 </a> 2167 </li><li> 2168 <a href="/collections/cymbal-clamps" class="link-faded"> 2169 <span >Clamps</span> 2170 </a> 2171 </li><li> 2172 <a href="/collections/cymbal-stackers-tilters" class="link-faded"> 2173 <span >Stackers</span> 2174 </a> 2175 </li><li> 2176 <a href="/collections/hi-hat-cymbal-clutches" class="link-faded"> 2177 <span >Hi Hat Clutches</span> 2178 </a> 2179 </li><li> 2180 <a href="/collections/cymbal-accessories" class="link-faded"> 2181 <span >Shop All</span> 2182 </a> 2183 </li></ul></li></ul> 2184 2185 2186 2187 2188 2189<style> 2190 #navigation-promo-mega_menu_zGHHTq-3- { 2191 --navigation-promo-grid: 2192 2193 auto / repeat(1, minmax(var(--mega-menu-promo-grid-image-min-width), var(--mega-menu-promo-grid-image-max-width))) 2194 2195 2196; 2197 --mega-menu-promo-grid-image-max-width: 300px; 2198 --mega-menu-promo-grid-image-min-width: 172px; 2199 --promo-heading-font-size: var(--text-h5); 2200 --content-over-media-row-gap: var(--spacing-3); 2201 --content-over-media-column-gap: var(--spacing-4);--navigation-promo-gap: var(--spacing-2); 2202 --panel-wrapper-justify-content: flex-start;} 2203 2204 #navigation-promo-mega_menu_zGHHTq-3- .navigation-promo__carousel-controls {inset-block-end: var(--content-over-media-column-gap);} 2205 2206 @media screen and (min-width:700px) { 2207 #navigation-promo-mega_menu_zGHHTq-3- {--promo-heading-font-size: var(--text-h6);--mega-menu-promo-grid-image-min-width: 192px; 2208 --content-over-media-row-gap: var(--spacing-4); 2209 --content-over-media-column-gap: var(--spacing-5); 2210 } 2211 }@media screen and (min-width: 1150px) { 2212 #navigation-promo-mega_menu_zGHHTq-3- { 2213 --promo-heading-font-size: 16px; 2214 --promo-heading-line-height: 1.4; 2215 --navigation-promo-gap: var(--spacing-4); 2216 --mega-menu-promo-grid-image-min-width: 256px; 2217 2218 2219 2220 2221 } 2222 2223 2224 #navigation-promo-mega_menu_zGHHTq-3- { 2225 --content-over-media-row-gap: var(--spacing-6); 2226 --content-over-media-column-gap: var(--spacing-8); 2227 } 2228 2229 } 2230 2231 @media screen and (min-width: 1400px) { 2232 #navigation-promo-mega_menu_zGHHTq-3- { 2233 --mega-menu-promo-grid-image-max-width: 360px; 2234 } 2235 2236 2237 }</style><div class="navigation-promo__wrapper " id="navigation-promo-mega_menu_zGHHTq-3-"><div class="navigation-promo navigation-promo--grid scroll-area bleed"> 2238 <a href="/collections/drum-hardware-packs" 2239 class="content-over-media rounded-sm group " 2240 style="--text-color: 0 0 0; grid-area: ;"><img src="//gibraltarhardware.com/cdn/shop/files/9701pk_w-1728_001.jpg?v=1780739266" alt="" srcset="//gibraltarhardware.com/cdn/shop/files/9701pk_w-1728_001.jpg?v=1780739266&width=200 200w, //gibraltarhardware.com/cdn/shop/files/9701pk_w-1728_001.jpg?v=1780739266&width=300 300w, //gibraltarhardware.com/cdn/shop/files/9701pk_w-1728_001.jpg?v=1780739266&width=400 400w, //gibraltarhardware.com/cdn/shop/files/9701pk_w-1728_001.jpg?v=1780739266&width=500 500w, //gibraltarhardware.com/cdn/shop/files/9701pk_w-1728_001.jpg?v=1780739266&width=600 600w, //gibraltarhardware.com/cdn/shop/files/9701pk_w-1728_001.jpg?v=1780739266&width=800 800w, //gibraltarhardware.com/cdn/shop/files/9701pk_w-1728_001.jpg?v=1780739266&width=1000 1000w" width="1728" height="2160" loading="lazy" sizes="(max-width: 699px) 172px, (max-width: 1149px) 192px,minmax(220px, 440px) 2241" class="zoom-image"><div class="place-self-end-start text-custom"> 2242 <p style="line-height: var(--promo-heading-line-height, 1.4); font-size: var(--promo-heading-font-size); font-weight: 500;">Hardware Packs</p> 2243 </div></a> 2244 </div></div></div></details></li> 2245 2246 <li>
2246<details 2247 is="mega-menu-disclosure" 2248 trigger="hover" 2249 2250 > 2251 <summary 2252 class="text-with-icon gap-2.5 semibold link-faded-reverse" 2253 2254 >Pedals<svg 2255 role="presentation" 2256 focusable="false" 2257 width="10" 2258 height="7" 2259 class="icon icon-chevron-bottom" 2260 viewBox="0 0 10 7" 2261 > 2262 <path d="m1 1 4 4 4-4" fill="none" stroke="currentColor" stroke-width="2"></path> 2263 </svg></summary><style> 2264 #mega-menu-mega_menu_CgaVj6 .mega-menu__nav > li > .opacity-0 { 2265 opacity: 0 !important; 2266 } 2267 2268 @media screen and (min-width: 1150px) { 2269 #mega-menu-mega_menu_CgaVj6 { 2270 --mega-menu-nav-column-max-width: 160px; 2271 --mega-menu-justify-content: center; 2272 --mega-menu-nav-gap: var(--spacing-8); 2273 2274 2275 } 2276 } 2277 2278 @media screen and (min-width: 1400px) { 2279 #mega-menu-mega_menu_CgaVj6 { 2280 --mega-menu-nav-column-max-width: 200px; 2281 --mega-menu-nav-gap: var(--spacing-8); 2282 2283 2284 --column-list-max-width: max-content; 2285 2286 } 2287 } 2288 2289 @media screen and (min-width: 1600px) { 2290 #mega-menu-mega_menu_CgaVj6 { 2291 --mega-menu-nav-gap: var(--spacing-16); 2292 } 2293 } 2294 2295 @media screen and (min-width: 1800px) { 2296 #mega-menu-mega_menu_CgaVj6 { 2297 --mega-menu-nav-gap: var(--spacing-20); 2298 } 2299 } 2300 </style><div id="mega-menu-mega_menu_CgaVj6" class="mega-menu "><ul class="mega-menu__nav" role="list"><li class="v-stack gap-3 justify-items-start"> 2301 <a class="h5 " > 2302 <span >Shop by Series</span> 2303 </a><ul class="v-stack gap-2 justify-items-start" role="list"><li> 2304 <a href="https://gibraltarhardware.com/collections/bass-drum-pedals?filter.p.m.custom.range=Road+Class&filter.p.m.custom.range=Tour+Class" class="link-faded"> 2305 <span >Tour Class Pedals</span> 2306 </a> 2307 </li><li> 2308 <a href="https://gibraltarhardware.com/collections/bass-drum-pedals?filter.p.m.custom.range=9000+Series" class="link-faded"> 2309 <span >9000 Series Pedals</span> 2310 </a> 2311 </li><li> 2312 <a href="https://gibraltarhardware.com/collections/bass-drum-pedals?filter.p.m.custom.range=6000+Series" class="link-faded"> 2313 <span >6000 Series Pedals</span> 2314 </a> 2315 </li><li> 2316 <a href="https://gibraltarhardware.com/collections/bass-drum-pedals?filter.p.m.custom.range=5000+Series" class="link-faded"> 2317 <span >5000 Series Pedals</span> 2318 </a> 2319 </li><li> 2320 <a href="https://gibraltarhardware.com/collections/bass-drum-pedals?filter.p.m.custom.range=4000+Series" class="link-faded"> 2321 <span >4000 Series Pedals</span> 2322 </a> 2323 </li><li> 2324 <a href="/collections/bass-drum-pedals" class="link-faded"> 2325 <span >Shop All</span> 2326 </a> 2327 </li></ul></li><li class="v-stack gap-3 justify-items-start"> 2328 <a class="h5 " > 2329 <span >Shop by Category</span> 2330 </a><ul class="v-stack gap-2 justify-items-start" role="list"><li> 2331 <a href="https://gibraltarhardware.com/collections/bass-drum-pedals?filter.p.product_type=Bass+Drum+Pedal" class="link-faded"> 2332 <span >Single Pedals</span> 2333 </a> 2334 </li><li> 2335 <a href="https://gibraltarhardware.com/collections/bass-drum-pedals?filter.p.product_type=Double+Bass+Drum+Pedal" class="link-faded"> 2336 <span >Double Pedals</span> 2337 </a> 2338 </li><li> 2339 <a href="https://gibraltarhardware.com/collections/cajon-drum-pedals?_pos=1&_psq=cajon+pedals&_ss=e&_v=1.0" class="link-faded">
2340 <span >Cajon Pedals</span> 2341 </a> 2342 </li><li> 2343 <a href="/collections/bass-drum-pedals" class="link-faded"> 2344 <span >Shop All</span> 2345 </a> 2346 </li></ul></li><li class="v-stack gap-3 justify-items-start"> 2347 <a class="h5 " > 2348 <span >Pedal Accessories</span> 2349 </a><ul class="v-stack gap-2 justify-items-start" role="list"><li> 2350 <a href="/collections/bass-drum-pedal-parts" class="link-faded"> 2351 <span >Pedal Parts</span> 2352 </a> 2353 </li><li> 2354 <a href="/collections/bass-drum-pedal-springs" class="link-faded"> 2355 <span >Pedal Springs</span> 2356 </a> 2357 </li><li> 2358 <a href="/collections/pedal-parts" class="link-faded"> 2359 <span >Shop All</span> 2360 </a> 2361 </li></ul></li></ul> 2362 2363 2364 2365 2366 2367<style> 2368 #navigation-promo-mega_menu_CgaVj6-3- { 2369 --navigation-promo-grid: 2370 2371 auto / repeat(1, minmax(var(--mega-menu-promo-grid-image-min-width), var(--mega-menu-promo-grid-image-max-width))) 2372 2373 2374; 2375 --mega-menu-promo-grid-image-max-width: 300px; 2376 --mega-menu-promo-grid-image-min-width: 172px; 2377 --promo-heading-font-size: var(--text-h5); 2378 --content-over-media-row-gap: var(--spacing-3); 2379 --content-over-media-column-gap: var(--spacing-4);--navigation-promo-gap: var(--spacing-2); 2380 --panel-wrapper-justify-content: flex-start;} 2381 2382 #navigation-promo-mega_menu_CgaVj6-3- .navigation-promo__carousel-controls {inset-block-end: var(--content-over-media-column-gap);} 2383 2384 @media screen and (min-width:700px) { 2385 #navigation-promo-mega_menu_CgaVj6-3- {--promo-heading-font-size: var(--text-h6);--mega-menu-promo-grid-image-min-width: 192px; 2386 --content-over-media-row-gap: var(--spacing-4); 2387 --content-over-media-column-gap: var(--spacing-5); 2388 } 2389 }@media screen and (min-width: 1150px) { 2390 #navigation-promo-mega_menu_CgaVj6-3- { 2391 --promo-heading-font-size: 16px; 2392 --promo-heading-line-height: 1.4; 2393 --navigation-promo-gap: var(--spacing-4); 2394 --mega-menu-promo-grid-image-min-width: 256px; 2395 2396 2397 2398 2399 } 2400 2401 2402 #navigation-promo-mega_menu_CgaVj6-3- { 2403 --content-over-media-row-gap: var(--spacing-6); 2404 --content-over-media-column-gap: var(--spacing-8); 2405 } 2406 2407 } 2408 2409 @media screen and (min-width: 1400px) { 2410 #navigation-promo-mega_menu_CgaVj6-3- { 2411 --mega-menu-promo-grid-image-max-width: 360px; 2412 } 2413 2414 2415 }</style><div class="navigation-promo__wrapper " id="navigation-promo-mega_menu_CgaVj6-3-"><div class="navigation-promo navigation-promo--grid scroll-area bleed"> 2416 <a href="/collections/bass-drum-pedals" 2417 class="content-over-media rounded-sm group " 2418 style="--text-color: 0 0 0; grid-area: ;"><img src="//gibraltarhardware.com/cdn/shop/files/gtc6dd_w-2000_01.jpg?v=1758896420" alt="" srcset="//gibraltarhardware.com/cdn/shop/files/gtc6dd_w-2000_01.jpg?v=1758896420&width=200 200w, //gibraltarhardware.com/cdn/shop/files/gtc6dd_w-2000_01.jpg?v=1758896420&width=300 300w, //gibraltarhardware.com/cdn/shop/files/gtc6dd_w-2000_01.jpg?v=1758896420&width=400 400w, //gibraltarhardware.com/cdn/shop/files/gtc6dd_w-2000_01.jpg?v=1758896420&width=500 500w, //gibraltarhardware.com/cdn/shop/files/gtc6dd_w-2000_01.jpg?v=1758896420&width=600 600w, //gibraltarhardware.com/cdn/shop/files/gtc6dd_w-2000_01.jpg?v=1758896420&width=800 800w, //gibraltarhardware.com/cdn/shop/files/gtc6dd_w-2000_01.jpg?v=1758896420&width=1000 1000w" width="2000" height="2500" loading="lazy" sizes="(max-width: 699px) 172px, (max-width: 1149px) 192px,minmax(220px, 440px) 2419" class="zoom-image"><div class="place-self-end-start text-custom"> 2420 <p style="line-height: var(--promo-heading-line-height, 1.4); font-size: var(--promo-heading-font-size); font-weight: 500;">Tour Class Pedals</p> 2421 </div></a> 2422 </div></div></div></details></li> 2423 2424 <li>
2424<details 2425 is="mega-menu-disclosure" 2426 trigger="hover" 2427 2428 > 2429 <summary 2430 class="text-with-icon gap-2.5 semibold link-faded-reverse" 2431 2432 >Accessories<svg 2433 role="presentation" 2434 focusable="false" 2435 width="10" 2436 height="7" 2437 class="icon icon-chevron-bottom" 2438 viewBox="0 0 10 7" 2439 > 2440 <path d="m1 1 4 4 4-4" fill="none" stroke="currentColor" stroke-width="2"></path> 2441 </svg></summary><style> 2442 #mega-menu-mega_menu_mprzaq .mega-menu__nav > li > .opacity-0 { 2443 opacity: 0 !important; 2444 } 2445 2446 @media screen and (min-width: 1150px) { 2447 #mega-menu-mega_menu_mprzaq { 2448 --mega-menu-nav-column-max-width: 160px; 2449 --mega-menu-justify-content: center; 2450 --mega-menu-nav-gap: var(--spacing-8); 2451 2452 2453 --column-list-max-width: 75%; 2454 2455 } 2456 } 2457 2458 @media screen and (min-width: 1400px) { 2459 #mega-menu-mega_menu_mprzaq { 2460 --mega-menu-nav-column-max-width: 200px; 2461 --mega-menu-nav-gap: var(--spacing-8); 2462 2463 2464 --column-list-max-width: 75%; 2465 2466 } 2467 } 2468 2469 @media screen and (min-width: 1600px) { 2470 #mega-menu-mega_menu_mprzaq { 2471 --mega-menu-nav-gap: var(--spacing-16); 2472 } 2473 } 2474 2475 @media screen and (min-width: 1800px) { 2476 #mega-menu-mega_menu_mprzaq { 2477 --mega-menu-nav-gap: var(--spacing-20); 2478 } 2479 } 2480 </style><div id="mega-menu-mega_menu_mprzaq" class="mega-menu "><ul class="mega-menu__nav" role="list"><li class="v-stack gap-3 justify-items-start"> 2481 <a class="h5 " > 2482 <span >Shop by Category</span> 2483 </a><ul class="v-stack gap-2 justify-items-start" role="list"><li> 2484 <a href="/collections/cymbal-accessories" class="link-faded"> 2485 <span >Cymbal Accessories</span> 2486 </a> 2487 </li><li> 2488 <a href="/collections/drum-accessories" class="link-faded"> 2489 <span >Drum Accessories</span> 2490 </a> 2491 </li><li> 2492 <a href="/collections/keyboard-stands-accessories-1" class="link-faded"> 2493 <span >Keyboard Accessories</span> 2494 </a> 2495 </li><li> 2496 <a href="/collections/microphone-accessories" class="link-faded"> 2497 <span >Microphone Mounts</span> 2498 </a> 2499 </li><li> 2500 <a href="/collections/percussion-accessories" class="link-faded"> 2501 <span >Percussion Mounts</span> 2502 </a> 2503 </li><li> 2504 <a href="/collections/drum-rack-accessories" class="link-faded"> 2505 <span >Rack Accessories</span> 2506 </a> 2507 </li><li> 2508 <a href="/collections/throne-backrests-accessories" class="link-faded"> 2509 <span >Throne Accessories</span> 2510 </a> 2511 </li><li> 2512 <a href="/collections/drum-accessories" class="link-faded"> 2513 <span >Shop All</span> 2514 </a> 2515 </li></ul></li><li class="v-stack gap-3 justify-items-start"> 2516 <a class="h5 " > 2517 <span >Cymbal Accessories</span> 2518 </a><ul class="v-stack gap-2 justify-items-start" role="list"><li> 2519 <a href="/collections/cymbal-arms-clamps" class="link-faded"> 2520 <span >Boom Arms</span> 2521 </a> 2522 </li><li> 2523 <a href="/collections/cymbal-clamps" class="link-faded"> 2524 <span >Cymbal Clamps</span> 2525 </a> 2526 </li><li> 2527 <a href="/collections/hi-hat-cymbal-clutches" class="link-faded"> 2528 <span >Hi Hat Clutches</span> 2529 </a> 2530 </li><li> 2531 <a href="/collections/cymbal-stackers-tilters" class="link-faded">
2532 <span >Stackers & Tilters</span> 2533 </a> 2534 </li><li> 2535 <a href="https://gibraltarhardware.com/collections/cymbal-accessories?filter.p.product_type=X+Hat+Cymbal+Arm" class="link-faded"> 2536 <span >X-Hats</span> 2537 </a> 2538 </li><li> 2539 <a href="/collections/cymbal-accessories" class="link-faded"> 2540 <span >Shop All</span> 2541 </a> 2542 </li></ul></li><li class="v-stack gap-3 justify-items-start"> 2543 <a class="h5 " > 2544 <span >Drum Accessories</span> 2545 </a><ul class="v-stack gap-2 justify-items-start" role="list"><li> 2546 <a href="/collections/bass-drum-accessories" class="link-faded"> 2547 <span >Bass Drum Accessories</span> 2548 </a> 2549 </li><li> 2550 <a href="/collections/all-cases-bags" class="link-faded"> 2551 <span >Cases & Bags</span> 2552 </a> 2553 </li><li> 2554 <a href="/collections/drum-clamps" class="link-faded"> 2555 <span >Drum Clamps</span> 2556 </a> 2557 </li><li> 2558 <a href="/collections/drum-tuning" class="link-faded"> 2559 <span >Drum Tuning</span> 2560 </a> 2561 </li><li> 2562 <a href="/collections/extension-arms" class="link-faded"> 2563 <span >Extension Arms</span> 2564 </a> 2565 </li><li> 2566 <a href="/collections/drum-practice-pads" class="link-faded"> 2567 <span >Practice Pads</span> 2568 </a> 2569 </li><li> 2570 <a href="/collections/tom-arms-holders" class="link-faded"> 2571 <span >Tom Holders</span> 2572 </a> 2573 </li><li> 2574 <a href="/collections/drum-accessories" class="link-faded"> 2575 <span >Shop All</span> 2576 </a> 2577 </li></ul></li><li class="v-stack gap-3 justify-items-start"> 2578 <a class="h5 " > 2579 <span >Percussion Mounts</span> 2580 </a><ul class="v-stack gap-2 justify-items-start" role="list"><li> 2581 <a href="/collections/accessory-tables" class="link-faded"> 2582 <span >Accessory Tables</span> 2583 </a> 2584 </li><li> 2585 <a href="/collections/percussion-holders-clamps" class="link-faded"> 2586 <span >Holders & Brackets</span> 2587 </a> 2588 </li><li> 2589 <a href="/collections/percussion-accessories" class="link-faded"> 2590 <span >L-Arms & Clamps</span> 2591 </a> 2592 </li><li> 2593 <a href="/collections/percussion-holders-clamps" class="link-faded"> 2594 <span >Shop All</span> 2595 </a> 2596 </li></ul></li><li class="v-stack gap-3 justify-items-start"> 2597 <a class="h5 " > 2598 <span >Rack Accessories</span> 2599 </a><ul class="v-stack gap-2 justify-items-start" role="list"><li> 2600 <a href="https://gibraltarhardware.com/collections/drum-rack-accessories?filter.p.product_type=Rack+Adapter&filter.p.product_type=Rack+Feet" class="link-faded"> 2601 <span >Rack Adapters</span> 2602 </a> 2603 </li><li> 2604 <a href="https://gibraltarhardware.com/collections/drum-rack-accessories?filter.p.product_type=Rack+Tool" class="link-faded"> 2605 <span >Rack Tools</span> 2606 </a> 2607 </li><li> 2608 <a href="/collections/drum-rack-accessories" class="link-faded"> 2609 <span >Shop All</span> 2610 </a> 2611 </li></ul></li><li class="v-stack gap-3 justify-items-start"> 2612 <a class="h5 " > 2613 <span >Throne Accessories</span> 2614 </a><ul class="v-stack gap-2 justify-items-start" role="list"><li> 2615 <a href="https://gibraltarhardware.com/collections/throne-backrests-accessories?filter.p.product_type=Drum+Throne+Backrest" class="link-faded">
2616 <span >Backrests</span> 2617 </a> 2618 </li><li> 2619 <a href="/collections/throne-backrests-accessories" class="link-faded"> 2620 <span >Tops & Bases</span> 2621 </a> 2622 </li><li> 2623 <a href="/collections/throne-backrests-accessories" class="link-faded"> 2624 <span >Shop All</span> 2625 </a> 2626 </li></ul></li></ul> 2627 2628 2629 2630 2631 2632<style> 2633 #navigation-promo-mega_menu_mprzaq-6- { 2634 --navigation-promo-grid: 2635 2636 auto / repeat(0, minmax(var(--mega-menu-promo-grid-image-min-width), var(--mega-menu-promo-grid-image-max-width))) 2637 2638 2639; 2640 --mega-menu-promo-grid-image-max-width: 300px; 2641 --mega-menu-promo-grid-image-min-width: 172px; 2642 --promo-heading-font-size: var(--text-h5); 2643 --content-over-media-row-gap: var(--spacing-3); 2644 --content-over-media-column-gap: var(--spacing-4);--navigation-promo-gap: var(--spacing-2); 2645 --panel-wrapper-justify-content: flex-start;} 2646 2647 #navigation-promo-mega_menu_mprzaq-6- .navigation-promo__carousel-controls {inset-block-end: var(--content-over-media-column-gap);} 2648 2649 @media screen and (min-width:700px) { 2650 #navigation-promo-mega_menu_mprzaq-6- {--promo-heading-font-size: var(--text-h6);--mega-menu-promo-grid-image-min-width: 192px; 2651 --content-over-media-row-gap: var(--spacing-4); 2652 --content-over-media-column-gap: var(--spacing-5); 2653 } 2654 }@media screen and (min-width: 1150px) { 2655 #navigation-promo-mega_menu_mprzaq-6- { 2656 --promo-heading-font-size: 16px; 2657 --promo-heading-line-height: 1.4; 2658 --navigation-promo-gap: var(--spacing-4); 2659 --mega-menu-promo-grid-image-min-width: 256px; 2660 2661 2662 2663 2664 } 2665 2666 2667 #navigation-promo-mega_menu_mprzaq-6- { 2668 --content-over-media-row-gap: var(--spacing-6); 2669 --content-over-media-column-gap: var(--spacing-8); 2670 } 2671 2672 } 2673 2674 @media screen and (min-width: 1400px) { 2675 #navigation-promo-mega_menu_mprzaq-6- { 2676 --mega-menu-promo-grid-image-max-width: 360px; 2677 } 2678 2679 2680 #navigation-promo-mega_menu_mprzaq-6- { 2681 --content-over-media-row-gap: var(--spacing-4); 2682 --content-over-media-column-gap: var(--spacing-5); 2683 } 2684 2685 }</style></div></details></li> 2686 2687 <li><details 2688 is="mega-menu-disclosure" 2689 trigger="hover" 2690 2691 > 2692 <summary 2693 class="text-with-icon gap-2.5 semibold link-faded-reverse" 2694 2695 >Parts<svg 2696 role="presentation" 2697 focusable="false" 2698 width="10" 2699 height="7" 2700 class="icon icon-chevron-bottom" 2701 viewBox="0 0 10 7" 2702 > 2703 <path d="m1 1 4 4 4-4" fill="none" stroke="currentColor" stroke-width="2"></path> 2704 </svg></summary><style> 2705 #mega-menu-mega_menu_j7ni4b .mega-menu__nav > li > .opacity-0 { 2706 opacity: 0 !important; 2707 } 2708 2709 @media screen and (min-width: 1150px) { 2710 #mega-menu-mega_menu_j7ni4b { 2711 --mega-menu-nav-column-max-width: 160px; 2712 --mega-menu-justify-content: center; 2713 --mega-menu-nav-gap: var(--spacing-8); 2714 2715 2716 --column-list-max-width: 75%; 2717 2718 } 2719 } 2720 2721 @media screen and (min-width: 1400px) { 2722 #mega-menu-mega_menu_j7ni4b { 2723 --mega-menu-nav-column-max-width: 200px; 2724 --mega-menu-nav-gap: var(--spacing-8); 2725 2726 2727 --column-list-max-width: 75%; 2728 2729 } 2730 } 2731 2732 @media screen and (min-width: 1600px) { 2733 #mega-menu-mega_menu_j7ni4b { 2734 --mega-menu-nav-gap: var(--spacing-16); 2735 } 2736 } 2737 2738 @media screen and (min-width: 1800px) { 2739 #mega-menu-mega_menu_j7ni4b { 2740 --mega-menu-nav-gap: var(--spacing-20); 2741 } 2742 } 2743 </style><div id="mega-menu-mega_menu_j7ni4b" class="mega-menu "><ul class="mega-menu__nav" role="list"><li class="v-stack gap-3 justify-items-start"> 2744 <a class="h5 " >
2745 <span >Shop by Category</span> 2746 </a><ul class="v-stack gap-2 justify-items-start" role="list"><li> 2747 <a href="/collections/cymbal-stand-parts" class="link-faded"> 2748 <span >Cymbal Stand Parts</span> 2749 </a> 2750 </li><li> 2751 <a href="/collections/drum-parts" class="link-faded"> 2752 <span >Drum Parts</span> 2753 </a> 2754 </li><li> 2755 <a href="/collections/hi-hat-stand-parts" class="link-faded"> 2756 <span >Hi Hat Parts</span> 2757 </a> 2758 </li><li> 2759 <a href="/collections/pedal-parts" class="link-faded"> 2760 <span >Pedal Parts</span> 2761 </a> 2762 </li><li> 2763 <a href="/collections/rack-parts" class="link-faded"> 2764 <span >Rack Parts</span> 2765 </a> 2766 </li><li> 2767 <a href="/collections/snare-drum-parts" class="link-faded"> 2768 <span >Snare Drum Parts</span> 2769 </a> 2770 </li><li> 2771 <a href="/collections/drum-parts" class="link-faded"> 2772 <span >Shop All</span> 2773 </a> 2774 </li></ul></li><li class="v-stack gap-3 justify-items-start"> 2775 <a class="h5 " > 2776 <span >Cymbal Stand Parts</span> 2777 </a><ul class="v-stack gap-2 justify-items-start" role="list"><li> 2778 <a href="/collections/cymbal-stand-felts" class="link-faded"> 2779 <span >Felts & Sleeves</span> 2780 </a> 2781 </li><li> 2782 <a href="/collections/hi-hat-stand-parts" class="link-faded"> 2783 <span >Hi Hat Parts</span> 2784 </a> 2785 </li><li> 2786 <a href="/collections/memory-locks" class="link-faded"> 2787 <span >Memory Locks</span> 2788 </a> 2789 </li><li> 2790 <a href="/collections/cymbal-stand-screws-wing-nuts" class="link-faded"> 2791 <span >Wing Nut & Bolts</span> 2792 </a> 2793 </li><li> 2794 <a href="/collections/cymbal-stand-parts" class="link-faded"> 2795 <span >Shop All</span> 2796 </a> 2797 </li></ul></li><li class="v-stack gap-3 justify-items-start"> 2798 <a class="h5 " > 2799 <span >Drum Parts</span> 2800 </a><ul class="v-stack gap-2 justify-items-start" role="list"><li> 2801 <a href="/collections/bass-drum-parts" class="link-faded"> 2802 <span >Bass Drum Parts</span> 2803 </a> 2804 </li><li> 2805 <a href="/collections/drum-hoops" class="link-faded"> 2806 <span >Drum Hoops</span> 2807 </a> 2808 </li><li> 2809 <a href="/collections/floor-tom-accessories" class="link-faded"> 2810 <span >Floor Tom Parts</span> 2811 </a> 2812 </li><li> 2813 <a href="/collections/memory-locks" class="link-faded"> 2814 <span >Memory Locks</span> 2815 </a> 2816 </li><li> 2817 <a href="/collections/bass-drum-brackets" class="link-faded"> 2818 <span >Mounting Brackets</span> 2819 </a> 2820 </li><li> 2821 <a href="#" class="link-faded"> 2822 <span >Shop All</span> 2823 </a> 2824 </li></ul></li><li class="v-stack gap-3 justify-items-start"> 2825 <a href="/collections/bass-drum-pedal-parts" class="h5 " > 2826 <span class="reversed-link hover:show">Pedal Parts</span> 2827 </a><ul class="v-stack gap-2 justify-items-start" role="list"><li> 2828 <a href="/collections/bass-drum-beaters" class="link-faded"> 2829 <span >Bass Drum Beaters</span> 2830 </a> 2831 </li><li> 2832 <a href="/collections/bass-drum-pedal-springs" class="link-faded">
2833 <span >Springs & Screws</span> 2834 </a> 2835 </li><li> 2836 <a href="/collections/pedal-parts" class="link-faded"> 2837 <span >Shop All</span> 2838 </a> 2839 </li></ul></li><li class="v-stack gap-3 justify-items-start"> 2840 <a class="h5 " > 2841 <span >Rack Parts</span> 2842 </a><ul class="v-stack gap-2 justify-items-start" role="list"><li> 2843 <a href="/collections/drum-rack-clamps" class="link-faded"> 2844 <span >Rack Clamps</span> 2845 </a> 2846 </li><li> 2847 <a href="/collections/drum-rack-t-legs" class="link-faded"> 2848 <span >Rack Legs</span> 2849 </a> 2850 </li><li> 2851 <a href="/collections/drum-rack-tubes" class="link-faded"> 2852 <span >Rack Tubes</span> 2853 </a> 2854 </li><li> 2855 <a href="/collections/rack-parts" class="link-faded"> 2856 <span >Shop All</span> 2857 </a> 2858 </li></ul></li><li class="v-stack gap-3 justify-items-start"> 2859 <a href="/collections/snare-drum-parts" class="h5 " > 2860 <span class="reversed-link hover:show">Snare Drum Parts</span> 2861 </a><ul class="v-stack gap-2 justify-items-start" role="list"><li> 2862 <a href="/collections/drum-hoops" class="link-faded"> 2863 <span >Snare Drum Hoops</span> 2864 </a> 2865 </li><li> 2866 <a href="/collections/snare-drum-throw-offs" class="link-faded"> 2867 <span >Throw-offs</span> 2868 </a> 2869 </li><li> 2870 <a href="/collections/snare-drum-wires" class="link-faded"> 2871 <span >Snare Wires</span> 2872 </a> 2873 </li><li> 2874 <a href="/collections/snare-drum-parts" class="link-faded"> 2875 <span >Shop All</span> 2876 </a> 2877 </li></ul></li></ul> 2878 2879 2880 2881 2882 2883<style> 2884 #navigation-promo-mega_menu_j7ni4b-6- { 2885 --navigation-promo-grid: 2886 2887 auto / repeat(0, minmax(var(--mega-menu-promo-grid-image-min-width), var(--mega-menu-promo-grid-image-max-width))) 2888 2889 2890; 2891 --mega-menu-promo-grid-image-max-width: 300px; 2892 --mega-menu-promo-grid-image-min-width: 172px; 2893 --promo-heading-font-size: var(--text-h5); 2894 --content-over-media-row-gap: var(--spacing-3); 2895 --content-over-media-column-gap: var(--spacing-4);--navigation-promo-gap: var(--spacing-2); 2896 --panel-wrapper-justify-content: flex-start;} 2897 2898 #navigation-promo-mega_menu_j7ni4b-6- .navigation-promo__carousel-controls {inset-block-end: var(--content-over-media-column-gap);} 2899 2900 @media screen and (min-width:700px) { 2901 #navigation-promo-mega_menu_j7ni4b-6- {--promo-heading-font-size: var(--text-h6);--mega-menu-promo-grid-image-min-width: 192px; 2902 --content-over-media-row-gap: var(--spacing-4); 2903 --content-over-media-column-gap: var(--spacing-5); 2904 } 2905 }@media screen and (min-width: 1150px) { 2906 #navigation-promo-mega_menu_j7ni4b-6- { 2907 --promo-heading-font-size: 16px; 2908 --promo-heading-line-height: 1.4; 2909 --navigation-promo-gap: var(--spacing-4); 2910 --mega-menu-promo-grid-image-min-width: 256px; 2911 2912 2913 2914 2915 } 2916 2917 2918 #navigation-promo-mega_menu_j7ni4b-6- { 2919 --content-over-media-row-gap: var(--spacing-6); 2920 --content-over-media-column-gap: var(--spacing-8); 2921 } 2922 2923 } 2924 2925 @media screen and (min-width: 1400px) { 2926 #navigation-promo-mega_menu_j7ni4b-6- { 2927 --mega-menu-promo-grid-image-max-width: 360px; 2928 } 2929 2930 2931 #navigation-promo-mega_menu_j7ni4b-6- { 2932 --content-over-media-row-gap: var(--spacing-4); 2933 --content-over-media-column-gap: var(--spacing-5); 2934 } 2935 2936 }</style></div></details></li></ul> 2937 </nav></div> 2938 </div><h1 class="header__logo"> 2939 <a href="/"><span class="sr-only">Gibraltar Hardware</span><img src="//gibraltarhardware.com/cdn/shop/files/Gibraltar_bar_logo_black.png?v=1748472409&width=1446" alt="" srcset="//gibraltarhardware.com/cdn/shop/files/Gibraltar_bar_logo_black.png?v=1748472409&width=360 360w, //gibraltarhardware.com/cdn/shop/files/Gibraltar_bar_logo_black.png?v=1748472409&width=540 540w" width="1446" height="396" sizes="180px" class="header__logo-image"><img src="//gibraltarhardware.com/cdn/shop/files/Gibraltar_Logo-white.png?v=1761135397&width=686" alt="" srcset="//gibraltarhardware.com/cdn/shop/files/Gibraltar_Logo-white.png?v=1761135397&width=360 360w, //gibraltarhardware.com/cdn/shop/files/Gibraltar_Logo-white.png?v=1761135397&width=540 540w" width="686" height="174" sizes="180px" class="header__logo-image header__logo-image--transparent"></a> 2940 </h1> 2941 2942<div class="header__secondary-nav"><ul class="header__icon-list"><li> 2943 <a href="/search" class="block tap-area" aria-controls="search-drawer">
2944 <span class="sr-only">Search</span><svg 2945 role="presentation" 2946 stroke-width="2" 2947 focusable="false" 2948 width="22" 2949 height="22" 2950 class="icon icon-search" 2951 viewBox="0 0 22 22" 2952 > 2953 <circle cx="11" cy="10" r="7" fill="none" stroke="currentColor"></circle> 2954 <path d="m16 15 3 3" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path> 2955 </svg></a> 2956 </li> 2957 2958 2959<li> 2960 <a 2961 href="https://gibraltarhardware.com/customer_authentication/redirect?locale=en®ion_country=US" 2962 class="block tap-area" 2963 > 2964 <span class="sr-only">Login</span><svg 2965 role="presentation" 2966 stroke-width="2" 2967 focusable="false" 2968 width="22" 2969 height="22" 2970 class="icon icon-account" 2971 viewBox="0 0 22 22" 2972 > 2973 <circle cx="11" cy="7" r="4" fill="none" stroke="currentColor"></circle> 2974 <path d="M3.5 19c1.421-2.974 4.247-5 7.5-5s6.079 2.026 7.5 5" fill="none" stroke="currentColor" stroke-linecap="round"></path> 2975 </svg></a> 2976 </li><li class="hidden sm:block"> 2977 <a 2978 href="#swym-wishlist" 2979 class="swym-wishlist block tap-area" 2980 style="width: 22px; height: 22px;" 2981 > 2982 <span class="sr-only">Swym Wishlist</span> 2983 <svg 2984 xmlns="http://www.w3.org/2000/svg" 2985 id="swym-atw-pdp-button-icon" 2986 class="atw-button-icon" 2987 width="22" 2988 height="22" 2989 > 2990 <path d="M19.6706 5.4736C17.6806 3.8336 14.7206 4.1236 12.8906 5.9536L12.0006 6.8436L11.1106 5.9536C9.29063 4.1336 6.32064 3.8336 4.33064 5.4736C2.05064 7.3536 1.93063 10.7436 3.97063 12.7836L11.6406 20.4536C11.8406 20.6536 12.1506 20.6536 12.3506 20.4536L20.0206 12.7836C22.0706 10.7436 21.9506 7.3636 19.6706 5.4736Z" stroke="#000000" stroke-width="1.7px" fill="none" stroke-linecap="round" stroke-linejoin="round"/> 2991 </svg> 2992 </a> 2993 </li> 2994 <li> 2995 <a 2996 href="/cart" 2997 data-no-instant 2998 class="relative block tap-area" 2999 3000 aria-controls="cart-drawer" 3001 3002 > 3003 <span class="sr-only">Cart</span><svg 3004 role="presentation" 3005 stroke-width="2" 3006 focusable="false" 3007 width="22" 3008 height="22" 3009 class="icon icon-cart"
3010 viewBox="0 0 22 22" 3011 > 3012 <path d="M9.182 18.454a.91.91 0 1 1-1.818 0 .91.91 0 0 1 1.818 0Zm7.272 0a.91.91 0 1 1-1.818 0 .91.91 0 0 1 1.819 0Z" fill="currentColor"></path> 3013 <path d="M5.336 6.636H21l-3.636 8.182H6.909L4.636 3H1m8.182 15.454a.91.91 0 1 1-1.818 0 .91.91 0 0 1 1.818 0Zm7.272 0a.91.91 0 1 1-1.818 0 .91.91 0 0 1 1.819 0Z" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path> 3014 </svg><div class="header__cart-count"> 3015 <cart-count class="count-bubble opacity-0"> 3016 <span class="sr-only">0 items</span> 3017 <span aria-hidden="true">0</span> 3018 </cart-count> 3019 </div> 3020 </a> 3021 </li> 3022 3023 </ul> 3024 </div> 3025 </div> 3026 </store-header> 3027</height-observer><navigation-drawer 3028 mobile-opening="left" 3029 open-from="left" 3030 id="header-sidebar-menu" 3031 class="navigation-drawer drawer lg:hidden" 3032 3033 > 3034 <button 3035 is="close-button" 3036 aria-label="Close"><svg 3037 role="presentation" 3038 stroke-width="2" 3039 focusable="false" 3040 width="19" 3041 height="19" 3042 class="icon icon-close" 3043 viewBox="0 0 24 24" 3044 > 3045 <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path> 3046 </svg></button><div class="panel-list__wrapper"> 3047 <div class="panel"> 3048 <div 3049 class="panel__wrapper" 3050 3051 > 3052 <div class="panel__scroller v-stack gap-8"><ul class="v-stack gap-4"> 3053<li class="h3 sm:h4"><button 3054 class="text-with-icon w-full group justify-between" 3055 aria-expanded="false" 3056 data-panel="1-0" 3057 > 3058 <span>Racks</span> 3059 <span class="circle-chevron group-hover:colors group-expanded:colors"><svg 3060 role="presentation" 3061 focusable="false" 3062 width="5" 3063 height="8" 3064 class="icon icon-chevron-right-small reverse-icon" 3065 viewBox="0 0 5 8" 3066 > 3067 <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path> 3068 </svg></span> 3069 </button></li> 3070<li class="h3 sm:h4"><button 3071 class="text-with-icon w-full group justify-between" 3072 aria-expanded="false" 3073 data-panel="1-1" 3074 > 3075 <span>Thrones</span> 3076 <span class="circle-chevron group-hover:colors group-expanded:colors"><svg 3077 role="presentation" 3078 focusable="false" 3079 width="5" 3080 height="8" 3081 class="icon icon-chevron-right-small reverse-icon" 3082 viewBox="0 0 5 8" 3083 > 3084 <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path> 3085 </svg></span> 3086 </button></li> 3087<li class="h3 sm:h4"><button 3088 class="text-with-icon w-full group justify-between" 3089 aria-expanded="false" 3090 data-panel="1-2" 3091 > 3092 <span>Stands</span> 3093 <span class="circle-chevron group-hover:colors group-expanded:colors"><svg 3094 role="presentation" 3095 focusable="false" 3096 width="5" 3097 height="8" 3098 class="icon icon-chevron-right-small reverse-icon" 3099 viewBox="0 0 5 8" 3100 > 3101 <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path> 3102 </svg></span> 3103 </button></li> 3104<li class="h3 sm:h4"><button 3105 class="text-with-icon w-full group justify-between" 3106 aria-expanded="false" 3107 data-panel="1-3" 3108 > 3109 <span>Pedals</span> 3110 <span class="circle-chevron group-hover:colors group-expanded:colors"><svg 3111 role="presentation" 3112 focusable="false" 3113 width="5" 3114 height="8" 3115 class="icon icon-chevron-right-small reverse-icon" 3116 viewBox="0 0 5 8" 3117 > 3118 <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path> 3119 </svg></span> 3120 </button></li> 3121<li class="h3 sm:h4"><button 3122 class="text-with-icon w-full group justify-between" 3123 aria-expanded="false" 3124 data-panel="1-4" 3125 >
3126 <span>Accessories</span> 3127 <span class="circle-chevron group-hover:colors group-expanded:colors"><svg 3128 role="presentation" 3129 focusable="false" 3130 width="5" 3131 height="8" 3132 class="icon icon-chevron-right-small reverse-icon" 3133 viewBox="0 0 5 8" 3134 > 3135 <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path> 3136 </svg></span> 3137 </button></li> 3138<li class="h3 sm:h4"><button 3139 class="text-with-icon w-full group justify-between" 3140 aria-expanded="false" 3141 data-panel="1-5" 3142 > 3143 <span>Parts</span> 3144 <span class="circle-chevron group-hover:colors group-expanded:colors"><svg 3145 role="presentation" 3146 focusable="false" 3147 width="5" 3148 height="8" 3149 class="icon icon-chevron-right-small reverse-icon" 3150 viewBox="0 0 5 8" 3151 > 3152 <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path> 3153 </svg></span> 3154 </button></li></ul></div> 3155<div class="panel-footer v-stack gap-5"><div class="panel-footer__localization-wrapper h-stack gap-4 border-t md:hidden"><a href="/account" class="panel-footer__account-link medium text-sm">Account</a> 3156 <a href="#swym-wishlist" class="medium text-sm">Wishlist</a> 3157 3158 3159 <a href="https://gibraltarhardware.com/pages/store-locator" class="medium text-sm">Find A Dealer</a> 3160 </div></div></div> 3161 </div><div class="panel gap-8"> 3162 <div class="panel__wrapper" style="--panel-wrapper-justify-content: flex-start" hidden> 3163 <ul class="v-stack gap-4"> 3164 <li class="lg:hidden"> 3165 <button class="text-with-icon h6 text-subdued" data-panel="0"><svg 3166 role="presentation" 3167 focusable="false" 3168 width="7" 3169 height="10" 3170 class="icon icon-chevron-left reverse-icon" 3171 viewBox="0 0 7 10" 3172 > 3173 <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path> 3174 </svg>Racks 3175 </button> 3176 </li><li><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-0"> 3177 <span>Shop by Series</span> 3178 <span class="circle-chevron group-hover:colors group-expanded:colors"><svg 3179 role="presentation" 3180 focusable="false" 3181 width="5" 3182 height="8" 3183 class="icon icon-chevron-right-small reverse-icon" 3184 viewBox="0 0 5 8" 3185 > 3186 <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path> 3187 </svg></span> 3188 </button></li><li><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-1"> 3189 <span>Shop by Category</span> 3190 <span class="circle-chevron group-hover:colors group-expanded:colors"><svg 3191 role="presentation" 3192 focusable="false" 3193 width="5" 3194 height="8" 3195 class="icon icon-chevron-right-small reverse-icon" 3196 viewBox="0 0 5 8" 3197 > 3198 <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path> 3199 </svg></span> 3200 </button></li><li><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-2"> 3201 <span>Rack Accessories</span> 3202 <span class="circle-chevron group-hover:colors group-expanded:colors"><svg 3203 role="presentation" 3204 focusable="false" 3205 width="5" 3206 height="8" 3207 class="icon icon-chevron-right-small reverse-icon" 3208 viewBox="0 0 5 8" 3209 > 3210 <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path> 3211 </svg></span> 3212 </button></li></ul> 3213 3214 3215 3216<style> 3217 #navigation-promo-mega_menu_FiFkRx-drawer-3- { 3218 --navigation-promo-grid: 3219 3220 auto / repeat(1, minmax(var(--mega-menu-promo-grid-image-min-width), var(--mega-menu-promo-grid-image-max-width))) 3221 3222 3223; 3224 --mega-menu-promo-grid-image-max-width: 300px; 3225 --mega-menu-promo-grid-image-min-width: 172px; 3226 --promo-heading-font-size: var(--text-h5); 3227 --content-over-media-row-gap: var(--spacing-3); 3228 --content-over-media-column-gap: var(--spacing-4);--navigation-promo-gap: var(--spacing-2); 3229 --panel-wrapper-justify-content: flex-start;} 3230 3231 #navigation-promo-mega_menu_FiFkRx-drawer-3- .navigation-promo__carousel-control
3231s {inset-block-end: var(--content-over-media-column-gap);} 3232 3233 @media screen and (min-width:700px) { 3234 #navigation-promo-mega_menu_FiFkRx-drawer-3- {--promo-heading-font-size: var(--text-h6);--mega-menu-promo-grid-image-min-width: 192px; 3235 --content-over-media-row-gap: var(--spacing-4); 3236 --content-over-media-column-gap: var(--spacing-5); 3237 } 3238 }@media screen and (min-width: 1150px) { 3239 #navigation-promo-mega_menu_FiFkRx-drawer-3- { 3240 --promo-heading-font-size: var(--text-h5); 3241 --content-over-media-row-gap: var(--spacing-5); 3242 --content-over-media-column-gap: var(--spacing-7); 3243 --mega-menu-promo-grid-image-min-width: 220px; 3244 3245 3246 } 3247 }</style><div class="navigation-promo__wrapper " id="navigation-promo-mega_menu_FiFkRx-drawer-3-"><div class="navigation-promo navigation-promo--grid scroll-area bleed"> 3248 <a href="/collections/chrome-series-ii" 3249 class="content-over-media rounded-sm group " 3250 style="--text-color: 0 0 0; grid-area: ;"><img src="//gibraltarhardware.com/cdn/shop/files/gdr300c_w-1728_002.jpg?v=1763336728" alt="" srcset="//gibraltarhardware.com/cdn/shop/files/gdr300c_w-1728_002.jpg?v=1763336728&width=200 200w, //gibraltarhardware.com/cdn/shop/files/gdr300c_w-1728_002.jpg?v=1763336728&width=300 300w, //gibraltarhardware.com/cdn/shop/files/gdr300c_w-1728_002.jpg?v=1763336728&width=400 400w, //gibraltarhardware.com/cdn/shop/files/gdr300c_w-1728_002.jpg?v=1763336728&width=500 500w, //gibraltarhardware.com/cdn/shop/files/gdr300c_w-1728_002.jpg?v=1763336728&width=600 600w, //gibraltarhardware.com/cdn/shop/files/gdr300c_w-1728_002.jpg?v=1763336728&width=800 800w, //gibraltarhardware.com/cdn/shop/files/gdr300c_w-1728_002.jpg?v=1763336728&width=1000 1000w" width="2000" height="2500" loading="lazy" sizes="(max-width: 699px) 172px, (max-width: 1149px) 192px,220px 3251" class="zoom-image"><div class="place-self-end-start text-custom"> 3252 <p style="line-height: var(--promo-heading-line-height, 1.4); font-size: var(--promo-heading-font-size); font-weight: 500;">Chrome Series II Racks</p> 3253 </div></a> 3254 </div></div><div class="panel-footer v-stack gap-5" style="margin-top: auto; position: absolute; bottom: 0px; width: 100%; left: 0px; padding: 0 var(--spacing-4) var(--spacing-5);"><div class="panel-footer__localization-wrapper h-stack gap-4 border-t md:hidden"><a href="/account" class="panel-footer__account-link medium text-sm">Account</a> 3255 <a href="#swym-wishlist" class="medium text-sm">Wishlist</a> 3256 3257 3258 <a href="https://gibraltarhardware.com/pages/store-locator" class="medium text-sm">Find A Dealer</a> 3259 </div></div></div><div class="panel__wrapper" style="--panel-wrapper-justify-content: flex-start" hidden> 3260 <ul class="v-stack gap-4"> 3261 <li class="lg:hidden"> 3262 <button class="text-with-icon h6 text-subdued" data-panel="0"><svg 3263 role="presentation" 3264 focusable="false" 3265 width="7" 3266 height="10" 3267 class="icon icon-chevron-left reverse-icon" 3268 viewBox="0 0 7 10" 3269 > 3270 <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path> 3271 </svg>Thrones 3272 </button> 3273 </li><li><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-3"> 3274 <span>Shop by Series</span> 3275 <span class="circle-chevron group-hover:colors group-expanded:colors"><svg 3276 role="presentation" 3277 focusable="false" 3278 width="5" 3279 height="8" 3280 class="icon icon-chevron-right-small reverse-icon" 3281 viewBox="0 0 5 8" 3282 > 3283 <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path> 3284 </svg></span> 3285 </button></li><li><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-4">
3286 <span>Shop by Category</span> 3287 <span class="circle-chevron group-hover:colors group-expanded:colors"><svg 3288 role="presentation" 3289 focusable="false" 3290 width="5" 3291 height="8" 3292 class="icon icon-chevron-right-small reverse-icon" 3293 viewBox="0 0 5 8" 3294 > 3295 <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path> 3296 </svg></span> 3297 </button></li><li><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-5"> 3298 <span>Throne Accessories</span> 3299 <span class="circle-chevron group-hover:colors group-expanded:colors"><svg 3300 role="presentation" 3301 focusable="false" 3302 width="5" 3303 height="8" 3304 class="icon icon-chevron-right-small reverse-icon" 3305 viewBox="0 0 5 8" 3306 > 3307 <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path> 3308 </svg></span> 3309 </button></li></ul> 3310 3311 3312 3313<style> 3314 #navigation-promo-mega_menu_U7zqWn-drawer-3- { 3315 --navigation-promo-grid: 3316 3317 auto / repeat(1, minmax(var(--mega-menu-promo-grid-image-min-width), var(--mega-menu-promo-grid-image-max-width))) 3318 3319 3320; 3321 --mega-menu-promo-grid-image-max-width: 300px; 3322 --mega-menu-promo-grid-image-min-width: 172px; 3323 --promo-heading-font-size: var(--text-h5); 3324 --content-over-media-row-gap: var(--spacing-3); 3325 --content-over-media-column-gap: var(--spacing-4);--navigation-promo-gap: var(--spacing-2); 3326 --panel-wrapper-justify-content: flex-start;} 3327 3328 #navigation-promo-mega_menu_U7zqWn-drawer-3- .navigation-promo__carousel-controls {inset-block-end: var(--content-over-media-column-gap);} 3329 3330 @media screen and (min-width:700px) { 3331 #navigation-promo-mega_menu_U7zqWn-drawer-3- {--promo-heading-font-size: var(--text-h6);--mega-menu-promo-grid-image-min-width: 192px; 3332 --content-over-media-row-gap: var(--spacing-4); 3333 --content-over-media-column-gap: var(--spacing-5); 3334 } 3335 }@media screen and (min-width: 1150px) { 3336 #navigation-promo-mega_menu_U7zqWn-drawer-3- { 3337 --promo-heading-font-size: var(--text-h5); 3338 --content-over-media-row-gap: var(--spacing-5); 3339 --content-over-media-column-gap: var(--spacing-7); 3340 --mega-menu-promo-grid-image-min-width: 220px; 3341 3342 3343 } 3344 }</style><div class="navigation-promo__wrapper " id="navigation-promo-mega_menu_U7zqWn-drawer-3-"><div class="navigation-promo navigation-promo--grid scroll-area bleed"> 3345 <a href="/products/9000-series-17-inch-saddle-drum-throne" 3346 class="content-over-media rounded-sm group " 3347 style="--text-color: 0 0 0; grid-area: ;"><img src="//gibraltarhardware.com/cdn/shop/files/9908_w-1728_001.jpg?v=1763299092" alt="" srcset="//gibraltarhardware.com/cdn/shop/files/9908_w-1728_001.jpg?v=1763299092&width=200 200w, //gibraltarhardware.com/cdn/shop/files/9908_w-1728_001.jpg?v=1763299092&width=300 300w, //gibraltarhardware.com/cdn/shop/files/9908_w-1728_001.jpg?v=1763299092&width=400 400w, //gibraltarhardware.com/cdn/shop/files/9908_w-1728_001.jpg?v=1763299092&width=500 500w, //gibraltarhardware.com/cdn/shop/files/9908_w-1728_001.jpg?v=1763299092&width=600 600w, //gibraltarhardware.com/cdn/shop/files/9908_w-1728_001.jpg?v=1763299092&width=800 800w, //gibraltarhardware.com/cdn/shop/files/9908_w-1728_001.jpg?v=1763299092&width=1000 1000w" width="1728" height="2160" loading="lazy" sizes="(max-width: 699px) 172px, (max-width: 1149px) 192px,220px 3348" class="zoom-image"><div class="place-self-end-start text-custom"> 3349 <p style="line-height: var(--promo-heading-line-height, 1.4); font-size: var(--promo-heading-font-size); font-weight: 500;">Super Stable Drum Thrones</p> 3350 </div></a> 3351 </div></div><div class="panel-footer v-stack gap-5" style="margin-top: auto; position: absolute; bottom: 0px; width: 100%; left: 0px; padding: 0 var(--spacing-4) var(--spacing-5);"><div class="panel-footer__localization-wrapper h-stack gap-4 border-t md:hidden"><a href="/account" class="panel-footer__account-link medium text-sm">Account</a> 3352 <a href="#swym-wishlist" class="medium text-sm">Wishlist</a> 3353 3354 3355 <a href="https://gibraltarhardware.com/pages/store-locator" class="medium text-sm">Find A Dealer</a> 3356 </div></div></div><div class="panel__wrapper" style="--panel-wrapper-justify-content: flex-start" hidden> 3357 <ul class="v-stack gap-4"> 3358 <li class="lg:hidden"> 3359 <button class="text-with-icon h6 text-subdued" data-panel="0"><svg 3360 role="presentation" 3361 focusable="false" 3362 width="7" 3363 height="10" 3364 class="icon icon-chevron-left reverse-icon"
3365 viewBox="0 0 7 10" 3366 > 3367 <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path> 3368 </svg>Stands 3369 </button> 3370 </li><li><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-6"> 3371 <span>Shop by Series</span> 3372 <span class="circle-chevron group-hover:colors group-expanded:colors"><svg 3373 role="presentation" 3374 focusable="false" 3375 width="5" 3376 height="8" 3377 class="icon icon-chevron-right-small reverse-icon" 3378 viewBox="0 0 5 8" 3379 > 3380 <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path> 3381 </svg></span> 3382 </button></li><li><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-7"> 3383 <span>Shop by Category</span> 3384 <span class="circle-chevron group-hover:colors group-expanded:colors"><svg 3385 role="presentation" 3386 focusable="false" 3387 width="5" 3388 height="8" 3389 class="icon icon-chevron-right-small reverse-icon" 3390 viewBox="0 0 5 8" 3391 > 3392 <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path> 3393 </svg></span> 3394 </button></li><li><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-8"> 3395 <span>Stand Accessories</span> 3396 <span class="circle-chevron group-hover:colors group-expanded:colors"><svg 3397 role="presentation" 3398 focusable="false" 3399 width="5" 3400 height="8" 3401 class="icon icon-chevron-right-small reverse-icon" 3402 viewBox="0 0 5 8" 3403 > 3404 <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path> 3405 </svg></span> 3406 </button></li></ul> 3407 3408 3409 3410<style> 3411 #navigation-promo-mega_menu_zGHHTq-drawer-3- { 3412 --navigation-promo-grid: 3413 3414 auto / repeat(1, minmax(var(--mega-menu-promo-grid-image-min-width), var(--mega-menu-promo-grid-image-max-width))) 3415 3416 3417; 3418 --mega-menu-promo-grid-image-max-width: 300px; 3419 --mega-menu-promo-grid-image-min-width: 172px; 3420 --promo-heading-font-size: var(--text-h5); 3421 --content-over-media-row-gap: var(--spacing-3); 3422 --content-over-media-column-gap: var(--spacing-4);--navigation-promo-gap: var(--spacing-2); 3423 --panel-wrapper-justify-content: flex-start;} 3424 3425 #navigation-promo-mega_menu_zGHHTq-drawer-3- .navigation-promo__carousel-controls {inset-block-end: var(--content-over-media-column-gap);} 3426 3427 @media screen and (min-width:700px) { 3428 #navigation-promo-mega_menu_zGHHTq-drawer-3- {--promo-heading-font-size: var(--text-h6);--mega-menu-promo-grid-image-min-width: 192px; 3429 --content-over-media-row-gap: var(--spacing-4); 3430 --content-over-media-column-gap: var(--spacing-5); 3431 } 3432 }@media screen and (min-width: 1150px) { 3433 #navigation-promo-mega_menu_zGHHTq-drawer-3- { 3434 --promo-heading-font-size: var(--text-h5); 3435 --content-over-media-row-gap: var(--spacing-5); 3436 --content-over-media-column-gap: var(--spacing-7); 3437 --mega-menu-promo-grid-image-min-width: 220px; 3438 3439 3440 } 3441 }</style><div class="navigation-promo__wrapper " id="navigation-promo-mega_menu_zGHHTq-drawer-3-"><div class="navigation-promo navigation-promo--grid scroll-area bleed"> 3442 <a href="/collections/drum-hardware-packs" 3443 class="content-over-media rounded-sm group " 3444 style="--text-color: 0 0 0; grid-area: ;"><img src="//gibraltarhardware.com/cdn/shop/files/9701pk_w-1728_001.jpg?v=1780739266" alt="" srcset="//gibraltarhardware.com/cdn/shop/files/9701pk_w-1728_001.jpg?v=1780739266&width=200 200w, //gibraltarhardware.com/cdn/shop/files/9701pk_w-1728_001.jpg?v=1780739266&width=300 300w, //gibraltarhardware.com/cdn/shop/files/9701pk_w-1728_001.jpg?v=1780739266&width=400 400w, //gibraltarhardware.com/cdn/shop/files/9701pk_w-1728_001.jpg?v=1780739266&width=500 500w, //gibraltarhardware.com/cdn/shop/files/9701pk_w-1728_001.jpg?v=1780739266&width=600 600w, //gibraltarhardware.com/cdn/shop/files/9701pk_w-1728_001.jpg?v=1780739266&width=800 800w, //gibraltarhardware.com/cdn/shop/files/9701pk_w-1728_001.jpg?v=1780739266&width=1000 1000w" width="1728" height="2160" loading="lazy" sizes="(max-width: 699px) 172px, (max-width: 1149px) 192px,220px 3445" class="zoom-image"><div class="place-self-end-start text-custom"> 3446 <p style="line-height: var(--promo-heading-line-height, 1.4); font-size: var(--promo-heading-font-size); font-weight: 500;">Hardware Packs</p> 3447 </div></a> 3448 </div></div><div class="panel-footer v-stack gap-5" style="margin-top: auto; position: absolute; bottom: 0px; width: 100%; left: 0px; padding: 0 var(--spacing-4) var(--spacing-5);"><div class="panel-footer__localization-wrapper h-stack gap-4 border-t md:hidden"><a href="/account" class="panel-footer__account-link medium text-sm">Account</a> 3449 <a href="#swym-wishlist" class="medium text-sm">Wishlist</a> 3450 3451 3452 <a href="https://gibraltarhardware.com/pages/store-locator" class="medium text-sm">Find A Dealer</a> 3453 </div></div></div><div class="panel__wrapper" style="--panel-wrapper-justify-content: flex-start" hidden> 3454 <ul class="v-stack gap-4"> 3455 <li class="lg:hidden"> 3456 <button class="text-with-icon h6 text-subdued" data-panel="0"><svg 3457 role="presentation" 3458 focusable="false" 3459 width="7" 3460 height="10" 3461 class="icon icon-chevron-left reverse-icon"
3462 viewBox="0 0 7 10" 3463 > 3464 <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path> 3465 </svg>Pedals 3466 </button> 3467 </li><li><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-9"> 3468 <span>Shop by Series</span> 3469 <span class="circle-chevron group-hover:colors group-expanded:colors"><svg 3470 role="presentation" 3471 focusable="false" 3472 width="5" 3473 height="8" 3474 class="icon icon-chevron-right-small reverse-icon" 3475 viewBox="0 0 5 8" 3476 > 3477 <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path> 3478 </svg></span> 3479 </button></li><li><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-10"> 3480 <span>Shop by Category</span> 3481 <span class="circle-chevron group-hover:colors group-expanded:colors"><svg 3482 role="presentation" 3483 focusable="false" 3484 width="5" 3485 height="8" 3486 class="icon icon-chevron-right-small reverse-icon" 3487 viewBox="0 0 5 8" 3488 > 3489 <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path> 3490 </svg></span> 3491 </button></li><li><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-11"> 3492 <span>Pedal Accessories</span> 3493 <span class="circle-chevron group-hover:colors group-expanded:colors"><svg 3494 role="presentation" 3495 focusable="false" 3496 width="5" 3497 height="8" 3498 class="icon icon-chevron-right-small reverse-icon" 3499 viewBox="0 0 5 8" 3500 > 3501 <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path> 3502 </svg></span> 3503 </button></li></ul> 3504 3505 3506 3507<style> 3508 #navigation-promo-mega_menu_CgaVj6-drawer-3- { 3509 --navigation-promo-grid: 3510 3511 auto / repeat(1, minmax(var(--mega-menu-promo-grid-image-min-width), var(--mega-menu-promo-grid-image-max-width))) 3512 3513 3514; 3515 --mega-menu-promo-grid-image-max-width: 300px; 3516 --mega-menu-promo-grid-image-min-width: 172px; 3517 --promo-heading-font-size: var(--text-h5); 3518 --content-over-media-row-gap: var(--spacing-3); 3519 --content-over-media-column-gap: var(--spacing-4);--navigation-promo-gap: var(--spacing-2); 3520 --panel-wrapper-justify-content: flex-start;} 3521 3522 #navigation-promo-mega_menu_CgaVj6-drawer-3- .navigation-promo__carousel-controls {inset-block-end: var(--content-over-media-column-gap);} 3523 3524 @media screen and (min-width:700px) { 3525 #navigation-promo-mega_menu_CgaVj6-drawer-3- {--promo-heading-font-size: var(--text-h6);--mega-menu-promo-grid-image-min-width: 192px; 3526 --content-over-media-row-gap: var(--spacing-4); 3527 --content-over-media-column-gap: var(--spacing-5); 3528 } 3529 }@media screen and (min-width: 1150px) { 3530 #navigation-promo-mega_menu_CgaVj6-drawer-3- { 3531 --promo-heading-font-size: var(--text-h5); 3532 --content-over-media-row-gap: var(--spacing-5); 3533 --content-over-media-column-gap: var(--spacing-7); 3534 --mega-menu-promo-grid-image-min-width: 220px; 3535 3536 3537 } 3538 }</style><div class="navigation-promo__wrapper " id="navigation-promo-mega_menu_CgaVj6-drawer-3-"><div class="navigation-promo navigation-promo--grid scroll-area bleed"> 3539 <a href="/collections/bass-drum-pedals" 3540 class="content-over-media rounded-sm group " 3541 style="--text-color: 0 0 0; grid-area: ;"><img src="//gibraltarhardware.com/cdn/shop/files/gtc6dd_w-2000_01.jpg?v=1758896420" alt="" srcset="//gibraltarhardware.com/cdn/shop/files/gtc6dd_w-2000_01.jpg?v=1758896420&width=200 200w, //gibraltarhardware.com/cdn/shop/files/gtc6dd_w-2000_01.jpg?v=1758896420&width=300 300w, //gibraltarhardware.com/cdn/shop/files/gtc6dd_w-2000_01.jpg?v=1758896420&width=400 400w, //gibraltarhardware.com/cdn/shop/files/gtc6dd_w-2000_01.jpg?v=1758896420&width=500 500w, //gibraltarhardware.com/cdn/shop/files/gtc6dd_w-2000_01.jpg?v=1758896420&width=600 600w, //gibraltarhardware.com/cdn/shop/files/gtc6dd_w-2000_01.jpg?v=1758896420&width=800 800w, //gibraltarhardware.com/cdn/shop/files/gtc6dd_w-2000_01.jpg?v=1758896420&width=1000 1000w" width="2000" height="2500" loading="lazy" sizes="(max-width: 699px) 172px, (max-width: 1149px) 192px,220px 3542" class="zoom-image"><div class="place-self-end-start text-custom"> 3543 <p style="line-height: var(--promo-heading-line-height, 1.4); font-size: var(--promo-heading-font-size); font-weight: 500;">Tour Class Pedals</p> 3544 </div></a> 3545 </div></div><div class="panel-footer v-stack gap-5" style="margin-top: auto; position: absolute; bottom: 0px; width: 100%; left: 0px; padding: 0 var(--spacing-4) var(--spacing-5);"><div class="panel-footer__localization-wrapper h-stack gap-4 border-t md:hidden"><a href="/account" class="panel-footer__account-link medium text-sm">Account</a> 3546 <a href="#swym-wishlist" class="medium text-sm">Wishlist</a> 3547 3548 3549 <a href="https://gibraltarhardware.com/pages/store-locator" class="medium text-sm">Find A Dealer</a> 3550 </div></div></div><div class="panel__wrapper" style="--panel-wrapper-justify-content: flex-start" hidden> 3551 <ul class="v-stack gap-4"> 3552 <li class="lg:hidden"> 3553 <button class="text-with-icon h6 text-subdued" data-panel="0"><svg 3554 role="presentation" 3555 focusable="false" 3556 width="7" 3557 height="10" 3558 class="icon icon-chevron-left reverse-icon"
3559 viewBox="0 0 7 10" 3560 > 3561 <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path> 3562 </svg>Accessories 3563 </button> 3564 </li><li><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-12"> 3565 <span>Shop by Category</span> 3566 <span class="circle-chevron group-hover:colors group-expanded:colors"><svg 3567 role="presentation" 3568 focusable="false" 3569 width="5" 3570 height="8" 3571 class="icon icon-chevron-right-small reverse-icon" 3572 viewBox="0 0 5 8" 3573 > 3574 <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path> 3575 </svg></span> 3576 </button></li><li><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-13"> 3577 <span>Cymbal Accessories</span> 3578 <span class="circle-chevron group-hover:colors group-expanded:colors"><svg 3579 role="presentation" 3580 focusable="false" 3581 width="5" 3582 height="8" 3583 class="icon icon-chevron-right-small reverse-icon" 3584 viewBox="0 0 5 8" 3585 > 3586 <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path> 3587 </svg></span> 3588 </button></li><li><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-14"> 3589 <span>Drum Accessories</span> 3590 <span class="circle-chevron group-hover:colors group-expanded:colors"><svg 3591 role="presentation" 3592 focusable="false" 3593 width="5" 3594 height="8" 3595 class="icon icon-chevron-right-small reverse-icon" 3596 viewBox="0 0 5 8" 3597 > 3598 <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path> 3599 </svg></span> 3600 </button></li><li><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-15"> 3601 <span>Percussion Mounts</span> 3602 <span class="circle-chevron group-hover:colors group-expanded:colors"><svg 3603 role="presentation" 3604 focusable="false" 3605 width="5" 3606 height="8" 3607 class="icon icon-chevron-right-small reverse-icon" 3608 viewBox="0 0 5 8" 3609 > 3610 <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path> 3611 </svg></span> 3612 </button></li><li><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-16"> 3613 <span>Rack Accessories</span> 3614 <span class="circle-chevron group-hover:colors group-expanded:colors"><svg 3615 role="presentation" 3616 focusable="false" 3617 width="5" 3618 height="8" 3619 class="icon icon-chevron-right-small reverse-icon" 3620 viewBox="0 0 5 8" 3621 > 3622 <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path> 3623 </svg></span> 3624 </button></li><li><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-17"> 3625 <span>Throne Accessories</span> 3626 <span class="circle-chevron group-hover:colors group-expanded:colors"><svg 3627 role="presentation" 3628 focusable="false" 3629 width="5" 3630 height="8" 3631 class="icon icon-chevron-right-small reverse-icon" 3632 viewBox="0 0 5 8" 3633 > 3634 <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path> 3635 </svg></span> 3636 </button></li></ul> 3637 3638 3639 3640<style> 3641 #navigation-promo-mega_menu_mprzaq-drawer-6- { 3642 --navigation-promo-grid: 3643 3644 auto / repeat(0, minmax(var(--mega-menu-promo-grid-image-min-width), var(--mega-menu-promo-grid-image-max-width))) 3645 3646 3647; 3648 --mega-menu-promo-grid-image-max-width: 300px; 3649 --mega-menu-promo-grid-image-min-width: 172px; 3650 --promo-heading-font-size: var(--text-h5); 3651 --content-over-media-row-gap: var(--spacing-3); 3652 --content-over-media-column-gap: var(--spacing-4);--navigation-promo-gap: var(--spacing-2); 3653 --panel-wrapper-justify-content: flex-start;} 3654 3655 #navigation-promo-mega_menu_mprzaq-drawer-6- .navigation-promo__carousel-control
3655s {inset-block-end: var(--content-over-media-column-gap);} 3656 3657 @media screen and (min-width:700px) { 3658 #navigation-promo-mega_menu_mprzaq-drawer-6- {--promo-heading-font-size: var(--text-h6);--mega-menu-promo-grid-image-min-width: 192px; 3659 --content-over-media-row-gap: var(--spacing-4); 3660 --content-over-media-column-gap: var(--spacing-5); 3661 } 3662 }@media screen and (min-width: 1150px) { 3663 #navigation-promo-mega_menu_mprzaq-drawer-6- { 3664 --promo-heading-font-size: var(--text-h5); 3665 --content-over-media-row-gap: var(--spacing-5); 3666 --content-over-media-column-gap: var(--spacing-7); 3667 --mega-menu-promo-grid-image-min-width: 220px; 3668 3669 3670 } 3671 }</style><div class="panel-footer v-stack gap-5" style="margin-top: auto; position: absolute; bottom: 0px; width: 100%; left: 0px; padding: 0 var(--spacing-4) var(--spacing-5);"><div class="panel-footer__localization-wrapper h-stack gap-4 border-t md:hidden"><a href="/account" class="panel-footer__account-link medium text-sm">Account</a> 3672 <a href="#swym-wishlist" class="medium text-sm">Wishlist</a> 3673 3674 3675 <a href="https://gibraltarhardware.com/pages/store-locator" class="medium text-sm">Find A Dealer</a> 3676 </div></div></div><div class="panel__wrapper" style="--panel-wrapper-justify-content: flex-start" hidden> 3677 <ul class="v-stack gap-4"> 3678 <li class="lg:hidden"> 3679 <button class="text-with-icon h6 text-subdued" data-panel="0"><svg 3680 role="presentation" 3681 focusable="false" 3682 width="7" 3683 height="10" 3684 class="icon icon-chevron-left reverse-icon" 3685 viewBox="0 0 7 10" 3686 > 3687 <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path> 3688 </svg>Parts 3689 </button> 3690 </li><li><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-18"> 3691 <span>Shop by Category</span> 3692 <span class="circle-chevron group-hover:colors group-expanded:colors"><svg 3693 role="presentation" 3694 focusable="false" 3695 width="5" 3696 height="8" 3697 class="icon icon-chevron-right-small reverse-icon" 3698 viewBox="0 0 5 8" 3699 > 3700 <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path> 3701 </svg></span> 3702 </button></li><li><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-19"> 3703 <span>Cymbal Stand Parts</span> 3704 <span class="circle-chevron group-hover:colors group-expanded:colors"><svg 3705 role="presentation" 3706 focusable="false" 3707 width="5" 3708 height="8" 3709 class="icon icon-chevron-right-small reverse-icon" 3710 viewBox="0 0 5 8" 3711 > 3712 <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path> 3713 </svg></span> 3714 </button></li><li><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-20"> 3715 <span>Drum Parts</span> 3716 <span class="circle-chevron group-hover:colors group-expanded:colors"><svg 3717 role="presentation" 3718 focusable="false" 3719 width="5" 3720 height="8" 3721 class="icon icon-chevron-right-small reverse-icon" 3722 viewBox="0 0 5 8" 3723 > 3724 <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path> 3725 </svg></span> 3726 </button></li><li><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-21"> 3727 <span>Pedal Parts</span> 3728 <span class="circle-chevron group-hover:colors group-expanded:colors"><svg 3729 role="presentation" 3730 focusable="false" 3731 width="5" 3732 height="8" 3733 class="icon icon-chevron-right-small reverse-icon"
3734 viewBox="0 0 5 8" 3735 > 3736 <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path> 3737 </svg></span> 3738 </button></li><li><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-22"> 3739 <span>Rack Parts</span> 3740 <span class="circle-chevron group-hover:colors group-expanded:colors"><svg 3741 role="presentation" 3742 focusable="false" 3743 width="5" 3744 height="8" 3745 class="icon icon-chevron-right-small reverse-icon" 3746 viewBox="0 0 5 8" 3747 > 3748 <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path> 3749 </svg></span> 3750 </button></li><li><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-23"> 3751 <span>Snare Drum Parts</span> 3752 <span class="circle-chevron group-hover:colors group-expanded:colors"><svg 3753 role="presentation" 3754 focusable="false" 3755 width="5" 3756 height="8" 3757 class="icon icon-chevron-right-small reverse-icon" 3758 viewBox="0 0 5 8" 3759 > 3760 <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path> 3761 </svg></span> 3762 </button></li></ul> 3763 3764 3765 3766<style> 3767 #navigation-promo-mega_menu_j7ni4b-drawer-6- { 3768 --navigation-promo-grid: 3769 3770 auto / repeat(0, minmax(var(--mega-menu-promo-grid-image-min-width), var(--mega-menu-promo-grid-image-max-width))) 3771 3772 3773; 3774 --mega-menu-promo-grid-image-max-width: 300px; 3775 --mega-menu-promo-grid-image-min-width: 172px; 3776 --promo-heading-font-size: var(--text-h5); 3777 --content-over-media-row-gap: var(--spacing-3); 3778 --content-over-media-column-gap: var(--spacing-4);--navigation-promo-gap: var(--spacing-2); 3779 --panel-wrapper-justify-content: flex-start;} 3780 3781 #navigation-promo-mega_menu_j7ni4b-drawer-6- .navigation-promo__carousel-controls {inset-block-end: var(--content-over-media-column-gap);} 3782 3783 @media screen and (min-width:700px) { 3784 #navigation-promo-mega_menu_j7ni4b-drawer-6- {--promo-heading-font-size: var(--text-h6);--mega-menu-promo-grid-image-min-width: 192px; 3785 --content-over-media-row-gap: var(--spacing-4); 3786 --content-over-media-column-gap: var(--spacing-5); 3787 } 3788 }@media screen and (min-width: 1150px) { 3789 #navigation-promo-mega_menu_j7ni4b-drawer-6- { 3790 --promo-heading-font-size: var(--text-h5); 3791 --content-over-media-row-gap: var(--spacing-5); 3792 --content-over-media-column-gap: var(--spacing-7); 3793 --mega-menu-promo-grid-image-min-width: 220px; 3794 3795 3796 } 3797 }</style><div class="panel-footer v-stack gap-5" style="margin-top: auto; position: absolute; bottom: 0px; width: 100%; left: 0px; padding: 0 var(--spacing-4) var(--spacing-5);"><div class="panel-footer__localization-wrapper h-stack gap-4 border-t md:hidden"><a href="/account" class="panel-footer__account-link medium text-sm">Account</a> 3798 <a href="#swym-wishlist" class="medium text-sm">Wishlist</a> 3799 3800 3801 <a href="https://gibraltarhardware.com/pages/store-locator" class="medium text-sm">Find A Dealer</a> 3802 </div></div></div> 3803 </div> 3804 <div class="panel"> 3805 <div class="panel__wrapper" hidden> 3806 <ul class="v-stack gap-4"> 3807 <li class="text-with-icon lg:hidden"> 3808 <button class="text-with-icon h6 text-subdued" data-panel="1"><svg 3809 role="presentation" 3810 focusable="false" 3811 width="7" 3812 height="10" 3813 class="icon icon-chevron-left reverse-icon" 3814 viewBox="0 0 7 10" 3815 > 3816 <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path> 3817 </svg>Shop by Series 3818 </button> 3819 </li><li> 3820 <a class="group block w-full" 3821 href="/collections/chrome-series-ii"><span><span class="reversed-link">Chrome Series II</span></span> 3822 </a> 3823 </li><li> 3824 <a class="group block w-full" 3825 href="/collections/stealth-drum-racks"><span><span class="reversed-link">Stealth Series</span></span> 3826 </a> 3827 </li><li> 3828 <a class="group block w-full" 3829 href="/collections/drum-racks"><span><span class="reversed-link">Shop All</span></span> 3830 </a> 3831 </li></ul><div class="panel-footer v-stack gap-5" style="margin-top: auto;"><div class="panel-footer__localization-wrapper h-stack gap-4 border-t md:hidden"><a href="/account" class="panel-footer__account-link medium text-sm">Account</a> 3832 <a href="#swym-wishlist" class="medium text-sm">Wishlist</a> 3833 3834 3835 <a href="https://gibraltarhardware.com/pages/store-locator" class="medium text-sm">Find A Dealer</a> 3836 </div></div></div><div class="panel__wrapper" hidden> 3837 <ul class="v-stack gap-4"> 3838 <li class="text-with-icon lg:hidden"> 3839 <button class="text-with-icon h6 text-subdued" data-panel="1"><svg 3840 role="presentation" 3841 focusable="false" 3842 width="7" 3843 height="10" 3844 class="icon icon-chevron-left reverse-icon"
3845 viewBox="0 0 7 10" 3846 > 3847 <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path> 3848 </svg>Shop by Category 3849 </button> 3850 </li><li> 3851 <a class="group block w-full" 3852 href="/collections/drum-racks"><span><span class="reversed-link">Drum Racks</span></span> 3853 </a> 3854 </li><li> 3855 <a class="group block w-full" 3856 href="/collections/keyboard-stands"><span><span class="reversed-link">Keyboard Racks</span></span> 3857 </a> 3858 </li><li> 3859 <a class="group block w-full" 3860 href="/collections/gong-racks"><span><span class="reversed-link">Gong Racks</span></span> 3861 </a> 3862 </li><li> 3863 <a class="group block w-full" 3864 href="/collections/drum-racks"><span><span class="reversed-link">Shop All</span></span> 3865 </a> 3866 </li></ul><div class="panel-footer v-stack gap-5" style="margin-top: auto;"><div class="panel-footer__localization-wrapper h-stack gap-4 border-t md:hidden"><a href="/account" class="panel-footer__account-link medium text-sm">Account</a> 3867 <a href="#swym-wishlist" class="medium text-sm">Wishlist</a> 3868 3869 3870 <a href="https://gibraltarhardware.com/pages/store-locator" class="medium text-sm">Find A Dealer</a> 3871 </div></div></div><div class="panel__wrapper" hidden> 3872 <ul class="v-stack gap-4"> 3873 <li class="text-with-icon lg:hidden"> 3874 <button class="text-with-icon h6 text-subdued" data-panel="1"><svg 3875 role="presentation" 3876 focusable="false" 3877 width="7" 3878 height="10" 3879 class="icon icon-chevron-left reverse-icon" 3880 viewBox="0 0 7 10" 3881 > 3882 <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path> 3883 </svg>Rack Accessories 3884 </button> 3885 </li><li> 3886 <a class="group block w-full" 3887 href="/collections/drum-rack-clamps"><span><span class="reversed-link">Rack Clamps</span></span> 3888 </a> 3889 </li><li> 3890 <a class="group block w-full" 3891 href="/collections/drum-rack-tubes"><span><span class="reversed-link">Rack Tubes</span></span> 3892 </a> 3893 </li><li> 3894 <a class="group block w-full" 3895 href="/collections/drum-rack-t-legs"><span><span class="reversed-link">Rack Legs</span></span> 3896 </a> 3897 </li><li> 3898 <a class="group block w-full" 3899 href="/collections/drum-rack-accessories"><span><span class="reversed-link">Shop All</span></span> 3900 </a> 3901 </li></ul><div class="panel-footer v-stack gap-5" style="margin-top: auto;"><div class="panel-footer__localization-wrapper h-stack gap-4 border-t md:hidden"><a href="/account" class="panel-footer__account-link medium text-sm">Account</a> 3902 <a href="#swym-wishlist" class="medium text-sm">Wishlist</a> 3903 3904 3905 <a href="https://gibraltarhardware.com/pages/store-locator" class="medium text-sm">Find A Dealer</a> 3906 </div></div></div><div class="panel__wrapper" hidden> 3907 <ul class="v-stack gap-4"> 3908 <li class="text-with-icon lg:hidden"> 3909 <button class="text-with-icon h6 text-subdued" data-panel="1"><svg 3910 role="presentation" 3911 focusable="false" 3912 width="7" 3913 height="10" 3914 class="icon icon-chevron-left reverse-icon"
3915 viewBox="0 0 7 10" 3916 > 3917 <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path> 3918 </svg>Shop by Series 3919 </button> 3920 </li><li> 3921 <a class="group block w-full" 3922 href="https://gibraltarhardware.com/collections/drum-thrones?filter.p.m.custom.range=9000+Series"><span><span class="reversed-link">9000 Series</span></span> 3923 </a> 3924 </li><li> 3925 <a class="group block w-full" 3926 href="/products/6608-15-inch-vinyl-moto-drum-throne"><span><span class="reversed-link">6000 Series</span></span> 3927 </a> 3928 </li><li> 3929 <a class="group block w-full" 3930 href="/products/5608-13-inch-vinyl-round-drum-throne"><span><span class="reversed-link">5000 Series</span></span> 3931 </a> 3932 </li><li> 3933 <a class="group block w-full" 3934 href="/products/4608-12-inch-round-drum-throne"><span><span class="reversed-link">4000 Series</span></span> 3935 </a> 3936 </li><li> 3937 <a class="group block w-full" 3938 href="/collections/drum-thrones"><span><span class="reversed-link">Shop All</span></span> 3939 </a> 3940 </li></ul><div class="panel-footer v-stack gap-5" style="margin-top: auto;"><div class="panel-footer__localization-wrapper h-stack gap-4 border-t md:hidden"><a href="/account" class="panel-footer__account-link medium text-sm">Account</a> 3941 <a href="#swym-wishlist" class="medium text-sm">Wishlist</a> 3942 3943 3944 <a href="https://gibraltarhardware.com/pages/store-locator" class="medium text-sm">Find A Dealer</a> 3945 </div></div></div><div class="panel__wrapper" hidden> 3946 <ul class="v-stack gap-4"> 3947 <li class="text-with-icon lg:hidden"> 3948 <button class="text-with-icon h6 text-subdued" data-panel="1"><svg 3949 role="presentation" 3950 focusable="false" 3951 width="7" 3952 height="10" 3953 class="icon icon-chevron-left reverse-icon" 3954 viewBox="0 0 7 10" 3955 > 3956 <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path> 3957 </svg>Shop by Category 3958 </button> 3959 </li><li> 3960 <a class="group block w-full" 3961 href="https://gibraltarhardware.com/collections/drum-thrones?filter.p.m.custom.seat_shape=Round+Top+Throne"><span><span class="reversed-link">Round Thrones</span></span> 3962 </a> 3963 </li><li> 3964 <a class="group block w-full" 3965 href="https://gibraltarhardware.com/collections/drum-thrones?filter.p.m.custom.seat_shape=Saddle+Top+Throne"><span><span class="reversed-link">Saddle Thrones</span></span> 3966 </a> 3967 </li><li> 3968 <a class="group block w-full" 3969 href="https://gibraltarhardware.com/collections/drum-thrones?filter.p.m.custom.backrest=Yes"><span><span class="reversed-link">Backrest Thrones</span></span> 3970 </a> 3971 </li><li> 3972 <a class="group block w-full" 3973 href="/products/4608-12-inch-round-drum-throne"><span><span class="reversed-link">Kids Thrones</span></span> 3974 </a> 3975 </li><li> 3976 <a class="group block w-full" 3977 href="/collections/drum-thrones"><span><span class="reversed-link">Shop All</span></span> 3978 </a> 3979 </li></ul><div class="panel-footer v-stack gap-5" style="margin-top: auto;"><div class="panel-footer__localization-wrapper h-stack gap-4 border-t md:hidden"><a href="/account" class="panel-footer__account-link medium text-sm">Account</a> 3980 <a href="#swym-wishlist" class="medium text-sm">Wishlist</a> 3981 3982 3983 <a href="https://gibraltarhardware.com/pages/store-locator" class="medium text-sm">Find A Dealer</a> 3984 </div></div></div><div class="panel__wrapper" hidden> 3985 <ul class="v-stack gap-4"> 3986 <li class="text-with-icon lg:hidden"> 3987 <button class="text-with-icon h6 text-subdued" data-panel="1"><svg 3988 role="presentation" 3989 focusable="false" 3990 width="7" 3991 height="10" 3992 class="icon icon-chevron-left reverse-icon"
3993 viewBox="0 0 7 10" 3994 > 3995 <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path> 3996 </svg>Throne Accessories 3997 </button> 3998 </li><li> 3999 <a class="group block w-full" 4000 href="/collections/throne-backrests-accessories"><span><span class="reversed-link">Backrests</span></span> 4001 </a> 4002 </li><li> 4003 <a class="group block w-full" 4004 href="/collections/throne-backrests-accessories"><span><span class="reversed-link">Tops & Bases</span></span> 4005 </a> 4006 </li><li> 4007 <a class="group block w-full" 4008 href="/collections/throne-backrests-accessories"><span><span class="reversed-link">Shop All</span></span> 4009 </a> 4010 </li></ul><div class="panel-footer v-stack gap-5" style="margin-top: auto;"><div class="panel-footer__localization-wrapper h-stack gap-4 border-t md:hidden"><a href="/account" class="panel-footer__account-link medium text-sm">Account</a> 4011 <a href="#swym-wishlist" class="medium text-sm">Wishlist</a> 4012 4013 4014 <a href="https://gibraltarhardware.com/pages/store-locator" class="medium text-sm">Find A Dealer</a> 4015 </div></div></div><div class="panel__wrapper" hidden> 4016 <ul class="v-stack gap-4"> 4017 <li class="text-with-icon lg:hidden"> 4018 <button class="text-with-icon h6 text-subdued" data-panel="1"><svg 4019 role="presentation" 4020 focusable="false" 4021 width="7" 4022 height="10" 4023 class="icon icon-chevron-left reverse-icon" 4024 viewBox="0 0 7 10" 4025 > 4026 <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path> 4027 </svg>Shop by Series 4028 </button> 4029 </li><li> 4030 <a class="group block w-full" 4031 href="/collections/9000-series"><span><span class="reversed-link">9000 Series</span></span> 4032 </a> 4033 </li><li> 4034 <a class="group block w-full" 4035 href="/collections/8000-series-stands"><span><span class="reversed-link">8000 Series</span></span> 4036 </a> 4037 </li><li> 4038 <a class="group block w-full" 4039 href="https://gibraltarhardware.com/collections/stands?filter.p.m.custom.range=6000+Series"><span><span class="reversed-link">6000 Series</span></span> 4040 </a> 4041 </li><li> 4042 <a class="group block w-full" 4043 href="https://gibraltarhardware.com/collections/stands?filter.p.m.custom.range=5000+Series"><span><span class="reversed-link">5000 Series</span></span> 4044 </a> 4045 </li><li> 4046 <a class="group block w-full" 4047 href="https://gibraltarhardware.com/collections/stands?filter.p.m.custom.range=4000+Series"><span><span class="reversed-link">4000 Series</span></span> 4048 </a> 4049 </li><li> 4050 <a class="group block w-full" 4051 href="/collections/stands"><span><span class="reversed-link">Shop All</span></span> 4052 </a> 4053 </li></ul><div class="panel-footer v-stack gap-5" style="margin-top: auto;"><div class="panel-footer__localization-wrapper h-stack gap-4 border-t md:hidden"><a href="/account" class="panel-footer__account-link medium text-sm">Account</a> 4054 <a href="#swym-wishlist" class="medium text-sm">Wishlist</a> 4055 4056 4057 <a href="https://gibraltarhardware.com/pages/store-locator" class="medium text-sm">Find A Dealer</a> 4058 </div></div></div><div class="panel__wrapper" hidden> 4059 <ul class="v-stack gap-4"> 4060 <li class="text-with-icon lg:hidden"> 4061 <button class="text-with-icon h6 text-subdued" data-panel="1"><svg 4062 role="presentation" 4063 focusable="false" 4064 width="7" 4065 height="10" 4066 class="icon icon-chevron-left reverse-icon"
4067 viewBox="0 0 7 10" 4068 > 4069 <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path> 4070 </svg>Shop by Category 4071 </button> 4072 </li><li> 4073 <a class="group block w-full" 4074 href="/collections/cymbal-stands-accessories"><span><span class="reversed-link">Cymbal Stands</span></span> 4075 </a> 4076 </li><li> 4077 <a class="group block w-full" 4078 href="/collections/hi-hat-stands"><span><span class="reversed-link">Hi Hat Stands</span></span> 4079 </a> 4080 </li><li> 4081 <a class="group block w-full" 4082 href="/collections/drum-stands"><span><span class="reversed-link">Drum Stands</span></span> 4083 </a> 4084 </li><li> 4085 <a class="group block w-full" 4086 href="/collections/electronic-drum-stands"><span><span class="reversed-link">Drum Pad Stands</span></span> 4087 </a> 4088 </li><li> 4089 <a class="group block w-full" 4090 href="/collections/keyboard-stands"><span><span class="reversed-link">Keyboard Stands</span></span> 4091 </a> 4092 </li><li> 4093 <a class="group block w-full" 4094 href="/collections/percussion-stands"><span><span class="reversed-link">Percussion Stands</span></span> 4095 </a> 4096 </li><li> 4097 <a class="group block w-full" 4098 href="/collections/accessory-tables"><span><span class="reversed-link">Accessory Stands</span></span> 4099 </a> 4100 </li><li> 4101 <a class="group block w-full" 4102 href="/collections/stands"><span><span class="reversed-link">Shop All</span></span> 4103 </a> 4104 </li></ul><div class="panel-footer v-stack gap-5" style="margin-top: auto;"><div class="panel-footer__localization-wrapper h-stack gap-4 border-t md:hidden"><a href="/account" class="panel-footer__account-link medium text-sm">Account</a> 4105 <a href="#swym-wishlist" class="medium text-sm">Wishlist</a> 4106 4107 4108 <a href="https://gibraltarhardware.com/pages/store-locator" class="medium text-sm">Find A Dealer</a> 4109 </div></div></div><div class="panel__wrapper" hidden> 4110 <ul class="v-stack gap-4"> 4111 <li class="text-with-icon lg:hidden"> 4112 <button class="text-with-icon h6 text-subdued" data-panel="1"><svg 4113 role="presentation" 4114 focusable="false" 4115 width="7" 4116 height="10" 4117 class="icon icon-chevron-left reverse-icon" 4118 viewBox="0 0 7 10" 4119 > 4120 <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path> 4121 </svg>Stand Accessories 4122 </button> 4123 </li><li> 4124 <a class="group block w-full" 4125 href="/collections/cymbal-arms-clamps"><span><span class="reversed-link">Cymbal Arms</span></span> 4126 </a> 4127 </li><li> 4128 <a class="group block w-full" 4129 href="/collections/cymbal-clamps"><span><span class="reversed-link">Clamps</span></span> 4130 </a> 4131 </li><li> 4132 <a class="group block w-full" 4133 href="/collections/cymbal-stackers-tilters"><span><span class="reversed-link">Stackers</span></span> 4134 </a> 4135 </li><li> 4136 <a class="group block w-full" 4137 href="/collections/hi-hat-cymbal-clutches"><span><span class="reversed-link">Hi Hat Clutches</span></span> 4138 </a> 4139 </li><li> 4140 <a class="group block w-full" 4141 href="/collections/cymbal-accessories"><span><span class="reversed-link">Shop All</span></span> 4142 </a> 4143 </li></ul><div class="panel-footer v-stack gap-5" style="margin-top: auto;"><div class="panel-footer__localization-wrapper h-stack gap-4 border-t md:hidden"><a href="/account" class="panel-footer__account-link medium text-sm">Account</a> 4144 <a href="#swym-wishlist" class="medium text-sm">Wishlist</a> 4145 4146 4147 <a href="https://gibraltarhardware.com/pages/store-locator" class="medium text-sm">Find A Dealer</a> 4148 </div></div></div><div class="panel__wrapper" hidden> 4149 <ul class="v-stack gap-4"> 4150 <li class="text-with-icon lg:hidden"> 4151 <button class="text-with-icon h6 text-subdued" data-panel="1"><svg 4152 role="presentation" 4153 focusable="false" 4154 width="7" 4155 height="10" 4156 class="icon icon-chevron-left reverse-icon"
4157 viewBox="0 0 7 10" 4158 > 4159 <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path> 4160 </svg>Shop by Series 4161 </button> 4162 </li><li> 4163 <a class="group block w-full" 4164 href="https://gibraltarhardware.com/collections/bass-drum-pedals?filter.p.m.custom.range=Road+Class&filter.p.m.custom.range=Tour+Class"><span><span class="reversed-link">Tour Class Pedals</span></span> 4165 </a> 4166 </li><li> 4167 <a class="group block w-full" 4168 href="https://gibraltarhardware.com/collections/bass-drum-pedals?filter.p.m.custom.range=9000+Series"><span><span class="reversed-link">9000 Series Pedals</span></span> 4169 </a> 4170 </li><li> 4171 <a class="group block w-full" 4172 href="https://gibraltarhardware.com/collections/bass-drum-pedals?filter.p.m.custom.range=6000+Series"><span><span class="reversed-link">6000 Series Pedals</span></span> 4173 </a> 4174 </li><li> 4175 <a class="group block w-full" 4176 href="https://gibraltarhardware.com/collections/bass-drum-pedals?filter.p.m.custom.range=5000+Series"><span><span class="reversed-link">5000 Series Pedals</span></span> 4177 </a> 4178 </li><li> 4179 <a class="group block w-full" 4180 href="https://gibraltarhardware.com/collections/bass-drum-pedals?filter.p.m.custom.range=4000+Series"><span><span class="reversed-link">4000 Series Pedals</span></span> 4181 </a> 4182 </li><li> 4183 <a class="group block w-full" 4184 href="/collections/bass-drum-pedals"><span><span class="reversed-link">Shop All</span></span> 4185 </a> 4186 </li></ul><div class="panel-footer v-stack gap-5" style="margin-top: auto;"><div class="panel-footer__localization-wrapper h-stack gap-4 border-t md:hidden"><a href="/account" class="panel-footer__account-link medium text-sm">Account</a> 4187 <a href="#swym-wishlist" class="medium text-sm">Wishlist</a> 4188 4189 4190 <a href="https://gibraltarhardware.com/pages/store-locator" class="medium text-sm">Find A Dealer</a> 4191 </div></div></div><div class="panel__wrapper" hidden> 4192 <ul class="v-stack gap-4"> 4193 <li class="text-with-icon lg:hidden"> 4194 <button class="text-with-icon h6 text-subdued" data-panel="1"><svg 4195 role="presentation" 4196 focusable="false" 4197 width="7" 4198 height="10" 4199 class="icon icon-chevron-left reverse-icon" 4200 viewBox="0 0 7 10" 4201 > 4202 <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path> 4203 </svg>Shop by Category 4204 </button> 4205 </li><li> 4206 <a class="group block w-full" 4207 href="https://gibraltarhardware.com/collections/bass-drum-pedals?filter.p.product_type=Bass+Drum+Pedal"><span><span class="reversed-link">Single Pedals</span></span> 4208 </a> 4209 </li><li> 4210 <a class="group block w-full" 4211 href="https://gibraltarhardware.com/collections/bass-drum-pedals?filter.p.product_type=Double+Bass+Drum+Pedal"><span><span class="reversed-link">Double Pedals</span></span> 4212 </a> 4213 </li><li> 4214 <a class="group block w-full" 4215 href="https://gibraltarhardware.com/collections/cajon-drum-pedals?_pos=1&_psq=cajon+pedals&_ss=e&_v=1.0"><span><span class="reversed-link">Cajon Pedals</span></span> 4216 </a> 4217 </li><li> 4218 <a class="group block w-full" 4219 href="/collections/bass-drum-pedals"><span><span class="reversed-link">Shop All</span></span> 4220 </a> 4221 </li></ul><div class="panel-footer v-stack gap-5" style="margin-top: auto;"><div class="panel-footer__localization-wrapper h-stack gap-4 border-t md:hidden"><a href="/account" class="panel-footer__account-link medium text-sm">Account</a> 4222 <a href="#swym-wishlist" class="medium text-sm">Wishlist</a> 4223 4224 4225 <a href="https://gibraltarhardware.com/pages/store-locator" class="medium text-sm">Find A Dealer</a> 4226 </div></div></div><div class="panel__wrapper" hidden> 4227 <ul class="v-stack gap-4"> 4228 <li class="text-with-icon lg:hidden"> 4229 <button class="text-with-icon h6 text-subdued" data-panel="1"><svg 4230 role="presentation" 4231 focusable="false" 4232 width="7" 4233 height="10" 4234 class="icon icon-chevron-left reverse-icon"
4235 viewBox="0 0 7 10" 4236 > 4237 <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path> 4238 </svg>Pedal Accessories 4239 </button> 4240 </li><li> 4241 <a class="group block w-full" 4242 href="/collections/bass-drum-pedal-parts"><span><span class="reversed-link">Pedal Parts</span></span> 4243 </a> 4244 </li><li> 4245 <a class="group block w-full" 4246 href="/collections/bass-drum-pedal-springs"><span><span class="reversed-link">Pedal Springs</span></span> 4247 </a> 4248 </li><li> 4249 <a class="group block w-full" 4250 href="/collections/pedal-parts"><span><span class="reversed-link">Shop All</span></span> 4251 </a> 4252 </li></ul><div class="panel-footer v-stack gap-5" style="margin-top: auto;"><div class="panel-footer__localization-wrapper h-stack gap-4 border-t md:hidden"><a href="/account" class="panel-footer__account-link medium text-sm">Account</a> 4253 <a href="#swym-wishlist" class="medium text-sm">Wishlist</a> 4254 4255 4256 <a href="https://gibraltarhardware.com/pages/store-locator" class="medium text-sm">Find A Dealer</a> 4257 </div></div></div><div class="panel__wrapper" hidden> 4258 <ul class="v-stack gap-4"> 4259 <li class="text-with-icon lg:hidden"> 4260 <button class="text-with-icon h6 text-subdued" data-panel="1"><svg 4261 role="presentation" 4262 focusable="false" 4263 width="7" 4264 height="10" 4265 class="icon icon-chevron-left reverse-icon" 4266 viewBox="0 0 7 10" 4267 > 4268 <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path> 4269 </svg>Shop by Category 4270 </button> 4271 </li><li> 4272 <a class="group block w-full" 4273 href="/collections/cymbal-accessories"><span><span class="reversed-link">Cymbal Accessories</span></span> 4274 </a> 4275 </li><li> 4276 <a class="group block w-full" 4277 href="/collections/drum-accessories"><span><span class="reversed-link">Drum Accessories</span></span> 4278 </a> 4279 </li><li> 4280 <a class="group block w-full" 4281 href="/collections/keyboard-stands-accessories-1"><span><span class="reversed-link">Keyboard Accessories</span></span> 4282 </a> 4283 </li><li> 4284 <a class="group block w-full" 4285 href="/collections/microphone-accessories"><span><span class="reversed-link">Microphone Mounts</span></span> 4286 </a> 4287 </li><li> 4288 <a class="group block w-full" 4289 href="/collections/percussion-accessories"><span><span class="reversed-link">Percussion Mounts</span></span> 4290 </a> 4291 </li><li> 4292 <a class="group block w-full" 4293 href="/collections/drum-rack-accessories"><span><span class="reversed-link">Rack Accessories</span></span> 4294 </a> 4295 </li><li> 4296 <a class="group block w-full" 4297 href="/collections/throne-backrests-accessories"><span><span class="reversed-link">Throne Accessories</span></span> 4298 </a> 4299 </li><li> 4300 <a class="group block w-full" 4301 href="/collections/drum-accessories"><span><span class="reversed-link">Shop All</span></span> 4302 </a> 4303 </li></ul><div class="panel-footer v-stack gap-5" style="margin-top: auto;"><div class="panel-footer__localization-wrapper h-stack gap-4 border-t md:hidden"><a href="/account" class="panel-footer__account-link medium text-sm">Account</a> 4304 <a href="#swym-wishlist" class="medium text-sm">Wishlist</a> 4305 4306 4307 <a href="https://gibraltarhardware.com/pages/store-locator" class="medium text-sm">Find A Dealer</a> 4308 </div></div></div><div class="panel__wrapper" hidden> 4309 <ul class="v-stack gap-4"> 4310 <li class="text-with-icon lg:hidden"> 4311 <button class="text-with-icon h6 text-subdued" data-panel="1"><svg 4312 role="presentation" 4313 focusable="false" 4314 width="7" 4315 height="10" 4316 class="icon icon-chevron-left reverse-icon"
4317 viewBox="0 0 7 10" 4318 > 4319 <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path> 4320 </svg>Cymbal Accessories 4321 </button> 4322 </li><li> 4323 <a class="group block w-full" 4324 href="/collections/cymbal-arms-clamps"><span><span class="reversed-link">Boom Arms</span></span> 4325 </a> 4326 </li><li> 4327 <a class="group block w-full" 4328 href="/collections/cymbal-clamps"><span><span class="reversed-link">Cymbal Clamps</span></span> 4329 </a> 4330 </li><li> 4331 <a class="group block w-full" 4332 href="/collections/hi-hat-cymbal-clutches"><span><span class="reversed-link">Hi Hat Clutches</span></span> 4333 </a> 4334 </li><li> 4335 <a class="group block w-full" 4336 href="/collections/cymbal-stackers-tilters"><span><span class="reversed-link">Stackers & Tilters</span></span> 4337 </a> 4338 </li><li> 4339 <a class="group block w-full" 4340 href="https://gibraltarhardware.com/collections/cymbal-accessories?filter.p.product_type=X+Hat+Cymbal+Arm"><span><span class="reversed-link">X-Hats</span></span> 4341 </a> 4342 </li><li> 4343 <a class="group block w-full" 4344 href="/collections/cymbal-accessories"><span><span class="reversed-link">Shop All</span></span> 4345 </a> 4346 </li></ul><div class="panel-footer v-stack gap-5" style="margin-top: auto;"><div class="panel-footer__localization-wrapper h-stack gap-4 border-t md:hidden"><a href="/account" class="panel-footer__account-link medium text-sm">Account</a> 4347 <a href="#swym-wishlist" class="medium text-sm">Wishlist</a> 4348 4349 4350 <a href="https://gibraltarhardware.com/pages/store-locator" class="medium text-sm">Find A Dealer</a> 4351 </div></div></div><div class="panel__wrapper" hidden> 4352 <ul class="v-stack gap-4"> 4353 <li class="text-with-icon lg:hidden"> 4354 <button class="text-with-icon h6 text-subdued" data-panel="1"><svg 4355 role="presentation" 4356 focusable="false" 4357 width="7" 4358 height="10" 4359 class="icon icon-chevron-left reverse-icon" 4360 viewBox="0 0 7 10" 4361 > 4362 <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path> 4363 </svg>Drum Accessories 4364 </button> 4365 </li><li> 4366 <a class="group block w-full" 4367 href="/collections/bass-drum-accessories"><span><span class="reversed-link">Bass Drum Accessories</span></span> 4368 </a> 4369 </li><li> 4370 <a class="group block w-full" 4371 href="/collections/all-cases-bags"><span><span class="reversed-link">Cases & Bags</span></span> 4372 </a> 4373 </li><li> 4374 <a class="group block w-full" 4375 href="/collections/drum-clamps"><span><span class="reversed-link">Drum Clamps</span></span> 4376 </a> 4377 </li><li> 4378 <a class="group block w-full" 4379 href="/collections/drum-tuning"><span><span class="reversed-link">Drum Tuning</span></span> 4380 </a> 4381 </li><li> 4382 <a class="group block w-full" 4383 href="/collections/extension-arms"><span><span class="reversed-link">Extension Arms</span></span> 4384 </a> 4385 </li><li> 4386 <a class="group block w-full" 4387 href="/collections/drum-practice-pads"><span><span class="reversed-link">Practice Pads</span></span> 4388 </a> 4389 </li><li> 4390 <a class="group block w-full" 4391 href="/collections/tom-arms-holders"><span><span class="reversed-link">Tom Holders</span></span> 4392 </a> 4393 </li><li> 4394 <a class="group block w-full" 4395 href="/collections/drum-accessories"><span><span class="reversed-link">Shop All</span></span> 4396 </a> 4397 </li></ul><div class="panel-footer v-stack gap-5" style="margin-top: auto;"><div class="panel-footer__localization-wrapper h-stack gap-4 border-t md:hidden"><a href="/account" class="panel-footer__account-link medium text-sm">Account</a> 4398 <a href="#swym-wishlist" class="medium text-sm">Wishlist</a> 4399 4400 4401 <a href="https://gibraltarhardware.com/pages/store-locator" class="medium text-sm">Find A Dealer</a> 4402 </div></div></div><div class="panel__wrapper" hidden> 4403 <ul class="v-stack gap-4"> 4404 <li class="text-with-icon lg:hidden"> 4405 <button class="text-with-icon h6 text-subdued" data-panel="1"><svg 4406 role="presentation" 4407 focusable="false" 4408 width="7" 4409 height="10" 4410 class="icon icon-chevron-left reverse-icon"
4411 viewBox="0 0 7 10" 4412 > 4413 <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path> 4414 </svg>Percussion Mounts 4415 </button> 4416 </li><li> 4417 <a class="group block w-full" 4418 href="/collections/accessory-tables"><span><span class="reversed-link">Accessory Tables</span></span> 4419 </a> 4420 </li><li> 4421 <a class="group block w-full" 4422 href="/collections/percussion-holders-clamps"><span><span class="reversed-link">Holders & Brackets</span></span> 4423 </a> 4424 </li><li> 4425 <a class="group block w-full" 4426 href="/collections/percussion-accessories"><span><span class="reversed-link">L-Arms & Clamps</span></span> 4427 </a> 4428 </li><li> 4429 <a class="group block w-full" 4430 href="/collections/percussion-holders-clamps"><span><span class="reversed-link">Shop All</span></span> 4431 </a> 4432 </li></ul><div class="panel-footer v-stack gap-5" style="margin-top: auto;"><div class="panel-footer__localization-wrapper h-stack gap-4 border-t md:hidden"><a href="/account" class="panel-footer__account-link medium text-sm">Account</a> 4433 <a href="#swym-wishlist" class="medium text-sm">Wishlist</a> 4434 4435 4436 <a href="https://gibraltarhardware.com/pages/store-locator" class="medium text-sm">Find A Dealer</a> 4437 </div></div></div><div class="panel__wrapper" hidden> 4438 <ul class="v-stack gap-4"> 4439 <li class="text-with-icon lg:hidden"> 4440 <button class="text-with-icon h6 text-subdued" data-panel="1"><svg 4441 role="presentation" 4442 focusable="false" 4443 width="7" 4444 height="10" 4445 class="icon icon-chevron-left reverse-icon" 4446 viewBox="0 0 7 10" 4447 > 4448 <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path> 4449 </svg>Rack Accessories 4450 </button> 4451 </li><li> 4452 <a class="group block w-full" 4453 href="https://gibraltarhardware.com/collections/drum-rack-accessories?filter.p.product_type=Rack+Adapter&filter.p.product_type=Rack+Feet"><span><span class="reversed-link">Rack Adapters</span></span> 4454 </a> 4455 </li><li> 4456 <a class="group block w-full" 4457 href="https://gibraltarhardware.com/collections/drum-rack-accessories?filter.p.product_type=Rack+Tool"><span><span class="reversed-link">Rack Tools</span></span> 4458 </a> 4459 </li><li> 4460 <a class="group block w-full" 4461 href="/collections/drum-rack-accessories"><span><span class="reversed-link">Shop All</span></span> 4462 </a> 4463 </li></ul><div class="panel-footer v-stack gap-5" style="margin-top: auto;"><div class="panel-footer__localization-wrapper h-stack gap-4 border-t md:hidden"><a href="/account" class="panel-footer__account-link medium text-sm">Account</a> 4464 <a href="#swym-wishlist" class="medium text-sm">Wishlist</a> 4465 4466 4467 <a href="https://gibraltarhardware.com/pages/store-locator" class="medium text-sm">Find A Dealer</a> 4468 </div></div></div><div class="panel__wrapper" hidden> 4469 <ul class="v-stack gap-4"> 4470 <li class="text-with-icon lg:hidden"> 4471 <button class="text-with-icon h6 text-subdued" data-panel="1"><svg 4472 role="presentation" 4473 focusable="false" 4474 width="7" 4475 height="10" 4476 class="icon icon-chevron-left reverse-icon"
4477 viewBox="0 0 7 10" 4478 > 4479 <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path> 4480 </svg>Throne Accessories 4481 </button> 4482 </li><li> 4483 <a class="group block w-full" 4484 href="https://gibraltarhardware.com/collections/throne-backrests-accessories?filter.p.product_type=Drum+Throne+Backrest"><span><span class="reversed-link">Backrests</span></span> 4485 </a> 4486 </li><li> 4487 <a class="group block w-full" 4488 href="/collections/throne-backrests-accessories"><span><span class="reversed-link">Tops & Bases</span></span> 4489 </a> 4490 </li><li> 4491 <a class="group block w-full" 4492 href="/collections/throne-backrests-accessories"><span><span class="reversed-link">Shop All</span></span> 4493 </a> 4494 </li></ul><div class="panel-footer v-stack gap-5" style="margin-top: auto;"><div class="panel-footer__localization-wrapper h-stack gap-4 border-t md:hidden"><a href="/account" class="panel-footer__account-link medium text-sm">Account</a> 4495 <a href="#swym-wishlist" class="medium text-sm">Wishlist</a> 4496 4497 4498 <a href="https://gibraltarhardware.com/pages/store-locator" class="medium text-sm">Find A Dealer</a> 4499 </div></div></div><div class="panel__wrapper" hidden> 4500 <ul class="v-stack gap-4"> 4501 <li class="text-with-icon lg:hidden"> 4502 <button class="text-with-icon h6 text-subdued" data-panel="1"><svg 4503 role="presentation" 4504 focusable="false" 4505 width="7" 4506 height="10" 4507 class="icon icon-chevron-left reverse-icon" 4508 viewBox="0 0 7 10" 4509 > 4510 <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path> 4511 </svg>Shop by Category 4512 </button> 4513 </li><li> 4514 <a class="group block w-full" 4515 href="/collections/cymbal-stand-parts"><span><span class="reversed-link">Cymbal Stand Parts</span></span> 4516 </a> 4517 </li><li> 4518 <a class="group block w-full" 4519 href="/collections/drum-parts"><span><span class="reversed-link">Drum Parts</span></span> 4520 </a> 4521 </li><li> 4522 <a class="group block w-full" 4523 href="/collections/hi-hat-stand-parts"><span><span class="reversed-link">Hi Hat Parts</span></span> 4524 </a> 4525 </li><li> 4526 <a class="group block w-full" 4527 href="/collections/pedal-parts"><span><span class="reversed-link">Pedal Parts</span></span> 4528 </a> 4529 </li><li> 4530 <a class="group block w-full" 4531 href="/collections/rack-parts"><span><span class="reversed-link">Rack Parts</span></span> 4532 </a> 4533 </li><li> 4534 <a class="group block w-full" 4535 href="/collections/snare-drum-parts"><span><span class="reversed-link">Snare Drum Parts</span></span> 4536 </a> 4537 </li><li> 4538 <a class="group block w-full" 4539 href="/collections/drum-parts"><span><span class="reversed-link">Shop All</span></span> 4540 </a> 4541 </li></ul><div class="panel-footer v-stack gap-5" style="margin-top: auto;"><div class="panel-footer__localization-wrapper h-stack gap-4 border-t md:hidden"><a href="/account" class="panel-footer__account-link medium text-sm">Account</a> 4542 <a href="#swym-wishlist" class="medium text-sm">Wishlist</a> 4543 4544 4545 <a href="https://gibraltarhardware.com/pages/store-locator" class="medium text-sm">Find A Dealer</a> 4546 </div></div></div><div class="panel__wrapper" hidden> 4547 <ul class="v-stack gap-4"> 4548 <li class="text-with-icon lg:hidden"> 4549 <button class="text-with-icon h6 text-subdued" data-panel="1"><svg 4550 role="presentation" 4551 focusable="false" 4552 width="7" 4553 height="10" 4554 class="icon icon-chevron-left reverse-icon"
4555 viewBox="0 0 7 10" 4556 > 4557 <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path> 4558 </svg>Cymbal Stand Parts 4559 </button> 4560 </li><li> 4561 <a class="group block w-full" 4562 href="/collections/cymbal-stand-felts"><span><span class="reversed-link">Felts & Sleeves</span></span> 4563 </a> 4564 </li><li> 4565 <a class="group block w-full" 4566 href="/collections/hi-hat-stand-parts"><span><span class="reversed-link">Hi Hat Parts</span></span> 4567 </a> 4568 </li><li> 4569 <a class="group block w-full" 4570 href="/collections/memory-locks"><span><span class="reversed-link">Memory Locks</span></span> 4571 </a> 4572 </li><li> 4573 <a class="group block w-full" 4574 href="/collections/cymbal-stand-screws-wing-nuts"><span><span class="reversed-link">Wing Nut & Bolts</span></span> 4575 </a> 4576 </li><li> 4577 <a class="group block w-full" 4578 href="/collections/cymbal-stand-parts"><span><span class="reversed-link">Shop All</span></span> 4579 </a> 4580 </li></ul><div class="panel-footer v-stack gap-5" style="margin-top: auto;"><div class="panel-footer__localization-wrapper h-stack gap-4 border-t md:hidden"><a href="/account" class="panel-footer__account-link medium text-sm">Account</a> 4581 <a href="#swym-wishlist" class="medium text-sm">Wishlist</a> 4582 4583 4584 <a href="https://gibraltarhardware.com/pages/store-locator" class="medium text-sm">Find A Dealer</a> 4585 </div></div></div><div class="panel__wrapper" hidden> 4586 <ul class="v-stack gap-4"> 4587 <li class="text-with-icon lg:hidden"> 4588 <button class="text-with-icon h6 text-subdued" data-panel="1"><svg 4589 role="presentation" 4590 focusable="false" 4591 width="7" 4592 height="10" 4593 class="icon icon-chevron-left reverse-icon" 4594 viewBox="0 0 7 10" 4595 > 4596 <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path> 4597 </svg>Drum Parts 4598 </button> 4599 </li><li> 4600 <a class="group block w-full" 4601 href="/collections/bass-drum-parts"><span><span class="reversed-link">Bass Drum Parts</span></span> 4602 </a> 4603 </li><li> 4604 <a class="group block w-full" 4605 href="/collections/drum-hoops"><span><span class="reversed-link">Drum Hoops</span></span> 4606 </a> 4607 </li><li> 4608 <a class="group block w-full" 4609 href="/collections/floor-tom-accessories"><span><span class="reversed-link">Floor Tom Parts</span></span> 4610 </a> 4611 </li><li> 4612 <a class="group block w-full" 4613 href="/collections/memory-locks"><span><span class="reversed-link">Memory Locks</span></span> 4614 </a> 4615 </li><li> 4616 <a class="group block w-full" 4617 href="/collections/bass-drum-brackets"><span><span class="reversed-link">Mounting Brackets</span></span> 4618 </a> 4619 </li><li> 4620 <a class="group block w-full" 4621 href="#"><span><span class="reversed-link">Shop All</span></span> 4622 </a> 4623 </li></ul><div class="panel-footer v-stack gap-5" style="margin-top: auto;"><div class="panel-footer__localization-wrapper h-stack gap-4 border-t md:hidden"><a href="/account" class="panel-footer__account-link medium text-sm">Account</a> 4624 <a href="#swym-wishlist" class="medium text-sm">Wishlist</a> 4625 4626 4627 <a href="https://gibraltarhardware.com/pages/store-locator" class="medium text-sm">Find A Dealer</a> 4628 </div></div></div><div class="panel__wrapper" hidden> 4629 <ul class="v-stack gap-4"> 4630 <li class="text-with-icon lg:hidden"> 4631 <button class="text-with-icon h6 text-subdued" data-panel="1"><svg 4632 role="presentation" 4633 focusable="false" 4634 width="7" 4635 height="10" 4636 class="icon icon-chevron-left reverse-icon"
4637 viewBox="0 0 7 10" 4638 > 4639 <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path> 4640 </svg>Pedal Parts 4641 </button> 4642 </li><li> 4643 <a class="group block w-full" 4644 href="/collections/bass-drum-beaters"><span><span class="reversed-link">Bass Drum Beaters</span></span> 4645 </a> 4646 </li><li> 4647 <a class="group block w-full" 4648 href="/collections/bass-drum-pedal-springs"><span><span class="reversed-link">Springs & Screws</span></span> 4649 </a> 4650 </li><li> 4651 <a class="group block w-full" 4652 href="/collections/pedal-parts"><span><span class="reversed-link">Shop All</span></span> 4653 </a> 4654 </li></ul><div class="panel-footer v-stack gap-5" style="margin-top: auto;"><div class="panel-footer__localization-wrapper h-stack gap-4 border-t md:hidden"><a href="/account" class="panel-footer__account-link medium text-sm">Account</a> 4655 <a href="#swym-wishlist" class="medium text-sm">Wishlist</a> 4656 4657 4658 <a href="https://gibraltarhardware.com/pages/store-locator" class="medium text-sm">Find A Dealer</a> 4659 </div></div></div><div class="panel__wrapper" hidden> 4660 <ul class="v-stack gap-4"> 4661 <li class="text-with-icon lg:hidden"> 4662 <button class="text-with-icon h6 text-subdued" data-panel="1"><svg 4663 role="presentation" 4664 focusable="false" 4665 width="7" 4666 height="10" 4667 class="icon icon-chevron-left reverse-icon" 4668 viewBox="0 0 7 10" 4669 > 4670 <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path> 4671 </svg>Rack Parts 4672 </button> 4673 </li><li> 4674 <a class="group block w-full" 4675 href="/collections/drum-rack-clamps"><span><span class="reversed-link">Rack Clamps</span></span> 4676 </a> 4677 </li><li> 4678 <a class="group block w-full" 4679 href="/collections/drum-rack-t-legs"><span><span class="reversed-link">Rack Legs</span></span> 4680 </a> 4681 </li><li> 4682 <a class="group block w-full" 4683 href="/collections/drum-rack-tubes"><span><span class="reversed-link">Rack Tubes</span></span> 4684 </a> 4685 </li><li> 4686 <a class="group block w-full" 4687 href="/collections/rack-parts"><span><span class="reversed-link">Shop All</span></span> 4688 </a> 4689 </li></ul><div class="panel-footer v-stack gap-5" style="margin-top: auto;"><div class="panel-footer__localization-wrapper h-stack gap-4 border-t md:hidden"><a href="/account" class="panel-footer__account-link medium text-sm">Account</a> 4690 <a href="#swym-wishlist" class="medium text-sm">Wishlist</a> 4691 4692 4693 <a href="https://gibraltarhardware.com/pages/store-locator" class="medium text-sm">Find A Dealer</a> 4694 </div></div></div><div class="panel__wrapper" hidden> 4695 <ul class="v-stack gap-4"> 4696 <li class="text-with-icon lg:hidden"> 4697 <button class="text-with-icon h6 text-subdued" data-panel="1"><svg 4698 role="presentation" 4699 focusable="false" 4700 width="7" 4701 height="10" 4702 class="icon icon-chevron-left reverse-icon"
4703 viewBox="0 0 7 10" 4704 > 4705 <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path> 4706 </svg>Snare Drum Parts 4707 </button> 4708 </li><li> 4709 <a class="group block w-full" 4710 href="/collections/drum-hoops"><span><span class="reversed-link">Snare Drum Hoops</span></span> 4711 </a> 4712 </li><li> 4713 <a class="group block w-full" 4714 href="/collections/snare-drum-throw-offs"><span><span class="reversed-link">Throw-offs</span></span> 4715 </a> 4716 </li><li> 4717 <a class="group block w-full" 4718 href="/collections/snare-drum-wires"><span><span class="reversed-link">Snare Wires</span></span> 4719 </a> 4720 </li><li> 4721 <a class="group block w-full" 4722 href="/collections/snare-drum-parts"><span><span class="reversed-link">Shop All</span></span> 4723 </a> 4724 </li></ul><div class="panel-footer v-stack gap-5" style="margin-top: auto;"><div class="panel-footer__localization-wrapper h-stack gap-4 border-t md:hidden"><a href="/account" class="panel-footer__account-link medium text-sm">Account</a> 4725 <a href="#swym-wishlist" class="medium text-sm">Wishlist</a> 4726 4727 4728 <a href="https://gibraltarhardware.com/pages/store-locator" class="medium text-sm">Find A Dealer</a> 4729 </div></div></div> 4730 </div></div> 4731</navigation-drawer>
4731<script> 4732 document.documentElement.style.setProperty( 4733 '--header-height', 4734 Math.round(document.getElementById('shopify-section-sections--23110492422379__header').clientHeight) + 'px' 4735 ); 4736</script>
4736 4737 4738 4739<style> #shopify-section-sections--23110492422379__header details:hover summary, #shopify-section-sections--23110492422379__header .mega-menu__nav ul.v-stack li .link-faded:hover {text-decoration: underline; text-underline-offset: 0.3rem;} #shopify-section-sections--23110492422379__header details[open] summary {text-decoration: underline; text-underline-offset: 0.3rem;} #shopify-section-sections--23110492422379__header .header[allow-transparency]:not(.is-filled) .header__wrapper {border-width: 0;} #shopify-section-sections--23110492422379__header .header[allow-transparency]:not(.is-filled) .header__wrapper a.swym-wishlist svg path {stroke: #fff;} #shopify-section-sections--23110492422379__header .link-faded {font-size: 14px;} #shopify-section-sections--23110492422379__header .v-stack {gap: 0.25rem;} #shopify-section-sections--23110492422379__header .mega-menu__nav {gap: 1rem;} #shopify-section-sections--23110492422379__header .semibold {font-weight: 500; text-shadow: 0px 0px 0px #000;} </style></header><section id="shopify-section-sections--23110492422379__custom_liquid_9fTWch" class="shopify-section shopify-section-group-header-group shopify-section--custom-liquid"><style> 4740 #shopify-section-sections--23110492422379__custom_liquid_9fTWch { 4741 --section-background-hash: 0; 4742 } 4743 4744 #shopify-section-sections--23110492422379__custom_liquid_9fTWch + * { 4745 --previous-section-background-hash: 0; 4746 }</style><style> 4747 #shopify-section-sections--23110492422379__custom_liquid_9fTWch { 4748 --section-spacing-block: 0px; 4749 --section-spacing-inline: 0px; 4750 } 4751 </style> 4752 4753 <div class="section section-blends section-full"> 4754
4754<script> 4755 document.querySelectorAll('a.link-faded span').forEach(el => { 4756 if (el.textContent.trim() === "Shop All") { 4757 el.style.textDecoration = "underline"; 4758 } 4759 }); 4760</script>
4760 4761 </div> 4762<style> #shopify-section-sections--23110492422379__custom_liquid_9fTWch body {} </style></section> 4763<!-- END sections: header-group --><!-- BEGIN sections: overlay-group --> 4764<div id="shopify-section-sections--23110492455147__cart-drawer" class="shopify-section shopify-section-group-overlay-group"> 4765 <cart-drawer class="cart-drawer drawer drawer--lg" id="cart-drawer"><button is="close-button" aria-label="Close"><svg 4766 role="presentation" 4767 stroke-width="2" 4768 focusable="false" 4769 width="24" 4770 height="24" 4771 class="icon icon-close" 4772 viewBox="0 0 24 24" 4773 > 4774 <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path> 4775 </svg></button> 4776 4777 <div class="empty-state align-self-center"> 4778 <div class="empty-state__icon-wrapper"><svg 4779 role="presentation" 4780 stroke-width="1" 4781 focusable="false" 4782 width="32" 4783 height="32" 4784 class="icon icon-cart" 4785 viewBox="0 0 22 22" 4786 > 4787 <path d="M9.182 18.454a.91.91 0 1 1-1.818 0 .91.91 0 0 1 1.818 0Zm7.272 0a.91.91 0 1 1-1.818 0 .91.91 0 0 1 1.819 0Z" fill="currentColor"></path> 4788 <path d="M5.336 6.636H21l-3.636 8.182H6.909L4.636 3H1m8.182 15.454a.91.91 0 1 1-1.818 0 .91.91 0 0 1 1.818 0Zm7.272 0a.91.91 0 1 1-1.818 0 .91.91 0 0 1 1.819 0Z" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path> 4789 </svg><span class="count-bubble count-bubble--lg">0</span> 4790 </div> 4791 4792 <div class="prose"> 4793 <p class="h5">Your cart is empty</p> 4794 4795<a class="button button--xl" 4796 4797 4798 4799 4800 4801 href="/collections/all" 4802 4803 4804 >Continue shopping</a> 4805</div> 4806 </div></cart-drawer> 4807 4808 4809 4810</div><div id="shopify-section-sections--23110492455147__search-drawer" class="shopify-section shopify-section-group-overlay-group"><search-drawer class="search-drawer drawer drawer--lg" id="search-drawer"> 4811 <form action="/search" method="get" class="v-stack gap-5 sm:gap-8" role="search"> 4812 <div class="search-input"> 4813 <input type="search" name="q" placeholder="Search for..." autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" aria-label="Search"> 4814 <button type="reset" class="text-subdued">Clear</button> 4815 <button type="button" is="close-button"> 4816 <span class="sr-only">Close</span><svg 4817 role="presentation" 4818 stroke-width="2" 4819 focusable="false" 4820 width="24" 4821 height="24" 4822 class="icon icon-close" 4823 viewBox="0 0 24 24" 4824 > 4825 <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path> 4826 </svg></button> 4827 </div> 4828 4829 <style> 4830 #shopify-section-sections--23110492455147__search-drawer { 4831 --predictive-search-column-count: 3; 4832 } 4833 </style> 4834 4835 <input type="hidden" name="type" value="product"> 4836 4837 <predictive-search class="predictive-search" section-id="sections--23110492455147__search-drawer"><div slot="idle"> 4838 <div class="v-stack gap-3 sm:gap-4"><p class="bold text-subdued">Suggested Searches</p><ul class="v-stack gap-2 sm:gap-3" role="list"><li> 4839 <a href="https://gibraltarhardware.com/search?q=cymbal+arm&type=product" class="h5"> 4840 <span class="reversed-link hover:show">cymbal arm</span> 4841 </a> 4842 </li><li> 4843 <a href="https://gibraltarhardware.com/search?q=rack+clamp&type=product" class="h5"> 4844 <span class="reversed-link hover:show">rack clamp</span> 4845 </a> 4846 </li><li> 4847 <a href="https://gibraltarhardware.com/search?q=drum+throne&type=product" class="h5"> 4848 <span class="reversed-link hover:show">drum throne</span> 4849 </a> 4850 </li><li> 4851 <a href="https://gibraltarhardware.com/search?q=stealth+rack&type=product" class="h5"> 4852 <span class="reversed-link hover:show">stealth rack</span> 4853 </a> 4854 </li><li> 4855 <a href="https://gibraltarhardware.com/search?q=clamp&type=product" class="h5">
4856 <span class="reversed-link hover:show">clamp</span> 4857 </a> 4858 </li><li> 4859 <a href="https://gibraltarhardware.com/search?q=tom+holder&type=product" class="h5"> 4860 <span class="reversed-link hover:show">tom holder</span> 4861 </a> 4862 </li><li> 4863 <a href="https://gibraltarhardware.com/search?q=memory+lock&type=product" class="h5"> 4864 <span class="reversed-link hover:show">memory lock</span> 4865 </a> 4866 </li></ul> 4867 </div> 4868 </div><div slot="results"></div> 4869 4870 <div slot="loading"> 4871 <div class="v-stack gap-5 sm:gap-6 "> 4872 <div class="h-stack gap-4 sm:gap-5"><span class="skeleton skeleton--tab"></span><span class="skeleton skeleton--tab"></span><span class="skeleton skeleton--tab"></span></div> 4873 4874 <div class="v-stack gap-4 sm:gap-6"><div class="h-stack align-center gap-5 sm:gap-6"> 4875 <span class="skeleton skeleton--thumbnail"></span> 4876 4877 <div class="v-stack gap-3 w-full"> 4878 <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span> 4879 <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span> 4880 <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span> 4881 </div> 4882 </div><div class="h-stack align-center gap-5 sm:gap-6"> 4883 <span class="skeleton skeleton--thumbnail"></span> 4884 4885 <div class="v-stack gap-3 w-full"> 4886 <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span> 4887 <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span> 4888 <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span> 4889 </div> 4890 </div><div class="h-stack align-center gap-5 sm:gap-6"> 4891 <span class="skeleton skeleton--thumbnail"></span> 4892 4893 <div class="v-stack gap-3 w-full"> 4894 <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span> 4895 <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span> 4896 <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span> 4897 </div> 4898 </div><div class="h-stack align-center gap-5 sm:gap-6"> 4899 <span class="skeleton skeleton--thumbnail"></span> 4900 4901 <div class="v-stack gap-3 w-full"> 4902 <span class="skeleton skeleton--text" style="--skeleton-text-width: 20%"></span> 4903 <span class="skeleton skeleton--text" style="--skeleton-text-width: 80%"></span> 4904 <span class="skeleton skeleton--text" style="--skeleton-text-width: 40%"></span> 4905 </div> 4906 </div></div> 4907 </div></div> 4908 </predictive-search> 4909 </form> 4910</search-drawer> 4911 4912<style> #shopify-section-sections--23110492455147__search-drawer .search-input > input {font-size: 24px !important; font-weight: 500 !important; letter-spacing: -0.04rem !important;} #shopify-section-sections--23110492455147__search-drawer .predictive-search {margin-top: 40px;} #shopify-section-sections--23110492455147__search-drawer .h5 {display: inline-block; padding: 0.5rem 1rem; border-radius: 30px; border-width: 1px; border-color: black; color: black; text-decoration: none; font-weight: 500; font-size: 16px; transition: background-color 0.2s ease, transform 0.15s ease;} #shopify-section-sections--23110492455147__search-drawer .reversed-link.hover\:show:hover {background-size: 0% 0px;} @media (max-width: 600px) {#shopify-section-sections--23110492455147__search-drawer .search-input > input {font-size: 18px !important; }} </style></div> 4913<!-- END sections: overlay-group --><main role="main" id="main" class="anchor"> 4914 <section id="shopify-section-template--23110493372651__video_Hy3wpk" class="shopify-section shopify-section--video"><style> 4915 #shopify-section-template--23110493372651__video_Hy3wpk {--section-outer-spacing-block: 0;--content-over-media-overlay: 0 0 0 / 0.05;margin-block-start: calc(-1 * var(--header-height) * var(--section-is-first));}#shopify-section-template--23110493372651__video_Hy3wpk .section[text-above-media] { 4916 display: flex; 4917 flex-direction: column; 4918 gap: 24px; 4919 } 4920</style> 4921 4922<div 4923 class="section section-blends section-full text-custom"style="--text-color: 255 255 255;" 4924 4925 allow-transparent-header 4926 4927 4928><image-banner 4929 reveal-on-scroll="true" 4930 4931 class="content-over-media content-over-media--fill full-bleed text-custom"style="--text-color: 255 255 255;" 4932 ><picture><source 4933 media="(max-width: 699px)" 4934 srcset="//gibraltarhardware.com/cdn/shop/files/1024x1100-hp-hero-reimaginedII.jpg?v=1790194075&width=400 400w, //gibraltarhardware.com/cdn/shop/files/1024x1100-hp-hero-reimaginedII.jpg?v=1790194075&width=600 600w, //gibraltarhardware.com/cdn/shop/files/1024x1100-hp-hero-reimaginedII.jpg?v=1790194075&width=800 800w, //gibraltarhardware.com/cdn/shop/files/1024x1100-hp-hero-reimaginedII.jpg?v=1790194075&width=1000 1000w, //gibraltarhardware.com/cdn/shop/files/1024x1100-hp-hero-reimaginedII.jpg?v=1790194075&width=1200 1200w" 4935 width="1024" 4936 height="1100" 4937 ><img src="//gibraltarhardware.com/cdn/shop/files/2880x1140-hp-hero-reimaginedII2044.jpg?v=1790192731&width=2880" alt="" srcset="//gibraltarhardware.com/cdn/shop/files/2880x1140-hp-hero-reimaginedII2044.jpg?v=1790192731&width=200 200w, //gibraltarhardware.com/cdn/shop/files/2880x1140-hp-hero-reimaginedII2044.jpg?v=1790192731&width=300 300w, //gibraltarhardware.com/cdn/shop/files/2880x1140-hp-hero-reimaginedII2044.jpg?v=1790192731&width=400 400w, //gibraltarhardware.com/cdn/shop/files/2880x1140-hp-hero-reimaginedII2044.jpg?v=1790192731&width=500 500w, //gibraltarhardware.com/cdn/shop/files/2880x1140-hp-hero-reimaginedII2044.jpg?v=1790192731&width=600 600w, //gibraltarhardware.com/cdn/shop/files/2880x1140-hp-hero-reimaginedII2044.jpg?v=1790192731&width=700 700w, //gibraltarhardware.com/cdn/shop/files/2880x1140-hp-hero-reimaginedII2044.jpg?v=1790192731&width=800 800w, //gibraltarhardware.com/cdn/shop/files/2880x1140-hp-hero-reimaginedII2044.jpg?v=1790192731&width=900 900w, //gibraltarhardware.com/cdn/shop/files/2880x1140-hp-hero-reimaginedII2044.jpg?v=1790192731&width=1000 1000w, //gibraltarhardware.com/cdn/shop/files/2880x1140-hp-hero-reimaginedII2044.jpg?v=1790192731&width=1200 1200w, //gibraltarhardware.com/cdn/shop/files/2880x1140-hp-hero-reimaginedII2044.jpg?v=1790192731&width=1400 1400w, //gibraltarhardware.com/cdn/shop/files/2880x1140-hp-hero-reimaginedII2044.jpg?v=1790192731&width=1600 1600w, //gibraltarhardware.com/cdn/shop/files/2880x1140-hp-hero-reimaginedII2044.jpg?v=1790192731&width=1800 1800w, //gibraltarhardware.com/cdn/shop/files/2880x1140-hp-hero-reimaginedII2044.jpg?v=1790192731&width=2000 2000w, //gibraltarhardware.com/cdn/shop/files/2880x1140-hp-hero-reimaginedII2044.jpg?v=1790192731&width=2200 2200w, //gibraltarhardware.com/cdn/shop/files/2880x1140-hp-hero-reimaginedII2044.jpg?v=1790192731&width=2400 2400w, //gibraltarhardware.com/cdn/shop/files/2880x1140-hp-hero-reimaginedII2044.jpg?v=1790192731&width=2600 2600w, //gibraltarhardware.com/cdn/shop/files/2880x1140-hp-hero-reimaginedII2044.jpg?v=1790192731&width=2800 2800w" width="2880" height="1620" sizes="100vw" fetchpriority="high"></picture> 4938<div 4939 4940 class="place-self-end-start text-start" 4941 4942 > 4943 <div class="prose"><p class="h1" > 4944 Keep It Clean 4945 </p><div ><p>Maximize your reach. Minimize your footprint.</p></div> 4946 4947<a class="button button--lg" 4948 style="--button-background: 255 255 255 / var(--button-background-opacity, 1);--button-outline-color: 255 255 255;--button-text-color: 0 0 0;" 4949 4950 4951 4952 4953 href="/collections/chrome-series-ii" 4954 4955 4956 >Shop Now</a> 4957 4958</div> 4959 </div> 4960</image-banner></div> 4961 4962<style> 4963 #shopify-section-template--23110493372651__video_Hy3wpk .text-end .button { 4964 margin-left: 30px; 4965 } 4966 #shopify-section-template--23110493372651__video_Hy3wpk .text-start .button, 4967 #shopify-section-template--23110493372651__video_Hy3wpk .text-center .button { 4968 margin-right: 30px; 4969 } 4970 #shopify-section-template--23110493372651__video_Hy3wpk .text-end .prose div { 4971 margin-left: auto !important; 4972 } 4973 #shopify-section-template--23110493372651__video_Hy3wpk .text-center .prose div { 4974 margin-left: auto !important; 4975 margin-right: auto !important; 4976 } 4977 @media only screen and (min-width: 1024px) { 4978 #shopify-section-template--23110493372651__video_Hy3wpk .prose div { 4979 max-width: 60%; 4980 } 4981 } 4982 @media only screen and (min-width: 640px) and (max-width: 1024px) { 4983 #shopify-section-template--23110493372651__video_Hy3wpk .prose div { 4984 max-width: 70%; 4985 } 4986 } 4987 @media only screen and (max-width: 640px) { 4988 #shopify-section-template--23110493372651__video_Hy3wpk .prose div { 4989 max-width: 70%; 4990 } 4991 } 4992</style></section><section id="shopify-section-template--23110493372651__collection-list" class="shopify-section shopify-section--collection-list"><style> 4993 #shopify-section-template--23110493372651__collection-list { 4994 --section-background-hash: 0; 4995 } 4996 4997 #shopify-section-template--23110493372651__collection-list + * { 4998 --previous-section-background-hash: 0; 4999 }</style><style> 5000 #shopify-section-template--23110493372651__collection-list .collection-list {--collection-list-grid: auto / auto-flow 73vw;} 5001 5002 @media screen and (min-width: 700px) { 5003 #shopify-section-template--23110493372651__collection-list .collection-list { 5004 --collection-list-grid: auto / auto-flow 36vw; 5005 } 5006 } 5007 5008 @media screen and (min-width: 1000px) { 5009 #shopify-section-template--23110493372651__collection-list .collection-list { 5010 --collection-list-grid: auto / auto-flow calc(var(--container-inner-width) / 3 - (var
5010(--grid-gutter) / 3 * 2)); 5011 } 5012 } 5013 5014 @media screen and (min-width: 1400px) { 5015 #shopify-section-template--23110493372651__collection-list .collection-list { 5016 --collection-list-grid: auto / auto-flow calc(var(--container-inner-width) / 3 - (var(--grid-gutter) / 3 * 2)); 5017 } 5018 } 5019</style><div class="section section-blends section-full"> 5020 <div class="section-stack"> 5021 <section-header class="section-header "><div class="prose"><h2 class="h2" reveal-on-scroll="true"><split-lines>Shop By Category</split-lines></h2></div></section-header><div class="scrollable-with-controls"><scroll-carousel selector=".collection-card" id="scroll-area-template--23110493372651__collection-list" class="scroll-area bleed is-scrollable"> 5022 <collection-list class="collection-list"><a href="/collections/drum-racks" class="collection-card shadow " reveal-js> 5023 <div class="content-over-media group rounded-sm" style="--content-over-media-overlay: 0 0 0 / 0.0"><img src="//gibraltarhardware.com/cdn/shop/files/image-1758105837-13.jpg?v=1758106875&width=1080" alt="" srcset="//gibraltarhardware.com/cdn/shop/files/image-1758105837-13.jpg?v=1758106875&width=200 200w, //gibraltarhardware.com/cdn/shop/files/image-1758105837-13.jpg?v=1758106875&width=300 300w, //gibraltarhardware.com/cdn/shop/files/image-1758105837-13.jpg?v=1758106875&width=400 400w, //gibraltarhardware.com/cdn/shop/files/image-1758105837-13.jpg?v=1758106875&width=500 500w, //gibraltarhardware.com/cdn/shop/files/image-1758105837-13.jpg?v=1758106875&width=600 600w, //gibraltarhardware.com/cdn/shop/files/image-1758105837-13.jpg?v=1758106875&width=800 800w, //gibraltarhardware.com/cdn/shop/files/image-1758105837-13.jpg?v=1758106875&width=1000 1000w" width="1080" height="1440" loading="lazy" sizes="(max-width: 699px) 73vw, 533px" class="zoom-image"><div class="collection-card__content-wrapper text-custom place-self-end-start text-start" style="--text-color: 255 255 255"><div class="collection-card__content prose"><p class="h3">Racks</p></div><div class="collection-card__cta"> 5024 Shop Now 5025<svg 5026 role="presentation" 5027 focusable="false" 5028 width="24" 5029 height="24" 5030 class="icon icon-circle-button-right-clipped" 5031 viewBox="0 0 24 24" 5032 > 5033 <path fill-rule="evenodd" clip-rule="evenodd" d="M12 24c6.627 0 12-5.373 12-12S18.627 0 12 0 0 5.373 0 12s5.373 12 12 12ZM10.47 9.53 12.94 12l-2.47 2.47 1.06 1.06 3-3 .53-.53-.53-.53-3-3-1.06 1.06Z" fill="currentColor"></path> 5034 </svg></div></div> 5035 </div></a><a href="/collections/drum-thrones" class="collection-card shadow " reveal-js> 5036 <div class="content-over-media group rounded-sm" style="--content-over-media-overlay: 0 0 0 / 0.0"><img src="//gibraltarhardware.com/cdn/shop/files/Throne-test-card-d.jpg?v=1758639222&width=1080" alt="" srcset="//gibraltarhardware.com/cdn/shop/files/Throne-test-card-d.jpg?v=1758639222&width=200 200w, //gibraltarhardware.com/cdn/shop/files/Throne-test-card-d.jpg?v=1758639222&width=300 300w, //gibraltarhardware.com/cdn/shop/files/Throne-test-card-d.jpg?v=1758639222&width=400 400w, //gibraltarhardware.com/cdn/shop/files/Throne-test-card-d.jpg?v=1758639222&width=500 500w, //gibraltarhardware.com/cdn/shop/files/Throne-test-card-d.jpg?v=1758639222&width=600 600w, //gibraltarhardware.com/cdn/shop/files/Throne-test-card-d.jpg?v=1758639222&width=800 800w, //gibraltarhardware.com/cdn/shop/files/Throne-test-card-d.jpg?v=1758639222&width=1000 1000w" width="1080" height="1440" loading="lazy" sizes="(max-width: 699px) 73vw, 533px" class="zoom-image"><div class="collection-card__content-wrapper text-custom place-self-end-start text-start" style="--text-color: 255 255 255"><div class="collection-card__content prose"><p class="h3">Thrones</p></div><div class="collection-card__cta"> 5037 Shop Now 5038<svg 5039 role="presentation" 5040 focusable="false" 5041 width="24" 5042 height="24" 5043 class="icon icon-circle-button-right-clipped" 5044 viewBox="0 0 24 24" 5045 > 5046 <path fill-rule="evenodd" clip-rule="evenodd" d="M12 24c6.627 0 12-5.373 12-12S18.627 0 12 0 0 5.373 0 12s5.373 12 12 12ZM10.47 9.53 12.94 12l-2.47 2.47 1.06 1.06 3-3 .53-.53-.53-.53-3-3-1.06 1.06Z" fill="currentColor"></path> 5047 </svg></div></div> 5048 </div></a><a href="/collections/stands" class="collection-card shadow " reveal-js> 5049 <div class="content-over-media group rounded-sm" style="--content-over-media-overlay: 0 0 0 / 0.1"><img src="//gibraltarhardware.com/cdn/shop/files/stands-test-card-b.jpg?v=1758623073&width=1080" alt="" srcset="//gibraltarhardware.com/cdn/shop/files/stands-test-card-b.jpg?v=1758623073&width=200 200w, //gibraltarhardware.com/cdn/shop/files/stands-test-card-b.jpg?v=1758623073&width=300 300w, //gibraltarhardware.com/cdn/shop/files/stands-test-card-b.jpg?v=1758623073&width=400 400w, //gibraltarhardware.com/cdn/shop/files/stands-test-card-b.jpg?v=1758623073&width=500 500w, //gibraltarhardware.com/cdn/shop/files/stands-test-card-b.jpg?v=1758623073&width=600 600w, //gibraltarhardware.com/cdn/shop/files/stands-test-card-b.jpg?v=1758623073&width=800 800w, //gibraltarhardware.com/cdn/shop/files/stands-test-card-b.jpg?v=1758623073&width=1000 1000w" width="1080" height="1440" loading="lazy" sizes="(max-width: 699px) 73vw, 533px" class="zoom-image"><div class="collection-card__content-wrapper text-custom place-self-end-start text-start" style="--text-color: 255 255 255"><div class="collection-card__content prose"><p class="h3">Stands</p></div><div class="collection-card__cta"> 5050 Shop Now 5051<svg 5052 role="presentation" 5053 focusable="false" 5054 width="24" 5055 height="24" 5056 class="icon icon-circle-button-right-clipped"
5057 viewBox="0 0 24 24" 5058 > 5059 <path fill-rule="evenodd" clip-rule="evenodd" d="M12 24c6.627 0 12-5.373 12-12S18.627 0 12 0 0 5.373 0 12s5.373 12 12 12ZM10.47 9.53 12.94 12l-2.47 2.47 1.06 1.06 3-3 .53-.53-.53-.53-3-3-1.06 1.06Z" fill="currentColor"></path> 5060 </svg></div></div> 5061 </div></a><a href="/collections/drum-accessories" class="collection-card shadow " reveal-js> 5062 <div class="content-over-media group rounded-sm" style="--content-over-media-overlay: 0 0 0 / 0.0"><img src="//gibraltarhardware.com/cdn/shop/files/image-1758105837-11.jpg?v=1758105967&width=1080" alt="" srcset="//gibraltarhardware.com/cdn/shop/files/image-1758105837-11.jpg?v=1758105967&width=200 200w, //gibraltarhardware.com/cdn/shop/files/image-1758105837-11.jpg?v=1758105967&width=300 300w, //gibraltarhardware.com/cdn/shop/files/image-1758105837-11.jpg?v=1758105967&width=400 400w, //gibraltarhardware.com/cdn/shop/files/image-1758105837-11.jpg?v=1758105967&width=500 500w, //gibraltarhardware.com/cdn/shop/files/image-1758105837-11.jpg?v=1758105967&width=600 600w, //gibraltarhardware.com/cdn/shop/files/image-1758105837-11.jpg?v=1758105967&width=800 800w, //gibraltarhardware.com/cdn/shop/files/image-1758105837-11.jpg?v=1758105967&width=1000 1000w" width="1080" height="1440" loading="lazy" sizes="(max-width: 699px) 73vw, 533px" class="zoom-image"><div class="collection-card__content-wrapper text-custom place-self-end-start text-start" style="--text-color: 255 255 255"><div class="collection-card__content prose"><p class="h3">Accessories</p></div><div class="collection-card__cta"> 5063 Shop Now 5064<svg 5065 role="presentation" 5066 focusable="false" 5067 width="24" 5068 height="24" 5069 class="icon icon-circle-button-right-clipped" 5070 viewBox="0 0 24 24" 5071 > 5072 <path fill-rule="evenodd" clip-rule="evenodd" d="M12 24c6.627 0 12-5.373 12-12S18.627 0 12 0 0 5.373 0 12s5.373 12 12 12ZM10.47 9.53 12.94 12l-2.47 2.47 1.06 1.06 3-3 .53-.53-.53-.53-3-3-1.06 1.06Z" fill="currentColor"></path> 5073 </svg></div></div> 5074 </div></a><a href="/collections/bass-drum-pedals" class="collection-card shadow " reveal-js> 5075 <div class="content-over-media group rounded-sm" style="--content-over-media-overlay: 0 0 0 / 0.0"><img src="//gibraltarhardware.com/cdn/shop/files/pedal-test-card-c.jpg?v=1758636642&width=1080" alt="" srcset="//gibraltarhardware.com/cdn/shop/files/pedal-test-card-c.jpg?v=1758636642&width=200 200w, //gibraltarhardware.com/cdn/shop/files/pedal-test-card-c.jpg?v=1758636642&width=300 300w, //gibraltarhardware.com/cdn/shop/files/pedal-test-card-c.jpg?v=1758636642&width=400 400w, //gibraltarhardware.com/cdn/shop/files/pedal-test-card-c.jpg?v=1758636642&width=500 500w, //gibraltarhardware.com/cdn/shop/files/pedal-test-card-c.jpg?v=1758636642&width=600 600w, //gibraltarhardware.com/cdn/shop/files/pedal-test-card-c.jpg?v=1758636642&width=800 800w, //gibraltarhardware.com/cdn/shop/files/pedal-test-card-c.jpg?v=1758636642&width=1000 1000w" width="1080" height="1440" loading="lazy" sizes="(max-width: 699px) 73vw, 533px" class="zoom-image"><div class="collection-card__content-wrapper text-custom place-self-end-start text-start" style="--text-color: 255 255 255"><div class="collection-card__content prose"><p class="h3">Pedals</p></div><div class="collection-card__cta"> 5076 Shop Now 5077<svg 5078 role="presentation" 5079 focusable="false" 5080 width="24" 5081 height="24" 5082 class="icon icon-circle-button-right-clipped" 5083 viewBox="0 0 24 24" 5084 > 5085 <path fill-rule="evenodd" clip-rule="evenodd" d="M12 24c6.627 0 12-5.373 12-12S18.627 0 12 0 0 5.373 0 12s5.373 12 12 12ZM10.47 9.53 12.94 12l-2.47 2.47 1.06 1.06 3-3 .53-.53-.53-.53-3-3-1.06 1.06Z" fill="currentColor"></path> 5086 </svg></div></div> 5087 </div></a><a href="/collections/tom-arms-holders" class="collection-card shadow " reveal-js> 5088 <div class="content-over-media group rounded-sm" style="--content-over-media-overlay: 0 0 0 / 0.1"><img src="//gibraltarhardware.com/cdn/shop/files/tomholder-test-card-a.jpg?v=1758648346&width=1080" alt="" srcset="//gibraltarhardware.com/cdn/shop/files/tomholder-test-card-a.jpg?v=1758648346&width=200 200w, //gibraltarhardware.com/cdn/shop/files/tomholder-test-card-a.jpg?v=1758648346&width=300 300w, //gibraltarhardware.com/cdn/shop/files/tomholder-test-card-a.jpg?v=1758648346&width=400 400w, //gibraltarhardware.com/cdn/shop/files/tomholder-test-card-a.jpg?v=1758648346&width=500 500w, //gibraltarhardware.com/cdn/shop/files/tomholder-test-card-a.jpg?v=1758648346&width=600 600w, //gibraltarhardware.com/cdn/shop/files/tomholder-test-card-a.jpg?v=1758648346&width=800 800w, //gibraltarhardware.com/cdn/shop/files/tomholder-test-card-a.jpg?v=1758648346&width=1000 1000w" width="1080" height="1440" loading="lazy" sizes="(max-width: 699px) 73vw, 533px" class="zoom-image"><div class="collection-card__content-wrapper text-custom place-self-end-start text-start" style="--text-color: 255 255 255"><div class="collection-card__content prose"><p class="h3">Tom Holders</p></div><div class="collection-card__cta"> 5089 Shop Now 5090<svg 5091 role="presentation" 5092 focusable="false" 5093 width="24" 5094 height="24" 5095 class="icon icon-circle-button-right-clipped"
5096 viewBox="0 0 24 24" 5097 > 5098 <path fill-rule="evenodd" clip-rule="evenodd" d="M12 24c6.627 0 12-5.373 12-12S18.627 0 12 0 0 5.373 0 12s5.373 12 12 12ZM10.47 9.53 12.94 12l-2.47 2.47 1.06 1.06 3-3 .53-.53-.53-.53-3-3-1.06 1.06Z" fill="currentColor"></path> 5099 </svg></div></div> 5100 </div></a></collection-list> 5101 </scroll-carousel><div class="scrollbar peer-not-scrollable:hidden"> 5102 <scroll-progress observes="scroll-area-template--23110493372651__collection-list" class="scrollbar__progress" style="--scroll-progress: 0.5"></scroll-progress><div aria-controls="scroll-area-template--23110493372651__collection-list" class="scrollbar__buttons"> 5103 <button is="prev-button" class="circle-button ring group" aria-controls="scroll-area-template--23110493372651__collection-list" disabled> 5104 <span class="sr-only">Previous</span> 5105 <span class="animated-arrow animated-arrow--reverse"></span> 5106 </button> 5107 5108 <button is="next-button" class="circle-button ring group" aria-controls="scroll-area-template--23110493372651__collection-list"> 5109 <span class="sr-only">Next</span> 5110 <span class="animated-arrow"></span> 5111 </button> 5112 </div></div></div></div> 5113 </div> 5114</section><section id="shopify-section-template--23110493372651__media_with_text_WXTRMC" class="shopify-section shopify-section--media-with-text"><style> 5115 #shopify-section-template--23110493372651__media_with_text_WXTRMC { 5116 --section-background-hash: 0; 5117 } 5118 5119 #shopify-section-template--23110493372651__media_with_text_WXTRMC + * { 5120 --previous-section-background-hash: 0; 5121 }</style><style> 5122 #shopify-section-template--23110493372651__media_with_text_WXTRMC { 5123 --media-with-text-gap: 0; 5124 --media-with-text-item-grid-template: "media" "content" / auto; 5125 } 5126 5127 @media screen and (min-width: 1000px) { 5128 #shopify-section-template--23110493372651__media_with_text_WXTRMC { 5129 --media-with-text-gap: 0; 5130 } 5131 }#block-template--23110493372651__media_with_text_WXTRMC-image_gtc7bX { 5132 --media-with-text-item-icon-width: 48px; 5133 } 5134 5135 @media screen and (min-width: 1000px) { 5136 #block-template--23110493372651__media_with_text_WXTRMC-image_gtc7bX {--media-with-text-item-grid-template: "media content" / minmax(0, 1.0fr) minmax(0, 1.0fr);} 5137 }</style><div class="section section-blends section-full"> 5138 <media-with-text class="media-with-text rounded"><div id="block-template--23110493372651__media_with_text_WXTRMC-image_gtc7bX" class="media-with-text__item" > 5139 <div class="media-with-text__media " reveal-on-scroll="true"> 5140<img src="//gibraltarhardware.com/cdn/shop/files/hero_desktop_ds_1025.jpg?v=1767907747&width=1920" alt="" srcset="//gibraltarhardware.com/cdn/shop/files/hero_desktop_ds_1025.jpg?v=1767907747&width=300 300w, //gibraltarhardware.com/cdn/shop/files/hero_desktop_ds_1025.jpg?v=1767907747&width=400 400w, //gibraltarhardware.com/cdn/shop/files/hero_desktop_ds_1025.jpg?v=1767907747&width=500 500w, //gibraltarhardware.com/cdn/shop/files/hero_desktop_ds_1025.jpg?v=1767907747&width=600 600w, //gibraltarhardware.com/cdn/shop/files/hero_desktop_ds_1025.jpg?v=1767907747&width=700 700w, //gibraltarhardware.com/cdn/shop/files/hero_desktop_ds_1025.jpg?v=1767907747&width=800 800w, //gibraltarhardware.com/cdn/shop/files/hero_desktop_ds_1025.jpg?v=1767907747&width=1000 1000w, //gibraltarhardware.com/cdn/shop/files/hero_desktop_ds_1025.jpg?v=1767907747&width=1200 1200w, //gibraltarhardware.com/cdn/shop/files/hero_desktop_ds_1025.jpg?v=1767907747&width=1400 1400w, //gibraltarhardware.com/cdn/shop/files/hero_desktop_ds_1025.jpg?v=1767907747&width=1600 1600w, //gibraltarhardware.com/cdn/shop/files/hero_desktop_ds_1025.jpg?v=1767907747&width=1800 1800w" width="1920" height="1080" sizes="(max-width: 999px) 100vw, min(800px, 50vw)" style="object-position:33.5985% 46.3717%;"></div><div class="media-with-text__content bg-custom text-custom"style="--background: 0 0 0; --text-color: 255 255 255;"> 5141 <div class="prose break-all place-self-center text-center" reveal-on-scroll="true"><svg 5142 role="presentation" 5143 fill="none" 5144 focusable="false" 5145 stroke-width="2" 5146 width="48" 5147 height="48" 5148 class="media-with-text__icon icon icon-picto-award-gift"
5149 viewBox="0 0 24 24" 5150 > 5151 <path d="M21 4.911H9.696A1.714 1.714 0 0 0 7.98 6.626v6.392a1.714 1.714 0 0 0 1.715 1.715H21a1.714 1.714 0 0 0 1.714-1.715V6.624A1.714 1.714 0 0 0 21 4.91v.001Z" fill="currentColor" fill-opacity="0"/> 5152 <path d="M22.714 12.375V6.624A1.714 1.714 0 0 0 21 4.91H9.696A1.714 1.714 0 0 0 7.98 6.624v2.109" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 5153 <path d="m12.891 1.286 2.457 3.625 2.454-3.625M11.117 17.633l-.206-2.172a3.429 3.429 0 0 0-2.575-3l-1.6-.404a13.713 13.713 0 0 0-4.197-.39l-1.223.076v7.371l5.433 2.532a11.058 11.058 0 0 0 8.834.221l5.54-2.25a1.823 1.823 0 0 0-1.106-3.462l-7.378 1.752-5.852-1.056" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 5154 <path d="M15.348 4.911v8.695" stroke="currentColor" stroke-linecap="round"/> 5155 </svg><p class="subheading ">GIBRALTAR BACKSTAGE</p><p class="h2">Join and Earn Rewards</p><p>Unlock member-only rewards and access exclusive benefits</p> 5156 5157<a class="button button--xl" 5158 style="--button-background: 255 255 255 / var(--button-background-opacity, 1);--button-outline-color: 255 255 255;--button-text-color: 22 22 21;" 5159 5160 5161 5162 5163 href="/pages/rewards" 5164 5165 5166 >Become a member</a> 5167</div> 5168 </div> 5169 </div></media-with-text> 5170</div> 5171 5172 5173</section><section id="shopify-section-template--23110493372651__tabbed_collections_RdNfiQ" class="shopify-section shopify-section--tabbed-collections"><style> 5174 #shopify-section-template--23110493372651__tabbed_collections_RdNfiQ { 5175 --section-background-hash: 0; 5176 } 5177 5178 #shopify-section-template--23110493372651__tabbed_collections_RdNfiQ + * { 5179 --previous-section-background-hash: 0; 5180 }</style><style> 5181 #shopify-section-template--23110493372651__tabbed_collections_RdNfiQ .section-header { 5182 max-width: calc(100% - 88px - 16px); 5183 } 5184 #shopify-section-template--23110493372651__tabbed_collections_RdNfiQ .tabs { 5185 position: relative; 5186 } 5187 #shopify-section-template--23110493372651__tabbed_collections_RdNfiQ .tabs-inner { 5188 display: grid; 5189 gap: var(--spacing-10); 5190 } 5191 #shopify-section-template--23110493372651__tabbed_collections_RdNfiQ .tabs-inner::part(tab-list) { 5192 box-shadow: none !important; 5193 display: flex !important; 5194 gap: 16px; 5195 } 5196 #shopify-section-template--23110493372651__tabbed_collections_RdNfiQ .tabs-inner::part(tab-list):after { 5197 content: none; 5198 } 5199 #shopify-section-template--23110493372651__tabbed_collections_RdNfiQ .tabs-nav__button { 5200 line-height: 19px; 5201 padding: 12px 16px; 5202 font-weight: 500; 5203 white-space: nowrap; 5204 color: #000000; 5205 background-color: #F2F2F2; 5206 border-radius: 100px; 5207 } 5208 #shopify-section-template--23110493372651__tabbed_collections_RdNfiQ .tabs-nav__button[aria-selected=true] { 5209 color: #FFFFFF; 5210 background-color: #000000; 5211 } 5212 5213 @media screen and (min-width: 1150px) { 5214 #shopify-section-template--23110493372651__tabbed_collections_RdNfiQ .tabs-nav__button { 5215 min-width: 200px; 5216 } 5217 } 5218 5219 @media screen and (pointer: fine) { 5220 #shopify-section-template--23110493372651__tabbed_collections_RdNfiQ .tabs-nav__button:hover { 5221 color: #FFFFFF; 5222 background-color: #000000; 5223 } 5224 }#shopify-section-template--23110493372651__tabbed_collections_RdNfiQ .product-list { 5225 --product-list-gap: var(--product-list-row-gap) var(--product-list-column-gap); 5226 --product-list-items-per-row: 2; 5227 --product-list-carousel-item-width: 74vw; 5228 --product-list-grid: auto / auto-flow var(--product-list-carousel-item-width); 5229 } 5230 5231 @media screen and (min-width: 700px) { 5232 #shopify-section-template--23110493372651__tabbed_collections_RdNfiQ .product-list { 5233 --product-list-gap: var(--product-list-row-gap) var(--product-list-column-gap); 5234 --product-list-items-per-row: 2; 5235 --product-list-carousel-item-width: 36vw; 5236 } 5237 } 5238 5239 @media screen and (min-width: 1000px) { 5240 #shopify-section-template--23110493372651__tabbed_collections_RdNfiQ .product-list { 5241 --product-list-items-per-row: 4; 5242 --product-list-carousel-item-width: calc(var(--container-inner-width) / 4 - (var(--product-list-column-gap) / 4 * 3)); 5243 } 5244 } 5245 5246 #shopify-section-template--23110493372651__tabbed_collections_RdNfiQ .cta-container { 5247 display: flex; 5248 position: absolute; 5249 top: 5px; 5250 right: 0; 5251 } 5252 5253 @media screen and (min-width: 1000px) { 5254 #shopify-section-template--23110493372651__tabbed_collections_RdNfiQ .cta-container { 5255 top: 93px; 5256 } 5257 } 5258 5259 @media screen and (min-width: 1400px) { 5260 #shopify-section-template--23110493372651__tabbed_collections_RdNfiQ .cta-container { 5261 top: 105px; 5262 } 5263 } 5264 5265 #shopify-section-template--23110493372651__tabbed_collections_RdNfiQ .cta-container a, 5266 #shopify-section-template--23110493372651__tabbed_collections_RdNfiQ .product-card__title a { 5267 background: none !important; 5268 } 5269 #shopify-section-template--23110493372651__tabbed_collections_RdNfiQ .cta-container a { 5270 display: inline-flex; 5271 } 5272 #shopify-section-template--23110493372651__tabbed_collections_RdNfiQ .cta-container .circle-chevron { 5273 display: grid; 5274 } 5275 #shopify-section-template--23110493372651__tabbed_collections_RdNfiQ .product-card__figure, 5276 #shopify-section-template--23110493372651__tabbed_collections_RdNfiQ .product-card__info { 5277 margin-top: 0; 5278 } 5279</style> 5280 5281<div class="section section-blends section-full"> 5282 <div class="tabs"> 5283 <div class="section-stack"> 5284 <section-header class="section-header "><div class="prose"><h2 class="h2" reveal-on-scroll="true"><split-lines>Kit Essentials</split-lines></h2></div></section-header><div class="tabs-container"> 5285 <x-tabs class="tabs-inner"> 5286 <template shadowrootmode="open"> 5287 <style> 5288 .tabs-tablist { 5289 display: grid; 5290 } 5291 5292 @media screen and (min-width: 1000px) { 5293 .tabs-tablist { 5294 max-width: calc(100% - 88px - 24px); 5295 overflow-x: hidden; 5296 } 5297 } 5298 </style> 5299 <div class="tabs-tablist">
5299<scroll-carousel 5300 selector=".tabs-nav__button" 5301 id="scroll-area-template--23110493372651__tabbed_collections_RdNfiQ-tabs" 5302 style="position: relative; scrollbar-width: none; scroll-snap-type: x mandatory; overscroll-behavior-x: contain; overflow: auto hidden; scroll-padding-inline: var(--container-outer-width); margin-inline-start: calc(-1 * var(--container-outer-width)); margin-inline-end: calc(-1 * var(--container-outer-width)); padding-inline-start: var(--container-outer-width); padding-inline-end: var(--container-outer-width); display: grid;" 5303 > 5304 <slot role="tablist" part="tab-list" name="title"></slot> 5305 </scroll-carousel> 5306 </div> 5307 5308 <slot part="tab-panels" name="content"></slot> 5309 </template><button 5310 type="button" 5311 slot="title" 5312 class="tabs-nav__button bold text-subdued text-center" 5313 5314 > 5315 Rack Parts 5316 </button> 5317 5318 <div 5319 role="tabpanel" 5320 class="tab-content prose" 5321 slot="content" 5322 5323 ><div class="cta-container"> 5324 <a href="/collections/drum-rack-clamps-accessories" class="text-with-icon group"> 5325 <span class="reversed-link">Shop All</span> 5326 <span class="circle-chevron group-hover:colors"><svg 5327 role="presentation" 5328 focusable="false" 5329 width="5" 5330 height="8" 5331 class="icon icon-chevron-right-small reverse-icon" 5332 viewBox="0 0 5 8" 5333 > 5334 <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path> 5335 </svg></span> 5336 </a> 5337 </div><div class="scrollable-with-controls"><scroll-carousel 5338 selector="product-card" 5339 id="scroll-area-template--23110493372651__tabbed_collections_RdNfiQ-collection_zUFM69" 5340 class="scroll-area bleed is-scrollable" 5341 > 5342 <reveal-items selector=".product-list > *"> 5343 <product-list class="product-list"><product-card 5344 handle="straight-drum-rack-tube" 5345 5346 class="product-card product-card--blends bg-custom text-custom"style="--background: 255 255 255; --text-color: 0 0 0;" 5347><div class="product-card__figure"> 5348 <a 5349 href="/products/straight-drum-rack-tube?variant=41126931890332" 5350 data-instant 5351 > 5352<img src="//gibraltarhardware.com/cdn/shop/files/straight-bar3-4_w-1728_001.jpg?v=1766319301&width=1728" alt="Gibraltar Straight Drum Rack Tube" srcset="//gibraltarhardware.com/cdn/shop/files/straight-bar3-4_w-1728_001.jpg?v=1766319301&width=200 200w, //gibraltarhardware.com/cdn/shop/files/straight-bar3-4_w-1728_001.jpg?v=1766319301&width=300 300w, //gibraltarhardware.com/cdn/shop/files/straight-bar3-4_w-1728_001.jpg?v=1766319301&width=400 400w, //gibraltarhardware.com/cdn/shop/files/straight-bar3-4_w-1728_001.jpg?v=1766319301&width=500 500w, //gibraltarhardware.com/cdn/shop/files/straight-bar3-4_w-1728_001.jpg?v=1766319301&width=600 600w, //gibraltarhardware.com/cdn/shop/files/straight-bar3-4_w-1728_001.jpg?v=1766319301&width=700 700w, //gibraltarhardware.com/cdn/shop/files/straight-bar3-4_w-1728_001.jpg?v=1766319301&width=800 800w, //gibraltarhardware.com/cdn/shop/files/straight-bar3-4_w-1728_001.jpg?v=1766319301&width=1000 1000w, //gibraltarhardware.com/cdn/shop/files/straight-bar3-4_w-1728_001.jpg?v=1766319301&width=1200 1200w, //gibraltarhardware.com/cdn/shop/files/straight-bar3-4_w-1728_001.jpg?v=1766319301&width=1400 1400w, //gibraltarhardware.com/cdn/shop/files/straight-bar3-4_w-1728_001.jpg?v=1766319301&width=1600 1600w" width="1728" height="2160" loading="lazy" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, calc((100vw - 96px) / 4 - (24px / 4 * 3))" class="product-card__image product-card__image--primary aspect-natural"></a></div><div class="product-card__info "><div class="v-stack gap-0.5 w-full "><span class="product-card__title" 5353 ><a 5354 href="/products/straight-drum-rack-tube?variant=41126931890332" 5355 class="normal" 5356 data-instant 5357 > 5358 Gibraltar Straight Drum Rack Tube 5359 </a></span 5360 > 5361 5362<price-list class="price-list "><sale-price class="">
5363 <span class="sr-only">Sale price</span>From $11.99 5364</sale-price></price-list> 5365 <!-- Start of Judge.me code --> 5366 <div class="jdgm-widget jdgm-preview-badge"> 5367 <div style='display:none' class='jdgm-prev-badge' data-average-rating='4.92' data-number-of-reviews='13' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='4.92' tabindex='0' aria-label='4.92 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-prev-badge__text'> 13 reviews </span> </div> 5368 </div> 5369 <!-- End of Judge.me code --> 5370 </div></div> 5371</product-card> 5372<product-card 5373 handle="curved-drum-rack-tube" 5374 5375 class="product-card product-card--blends bg-custom text-custom"style="--background: 255 255 255; --text-color: 0 0 0;" 5376><div class="product-card__figure"> 5377 <a 5378 href="/products/curved-drum-rack-tube?variant=41126931726492" 5379 data-instant 5380 > 5381<img src="//gibraltarhardware.com/cdn/shop/files/curved-bar3-4_w-1728_002.jpg?v=1766321235&width=1728" alt="Gibraltar Curved Drum Rack Tube" srcset="//gibraltarhardware.com/cdn/shop/files/curved-bar3-4_w-1728_002.jpg?v=1766321235&width=200 200w, //gibraltarhardware.com/cdn/shop/files/curved-bar3-4_w-1728_002.jpg?v=1766321235&width=300 300w, //gibraltarhardware.com/cdn/shop/files/curved-bar3-4_w-1728_002.jpg?v=1766321235&width=400 400w, //gibraltarhardware.com/cdn/shop/files/curved-bar3-4_w-1728_002.jpg?v=1766321235&width=500 500w, //gibraltarhardware.com/cdn/shop/files/curved-bar3-4_w-1728_002.jpg?v=1766321235&width=600 600w, //gibraltarhardware.com/cdn/shop/files/curved-bar3-4_w-1728_002.jpg?v=1766321235&width=700 700w, //gibraltarhardware.com/cdn/shop/files/curved-bar3-4_w-1728_002.jpg?v=1766321235&width=800 800w, //gibraltarhardware.com/cdn/shop/files/curved-bar3-4_w-1728_002.jpg?v=1766321235&width=1000 1000w, //gibraltarhardware.com/cdn/shop/files/curved-bar3-4_w-1728_002.jpg?v=1766321235&width=1200 1200w, //gibraltarhardware.com/cdn/shop/files/curved-bar3-4_w-1728_002.jpg?v=1766321235&width=1400 1400w, //gibraltarhardware.com/cdn/shop/files/curved-bar3-4_w-1728_002.jpg?v=1766321235&width=1600 1600w" width="1728" height="2160" loading="lazy" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, calc((100vw - 96px) / 4 - (24px / 4 * 3))" class="product-card__image product-card__image--primary aspect-natural"></a></div><div class="product-card__info "><div class="v-stack gap-0.5 w-full "><span class="product-card__title" 5382 ><a 5383 href="/products/curved-drum-rack-tube?variant=41126931726492" 5384 class="normal" 5385 data-instant 5386 > 5387 Gibraltar Curved Drum Rack Tube 5388 </a></span 5389 > 5390 5391<price-list class="price-list "><sale-price class=""> 5392 <span class="sr-only">Sale price</span>From $20.99 5393</sale-price></price-list> 5394 <!-- Start of Judge.me code --> 5395 <div class="jdgm-widget jdgm-preview-badge"> 5396 <div style='display:none' class='jdgm-prev-badge' data-average-rating='5.00' data-number-of-reviews='9' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='5.00' tabindex='0' aria-label='5.00 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-prev-badge__text'> 9 reviews </span> </div> 5397 </div> 5398 <!-- End of Judge.me code --> 5399 </div></div> 5400</product-card> 5401<product-card 5402 handle="sc-gcml-1-5-inch-chrome-drum-rack-memory-lock-2-pack" 5403 5404 class="product-card product-card--blends bg-custom text-custom"style="--background: 255 255 255; --text-color: 0 0 0;" 5405><div class="product-card__figure"> 5406 <a 5407 href="/products/sc-gcml-1-5-inch-chrome-drum-rack-memory-lock-2-pack?variant=47114931372267" 5408 data-instant 5409 > 5410<img src="//gibraltarhardware.com/cdn/shop/files/sc-gcml_w-1728_003.jpg?v=1763806165&width=1728" alt="Gibraltar SC-GCML 1.5" Chrome Drum Rack Memory Lock, 2-Pack" srcset="//gibraltarhardware.com/cdn/shop/files/sc-gcml_w-1728_003.jpg?v=1763806165&width=200 200w, //gibraltarhardware.com/cdn/shop/files/sc-gcml_w-1728_003.jpg?v=1763806165&width=300 300w, //gibraltarhardware.com/cdn/shop/files/sc-gcml_w-1728_003.jpg?v=1763806165&width=400 400w, //gibraltarhardware.com/cdn/shop/files/sc-gcml_w-1728_003.jpg?v=1763806165&width=500 500w, //gibraltarhardware.com/cdn/shop/files/sc-gcml_w-1728_003.jpg?v=1763806165&width=600 600w, //gibraltarhardware.com/cdn/shop/files/sc-gcml_w-1728_003.jpg?v=1763806165&width=700 700w, //gibraltarhardware.com/cdn/shop/files/sc-gcml_w-1728_003.jpg?v=1763806165&width=800 800w, //gibraltarhardware.com/cdn/shop/files/sc-gcml_w-1728_003.jpg?v=1763806165&width=1000 1000w, //gibraltarhardware.com/cdn/shop/files/sc-gcml_w-1728_003.jpg?v=1763806165&width=1200 1200w, //gibraltarhardware.com/cdn/shop/files/sc-gcml_w-1728_003.jpg?v=1763806165&width=1400 1400w, //gibraltarhardware.com/cdn/shop/files/sc-gcml_w-1728_003.jpg?v=1763806165&width=1600 1600w" width="1728" height="2160" loading="lazy" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, c
5410alc((100vw - 96px) / 4 - (24px / 4 * 3))" class="product-card__image product-card__image--primary aspect-natural"></a></div><div class="product-card__info "><div class="product-card__aside"><fieldset 5411 class="product-card__swatch-list h-stack gap-0.5" 5412 data-option-position="1" 5413 id="Swatch-7111886864540--1" 5414 > 5415 <legend class="sr-only">Color</legend><input class="sr-only" type="radio" name="swatch--template--23110493372651__tabbed_collections_RdNfiQ-7111886864540--1 5416" id="option-value--template--23110493372651__tabbed_collections_RdNfiQ-swatch--template--23110493372651__tabbed_collections_RdNfiQ-7111886864540--1 5417-5477484036331" value="5477484036331" checked="checked" data-option-position="1" data-variant-id="47114931372267" 5418><label class="color-swatch color-swatch--sm rounded-full" style="--swatch-background: url(//gibraltarhardware.com/cdn/shop/files/chrome_gradient_swatch.png?v=1757601554&width=72)" for="option-value--template--23110493372651__tabbed_collections_RdNfiQ-swatch--template--23110493372651__tabbed_collections_RdNfiQ-7111886864540--1 5419-5477484036331"> 5420 <span class="sr-only">Chrome</span> 5421 </label> 5422 </fieldset></div><div class="v-stack gap-0.5 w-full "><span class="product-card__title" 5423 ><a 5424 href="/products/sc-gcml-1-5-inch-chrome-drum-rack-memory-lock-2-pack?variant=47114931372267" 5425 class="normal" 5426 data-instant 5427 > 5428 Gibraltar SC-GCML 1.5" Chrome Drum Rack Memory Lock, 2-Pack 5429 </a></span 5430 > 5431 5432<price-list class="price-list "><sale-price class=""> 5433 <span class="sr-only">Sale price</span>$7.99</sale-price></price-list> 5434 <!-- Start of Judge.me code --> 5435 <div class="jdgm-widget jdgm-preview-badge"> 5436 <div style='display:none' class='jdgm-prev-badge' data-average-rating='5.00' data-number-of-reviews='5' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='5.00' tabindex='0' aria-label='5.00 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-prev-badge__text'> 5 reviews </span> </div> 5437 </div> 5438 <!-- End of Judge.me code --> 5439 </div></div> 5440</product-card> 5441<product-card 5442 handle="sc-rmaa-1-5-inch-deluxe-drum-rack-tube-to-accessory-arm-converter" 5443 5444 class="product-card product-card--blends bg-custom text-custom"style="--background: 255 255 255; --text-color: 0 0 0;" 5445><div class="product-card__figure"> 5446 <a 5447 href="/products/sc-rmaa-1-5-inch-deluxe-drum-rack-tube-to-accessory-arm-converter" 5448 data-instant 5449 > 5450<img src="//gibraltarhardware.com/cdn/shop/files/sc-rmaa_w-1728_001.jpg?v=1766323437&width=1728" alt="Gibraltar SC-RMAA 1.5" Deluxe Drum Rack Tube to Accessory Arm Converter" srcset="//gibraltarhardware.com/cdn/shop/files/sc-rmaa_w-1728_001.jpg?v=1766323437&width=200 200w, //gibraltarhardware.com/cdn/shop/files/sc-rmaa_w-1728_001.jpg?v=1766323437&width=300 300w, //gibraltarhardware.com/cdn/shop/files/sc-rmaa_w-1728_001.jpg?v=1766323437&width=400 400w, //gibraltarhardware.com/cdn/shop/files/sc-rmaa_w-1728_001.jpg?v=1766323437&width=500 500w, //gibraltarhardware.com/cdn/shop/files/sc-rmaa_w-1728_001.jpg?v=1766323437&width=600 600w, //gibraltarhardware.com/cdn/shop/files/sc-rmaa_w-1728_001.jpg?v=1766323437&width=700 700w, //gibraltarhardware.com/cdn/shop/files/sc-rmaa_w-1728_001.jpg?v=1766323437&width=800 800w, //gibraltarhardware.com/cdn/shop/files/sc-rmaa_w-1728_001.jpg?v=1766323437&width=1000 1000w, //gibraltarhardware.com/cdn/shop/files/sc-rmaa_w-1728_001.jpg?v=1766323437&width=1200 1200w, //gibraltarhardware.com/cdn/shop/files/sc-rmaa_w-1728_001.jpg?v=1766323437&width=1400 1400w, //gibraltarhardware.com/cdn/shop/files/sc-rmaa_w-1728_001.jpg?v=1766323437&width=1600 1600w" width="1728" height="2160" loading="lazy" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, c
5450alc((100vw - 96px) / 4 - (24px / 4 * 3))" class="product-card__image product-card__image--primary aspect-natural"></a></div><div class="product-card__info "><div class="v-stack gap-0.5 w-full "><span class="product-card__title" 5451 ><a 5452 href="/products/sc-rmaa-1-5-inch-deluxe-drum-rack-tube-to-accessory-arm-converter" 5453 class="normal" 5454 data-instant 5455 > 5456 Gibraltar SC-RMAA 1.5" Deluxe Drum Rack Tube to Accessory Arm Converter 5457 </a></span 5458 > 5459 5460<price-list class="price-list "><sale-price class=""> 5461 <span class="sr-only">Sale price</span>$20.99</sale-price></price-list> 5462 <!-- Start of Judge.me code --> 5463 <div class="jdgm-widget jdgm-preview-badge"> 5464 <div style='display:none' class='jdgm-prev-badge' data-average-rating='4.50' data-number-of-reviews='2' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='4.50' tabindex='0' aria-label='4.50 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--half'></span> </span> <span class='jdgm-prev-badge__text'> 2 reviews </span> </div> 5465 </div> 5466 <!-- End of Judge.me code --> 5467 </div></div> 5468</product-card> 5469<product-card 5470 handle="sc-rba-1-5-inch-drum-rack-tube-to-accessory-arm-converter" 5471 5472 class="product-card product-card--blends bg-custom text-custom"style="--background: 255 255 255; --text-color: 0 0 0;" 5473><div class="product-card__figure"> 5474 <a 5475 href="/products/sc-rba-1-5-inch-drum-rack-tube-to-accessory-arm-converter" 5476 data-instant 5477 > 5478<img src="//gibraltarhardware.com/cdn/shop/files/sc-rba_w-1728_001.jpg?v=1766323240&width=1728" alt="Gibraltar SC-RBA 1.5" Drum Rack Tube to Accessory Arm Converter" srcset="//gibraltarhardware.com/cdn/shop/files/sc-rba_w-1728_001.jpg?v=1766323240&width=200 200w, //gibraltarhardware.com/cdn/shop/files/sc-rba_w-1728_001.jpg?v=1766323240&width=300 300w, //gibraltarhardware.com/cdn/shop/files/sc-rba_w-1728_001.jpg?v=1766323240&width=400 400w, //gibraltarhardware.com/cdn/shop/files/sc-rba_w-1728_001.jpg?v=1766323240&width=500 500w, //gibraltarhardware.com/cdn/shop/files/sc-rba_w-1728_001.jpg?v=1766323240&width=600 600w, //gibraltarhardware.com/cdn/shop/files/sc-rba_w-1728_001.jpg?v=1766323240&width=700 700w, //gibraltarhardware.com/cdn/shop/files/sc-rba_w-1728_001.jpg?v=1766323240&width=800 800w, //gibraltarhardware.com/cdn/shop/files/sc-rba_w-1728_001.jpg?v=1766323240&width=1000 1000w, //gibraltarhardware.com/cdn/shop/files/sc-rba_w-1728_001.jpg?v=1766323240&width=1200 1200w, //gibraltarhardware.com/cdn/shop/files/sc-rba_w-1728_001.jpg?v=1766323240&width=1400 1400w, //gibraltarhardware.com/cdn/shop/files/sc-rba_w-1728_001.jpg?v=1766323240&width=1600 1600w" width="1728" height="2160" loading="lazy" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, calc((100vw - 96px) / 4 - (24px / 4 * 3))" class="product-card__image product-card__image--primary aspect-natural"></a></div><div class="product-card__info "><div class="v-stack gap-0.5 w-full "><span class="product-card__title" 5479 ><a 5480 href="/products/sc-rba-1-5-inch-drum-rack-tube-to-accessory-arm-converter" 5481 class="normal" 5482 data-instant 5483 > 5484 Gibraltar SC-RBA 1.5" Drum Rack Tube to Accessory Arm Converter 5485 </a></span 5486 > 5487 5488<price-list class="price-list "><sale-price class=""> 5489 <span class="sr-only">Sale price</span>$14.99</sale-price></price-list> 5490 <!-- Start of Judge.me code --> 5491 <div class="jdgm-widget jdgm-preview-badge"> 5492 <div style='display:none' class='jdgm-prev-badge' data-average-rating='5.00' data-number-of-reviews='2' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='5.00' tabindex='0' aria-label='5.00 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-prev-badge__text'> 2 reviews </span> </div> 5493 </div> 5494 <!-- End of Judge.me code --> 5495 </div></div> 5496</product-card> 5497<product-card 5498 handle="sc-rf-flat-rubber-drum-rack-feet" 5499 5500 class="product-card product-card--blends bg-custom text-custom"style="--background: 255 255 255; --text-color: 0 0 0;" 5501><div class="product-card__figure"> 5502 <a 5503 href="/products/sc-rf-flat-rubber-drum-rack-feet" 5504 data-instant 5505 > 5506<img src="//gibraltarhardware.com/cdn/shop/files/sc-rf_w-1728_001_00256a58-705b-4de4-99c9-35a12ad4059e.jpg?v=1766320421&width=1728" alt="Gibraltar SC-RF Flat Rubber Drum Rack Feet" srcset="//gibraltarhardware.com/cdn/shop/files/sc-rf_w-1728_001_00256a58-705b-4de4-99c9-35a12ad4059e.jpg?v=1766320421&width=200 200w, //gibraltarhardware.com/cdn/shop/files/sc-rf_w-1728_001_00256a58-705b-4de4-99c9-35a12ad4059e.jpg?v=1766320421&width=300 300w, //gibraltarhardware.com/cdn/shop/files/sc-rf_w-1728_001_00256a58-705b-4de4-99c9-35a12ad4059e.jpg?v=1766320421&width=400 400w, //gibraltarhardware.com/cdn/shop/files/sc-rf_w-1728_001_00256a58-705b-4de4-99c9-35a12ad4059e.jpg?v=1766320421&width=500 500w, //gibraltarhardware.com/cdn/shop/files/sc-rf_w-1728_001_00256a58-705b-4de4-99c9-35a12ad4059e.jpg?v=1766320421&width=600 600w, //gibraltarhardware.com/cdn/shop/files/sc-rf_w-1728_001_00256a58-705b-4de4-99c9-35a12ad4059e.jpg?v=1766320421&width=700 700w, //gibraltarhardware.com/cdn/shop/files/sc-rf_w-1728_001_00256a58-705b-4de4-99c9-35a12ad4059e.jpg?v=1766320421&width=800 800w, //gibraltarhardware.com/cdn/shop/files/sc-rf_w-1728_001_00256a58-705b-4de4-99c9-35a12ad4059e.jpg?v=1766320421&width=1000 1000w, //gibraltarhardware.com/cdn/shop/files/sc-rf_w-1728_001_00256a58-705b-4de4-99c9-35a12ad4059e.jpg?v=1766320421&width=1200 1200w, //gibraltarhardware.com/cdn/shop/files/sc-rf_w-1728_001_00256a58-705b-4de4-99c9-35a12ad4059e.jpg?v=1766320421&width=1400 1400w, //gibraltarhardware.com/cdn/shop/files/sc-rf_w-1728_001_00256a58-705b-4de4-99c9-35a12ad4059e.jpg?v=1766320421&width=1600 1600w" width="1728" height="2160" loading="lazy" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, c
5506alc((100vw - 96px) / 4 - (24px / 4 * 3))" class="product-card__image product-card__image--primary aspect-natural"></a></div><div class="product-card__info "><div class="v-stack gap-0.5 w-full "><span class="product-card__title" 5507 ><a 5508 href="/products/sc-rf-flat-rubber-drum-rack-feet" 5509 class="normal" 5510 data-instant 5511 > 5512 Gibraltar SC-RF Flat Rubber Drum Rack Feet 5513 </a></span 5514 > 5515 5516<price-list class="price-list "><sale-price class=""> 5517 <span class="sr-only">Sale price</span>$6.99</sale-price></price-list> 5518 <!-- Start of Judge.me code --> 5519 <div class="jdgm-widget jdgm-preview-badge"> 5520 <div style='display:none' class='jdgm-prev-badge' data-average-rating='5.00' data-number-of-reviews='1' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='5.00' tabindex='0' aria-label='5.00 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-prev-badge__text'> 1 review </span> </div> 5521 </div> 5522 <!-- End of Judge.me code --> 5523 </div></div> 5524</product-card> 5525</product-list> 5526 </reveal-items> 5527 </scroll-carousel><div class="scrollbar peer-not-scrollable:hidden"> 5528 <scroll-progress observes="scroll-area-template--23110493372651__tabbed_collections_RdNfiQ-collection_zUFM69" class="scrollbar__progress" style="--scroll-progress: 0.6666666666666666"></scroll-progress><div aria-controls="scroll-area-template--23110493372651__tabbed_collections_RdNfiQ-collection_zUFM69" class="scrollbar__buttons"> 5529 <button is="prev-button" class="circle-button ring group" aria-controls="scroll-area-template--23110493372651__tabbed_collections_RdNfiQ-collection_zUFM69" disabled> 5530 <span class="sr-only">Previous</span> 5531 <span class="animated-arrow animated-arrow--reverse"></span> 5532 </button> 5533 5534 <button is="next-button" class="circle-button ring group" aria-controls="scroll-area-template--23110493372651__tabbed_collections_RdNfiQ-collection_zUFM69"> 5535 <span class="sr-only">Next</span> 5536 <span class="animated-arrow"></span> 5537 </button> 5538 </div></div></div> 5539 </div><button 5540 type="button" 5541 slot="title" 5542 class="tabs-nav__button bold text-subdued text-center" 5543 5544 > 5545 Hardware Packs 5546 </button> 5547 5548 <div 5549 role="tabpanel" 5550 class="tab-content prose" 5551 slot="content" 5552 hidden 5553 ><div class="cta-container"> 5554 <a href="/collections/drum-hardware-packs" class="text-with-icon group"> 5555 <span class="reversed-link">Shop All</span> 5556 <span class="circle-chevron group-hover:colors"><svg 5557 role="presentation" 5558 focusable="false" 5559 width="5" 5560 height="8" 5561 class="icon icon-chevron-right-small reverse-icon" 5562 viewBox="0 0 5 8" 5563 > 5564 <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path> 5565 </svg></span> 5566 </a> 5567 </div><div class="scrollable-with-controls"><scroll-carousel 5568 selector="product-card" 5569 id="scroll-area-template--23110493372651__tabbed_collections_RdNfiQ-collection_JYXHzU" 5570 class="scroll-area bleed is-scrollable" 5571 > 5572 <reveal-items selector=".product-list > *"> 5573 <product-list class="product-list"><product-card 5574 handle="9701pk-9000-series-drum-hardware-pack" 5575 5576 class="product-card product-card--blends bg-custom text-custom"style="--background: 255 255 255; --text-color: 0 0 0;" 5577><div class="product-card__figure"> 5578 <a 5579 href="/products/9701pk-9000-series-drum-hardware-pack" 5580 data-instant 5581 > 5582<img src="//gibraltarhardware.com/cdn/shop/files/9701pk_w-1728_001.jpg?v=1780739266&width=1728" alt="Gibraltar 9701PK 9000 Series Drum Hardware Pack" srcset="//gibraltarhardware.com/cdn/shop/files/9701pk_w-1728_001.jpg?v=1780739266&width=200 200w, //gibraltarhardware.com/cdn/shop/files/9701pk_w-1728_001.jpg?v=1780739266&width=300 300w, //gibraltarhardware.com/cdn/shop/files/9701pk_w-1728_001.jpg?v=1780739266&width=400 400w, //gibraltarhardware.com/cdn/shop/files/9701pk_w-1728_001.jpg?v=1780739266&width=500 500w, //gibraltarhardware.com/cdn/shop/files/9701pk_w-1728_001.jpg?v=1780739266&width=600 600w, //gibraltarhardware.com/cdn/shop/files/9701pk_w-1728_001.jpg?v=1780739266&width=700 700w, //gibraltarhardware.com/cdn/shop/files/9701pk_w-1728_001.jpg?v=1780739266&width=800 800w, //gibraltarhardware.com/cdn/shop/files/9701pk_w-1728_001.jpg?v=1780739266&width=1000 1000w, //gibraltarhardware.com/cdn/shop/files/9701pk_w-1728_001.jpg?v=1780739266&width=1200 1200w, //gibraltarhardware.com/cdn/shop/files/9701pk_w-1728_001.jpg?v=1780739266&width=1400 1400w, //gibraltarhardware.com/cdn/shop/files/9701pk_w-1728_001.jpg?v=1780739266&width=1600 1600w" width="1728" height="2160" loading="lazy" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, c
5582alc((100vw - 96px) / 4 - (24px / 4 * 3))" class="product-card__image product-card__image--primary aspect-natural"></a></div><div class="product-card__info "><div class="v-stack gap-0.5 w-full "><span class="product-card__title" 5583 ><a 5584 href="/products/9701pk-9000-series-drum-hardware-pack" 5585 class="normal" 5586 data-instant 5587 > 5588 Gibraltar 9701PK 9000 Series Drum Hardware Pack 5589 </a></span 5590 > 5591 5592<price-list class="price-list "><sale-price class=""> 5593 <span class="sr-only">Sale price</span>$729.99</sale-price></price-list> 5594 <!-- Start of Judge.me code --> 5595 <div class="jdgm-widget jdgm-preview-badge"> 5596 <div style='display:none' class='jdgm-prev-badge' data-average-rating='5.00' data-number-of-reviews='2' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='5.00' tabindex='0' aria-label='5.00 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-prev-badge__text'> 2 reviews </span> </div> 5597 </div> 5598 <!-- End of Judge.me code --> 5599 </div></div> 5600</product-card> 5601<product-card 5602 handle="6700pk-6000-series-drum-hardware-pack" 5603 5604 class="product-card product-card--blends bg-custom text-custom"style="--background: 255 255 255; --text-color: 0 0 0;" 5605><div class="product-card__figure"> 5606 <a 5607 href="/products/6700pk-6000-series-drum-hardware-pack" 5608 data-instant 5609 > 5610<img src="//gibraltarhardware.com/cdn/shop/files/6700pk_w-1728_001.jpg?v=1780739266&width=1728" alt="Gibraltar 6700PK 6000 Series Drum Hardware Pack" srcset="//gibraltarhardware.com/cdn/shop/files/6700pk_w-1728_001.jpg?v=1780739266&width=200 200w, //gibraltarhardware.com/cdn/shop/files/6700pk_w-1728_001.jpg?v=1780739266&width=300 300w, //gibraltarhardware.com/cdn/shop/files/6700pk_w-1728_001.jpg?v=1780739266&width=400 400w, //gibraltarhardware.com/cdn/shop/files/6700pk_w-1728_001.jpg?v=1780739266&width=500 500w, //gibraltarhardware.com/cdn/shop/files/6700pk_w-1728_001.jpg?v=1780739266&width=600 600w, //gibraltarhardware.com/cdn/shop/files/6700pk_w-1728_001.jpg?v=1780739266&width=700 700w, //gibraltarhardware.com/cdn/shop/files/6700pk_w-1728_001.jpg?v=1780739266&width=800 800w, //gibraltarhardware.com/cdn/shop/files/6700pk_w-1728_001.jpg?v=1780739266&width=1000 1000w, //gibraltarhardware.com/cdn/shop/files/6700pk_w-1728_001.jpg?v=1780739266&width=1200 1200w, //gibraltarhardware.com/cdn/shop/files/6700pk_w-1728_001.jpg?v=1780739266&width=1400 1400w, //gibraltarhardware.com/cdn/shop/files/6700pk_w-1728_001.jpg?v=1780739266&width=1600 1600w" width="1728" height="2160" loading="lazy" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, calc((100vw - 96px) / 4 - (24px / 4 * 3))" class="product-card__image product-card__image--primary aspect-natural"></a></div><div class="product-card__info "><div class="v-stack gap-0.5 w-full "><span class="product-card__title" 5611 ><a 5612 href="/products/6700pk-6000-series-drum-hardware-pack" 5613 class="normal" 5614 data-instant 5615 > 5616 Gibraltar 6700PK 6000 Series Drum Hardware Pack 5617 </a></span 5618 > 5619 5620<price-list class="price-list "><sale-price class=""> 5621 <span class="sr-only">Sale price</span>$579.99</sale-price></price-list> 5622 <!-- Start of Judge.me code --> 5623 <div class="jdgm-widget jdgm-preview-badge"> 5624 <div style='display:none' class='jdgm-prev-badge' data-average-rating='5.00' data-number-of-reviews='1' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='5.00' tabindex='0' aria-label='5.00 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-prev-badge__text'> 1 review </span> </div> 5625 </div> 5626 <!-- End of Judge.me code --> 5627 </div></div> 5628</product-card> 5629<product-card 5630 handle="5700pk-5000-series-drum-hardware-pack" 5631 5632 class="product-card product-card--blends bg-custom text-custom"style="--background: 255 255 255; --text-color: 0 0 0;" 5633><div class="product-card__figure"> 5634 <a 5635 href="/products/5700pk-5000-series-drum-hardware-pack" 5636 data-instant 5637 > 5638<img src="//gibraltarhardware.com/cdn/shop/files/5700pk_w-1728_001.jpg?v=1780739267&width=1728" alt="Gibraltar 5700PK 5000 Series Drum Hardware Pack" srcset="//gibraltarhardware.com/cdn/shop/files/5700pk_w-1728_001.jpg?v=1780739267&width=200 200w, //gibraltarhardware.com/cdn/shop/files/5700pk_w-1728_001.jpg?v=1780739267&width=300 300w, //gibraltarhardware.com/cdn/shop/files/5700pk_w-1728_001.jpg?v=1780739267&width=400 400w, //gibraltarhardware.com/cdn/shop/files/5700pk_w-1728_001.jpg?v=1780739267&width=500 500w, //gibraltarhardware.com/cdn/shop/files/5700pk_w-1728_001.jpg?v=1780739267&width=600 600w, //gibraltarhardware.com/cdn/shop/files/5700pk_w-1728_001.jpg?v=1780739267&width=700 700w, //gibraltarhardware.com/cdn/shop/files/5700pk_w-1728_001.jpg?v=1780739267&width=800 800w, //gibraltarhardware.com/cdn/shop/files/5700pk_w-1728_001.jpg?v=1780739267&width=1000 1000w, //gibraltarhardware.com/cdn/shop/files/5700pk_w-1728_001.jpg?v=1780739267&width=1200 1200w, //gibraltarhardware.com/cdn/shop/files/5700pk_w-1728_001.jpg?v=1780739267&width=1400 1400w, //gibraltarhardware.com/cdn/shop/files/5700pk_w-1728_001.jpg?v=1780739267&width=1600 1600w" width="1728" height="2160" loading="lazy" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, c
5638alc((100vw - 96px) / 4 - (24px / 4 * 3))" class="product-card__image product-card__image--primary aspect-natural"></a></div><div class="product-card__info "><div class="v-stack gap-0.5 w-full "><span class="product-card__title" 5639 ><a 5640 href="/products/5700pk-5000-series-drum-hardware-pack" 5641 class="normal" 5642 data-instant 5643 > 5644 Gibraltar 5700PK 5000 Series Drum Hardware Pack 5645 </a></span 5646 > 5647 5648<price-list class="price-list "><sale-price class=""> 5649 <span class="sr-only">Sale price</span>$399.99</sale-price></price-list> 5650 <!-- Start of Judge.me code --> 5651 <div class="jdgm-widget jdgm-preview-badge"> 5652 <div style='display:none' class='jdgm-prev-badge' data-average-rating='5.00' data-number-of-reviews='1' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='5.00' tabindex='0' aria-label='5.00 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-prev-badge__text'> 1 review </span> </div> 5653 </div> 5654 <!-- End of Judge.me code --> 5655 </div></div> 5656</product-card> 5657<product-card 5658 handle="8700pk-8000-series-drum-hardware-pack" 5659 5660 class="product-card product-card--blends bg-custom text-custom"style="--background: 255 255 255; --text-color: 0 0 0;" 5661><div class="product-card__figure"> 5662 <a 5663 href="/products/8700pk-8000-series-drum-hardware-pack" 5664 data-instant 5665 > 5666<img src="//gibraltarhardware.com/cdn/shop/files/8701pk_w-1728_001.jpg?v=1780739266&width=1728" alt="Gibraltar 8700PK 8000 Series Drum Hardware Pack" srcset="//gibraltarhardware.com/cdn/shop/files/8701pk_w-1728_001.jpg?v=1780739266&width=200 200w, //gibraltarhardware.com/cdn/shop/files/8701pk_w-1728_001.jpg?v=1780739266&width=300 300w, //gibraltarhardware.com/cdn/shop/files/8701pk_w-1728_001.jpg?v=1780739266&width=400 400w, //gibraltarhardware.com/cdn/shop/files/8701pk_w-1728_001.jpg?v=1780739266&width=500 500w, //gibraltarhardware.com/cdn/shop/files/8701pk_w-1728_001.jpg?v=1780739266&width=600 600w, //gibraltarhardware.com/cdn/shop/files/8701pk_w-1728_001.jpg?v=1780739266&width=700 700w, //gibraltarhardware.com/cdn/shop/files/8701pk_w-1728_001.jpg?v=1780739266&width=800 800w, //gibraltarhardware.com/cdn/shop/files/8701pk_w-1728_001.jpg?v=1780739266&width=1000 1000w, //gibraltarhardware.com/cdn/shop/files/8701pk_w-1728_001.jpg?v=1780739266&width=1200 1200w, //gibraltarhardware.com/cdn/shop/files/8701pk_w-1728_001.jpg?v=1780739266&width=1400 1400w, //gibraltarhardware.com/cdn/shop/files/8701pk_w-1728_001.jpg?v=1780739266&width=1600 1600w" width="1728" height="2160" loading="lazy" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, calc((100vw - 96px) / 4 - (24px / 4 * 3))" class="product-card__image product-card__image--primary aspect-natural"></a></div><div class="product-card__info "><div class="v-stack gap-0.5 w-full "><span class="product-card__title" 5667 ><a 5668 href="/products/8700pk-8000-series-drum-hardware-pack" 5669 class="normal" 5670 data-instant 5671 > 5672 Gibraltar 8700PK 8000 Series Drum Hardware Pack 5673 </a></span 5674 > 5675 5676<price-list class="price-list "><sale-price class=""> 5677 <span class="sr-only">Sale price</span>$399.99</sale-price></price-list> 5678 <!-- Start of Judge.me code --> 5679 <div class="jdgm-widget jdgm-preview-badge"> 5680 <div style='display:none' class='jdgm-prev-badge' data-average-rating='0.00' data-number-of-reviews='0' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='0.00' tabindex='0' aria-label='0.00 stars' role='button'> <span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span> </span> <span class='jdgm-prev-badge__text'> No reviews </span> </div> 5681 </div> 5682 <!-- End of Judge.me code --> 5683 </div></div> 5684</product-card> 5685<product-card 5686 handle="4700pk-4000-series-drum-hardware-pack" 5687 5688 class="product-card product-card--blends bg-custom text-custom"style="--background: 255 255 255; --text-color: 0 0 0;" 5689><div class="product-card__figure"> 5690 <a 5691 href="/products/4700pk-4000-series-drum-hardware-pack" 5692 data-instant 5693 > 5694<img src="//gibraltarhardware.com/cdn/shop/files/4700pk_w-1728_001.jpg?v=1780739266&width=1728" alt="Gibraltar 4000 Series 4700PK Drum Hardware Pack" srcset="//gibraltarhardware.com/cdn/shop/files/4700pk_w-1728_001.jpg?v=1780739266&width=200 200w, //gibraltarhardware.com/cdn/shop/files/4700pk_w-1728_001.jpg?v=1780739266&width=300 300w, //gibraltarhardware.com/cdn/shop/files/4700pk_w-1728_001.jpg?v=1780739266&width=400 400w, //gibraltarhardware.com/cdn/shop/files/4700pk_w-1728_001.jpg?v=1780739266&width=500 500w, //gibraltarhardware.com/cdn/shop/files/4700pk_w-1728_001.jpg?v=1780739266&width=600 600w, //gibraltarhardware.com/cdn/shop/files/4700pk_w-1728_001.jpg?v=1780739266&width=700 700w, //gibraltarhardware.com/cdn/shop/files/4700pk_w-1728_001.jpg?v=1780739266&width=800 800w, //gibraltarhardware.com/cdn/shop/files/4700pk_w-1728_001.jpg?v=1780739266&width=1000 1000w, //gibraltarhardware.com/cdn/shop/files/4700pk_w-1728_001.jpg?v=1780739266&width=1200 1200w, //gibraltarhardware.com/cdn/shop/files/4700pk_w-1728_001.jpg?v=1780739266&width=1400 1400w, //gibraltarhardware.com/cdn/shop/files/4700pk_w-1728_001.jpg?v=1780739266&width=1600 1600w" width="1728" height="2160" loading="lazy" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, c
5694alc((100vw - 96px) / 4 - (24px / 4 * 3))" class="product-card__image product-card__image--primary aspect-natural"></a></div><div class="product-card__info "><div class="v-stack gap-0.5 w-full "><span class="product-card__title" 5695 ><a 5696 href="/products/4700pk-4000-series-drum-hardware-pack" 5697 class="normal" 5698 data-instant 5699 > 5700 Gibraltar 4000 Series 4700PK Drum Hardware Pack 5701 </a></span 5702 > 5703 5704<price-list class="price-list "><sale-price class=""> 5705 <span class="sr-only">Sale price</span>$349.99</sale-price></price-list> 5706 <!-- Start of Judge.me code --> 5707 <div class="jdgm-widget jdgm-preview-badge"> 5708 <div style='display:none' class='jdgm-prev-badge' data-average-rating='0.00' data-number-of-reviews='0' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='0.00' tabindex='0' aria-label='0.00 stars' role='button'> <span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span> </span> <span class='jdgm-prev-badge__text'> No reviews </span> </div> 5709 </div> 5710 <!-- End of Judge.me code --> 5711 </div></div> 5712</product-card> 5713</product-list> 5714 </reveal-items> 5715 </scroll-carousel><div class="scrollbar peer-not-scrollable:hidden"> 5716 <scroll-progress observes="scroll-area-template--23110493372651__tabbed_collections_RdNfiQ-collection_JYXHzU" class="scrollbar__progress" style="--scroll-progress: 0.6666666666666666"></scroll-progress><div aria-controls="scroll-area-template--23110493372651__tabbed_collections_RdNfiQ-collection_JYXHzU" class="scrollbar__buttons"> 5717 <button is="prev-button" class="circle-button ring group" aria-controls="scroll-area-template--23110493372651__tabbed_collections_RdNfiQ-collection_JYXHzU" disabled> 5718 <span class="sr-only">Previous</span> 5719 <span class="animated-arrow animated-arrow--reverse"></span> 5720 </button> 5721 5722 <button is="next-button" class="circle-button ring group" aria-controls="scroll-area-template--23110493372651__tabbed_collections_RdNfiQ-collection_JYXHzU"> 5723 <span class="sr-only">Next</span> 5724 <span class="animated-arrow"></span> 5725 </button> 5726 </div></div></div> 5727 </div><button 5728 type="button" 5729 slot="title" 5730 class="tabs-nav__button bold text-subdued text-center" 5731 5732 > 5733 Microphone Mounts 5734 </button> 5735 5736 <div 5737 role="tabpanel" 5738 class="tab-content prose" 5739 slot="content" 5740 hidden 5741 ><div class="cta-container"> 5742 <a href="/collections/microphone-accessories" class="text-with-icon group"> 5743 <span class="reversed-link">Shop All</span> 5744 <span class="circle-chevron group-hover:colors"><svg 5745 role="presentation" 5746 focusable="false" 5747 width="5" 5748 height="8" 5749 class="icon icon-chevron-right-small reverse-icon" 5750 viewBox="0 0 5 8" 5751 > 5752 <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path> 5753 </svg></span> 5754 </a> 5755 </div><div class="scrollable-with-controls"><scroll-carousel 5756 selector="product-card" 5757 id="scroll-area-template--23110493372651__tabbed_collections_RdNfiQ-collection_aGb6FG" 5758 class="scroll-area bleed is-scrollable" 5759 > 5760 <reveal-items selector=".product-list > *"> 5761 <product-list class="product-list"><product-card 5762 handle="sc-bamml-16-inch-microphone-boom-arm-clamp" 5763 5764 class="product-card product-card--blends bg-custom text-custom"style="--background: 255 255 255; --text-color: 0 0 0;" 5765><div class="product-card__figure"> 5766 <a 5767 href="/products/sc-bamml-16-inch-microphone-boom-arm-clamp" 5768 data-instant 5769 > 5770<img src="//gibraltarhardware.com/cdn/shop/files/sc-bamml_w-1728_001_d5f42fba-b355-463d-865b-426cbae94b85.jpg?v=1765810202&width=1728" alt="Gibraltar SC-BAMML 16" Microphone Boom Arm and Clamp" srcset="//gibraltarhardware.com/cdn/shop/files/sc-bamml_w-1728_001_d5f42fba-b355-463d-865b-426cbae94b85.jpg?v=1765810202&width=200 200w, //gibraltarhardware.com/cdn/shop/files/sc-bamml_w-1728_001_d5f42fba-b355-463d-865b-426cbae94b85.jpg?v=1765810202&width=300 300w, //gibraltarhardware.com/cdn/shop/files/sc-bamml_w-1728_001_d5f42fba-b355-463d-865b-426cbae94b85.jpg?v=1765810202&width=400 400w, //gibraltarhardware.com/cdn/shop/files/sc-bamml_w-1728_001_d5f42fba-b355-463d-865b-426cbae94b85.jpg?v=1765810202&width=500 500w, //gibraltarhardware.com/cdn/shop/files/sc-bamml_w-1728_001_d5f42fba-b355-463d-865b-426cbae94b85.jpg?v=1765810202&width=600 600w, //gibraltarhardware.com/cdn/shop/files/sc-bamml_w-1728_001_d5f42fba-b355-463d-865b-426cbae94b85.jpg?v=1765810202&width=700 700w, //gibraltarhardware.com/cdn/shop/files/sc-bamml_w-1728_001_d5f42fba-b355-463d-865b-426cbae94b85.jpg?v=1765810202&width=800 800w, //gibraltarhardware.com/cdn/shop/files/sc-bamml_w-1728_001_d5f42fba-b355-463d-865b-426cbae94b85.jpg?v=1765810202&width=1000 1000w, //gibraltarhardware.com/cdn/shop/files/sc-bamml_w-1728_001_d5f42fba-b355-463d-865b-426cbae94b85.jpg?v=1765810202&width=1200 1200w, //gibraltarhardware.com/cdn/shop/files/sc-bamml_w-1728_001_d5f42fba-b355-463d-865b-426cbae94b85.jpg?v=1765810202&width=1400 1400w, //gibraltarhardware.com/cdn/shop/files/sc-bamml_w-1728_001_d5f42fba-b355-463d-865b-426cbae94b85.jpg?v=1765810202&width=1600 1600w" width="1728" height="2160" loading="lazy" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, c
5770alc((100vw - 96px) / 4 - (24px / 4 * 3))" class="product-card__image product-card__image--primary aspect-natural"></a></div><div class="product-card__info "><div class="v-stack gap-0.5 w-full "><span class="product-card__title" 5771 ><a 5772 href="/products/sc-bamml-16-inch-microphone-boom-arm-clamp" 5773 class="normal" 5774 data-instant 5775 > 5776 Gibraltar SC-BAMML 16" Microphone Boom Arm and Clamp 5777 </a></span 5778 > 5779 5780<price-list class="price-list "><sale-price class=""> 5781 <span class="sr-only">Sale price</span>$42.99</sale-price></price-list> 5782 <!-- Start of Judge.me code --> 5783 <div class="jdgm-widget jdgm-preview-badge"> 5784 <div style='display:none' class='jdgm-prev-badge' data-average-rating='5.00' data-number-of-reviews='3' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='5.00' tabindex='0' aria-label='5.00 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-prev-badge__text'> 3 reviews </span> </div> 5785 </div> 5786 <!-- End of Judge.me code --> 5787 </div></div> 5788</product-card> 5789<product-card 5790 handle="sc-gmcma-microphone-shock-mount-for-8mm-cymbal-tilter" 5791 5792 class="product-card product-card--blends bg-custom text-custom"style="--background: 255 255 255; --text-color: 0 0 0;" 5793><div class="product-card__figure"> 5794 <a 5795 href="/products/sc-gmcma-microphone-shock-mount-for-8mm-cymbal-tilter" 5796 data-instant 5797 > 5798<img src="//gibraltarhardware.com/cdn/shop/files/sc-gmcma_w-1728_001_e082f1d6-8e38-40f8-b446-582125c79f8d.jpg?v=1765810251&width=1728" alt="Gibraltar SC-GMCMA Microphone Shock Mount for 8mm Cymbal Tilter" srcset="//gibraltarhardware.com/cdn/shop/files/sc-gmcma_w-1728_001_e082f1d6-8e38-40f8-b446-582125c79f8d.jpg?v=1765810251&width=200 200w, //gibraltarhardware.com/cdn/shop/files/sc-gmcma_w-1728_001_e082f1d6-8e38-40f8-b446-582125c79f8d.jpg?v=1765810251&width=300 300w, //gibraltarhardware.com/cdn/shop/files/sc-gmcma_w-1728_001_e082f1d6-8e38-40f8-b446-582125c79f8d.jpg?v=1765810251&width=400 400w, //gibraltarhardware.com/cdn/shop/files/sc-gmcma_w-1728_001_e082f1d6-8e38-40f8-b446-582125c79f8d.jpg?v=1765810251&width=500 500w, //gibraltarhardware.com/cdn/shop/files/sc-gmcma_w-1728_001_e082f1d6-8e38-40f8-b446-582125c79f8d.jpg?v=1765810251&width=600 600w, //gibraltarhardware.com/cdn/shop/files/sc-gmcma_w-1728_001_e082f1d6-8e38-40f8-b446-582125c79f8d.jpg?v=1765810251&width=700 700w, //gibraltarhardware.com/cdn/shop/files/sc-gmcma_w-1728_001_e082f1d6-8e38-40f8-b446-582125c79f8d.jpg?v=1765810251&width=800 800w, //gibraltarhardware.com/cdn/shop/files/sc-gmcma_w-1728_001_e082f1d6-8e38-40f8-b446-582125c79f8d.jpg?v=1765810251&width=1000 1000w, //gibraltarhardware.com/cdn/shop/files/sc-gmcma_w-1728_001_e082f1d6-8e38-40f8-b446-582125c79f8d.jpg?v=1765810251&width=1200 1200w, //gibraltarhardware.com/cdn/shop/files/sc-gmcma_w-1728_001_e082f1d6-8e38-40f8-b446-582125c79f8d.jpg?v=1765810251&width=1400 1400w, //gibraltarhardware.com/cdn/shop/files/sc-gmcma_w-1728_001_e082f1d6-8e38-40f8-b446-582125c79f8d.jpg?v=1765810251&width=1600 1600w" width="1728" height="2160" loading="lazy" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, calc((100vw - 96px) / 4 - (24px / 4 * 3))" class="product-card__image product-card__image--primary aspect-natural"></a></div><div class="product-card__info "><div class="v-stack gap-0.5 w-full "><span class="product-card__title" 5799 ><a 5800 href="/products/sc-gmcma-microphone-shock-mount-for-8mm-cymbal-tilter" 5801 class="normal" 5802 data-instant 5803 > 5804 Gibraltar SC-GMCMA Microphone Shock Mount for 8mm Cymbal Tilter 5805 </a></span 5806 > 5807 5808<price-list class="price-list "><sale-price class=""> 5809 <span class="sr-only">Sale price</span>$10.99</sale-price></price-list> 5810 <!-- Start of Judge.me code --> 5811 <div class="jdgm-widget jdgm-preview-badge"> 5812 <div style='display:none' class='jdgm-prev-badge' data-average-rating='5.00' data-number-of-reviews='1' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='5.00' tabindex='0' aria-label='5.00 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-prev-badge__text'> 1 review </span> </div> 5813 </div> 5814 <!-- End of Judge.me code --> 5815 </div></div> 5816</product-card> 5817<product-card 5818 handle="sc-gsm-microphone-boom-shock-mount" 5819 5820 class="product-card product-card--blends bg-custom text-custom"style="--background: 255 255 255; --text-color: 0 0 0;" 5821><div class="product-card__figure"> 5822 <a 5823 href="/products/sc-gsm-microphone-boom-shock-mount" 5824 data-instant 5825 > 5826<img src="//gibraltarhardware.com/cdn/shop/files/sc-gsm_w-1728_001_0bd5735d-1c25-45b9-a9a1-ca74d8532800.jpg?v=1765810304&width=1728" alt="Gibraltar SC-GSM Microphone Boom Shock Mount" srcset="//gibraltarhardware.com/cdn/shop/files/sc-gsm_w-1728_001_0bd5735d-1c25-45b9-a9a1-ca74d8532800.jpg?v=1765810304&width=200 200w, //gibraltarhardware.com/cdn/shop/files/sc-gsm_w-1728_001_0bd5735d-1c25-45b9-a9a1-ca74d8532800.jpg?v=1765810304&width=300 300w, //gibraltarhardware.com/cdn/shop/files/sc-gsm_w-1728_001_0bd5735d-1c25-45b9-a9a1-ca74d8532800.jpg?v=1765810304&width=400 400w, //gibraltarhardware.com/cdn/shop/files/sc-gsm_w-1728_001_0bd5735d-1c25-45b9-a9a1-ca74d8532800.jpg?v=1765810304&width=500 500w, //gibraltarhardware.com/cdn/shop/files/sc-gsm_w-1728_001_0bd5735d-1c25-45b9-a9a1-ca74d8532800.jpg?v=1765810304&width=600 600w, //gibraltarhardware.com/cdn/shop/files/sc-gsm_w-1728_001_0bd5735d-1c25-45b9-a9a1-ca74d8532800.jpg?v=1765810304&width=700 700w, //gibraltarhardware.com/cdn/shop/files/sc-gsm_w-1728_001_0bd5735d-1c25-45b9-a9a1-ca74d8532800.jpg?v=1765810304&width=800 800w, //gibraltarhardware.com/cdn/shop/files/sc-gsm_w-1728_001_0bd5735d-1c25-45b9-a9a1-ca74d8532800.jpg?v=1765810304&width=1000 1000w, //gibraltarhardware.com/cdn/shop/files/sc-gsm_w-1728_001_0bd5735d-1c25-45b9-a9a1-ca74d8532800.jpg?v=1765810304&width=1200 1200w, //gibraltarhardware.com/cdn/shop/files/sc-gsm_w-1728_001_0bd5735d-1c25-45b9-a9a1-ca74d8532800.jpg?v=1765810304&width=1400 1400w, //gibraltarhardware.com/cdn/shop/files/sc-gsm_w-1728_001_0bd5735d-1c25-45b9-a9a1-ca74d8532800.jpg?v=1765810304&width=1600 1600w" width="1728" height="2160" loading="lazy" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, c
5826alc((100vw - 96px) / 4 - (24px / 4 * 3))" class="product-card__image product-card__image--primary aspect-natural"></a></div><div class="product-card__info "><div class="v-stack gap-0.5 w-full "><span class="product-card__title" 5827 ><a 5828 href="/products/sc-gsm-microphone-boom-shock-mount" 5829 class="normal" 5830 data-instant 5831 > 5832 Gibraltar SC-GSM Microphone Boom Shock Mount 5833 </a></span 5834 > 5835 5836<price-list class="price-list "><sale-price class=""> 5837 <span class="sr-only">Sale price</span>$8.99</sale-price></price-list> 5838 <!-- Start of Judge.me code --> 5839 <div class="jdgm-widget jdgm-preview-badge"> 5840 <div style='display:none' class='jdgm-prev-badge' data-average-rating='0.00' data-number-of-reviews='0' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='0.00' tabindex='0' aria-label='0.00 stars' role='button'> <span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span> </span> <span class='jdgm-prev-badge__text'> No reviews </span> </div> 5841 </div> 5842 <!-- End of Judge.me code --> 5843 </div></div> 5844</product-card> 5845<product-card 5846 handle="sc-dmm-hinged-clamp-for-microphone-gooseneck" 5847 5848 class="product-card product-card--blends bg-custom text-custom"style="--background: 255 255 255; --text-color: 0 0 0;" 5849><div class="product-card__figure"> 5850 <a 5851 href="/products/sc-dmm-hinged-clamp-for-microphone-gooseneck" 5852 data-instant 5853 > 5854<img src="//gibraltarhardware.com/cdn/shop/files/sc-dmm_w-1728_001.jpg?v=1765806106&width=2000" alt="Gibraltar SC-DMM Hinged Clamp for Microphone Gooseneck" srcset="//gibraltarhardware.com/cdn/shop/files/sc-dmm_w-1728_001.jpg?v=1765806106&width=200 200w, //gibraltarhardware.com/cdn/shop/files/sc-dmm_w-1728_001.jpg?v=1765806106&width=300 300w, //gibraltarhardware.com/cdn/shop/files/sc-dmm_w-1728_001.jpg?v=1765806106&width=400 400w, //gibraltarhardware.com/cdn/shop/files/sc-dmm_w-1728_001.jpg?v=1765806106&width=500 500w, //gibraltarhardware.com/cdn/shop/files/sc-dmm_w-1728_001.jpg?v=1765806106&width=600 600w, //gibraltarhardware.com/cdn/shop/files/sc-dmm_w-1728_001.jpg?v=1765806106&width=700 700w, //gibraltarhardware.com/cdn/shop/files/sc-dmm_w-1728_001.jpg?v=1765806106&width=800 800w, //gibraltarhardware.com/cdn/shop/files/sc-dmm_w-1728_001.jpg?v=1765806106&width=1000 1000w, //gibraltarhardware.com/cdn/shop/files/sc-dmm_w-1728_001.jpg?v=1765806106&width=1200 1200w, //gibraltarhardware.com/cdn/shop/files/sc-dmm_w-1728_001.jpg?v=1765806106&width=1400 1400w, //gibraltarhardware.com/cdn/shop/files/sc-dmm_w-1728_001.jpg?v=1765806106&width=1600 1600w, //gibraltarhardware.com/cdn/shop/files/sc-dmm_w-1728_001.jpg?v=1765806106&width=1800 1800w" width="2000" height="2500" loading="lazy" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, calc((100vw - 96px) / 4 - (24px / 4 * 3))" class="product-card__image product-card__image--primary aspect-natural"></a></div><div class="product-card__info "><div class="v-stack gap-0.5 w-full "><span class="product-card__title" 5855 ><a 5856 href="/products/sc-dmm-hinged-clamp-for-microphone-gooseneck" 5857 class="normal" 5858 data-instant 5859 > 5860 Gibraltar SC-DMM Hinged Clamp for Microphone Gooseneck 5861 </a></span 5862 > 5863 5864<price-list class="price-list "><sale-price class=""> 5865 <span class="sr-only">Sale price</span>$11.99</sale-price></price-list> 5866 <!-- Start of Judge.me code --> 5867 <div class="jdgm-widget jdgm-preview-badge"> 5868 <div style='display:none' class='jdgm-prev-badge' data-average-rating='0.00' data-number-of-reviews='0' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='0.00' tabindex='0' aria-label='0.00 stars' role='button'> <span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span> </span> <span class='jdgm-prev-badge__text'> No reviews </span> </div> 5869 </div> 5870 <!-- End of Judge.me code --> 5871 </div></div> 5872</product-card> 5873<product-card 5874 handle="sc-jmm-jaw-mount-microphone-holder" 5875 5876 class="product-card product-card--blends bg-custom text-custom"style="--background: 255 255 255; --text-color: 0 0 0;" 5877><div class="product-card__figure"> 5878 <a 5879 href="/products/sc-jmm-jaw-mount-microphone-holder" 5880 data-instant 5881 > 5882<img src="//gibraltarhardware.com/cdn/shop/files/sc-jmm_w-1728_001_d3c9a943-eeae-4dee-91e5-06f9776b367c.jpg?v=1765810736&width=1728" alt="Gibraltar SC-JMM Jaw Mount Microphone Holder" srcset="//gibraltarhardware.com/cdn/shop/files/sc-jmm_w-1728_001_d3c9a943-eeae-4dee-91e5-06f9776b367c.jpg?v=1765810736&width=200 200w, //gibraltarhardware.com/cdn/shop/files/sc-jmm_w-1728_001_d3c9a943-eeae-4dee-91e5-06f9776b367c.jpg?v=1765810736&width=300 300w, //gibraltarhardware.com/cdn/shop/files/sc-jmm_w-1728_001_d3c9a943-eeae-4dee-91e5-06f9776b367c.jpg?v=1765810736&width=400 400w, //gibraltarhardware.com/cdn/shop/files/sc-jmm_w-1728_001_d3c9a943-eeae-4dee-91e5-06f9776b367c.jpg?v=1765810736&width=500 500w, //gibraltarhardware.com/cdn/shop/files/sc-jmm_w-1728_001_d3c9a943-eeae-4dee-91e5-06f9776b367c.jpg?v=1765810736&width=600 600w, //gibraltarhardware.com/cdn/shop/files/sc-jmm_w-1728_001_d3c9a943-eeae-4dee-91e5-06f9776b367c.jpg?v=1765810736&width=700 700w, //gibraltarhardware.com/cdn/shop/files/sc-jmm_w-1728_001_d3c9a943-eeae-4dee-91e5-06f9776b367c.jpg?v=1765810736&width=800 800w, //gibraltarhardware.com/cdn/shop/files/sc-jmm_w-1728_001_d3c9a943-eeae-4dee-91e5-06f9776b367c.jpg?v=1765810736&width=1000 1000w, //gibraltarhardware.com/cdn/shop/files/sc-jmm_w-1728_001_d3c9a943-eeae-4dee-91e5-06f9776b367c.jpg?v=1765810736&width=1200 1200w, //gibraltarhardware.com/cdn/shop/files/sc-jmm_w-1728_001_d3c9a943-eeae-4dee-91e5-06f9776b367c.jpg?v=1765810736&width=1400 1400w, //gibraltarhardware.com/cdn/shop/files/sc-jmm_w-1728_001_d3c9a943-eeae-4dee-91e5-06f9776b367c.jpg?v=1765810736&width=1600 1600w" width="1728" height="2160" loading="lazy" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, c
5882alc((100vw - 96px) / 4 - (24px / 4 * 3))" class="product-card__image product-card__image--primary aspect-natural"></a></div><div class="product-card__info "><div class="v-stack gap-0.5 w-full "><span class="product-card__title" 5883 ><a 5884 href="/products/sc-jmm-jaw-mount-microphone-holder" 5885 class="normal" 5886 data-instant 5887 > 5888 Gibraltar SC-JMM Jaw Mount Microphone Holder 5889 </a></span 5890 > 5891 5892<price-list class="price-list "><sale-price class=""> 5893 <span class="sr-only">Sale price</span>$28.99</sale-price></price-list> 5894 <!-- Start of Judge.me code --> 5895 <div class="jdgm-widget jdgm-preview-badge"> 5896 <div style='display:none' class='jdgm-prev-badge' data-average-rating='0.00' data-number-of-reviews='0' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='0.00' tabindex='0' aria-label='0.00 stars' role='button'> <span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span><span class='jdgm-star jdgm--off'></span> </span> <span class='jdgm-prev-badge__text'> No reviews </span> </div> 5897 </div> 5898 <!-- End of Judge.me code --> 5899 </div></div> 5900</product-card> 5901<product-card 5902 handle="sc-bdhmm-6-inch-microphone-gooseneck-with-bass-drum-hoop-clamp" 5903 5904 class="product-card product-card--blends bg-custom text-custom"style="--background: 255 255 255; --text-color: 0 0 0;" 5905><div class="product-card__figure"> 5906 <a 5907 href="/products/sc-bdhmm-6-inch-microphone-gooseneck-with-bass-drum-hoop-clamp" 5908 data-instant 5909 > 5910<img src="//gibraltarhardware.com/cdn/shop/files/sc-bdhmm_w-1728_002_373990c2-ed57-447f-9923-8703c40dd19e.jpg?v=1765809879&width=1728" alt="Gibraltar SC-BDHMM 6" Microphone Gooseneck with Bass Drum Hoop Clamp" srcset="//gibraltarhardware.com/cdn/shop/files/sc-bdhmm_w-1728_002_373990c2-ed57-447f-9923-8703c40dd19e.jpg?v=1765809879&width=200 200w, //gibraltarhardware.com/cdn/shop/files/sc-bdhmm_w-1728_002_373990c2-ed57-447f-9923-8703c40dd19e.jpg?v=1765809879&width=300 300w, //gibraltarhardware.com/cdn/shop/files/sc-bdhmm_w-1728_002_373990c2-ed57-447f-9923-8703c40dd19e.jpg?v=1765809879&width=400 400w, //gibraltarhardware.com/cdn/shop/files/sc-bdhmm_w-1728_002_373990c2-ed57-447f-9923-8703c40dd19e.jpg?v=1765809879&width=500 500w, //gibraltarhardware.com/cdn/shop/files/sc-bdhmm_w-1728_002_373990c2-ed57-447f-9923-8703c40dd19e.jpg?v=1765809879&width=600 600w, //gibraltarhardware.com/cdn/shop/files/sc-bdhmm_w-1728_002_373990c2-ed57-447f-9923-8703c40dd19e.jpg?v=1765809879&width=700 700w, //gibraltarhardware.com/cdn/shop/files/sc-bdhmm_w-1728_002_373990c2-ed57-447f-9923-8703c40dd19e.jpg?v=1765809879&width=800 800w, //gibraltarhardware.com/cdn/shop/files/sc-bdhmm_w-1728_002_373990c2-ed57-447f-9923-8703c40dd19e.jpg?v=1765809879&width=1000 1000w, //gibraltarhardware.com/cdn/shop/files/sc-bdhmm_w-1728_002_373990c2-ed57-447f-9923-8703c40dd19e.jpg?v=1765809879&width=1200 1200w, //gibraltarhardware.com/cdn/shop/files/sc-bdhmm_w-1728_002_373990c2-ed57-447f-9923-8703c40dd19e.jpg?v=1765809879&width=1400 1400w, //gibraltarhardware.com/cdn/shop/files/sc-bdhmm_w-1728_002_373990c2-ed57-447f-9923-8703c40dd19e.jpg?v=1765809879&width=1600 1600w" width="1728" height="2160" loading="lazy" sizes="(max-width: 699px) 74vw, (max-width: 999px) 38vw, calc((100vw - 96px) / 4 - (24px / 4 * 3))" class="product-card__image product-card__image--primary aspect-natural"></a></div><div class="product-card__info "><div class="v-stack gap-0.5 w-full "><span class="product-card__title" 5911 ><a 5912 href="/products/sc-bdhmm-6-inch-microphone-gooseneck-with-bass-drum-hoop-clamp" 5913 class="normal" 5914 data-instant 5915 > 5916 Gibraltar SC-BDHMM 6" Microphone Gooseneck with Bass Drum Hoop Clamp 5917 </a></span 5918 > 5919 5920<price-list class="price-list "><sale-price class=""> 5921 <span class="sr-only">Sale price</span>$27.99</sale-price></price-list> 5922 <!-- Start of Judge.me code --> 5923 <div class="jdgm-widget jdgm-preview-badge"> 5924 <div style='display:none' class='jdgm-prev-badge' data-average-rating='4.33' data-number-of-reviews='3' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='4.33' tabindex='0' aria-label='4.33 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--half'></span> </span> <span class='jdgm-prev-badge__text'> (3) </span> </div> 5925 </div> 5926 <!-- End of Judge.me code --> 5927 </div></div> 5928</product-card> 5929</product-list> 5930 </reveal-items>
5931 </scroll-carousel><div class="scrollbar peer-not-scrollable:hidden"> 5932 <scroll-progress observes="scroll-area-template--23110493372651__tabbed_collections_RdNfiQ-collection_aGb6FG" class="scrollbar__progress" style="--scroll-progress: 0.6666666666666666"></scroll-progress><div aria-controls="scroll-area-template--23110493372651__tabbed_collections_RdNfiQ-collection_aGb6FG" class="scrollbar__buttons"> 5933 <button is="prev-button" class="circle-button ring group" aria-controls="scroll-area-template--23110493372651__tabbed_collections_RdNfiQ-collection_aGb6FG" disabled> 5934 <span class="sr-only">Previous</span> 5935 <span class="animated-arrow animated-arrow--reverse"></span> 5936 </button> 5937 5938 <button is="next-button" class="circle-button ring group" aria-controls="scroll-area-template--23110493372651__tabbed_collections_RdNfiQ-collection_aGb6FG"> 5939 <span class="sr-only">Next</span> 5940 <span class="animated-arrow"></span> 5941 </button> 5942 </div></div></div> 5943 </div></x-tabs> 5944 </div> 5945 </div> 5946 </div> 5947</div> 5948 5949 5950<style> #shopify-section-template--23110493372651__tabbed_collections_RdNfiQ .tabs-nav__button {border-width: 0; letter-spacing: -0.02rem; min-width: 0;} #shopify-section-template--23110493372651__tabbed_collections_RdNfiQ .tabs-inner {display: grid; gap: 1rem;} #shopify-section-template--23110493372651__tabbed_collections_RdNfiQ .color-swatch {width: 20px; height: 20px;} #shopify-section-template--23110493372651__tabbed_collections_RdNfiQ .product-card__info {padding-top: 10px;} #shopify-section-template--23110493372651__tabbed_collections_RdNfiQ .product-card__title {margin-top: 5px;} #shopify-section-template--23110493372651__tabbed_collections_RdNfiQ .v-stack {gap: 0; margin-top: 0;} #shopify-section-template--23110493372651__tabbed_collections_RdNfiQ p.product-card__subtitle {font-weight: 400; color: #707072; text-transform: capitalize; margin: 0;} #shopify-section-template--23110493372651__tabbed_collections_RdNfiQ price-list {margin-top: 12px;} #shopify-section-template--23110493372651__tabbed_collections_RdNfiQ .jdgm-widget.jdgm-widget {margin-top: 0;} </style></section><section id="shopify-section-template--23110493372651__collection_list_JwLUKr" class="shopify-section shopify-section--collection-list"><style> 5951 #shopify-section-template--23110493372651__collection_list_JwLUKr { 5952 --section-background-hash: 0; 5953 } 5954 5955 #shopify-section-template--23110493372651__collection_list_JwLUKr + * { 5956 --previous-section-background-hash: 0; 5957 }</style><style> 5958 #shopify-section-template--23110493372651__collection_list_JwLUKr .collection-list {--collection-list-grid: auto / repeat(1, minmax(0, 1fr));} 5959 5960 @media screen and (min-width: 700px) { 5961 #shopify-section-template--23110493372651__collection_list_JwLUKr .collection-list { 5962 --collection-list-grid: auto / repeat(2, minmax(0, 1fr)); 5963 } 5964 } 5965 5966 @media screen and (min-width: 1000px) { 5967 #shopify-section-template--23110493372651__collection_list_JwLUKr .collection-list { 5968 --collection-list-grid: auto / repeat(2, minmax(0, 1fr)); 5969 } 5970 } 5971 5972 @media screen and (min-width: 1400px) { 5973 #shopify-section-template--23110493372651__collection_list_JwLUKr .collection-list { 5974 --collection-list-grid: auto / repeat(2, minmax(0, 1fr)); 5975 } 5976 } 5977</style><div class="section section-blends section-full"> 5978 <div class="section-stack"><div class="floating-controls-container"><scroll-carousel selector=".collection-card" id="scroll-area-template--23110493372651__collection_list_JwLUKr" class="scroll-area bleed "> 5979 <collection-list class="collection-list"><a href="https://gibraltarhardware.com/collections/electronic-drum-stands" class="collection-card shadow " reveal-js> 5980 <div class="content-over-media group rounded-sm" style="--content-over-media-overlay: 0 0 0 / 0.0"><img src="//gibraltarhardware.com/cdn/shop/files/1000x1250_drum-pads-stands.jpg?v=1763416348&width=1000" alt="" srcset="//gibraltarhardware.com/cdn/shop/files/1000x1250_drum-pads-stands.jpg?v=1763416348&width=200 200w, //gibraltarhardware.com/cdn/shop/files/1000x1250_drum-pads-stands.jpg?v=1763416348&width=300 300w, //gibraltarhardware.com/cdn/shop/files/1000x1250_drum-pads-stands.jpg?v=1763416348&width=400 400w, //gibraltarhardware.com/cdn/shop/files/1000x1250_drum-pads-stands.jpg?v=1763416348&width=500 500w, //gibraltarhardware.com/cdn/shop/files/1000x1250_drum-pads-stands.jpg?v=1763416348&width=600 600w, //gibraltarhardware.com/cdn/shop/files/1000x1250_drum-pads-stands.jpg?v=1763416348&width=800 800w, //gibraltarhardware.com/cdn/shop/files/1000x1250_drum-pads-stands.jpg?v=1763416348&width=1000 1000w" width="1000" height="1250" loading="lazy" sizes="(max-width: 699px) 73vw, 800px" class="zoom-image"><div class="collection-card__content-wrapper text-custom place-self-end-start text-start" style="--text-color: 255 255 255"><div class="collection-card__content prose"><p class="subheading uppercase">NEW</p><p class="h3">Drum Pad Stands</p></div><div class="collection-card__cta"> 5981 Shop Now 5982<svg 5983 role="presentation" 5984 focusable="false" 5985 width="24" 5986 height="24" 5987 class="icon icon-circle-button-right-clipped"
5988 viewBox="0 0 24 24" 5989 > 5990 <path fill-rule="evenodd" clip-rule="evenodd" d="M12 24c6.627 0 12-5.373 12-12S18.627 0 12 0 0 5.373 0 12s5.373 12 12 12ZM10.47 9.53 12.94 12l-2.47 2.47 1.06 1.06 3-3 .53-.53-.53-.53-3-3-1.06 1.06Z" fill="currentColor"></path> 5991 </svg></div></div> 5992 </div></a><a href="https://gibraltarhardware.com/collections/bass-drum-accessories" class="collection-card shadow " reveal-js> 5993 <div class="content-over-media group rounded-sm" style="--content-over-media-overlay: 0 0 0 / 0.0"><img src="//gibraltarhardware.com/cdn/shop/files/2x1_4x5_bdacces.jpg?v=1767702862&width=1000" alt="" srcset="//gibraltarhardware.com/cdn/shop/files/2x1_4x5_bdacces.jpg?v=1767702862&width=200 200w, //gibraltarhardware.com/cdn/shop/files/2x1_4x5_bdacces.jpg?v=1767702862&width=300 300w, //gibraltarhardware.com/cdn/shop/files/2x1_4x5_bdacces.jpg?v=1767702862&width=400 400w, //gibraltarhardware.com/cdn/shop/files/2x1_4x5_bdacces.jpg?v=1767702862&width=500 500w, //gibraltarhardware.com/cdn/shop/files/2x1_4x5_bdacces.jpg?v=1767702862&width=600 600w, //gibraltarhardware.com/cdn/shop/files/2x1_4x5_bdacces.jpg?v=1767702862&width=800 800w, //gibraltarhardware.com/cdn/shop/files/2x1_4x5_bdacces.jpg?v=1767702862&width=1000 1000w" width="1000" height="1250" loading="lazy" sizes="(max-width: 699px) 73vw, 800px" class="zoom-image"><div class="collection-card__content-wrapper text-custom place-self-end-start text-start" style="--text-color: 255 255 255"><div class="collection-card__content prose"><p class="subheading uppercase">FIND</p><p class="h3">Bass Drum Accessories</p></div><div class="collection-card__cta"> 5994 Shop Now 5995<svg 5996 role="presentation" 5997 focusable="false" 5998 width="24" 5999 height="24" 6000 class="icon icon-circle-button-right-clipped" 6001 viewBox="0 0 24 24" 6002 > 6003 <path fill-rule="evenodd" clip-rule="evenodd" d="M12 24c6.627 0 12-5.373 12-12S18.627 0 12 0 0 5.373 0 12s5.373 12 12 12ZM10.47 9.53 12.94 12l-2.47 2.47 1.06 1.06 3-3 .53-.53-.53-.53-3-3-1.06 1.06Z" fill="currentColor"></path> 6004 </svg></div></div> 6005 </div></a></collection-list> 6006 </scroll-carousel></div></div> 6007 </div> 6008</section> 6009<!-- BEGIN sections: footer-group --> 6010<section id="shopify-section-sections--23110492389611__text-with-icons" class="shopify-section shopify-section-group-footer-group shopify-section--text-with-icons"><style> 6011 #shopify-section-sections--23110492389611__text-with-icons { 6012 --section-background-hash: 0; 6013 } 6014 6015 #shopify-section-sections--23110492389611__text-with-icons + * { 6016 --previous-section-background-hash: 0; 6017 }</style><style> 6018 #shopify-section-sections--23110492389611__text-with-icons { 6019 --text-with-icons-template: minmax(0, 1fr); 6020 --text-with-icons-justify: center; 6021 --text-with-icons-text-align: center; 6022 --text-with-icons-gap: var(--spacing-5); 6023 }@media screen and (min-width: 699px) { 6024 #shopify-section-sections--23110492389611__text-with-icons { 6025 --text-with-icons-template: repeat(2, minmax(0, 1fr)); 6026 } 6027 }@media screen and (min-width: 1150px) { 6028 #shopify-section-sections--23110492389611__text-with-icons { 6029 --text-with-icons-gap: var(--spacing-5); 6030 } 6031 }@media screen and (min-width: 1000px) { 6032 #shopify-section-sections--23110492389611__text-with-icons { 6033 --text-with-icons-template: repeat(3, minmax(0, 630px)); 6034 --text-with-icons-justify: center; 6035 --text-with-icons-text-align: center; 6036 } 6037 }</style> 6038 6039 <div class="section section-blends section-full text-custom"style="--text-color: 26 26 26;"> 6040 <div class="section-stack"><div class="text-with-icons"> 6041 <scroll-carousel class="text-with-icons__list scroll-area full-bleed md:unbleed" id="carousel-sections--23110492389611__text-with-icons" role="region"><div id="block-sections--23110492389611__text-with-icons-free-shipping" class="text-with-icons__item snap-center" role="group" aria-label="Item 1 of 3" ><div ><svg 6042 role="presentation" 6043 fill="none" 6044 focusable="false" 6045 stroke-width="2" 6046 width="24" 6047 height="24" 6048 class="sm:hidden icon icon-picto-box"
6049 viewBox="0 0 24 24" 6050 > 6051 <path d="M2.22 5.472a.742.742 0 0 0-.33.194.773.773 0 0 0-.175.48c-.47 4.515-.48 7.225 0 11.707a.792.792 0 0 0 .505.737l9.494 3.696.285.079.286-.08 9.494-3.694a.806.806 0 0 0 .505-.737c.5-4.537.506-7.153 0-11.648a.765.765 0 0 0-.175-.542.739.739 0 0 0-.33-.257v.002" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 6052 <path d="M22.269 5.997a.771.771 0 0 0-.16-.335.744.744 0 0 0-.33-.257l-9.494-3.629a.706.706 0 0 0-.571 0L6.967 3.623 2.22 5.47a.742.742 0 0 0-.33.192.771.771 0 0 0-.16.336.806.806 0 0 0 .49.592l9.494 3.696h.57l5.216-2.03L21.78 6.59a.794.794 0 0 0 .492-.593h-.002Z" fill="currentColor" fill-opacity="0"/> 6053 <path d="m17.5 8.255-5.215 2.03h-.571L2.22 6.59a.806.806 0 0 1-.49-.592.771.771 0 0 1 .16-.336.742.742 0 0 1 .33-.192l4.747-1.847M17.5 8.255 21.78 6.59a.794.794 0 0 0 .492-.593h-.002a.771.771 0 0 0-.16-.335.744.744 0 0 0-.33-.257l-9.494-3.629a.706.706 0 0 0-.571 0L6.967 3.623M17.5 8.255 6.967 3.623M12 22.365v-12.08M15.5 17l4-1.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 6054 </svg><svg 6055 role="presentation" 6056 fill="none" 6057 focusable="false" 6058 stroke-width="2" 6059 width="24" 6060 height="24" 6061 class="hidden sm:block icon icon-picto-box" 6062 viewBox="0 0 24 24" 6063 > 6064 <path d="M2.22 5.472a.742.742 0 0 0-.33.194.773.773 0 0 0-.175.48c-.47 4.515-.48 7.225 0 11.707a.792.792 0 0 0 .505.737l9.494 3.696.285.079.286-.08 9.494-3.694a.806.806 0 0 0 .505-.737c.5-4.537.506-7.153 0-11.648a.765.765 0 0 0-.175-.542.739.739 0 0 0-.33-.257v.002" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 6065 <path d="M22.269 5.997a.771.771 0 0 0-.16-.335.744.744 0 0 0-.33-.257l-9.494-3.629a.706.706 0 0 0-.571 0L6.967 3.623 2.22 5.47a.742.742 0 0 0-.33.192.771.771 0 0 0-.16.336.806.806 0 0 0 .49.592l9.494 3.696h.57l5.216-2.03L21.78 6.59a.794.794 0 0 0 .492-.593h-.002Z" fill="currentColor" fill-opacity="0"/> 6066 <path d="m17.5 8.255-5.215 2.03h-.571L2.22 6.59a.806.806 0 0 1-.49-.592.771.771 0 0 1 .16-.336.742.742 0 0 1 .33-.192l4.747-1.847M17.5 8.255 21.78 6.59a.794.794 0 0 0 .492-.593h-.002a.771.771 0 0 0-.16-.335.744.744 0 0 0-.33-.257l-9.494-3.629a.706.706 0 0 0-.571 0L6.967 3.623M17.5 8.255 6.967 3.623M12 22.365v-12.08M15.5 17l4-1.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 6067 </svg></div><div class="text-with-icons__text-wrapper"> 6068 <div class="prose"><p class="h6">Free shipping</p><p>Free standard shipping on orders over $150</p></div> 6069 </div> 6070 </div><div id="block-sections--23110492389611__text-with-icons-customer-support" class="text-with-icons__item snap-center" role="group" aria-label="Item 2 of 3" ><div ><svg 6071 role="presentation" 6072 fill="none" 6073 focusable="false" 6074 stroke-width="2" 6075 width="24" 6076 height="24" 6077 class="sm:hidden icon icon-picto-customer-support" 6078 viewBox="0 0 24 24" 6079 > 6080 <path d="M1.714 14.143c0-3.919 2.613-4.898 3.92-4.898 2.35 0 2.938 1.96 2.938 2.938v3.92c0 2.35-1.96 2.938-2.939 2.938-1.306 0-3.919-.98-3.919-4.898ZM22.286 14.143c0-3.919-2.613-4.898-3.92-4.898-2.35 0-2.937 1.96-2.937 2.938v3.92c0 2.35 1.96 2.938 2.938 2.938 1.306 0 3.919-.98 3.919-4.898Z" fill="currentColor" fill-opacity="0"/> 6081 <path d="M1.714 14.143c0-3.919 2.613-4.898 3.92-4.898 2.35 0 2.938 1.96 2.938 2.938v3.92c0 2.35-1.96 2.938-2.939 2.938-1.306 0-3.919-.98-3.919-4.898ZM22.286 14.143c0-3.919-2.613-4.898-3.92-4.898-2.35 0-2.937 1.96-2.937 2.938v3.92c0 2.35 1.96 2.938 2.938 2.938 1.306 0 3.919-.98 3.919-4.898Z" stroke="currentColor"/> 6082 <path d="M2.38 11.263C2.524 6.537 4.929 1.286 12 1.286c7.06 0 9.468 5.232 9.617 9.951m.106 5.666s.134 3.079-1.447 4.42c-1.58 1.336-5.57 1.31-5.57 1.31" stroke="currentColor" stroke-linecap="round"/> 6083 </svg><svg 6084 role="presentation" 6085 fill="none" 6086 focusable="false" 6087 stroke-width="2" 6088 width="24" 6089 height="24" 6090 class="hidden sm:block icon icon-picto-customer-support" 6091 viewBox="0 0 24 24" 6092 > 6093 <path d="M1.714 14.143c0-3.919 2.613-4.898 3.92-4.898 2.35 0 2.938 1.96 2.938 2.938v3.92c0 2.35-1.96 2.938-2.939 2.938-1.306 0-3.919-.98-3.919-4.898ZM22.286 14.143c0-3.919-2.613-4.898-3.92-4.898-2.35 0-2.937 1.96-2.937 2.938v3.92c0 2.35 1.96 2.938 2.938 2.938 1.306 0 3.919-.98 3.919-4.898Z" fill="currentColor" fill-opacity="0"/> 6094 <path d="M1.714 14.143c0-3.919 2.613-4.898 3.92-4.898 2.35 0 2.938 1.96 2.938 2.938v3.92c0 2.35-1.96 2.938-2.939 2.938-1.306 0-3.919-.98-3.919-4.898ZM22.286 14.143c0-3.919-2.613-4.898-3.92-4.898-2.35 0-2.937 1.96-2.937 2.938v3.92c0 2.35 1.96 2.938 2.938 2.938 1.306 0 3.919-.98 3.919-4.898Z" stroke="currentColor"/> 6095 <path d="M2.38 11.263C2.524 6.537 4.929 1.286 12 1.286c7.06 0 9.468 5.232 9.617 9.951m.106 5.666s.134 3.079-1.447 4.42c-1.58 1.336-5.57 1.31-5.57 1.31" stroke="currentColor" stroke-linecap="round"/> 6096 </svg></div><div class="text-with-icons__text-wrapper"> 6097 <div class="prose"><p class="h6">Customer service</p><p>We're here to help. You can contact us <a href="/pages/get-in-touch-archive" title="Contact Us">here</a>.</p></div> 6098 </div> 6099 </div><div id="block-sections--23110492389611__text-with-icons-payment" class="text-with-icons__item snap-center" role="group" aria-label="Item 3 of 3" ><div ><svg 6100 role="presentation" 6101 fill="none" 6102 focusable="false" 6103 stroke-width="2" 6104 width="24" 6105 height="24" 6106 class="sm:hidden icon icon-picto-shield"
6107 viewBox="0 0 24 24" 6108 > 6109 <path d="M1.366 11.571c0-6.337 2.658-9.054 3.546-9.96h14.177c.886.906 3.545 3.623 3.545 9.96 0 7.242-6.982 9.912-10.526 10.818-3.547-.906-10.743-3.576-10.743-10.82l.001.002Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 6110 <path d="m12 22.361.106.028c3.545-.906 10.528-3.576 10.528-10.82 0-6.335-2.657-9.05-3.544-9.958H12v20.75Z" fill="currentColor" fill-opacity="0" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 6111 </svg><svg 6112 role="presentation" 6113 fill="none" 6114 focusable="false" 6115 stroke-width="2" 6116 width="24" 6117 height="24" 6118 class="hidden sm:block icon icon-picto-shield" 6119 viewBox="0 0 24 24" 6120 > 6121 <path d="M1.366 11.571c0-6.337 2.658-9.054 3.546-9.96h14.177c.886.906 3.545 3.623 3.545 9.96 0 7.242-6.982 9.912-10.526 10.818-3.547-.906-10.743-3.576-10.743-10.82l.001.002Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 6122 <path d="m12 22.361.106.028c3.545-.906 10.528-3.576 10.528-10.82 0-6.335-2.657-9.05-3.544-9.958H12v20.75Z" fill="currentColor" fill-opacity="0" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> 6123 </svg></div><div class="text-with-icons__text-wrapper"> 6124 <div class="prose"><p class="h6">Warranty support</p><p>Because sometimes the unexpected happens.</p></div> 6125 </div> 6126 </div></scroll-carousel><page-dots aria-controls="carousel-sections--23110492389611__text-with-icons" class="page-dots peer-not-scrollable:hidden"><button type="button" class="tap-area" aria-current="true"> 6127 <span class="sr-only">Go to item 1</span> 6128 </button><button type="button" class="tap-area" aria-current="false"> 6129 <span class="sr-only">Go to item 2</span> 6130 </button><button type="button" class="tap-area" aria-current="false"> 6131 <span class="sr-only">Go to item 3</span> 6132 </button></page-dots></div> 6133 </div> 6134 </div></section><footer id="shopify-section-sections--23110492389611__footer" class="shopify-section shopify-section-group-footer-group shopify-section--footer"><style> 6135 @media screen and (min-width: 1000px) { 6136 #shopify-section-sections--23110492389611__footer {--footer-block-list-gap: var(--spacing-10);--footer-block-list-justify-content: space-between; 6137 } 6138 } 6139</style><div class="footer"> 6140 <div class="container"> 6141 <div class="footer__wrapper"><div class="footer__block-list empty:hidden"><div class="footer__block footer__block--newsletter" ><div class="v-stack gap-6"><p class="h4">Sign up to our newsletter</p><div class="prose text-subdued"><p>Performance is everywhere. Even in your inbox.</p></div><form method="post" action="/contact#footer-newsletter" id="footer-newsletter" accept-charset="UTF-8" class="footer__newsletter-form form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="contact[tags]" value="newsletter"><div class="form-control" ><input id="input-sections--23110492389611__footer--contactemail" class="input is-floating" type="email" dir="ltr" name="contact[email]" placeholder=" " 6142 6143 6144 6145 6146 autocomplete="email" 6147 6148 enterkeyhint="send" 6149 required 6150 6151><label for="input-sections--23110492389611__footer--contactemail" class="floating-label">E-mail</label><div class="self-submit-button"> 6152 <button type="submit" class="circle-chevron hover:colors"> 6153 <span class="sr-only">Subscribe</span><svg 6154 role="presentation" 6155 focusable="false" 6156 width="5" 6157 height="8" 6158 class="icon icon-chevron-right-small reverse-icon" 6159 viewBox="0 0 5 8" 6160 > 6161 <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path> 6162 </svg></button> 6163 </div></div></form></div> 6164 </div><div class="footer__block footer__block--menu" ><p class="bold">Shop</p><ul class="v-stack gap-3" role="list"><li> 6165 <a href="/collections/drum-racks" class="inline-block link-faded break-all">Racks</a> 6166 </li><li> 6167 <a href="/collections/drum-thrones" class="inline-block link-faded break-all">Thrones</a> 6168 </li><li> 6169 <a href="/collections/cymbal-stands-accessories" class="inline-block link-faded break-all">Stands</a> 6170 </li><li> 6171 <a href="/collections/bass-drum-pedals" class="inline-block link-faded break-all">Pedals</a> 6172 </li><li> 6173 <a href="/collections/drum-accessories" class="inline-block link-faded break-all">Accessories</a> 6174 </li><li> 6175 <a href="/collections/drum-parts" class="inline-block link-faded break-all">Parts</a> 6176 </li></ul> 6177 </div><div class="footer__block footer__block--menu" ><p class="bold">Support</p><ul class="v-stack gap-3" role="list"><li> 6178 <a href="/pages/get-in-touch-archive" class="inline-block link-faded break-all">Contact</a> 6179 </li><li> 6180 <a href="/pages/rewards" class="inline-block link-faded break-all">Gibraltar Rewards</a> 6181 </li><li> 6182 <a href="/products/digital-gift-card" class="inline-block link-faded break-all">Gift Cards</a> 6183 </li><li> 6184 <a href="/pages/store-locator" class="inline-block link-faded break-all">Find a Store</a> 6185 </li><li> 6186 <a href="/pages/warranty" class="inline-block link-faded break-all">Warranty</a> 6187 </li><li> 6188 <a href="/pages/frequently-asked-questions" class="inline-block link-faded break-all">FAQ</a> 6189 </li></ul> 6190 </div><div class="footer__block footer__block--menu" ><p class="bold">Orders</p><ul class="v-stack gap-3" role="list"><li> 6191 <a href="/policies/shipping-policy" class="inline-block link-faded break-all">Shipping</a> 6192 </li><li> 6193 <a href="/policies/refund-policy" class="inline-block link-faded break-all">Returns</a> 6194 </li></ul> 6195 </div></div><div class="footer__aside empty:hidden"><div class="footer__aside-top"><ul class="social-media " role="list"><li> 6196 <a href="https://www.facebook.com/gibraltarhardware" class="tap-area" target="_blank" rel="noopener" aria-label="Follow on Facebook"><svg 6197 role="presentation" 6198 focusable="false" 6199 width="27" 6200 height="27" 6201 class="icon icon-facebook"
6202 viewBox="0 0 24 24" 6203 > 6204 <path fill-rule="evenodd" clip-rule="evenodd" d="M10.183 21.85v-8.868H7.2V9.526h2.983V6.982a4.17 4.17 0 0 1 4.44-4.572 22.33 22.33 0 0 1 2.667.144v3.084h-1.83a1.44 1.44 0 0 0-1.713 1.68v2.208h3.423l-.447 3.456h-2.97v8.868h-3.57Z" fill="currentColor"/> 6205 </svg></a> 6206 </li><li> 6207 <a href="https://twitter.com/GibraltarDIY" class="tap-area" target="_blank" rel="noopener" aria-label="Follow on Twitter"><svg 6208 role="presentation" 6209 focusable="false" 6210 width="27" 6211 height="27" 6212 class="icon icon-twitter" 6213 viewBox="0 0 24 24" 6214 > 6215 <path d="M16.94 4h2.715l-5.93 6.777L20.7 20h-5.462l-4.278-5.593L6.065 20H3.35l6.342-7.25L3 4h5.6l3.868 5.113L16.94 4Zm-.952 14.375h1.504L7.784 5.54H6.17l9.818 12.836Z" fill="currentColor"/> 6216 </svg></a> 6217 </li><li> 6218 <a href="https://www.instagram.com/gibraltarhardware/" class="tap-area" target="_blank" rel="noopener" aria-label="Follow on Instagram"><svg 6219 role="presentation" 6220 focusable="false" 6221 width="27" 6222 height="27" 6223 class="icon icon-instagram" 6224 viewBox="0 0 24 24" 6225 > 6226 <path fill-rule="evenodd" clip-rule="evenodd" d="M12 2.4c-2.607 0-2.934.011-3.958.058-1.022.046-1.72.209-2.33.446a4.705 4.705 0 0 0-1.7 1.107 4.706 4.706 0 0 0-1.108 1.7c-.237.611-.4 1.31-.446 2.331C2.41 9.066 2.4 9.392 2.4 12c0 2.607.011 2.934.058 3.958.046 1.022.209 1.72.446 2.33a4.706 4.706 0 0 0 1.107 1.7c.534.535 1.07.863 1.7 1.108.611.237 1.309.4 2.33.446 1.025.047 1.352.058 3.959.058s2.934-.011 3.958-.058c1.022-.046 1.72-.209 2.33-.446a4.706 4.706 0 0 0 1.7-1.107 4.706 4.706 0 0 0 1.108-1.7c.237-.611.4-1.31.446-2.33.047-1.025.058-1.352.058-3.959s-.011-2.934-.058-3.958c-.047-1.022-.209-1.72-.446-2.33a4.706 4.706 0 0 0-1.107-1.7 4.705 4.705 0 0 0-1.7-1.108c-.611-.237-1.31-.4-2.331-.446C14.934 2.41 14.608 2.4 12 2.4Zm0 1.73c2.563 0 2.867.01 3.88.056.935.042 1.443.199 1.782.33.448.174.768.382 1.104.718.336.336.544.656.718 1.104.131.338.287.847.33 1.783.046 1.012.056 1.316.056 3.879 0 2.563-.01 2.867-.056 3.88-.043.935-.199 1.444-.33 1.782a2.974 2.974 0 0 1-.719 1.104 2.974 2.974 0 0 1-1.103.718c-.339.131-.847.288-1.783.33-1.012.046-1.316.056-3.88.056-2.563 0-2.866-.01-3.878-.056-.936-.042-1.445-.199-1.783-.33a2.974 2.974 0 0 1-1.104-.718 2.974 2.974 0 0 1-.718-1.104c-.131-.338-.288-.847-.33-1.783-.047-1.012-.056-1.316-.056-3.879 0-2.563.01-2.867.056-3.88.042-.935.199-1.443.33-1.782.174-.448.382-.768.718-1.104a2.974 2.974 0 0 1 1.104-.718c.338-.131.847-.288 1.783-.33C9.133 4.14 9.437 4.13 12 4.13Zm0 11.07a3.2 3.2 0 1 1 0-6.4 3.2 3.2 0 0 1 0 6.4Zm0-8.13a4.93 4.93 0 1 0 0 9.86 4.93 4.93 0 0 0 0-9.86Zm6.276-.194a1.152 1.152 0 1 1-2.304 0 1.152 1.152 0 0 1 2.304 0Z" fill="currentColor"/> 6227 </svg></a> 6228 </li><li> 6229 <a href="https://www.youtube.com/user/GibraltarDIY" class="tap-area" target="_blank" rel="noopener" aria-label="Follow on YouTube"><svg 6230 role="presentation" 6231 focusable="false" 6232 width="27" 6233 height="27" 6234 class="icon icon-youtube" 6235 viewBox="0 0 24 24" 6236 > 6237 <path fill-rule="evenodd" clip-rule="evenodd" d="M20.44 5.243c.929.244 1.66.963 1.909 1.876.451 1.654.451 5.106.451 5.106s0 3.452-.451 5.106a2.681 2.681 0 0 1-1.91 1.876c-1.684.443-8.439.443-8.439.443s-6.754 0-8.439-.443a2.682 2.682 0 0 1-1.91-1.876c-.45-1.654-.45-5.106-.45-5.106s0-3.452.45-5.106a2.681 2.681 0 0 1 1.91-1.876c1.685-.443 8.44-.443 8.44-.443s6.754 0 8.438.443Zm-5.004 6.982L9.792 15.36V9.091l5.646 3.134Z" fill="currentColor"/> 6238 </svg></a> 6239 </li></ul></div><div class="footer__aside-bottom"><div class="footer__copyright v-stack gap-1"> 6240<p class="footer__copyright text-sm text-subdued">© 2026, Gibraltar Hardware.</p><ul class="footer__policy-links unstyled-list"><li class="contents"><a href="/policies/refund-policy" class="text-sm link-faded">Refund policy</a></li><li class="contents"><a href="/policies/privacy-policy" class="text-sm link-faded">Privacy policy</a></li><li class="contents"><a href="/policies/terms-of-service" class="text-sm link-faded">Terms of service</a></li><li class="contents"><a href="/policies/shipping-policy" class="text-sm link-faded">Shipping policy</a></li></ul></div> 6241 </div> 6242 </div> 6243 </div> 6244 </div> 6245</div> 6246 6247<style> #shopify-section-sections--23110492389611__footer .social-media :has(.icon-twitter) {display: none !important;} </style></footer> 6248<!-- END sections: footer-group --></main> 6249
6249<script src="https://a.klaviyo.com/media/js/onsite/onsite.js"></script>
6249 6250
6250<script> 6251 var klaviyo = klaviyo || []; 6252 klaviyo.init({ 6253 account: 'T4iTFS', 6254 list: 'SVEDbX', 6255 platform: 'shopify', 6256 }); 6257 klaviyo.enable('backinstock', { 6258 trigger: { 6259 product_page_text: 'Notify Me When Available', 6260 product_page_class: 'button', 6261 product_page_text_align: 'center', 6262 product_page_margin: '0px', 6263 replace_anchor: true, 6264 }, 6265 modal: { 6266 headline: '{product_name}', 6267 body_content: 'Register to receive a notification when this item comes back in stock.', 6268 email_field_label: 'Email', 6269 button_label: 'Notify me when available', 6270 subscription_success_label: "You're in! We'll let you know when it's back.", 6271 footer_content: '', 6272 additional_styles: "@import url('https://fonts.googleapis.com/css?family=Inter&display=swap');", 6273 headers_font_family: 'Inter', 6274 font_family: 'Inter', 6275 drop_background_color: '#000', 6276 background_color: '#fff', 6277 text_color: '#000', 6278 button_text_color: '#fff', 6279 button_background_color: '#161615', 6280 close_button_color: '#ccc', 6281 error_background_color: '#fcd6d7', 6282 error_text_color: '#C72E2F', 6283 success_background_color: '#d3efcd', 6284 success_text_color: '#1B9500', 6285 }, 6286 }); 6287 </script>
6287 6288
6288<script> 6289 function waitForElement(selector, callback) { 6290 const observer = new MutationObserver((mutationsList, observer) => { 6291 const element = document.querySelector(selector); 6292 if (element) { 6293 callback(); 6294 } 6295 }); 6296 observer.observe(document.body, { childList: true, subtree: true }); 6297 6298 if (document.querySelector(selector)) { 6299 callback(); 6300 } 6301 } 6302 6303 document.addEventListener('DOMContentLoaded', () => { 6304 waitForElement('.product-list', () => { 6305 setTimeout(() => { 6306 window.jdgm.customizeBadges(); 6307 }, 500); 6308 }); 6309 }); 6310 </script>
6310 6311
6311<script> 6312 function adjustPromoPadding() { 6313 const elements = document.querySelectorAll( 6314 '.navigation-drawer .panel__wrapper .navigation-promo.navigation-promo--grid' 6315 ); 6316 elements.forEach((el) => { 6317 if (window.innerHeight < 820) { 6318 el.style.paddingBottom = '80px'; 6319 } else { 6320 el.style.paddingBottom = ''; 6321 } 6322 }); 6323 } 6324 6325 function adjustPanelGap() { 6326 const elements = document.querySelectorAll('.navigation-drawer .panel__wrapper'); 6327 elements.forEach((el) => { 6328 if (window.innerHeight < 820) { 6329 el.style.gap = 'var(--spacing-6)'; 6330 } else { 6331 el.style.gap = 'var(--spacing-14)'; 6332 } 6333 }); 6334 } 6335 6336 // Run on load and resize 6337 window.addEventListener('load', adjustPromoPadding); 6338 window.addEventListener('resize', adjustPromoPadding); 6339 window.addEventListener('load', adjustPanelGap); 6340 window.addEventListener('resize', adjustPanelGap); 6341 </script>
6341 6342 6343
6343<script> 6344 6345 6346 6347 (function() { 6348 'use strict'; 6349 6350 function getElements() { 6351 return { 6352 showFilterToggle: document.querySelector('[data-show-filters]'), 6353 hideFilterToggle: document.querySelector('[data-hide-filters]'), 6354 sidebar: document.querySelector('.collection__facets'), 6355 collectionGrid: document.querySelector('.collection__results .product-list'), 6356 fullSection: document.querySelector('.full-sec') 6357 }; 6358 } 6359 6360 function toggleFilterSidebar(elements, show) { 6361 const { showFilterToggle, hideFilterToggle, sidebar, collectionGrid, fullSection } = elements; 6362 6363 if (show) { 6364 showFilterToggle.style.display = 'none'; 6365 hideFilterToggle.style.display = ''; 6366 sidebar.classList.add('is-visible'); 6367 collectionGrid.classList.add('sidebar-active'); 6368 fullSection.classList.remove('full-sec'); 6369 } else { 6370 showFilterToggle.style.display = ''; 6371 hideFilterToggle.style.display = 'none'; 6372 sidebar.classList.remove('is-visible'); 6373 collectionGrid.classList.remove('sidebar-active'); 6374 fullSection.classList.add('full-sec'); 6375 } 6376 } 6377 6378 function initFilterToggle() { 6379 const elements = getElements(); 6380 const { showFilterToggle, hideFilterToggle, sidebar, collectionGrid, fullSection } = elements; 6381 6382 if (!showFilterToggle || !hideFilterToggle || !sidebar || !collectionGrid || !fullSection) { 6383 return; 6384 } 6385 6386 // Restore saved state 6387 const savedState = sessionStorage.getItem('filterSidebarState'); 6388 if (savedState === 'visible') { 6389 toggleFilterSidebar(elements, true); 6390 } else if (savedState === 'hidden') { 6391 toggleFilterSidebar(elements, false); 6392 } 6393 6394 showFilterToggle.addEventListener('click', function(e) { 6395 e.preventDefault(); 6396 e.stopPropagation(); 6397 6398 toggleFilterSidebar(elements, true); 6399 sessionStorage.setItem('filterSidebarState', 'visible'); 6400 }); 6401 6402 hideFilterToggle.addEventListener('click', function(e) { 6403 e.preventDefault(); 6404 e.stopPropagation(); 6405 6406 toggleFilterSidebar(elements, false); 6407 sessionStorage.setItem('filterSidebarState', 'hidden'); 6408 }); 6409 6410 } 6411 6412 // Initialize on page load 6413 if (document.readyState === 'loading') { 6414 document.addEventListener('DOMContentLoaded', initFilterToggle); 6415 } else { 6416 initFilterToggle(); 6417 } 6418 6419 // Re-initialize after Impact theme filter updates 6420 document.addEventListener('theme:facets:updated', function() { 6421 initFilterToggle(); 6422 }); 6423 6424 // Listen for any section reloads 6425 document.addEventListener('shopify:section:load', function() { 6426 initFilterToggle(); 6427 }); 6428 6429 // Observe DOM changes in the collection wrapper 6430 const observeCollection = new MutationObserver(function(mutations) { 6431 let shouldReinit = false; 6432 6433 mutations.forEach(function(mutation) { 6434 if (mutation.addedNodes.length > 0) { 6435 mutation.addedNodes.forEach(function(node) { 6436 if (node.nodeType === 1 && 6437 (node.classList?.contains('collection__facets') || 6438 node.classList?.contains('collection__filters-toggle') || 6439 node.querySelector?.('.collection__filters-toggle'))) { 6440 shouldReinit = true; 6441 } 6442 }); 6443 } 6444 }); 6445 6446 if (shouldReinit) { 6447 initFilterToggle(); 6448 } 6449 }); 6450 6451 // Start observing when DOM is ready 6452 function startObserving() { 6453 const mainContent = document.querySelector('main') || document.querySelector('.collection') || document.body; 6454 if (mainContent) { 6455 observeCollection.observe(mainContent, { 6456 childList: true, 6457 subtree: true 6458 }); 6459 } 6460 } 6461 6462 if (document.readyState === 'loading') { 6463 document.addEventListener('DOMContentLoaded', startObserving); 6464 } else { 6465 startObserving(); 6466 } 6467 6468 // Intercept filter form submissions 6469 document.addEventListener('submit', function(e) { 6470 if (e.target.matches('form[data-facets-form]')) { 6471 initFilterToggle(); 6472 } 6473 }, true); 6474 6475 // Intercept filter link clicks 6476 document.addEventListener('click', function(e) { 6477 const filterLink = e.target.closest('[data-facet-link], .facets__item a'); 6478 if (filterLink) { 6479 initFilterToggle(); 6480 } 6481 }, true); 6482 6483 })(); 6484 </script>
6484 6485 6486
6486<script> 6487 function swymCallbackFn(swat){ 6488 document.addEventListener("swym:recos-loaded", function() { 6489 swat.collectionsApi.initializeCollections(swat, false, window.Shopify.theme.theme_store_id); 6490 console.log("swym collections init"); 6491 }); 6492 } 6493 if(!window.SwymCallbacks){ 6494 window.SwymCallbacks = []; 6495 } 6496 window.SwymCallbacks.push(swymCallbackFn); 6497</script>
6497 6498 <style> .badge--on-sale {border-width: 1px; border-color: black; color: black; background-color: white;} .wsg-hidden-label {display: none !important;} #wsg-website {display: none !important;} #wsg-title,.wsg-shipping-footer,.wsg-login-container {text-align: left !important;} .wsg-signup-link,#wsg-signup-link {text-align: left !important; max-width: 40%; margin: auto; min-width: 570px;} .jdgm-preview-badge .jdgm-star.jdgm-star {color: #d8a331;} @media only screen and (max-width: 750px) {.wsg-signup-link {min-width: 300px; }} .wsg-full {display: none !important;} label[data-translation-selector="labelCity"],label[data-translation-selector="labelCountry"],label[data-translation-selector="labelState"],label[data-translation-selector="labelZip"],label[data-translation-selector="labelEmail"],label[data-translation-selector="labelPassword"] {display: none !important;} </style> 6499<div id="shopify-block-AbEpqaklGb2U2U255a__10274264662263595587" class="shopify-block shopify-app-block">
6500<script> 6501 window.SwymCollectionsConfig = { 6502 'CollectionsSelectors': [], 6503 'CollectionsPosition': "top-right", 6504 'CollectionsIcon': "heart", 6505 'CollectionsButtonSize': 25, 6506 'CollectionsVerticalOffset': 0, 6507 'CollectionsHorizontalOffset': 0, 6508 'CollectionsProductLinkSelector': "-", 6509 'CollectionsProductTileSelector': "-", 6510 'CollectionsVariantSelector': "false", 6511 'CollectionsVariantSelectorChooseActionText': "Choose or Create new Wishlist", 6512 'CollectionsCreateListTitle': "Name Your Wishlist", 6513 'CollectionsCreateListPlaceholder': "Enter wishlist name", 6514 'CollectionsCustomIconAdd': "", 6515 'CollectionsCustomIconAdded': "", 6516 'CollectionsIconColor': "#000000", 6517 'CollectionsIconThickness': "1.7", 6518} 6519</script>
6519 6520<style> 6521 .swym-wishlist-collections-v2, .swym-wishlist-collections-v2 svg {border:unset; background:unset; min-width: 25px; height: 25px!important;} 6522 .swym-wishlist-collections-icon-heart-filled, .swym-wishlist-collections-icon-heart-unfilled, .swym-wishlist-collections-icon-star-filled, .swym-wishlist-collections-icon-star-unfilled, .swym-wishlist-collections-icon-bookmark-unfilled, .swym-wishlist-collections-icon-bookmark-filled {fill: #000000;} 6523 .swym-wishlist-collections-v2 .swym-collections-social-count {color: #000000;} 6524</style> 6525 6526 6527
6528<script> 6529 // Send heartbeat for collections button 6530 (function() { 6531 let collectionsButtonHeartbeatData = ''; 6532 try { 6533 collectionsButtonHeartbeatData = JSON.parse(collectionsButtonHeartbeatData) || {}; 6534 } catch (e) { 6535 collectionsButtonHeartbeatData = {}; 6536 } 6537 const ShopifyTheme = window.Shopify.theme; 6538 const themeId = ShopifyTheme.id; 6539 let heartbeatMetadata = { 6540 schema_name: ShopifyTheme?.schema_name, 6541 schema_version: ShopifyTheme?.schema_version, 6542 theme_store_id: ShopifyTheme?.theme_store_id, 6543 role: ShopifyTheme?.role 6544 }; 6545 6546 const isDesignMode = !!window.swymDesignMode; 6547 6548 if (!window.SwymCallbacks) { 6549 window.SwymCallbacks = []; 6550 } 6551 window.SwymCallbacks.push((swat) => { 6552 if (!swat || !themeId) { 6553 return; 6554 } 6555 const triggerHeartbeat = swat?.ExtensionHealth?.triggerExtensionHeartbeat; 6556 if (typeof triggerHeartbeat !== "function") return; 6557 6558 const lastHeartbeat = isDesignMode ? collectionsButtonHeartbeatData?.editor : collectionsButtonHeartbeatData?.[themeId]; 6559 const themeContext = isDesignMode ? 'editor' : themeId; 6560 6561 const extensionData = { 6562 extensionName: "add-to-wishlist-collections-button", 6563 extensionType: "app-embed", 6564 metadata: heartbeatMetadata, 6565 themeId: themeContext, 6566 extensionSource: "default" 6567 }; 6568 6569 /** Stop heartbeat 6570 triggerHeartbeat(extensionData, lastHeartbeat); 6571 */ 6572 }); 6573 })(); // IIFE to prevent polluting global scope 6574</script>
6574 6575 6576 6577<style> 6578 .swym-advanced-wishlist-collections-container { 6579 display: none; 6580 } 6581</style> 6582</div><div id="shopify-block-Ab2drNnFTdXordXljN__5883229681682764010" class="shopify-block shopify-app-block"> 6583</div><div id="shopify-block-ASXJCWWEvMUE5L1VWd__5946647744298494267" class="shopify-block shopify-app-block"> 6584 6585 6586<!-- BEGIN app snippet: swymVersion -->
6586<script>var __SWYM__VERSION__ = '7.0.8';</script>
6586<!-- END app snippet --> 6587<!-- BEGIN app snippet: swymCustomCss --> 6588 6589 6590 6591 6592<style id="swym-custom-css"> 6593 6594</style> 6595 6596<!-- END app snippet --> 6597 6598 6599 6600 6601 6602 6603 6604 6605 6606 6607 6608
6609<script> 6610 (function () { 6611 // Get CompanyLocation Metadata for B2B customer scenerios (SFS) 6612 6613 6614 // Put metafields in window variable 6615 const commonCustomizationSettings = '{"global-settings":{"icon":"heart","primaryColor":"#000000","secondaryColor":"#ffffff","storefrontLayoutType":"as-modal","buttonType":{"displayIcon":true,"displayText":false,"style":"text"},"collectionsButtonPosition":{"position":"top-right","verticalOffset":0,"horizontalOffset":0},"pdpButtonPosition":{"position":"product_image_top_right","verticalOffset":0,"horizontalOffset":0},"storefrontLayoutDrawerWidth":400,"enableStorefrontLayoutNotification":true}}'; 6616 try { 6617 const parsedSettings = JSON.parse(commonCustomizationSettings); 6618 if (parsedSettings) { 6619 window.SwymWishlistCommonCustomizationSettings = parsedSettings[window.Shopify.theme.schema_name] || parsedSettings['global-settings']; 6620 } else { 6621 window.SwymWishlistCommonCustomizationSettings = {}; 6622 } 6623 } catch (e) { 6624 window.SwymWishlistCommonCustomizationSettings = {}; 6625 } 6626 6627 let enabledCommonFeatures = '{"add-to-wishlist-collections-button":true,"add-to-wishlist-pdp-button":false,"auto-add-to-wishlist-from-pdp":{"pdpViewCount":"3","notificationTimeoutDuration":"5","selectedPosition":"TopLeft","enabled":false},"sfl-popup-v2":true,"control-centre":true,"multiple-wishlist":false}'; 6628 try { 6629 enabledCommonFeatures = JSON.parse(enabledCommonFeatures) || {}; 6630 } catch (e) { 6631 enabledCommonFeatures = {}; 6632 } 6633 // Storing COMMON FEATURES data in the window object for potential use in the storefront JS code. 6634 window.SwymEnabledCommonFeatures = enabledCommonFeatures; 6635 6636 // Ghost-Intent Configuration 6637 // Defaults to disabled (false). Only enabled when metafields explicitly set to "true". 6638 try { 6639 let ghostIntentConfig = { 6640 isExplicitConsentNeeded: false, 6641 isExplicitConsentNeededEvenForLocalStorage: false, 6642 askForPermissionOnFirstClick: true 6643 }; 6644 6645 6646 6647 window.SwymGhostIntentConfig = ghostIntentConfig; 6648 } catch(e) { 6649 window.SwymGhostIntentConfig = { 6650 isExplicitConsentNeeded: false, 6651 isExplicitConsentNeededEvenForLocalStorage: false, 6652 askForPermissionOnFirstClick: true 6653 }; 6654 } 6655 6656 // Education Layer Configuration 6657 // Reads from common enabled-features metafield first. Falls back to old standalone metafield for backward compatibility. 6658 6659 6660 window.SwymEducationLayerEnabled = enabledCommonFeatures?.["education-layer"] ?? true; 6661 6662 // Login Nudge Configuration 6663 // Reads from common enabled-features metafield first. Falls back to old standalone metafield for backward compatibility. 6664 6665 6666 window.SwymLoginNudgeEnabled = enabledCommonFeatures?.["login-nudge"] ?? true; 6667 6668 // Initialize or ensure SwymViewProducts exists 6669 if (!window.SwymViewProducts) { 6670 window.SwymViewProducts = {}; 6671 } 6672 6673 })(); 6674</script>
6674 6675 6676<!-- BEGIN app snippet: swymLoadConsentManager -->
6677<script> 6678 (function () { 6679 if (document.querySelector("script[data-swym-consent-manager]")) return; 6680 var swymConsentManagerScript = document.createElement("script"); 6681 swymConsentManagerScript.src = "https:\/\/cdn.shopify.com\/extensions\/01a0f142-9ec3-73a2-babd-8904a7e44cee\/swym-relay-840\/assets\/swym-consent-manager.js"; 6682 swymConsentManagerScript.async = false; // run in insertion order once fetched, instead of whenever fetch resolves 6683 swymConsentManagerScript.setAttribute("data-swym-consent-manager", "true"); 6684 document.head.appendChild(swymConsentManagerScript); 6685 })(); 6686</script>
6686 6687<!-- END app snippet --> 6688
6689<script 6690 6691 id="wishlist-embed-init" 6692 defer 6693 async 6694> 6695 (function () { 6696 window.swymWishlistEmbedLoaded = true; 6697 var fullAssetUrl = "https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/apps.bundle.js"; 6698 var assetBaseUrl = fullAssetUrl?.substring(0, fullAssetUrl.lastIndexOf('/') + 1); 6699 var swymJsPath = '//freecdn.swymrelay.com/code/swym-shopify.js'; 6700 var baseJsPath = swymJsPath?.substring(0, swymJsPath.lastIndexOf('/') + 1); 6701 window.SwymCurrentJSPath = baseJsPath; 6702 window.SwymAssetBaseUrl = assetBaseUrl; 6703 6704 window.SwymCurrentStorePath = "//swymstore-v3free-01.swymrelay.com"; 6705 6706 function loadSwymShopifyScript() { 6707 var element = ""; 6708 var scriptSrc = ""; 6709 6710 6711 element = "swym-ext-shopify-script"; 6712 window.SwymShopifyCdnInUse = true; 6713 scriptSrc = "https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/swym-ext-shopify.js"; 6714 6715 6716 if (document.getElementById(element)) { 6717 return; 6718 } 6719 6720 var s = document.createElement("script"); 6721 s.id = element; 6722 s.type = "text/javascript"; 6723 s.async = true; 6724 s.defer = true; 6725 s.src = scriptSrc; 6726 6727 s.onerror = function() { 6728 console.warn("Failed to load Swym Shopify script: ", scriptSrc, " Continuing with default"); 6729 // Fallback logic here 6730 element = `swym-ext-shopify-script-${__SWYM__VERSION__}`; 6731 var fallbackJsPathVal = "\/\/freecdn.swymrelay.com\/code\/swym-shopify.js"; 6732 var fallbackJsPathWithExt = fallbackJsPathVal.replace("swym-shopify", "swym-ext-shopify"); 6733 scriptSrc = fallbackJsPathWithExt + '?shop=' + encodeURIComponent(window.Shopify.shop) + '&v=' + __SWYM__VERSION__; 6734 6735 var fallbackScript = document.createElement("script"); 6736 fallbackScript.id = element; 6737 fallbackScript.type = "text/javascript"; 6738 fallbackScript.async = true; 6739 fallbackScript.defer = true; 6740 fallbackScript.src = scriptSrc; 6741 var y = document.getElementsByTagName("script")[0]; 6742 y.parentNode.insertBefore(fallbackScript, y); 6743 }; 6744 6745 var x = document.getElementsByTagName("script")[0]; 6746 x.parentNode.insertBefore(s, x); 6747 } 6748 6749 var consentAPICallbackInvoked = false; 6750 function checkConsentAndLoad() { 6751 // Allow app to load in design mode (theme editor) regardless of consent 6752 if (window.Shopify?.designMode) { 6753 loadSwymShopifyScript(); 6754 return; 6755 } 6756 6757 // Ghost-Intent: If merchant enabled explicit consent, block SDK until 6758 // consent is given through our Ghost-Intent flow (sync nudge accept). 6759 // This works on any store regardless of region (EU or non-EU). 6760 var ghostConfig = window.SwymGhostIntentConfig || {}; 6761 if (ghostConfig.isExplicitConsentNeeded || ghostConfig.isExplicitConsentNeededEvenForLocalStorage) { 6762 try { 6763 var consentKey = 'swym-ghost-consent-' + (window.Shopify && window.Shopify.shop || ''); 6764 if (localStorage.getItem(consentKey) === 'true') { 6765 // Consent was given through our flow â load SDK 6766 loadSwymShopifyScript(); 6767 return; 6768 } 6769 } catch(e) {} 6770 6771 // Check if Shopify native cookie consent was given via the cookie banner. 6772 // If user accepted cookies through Shopify's banner, load SDK normally 6773 // (Ghost-Intent is only needed when NO consent mechanism has been used). 6774 var shopifyConsentGiven = window.Shopify?.customerPrivacy?.preferencesProcessingAllowed?.(); 6775 if (shopifyConsentGiven) { 6776 loadSwymShopifyScript(); 6777 return; 6778 } 6779 6780 console.warn("[Swym Ghost-Intent] SDK blocked until explicit consent is given"); 6781 return; 6782 } 6783 6784 var isCookieBannerVisible = window.Shopify?.customerPrivacy?.shouldShowBanner?.(); 6785 if(!isCookieBannerVisible) { 6786 loadSwymShopifyScript(); 6787 return; 6788 } 6789 var shouldLoadSwymScript = window.Shopify?.customerPrivacy?.preferencesProcessingAllowed?.(); 6790 if (shouldLoadSwymScript) { 6791 loadSwymShopifyScript(); 6792 } else { 6793 console.warn("No customer consent to load Swym Wishlist Plus"); 6794 } 6795 } 6796 function initialiseConsentCheck() { 6797 document.addEventListener("visitorConsentCollected", (event) => { checkConsentAndLoad(); }); 6798 window.Shopify?.loadFeatures?.( 6799 [{name: 'consent-tracking-api', version: '0.1'}], 6800 error => { 6801 consentAPICallbackInvoked = true; 6802 if (error) { 6803 if(!window.Shopify?.customerPrivacy) { 6804 loadSwymShopifyScript(); 6805 return; 6806 } 6807 } 6808 checkConsentAndLoad(); 6809 } 6810 ); 6811 } 6812 function consentCheckFallback(retryCount) { 6813 if(!consentAPICallbackInvoked) { 6814 if (window.Shopify?.customerPrivacy) { 6815 checkConsentAndLoad(); 6816 } else if (retryCount >= 1) { 6817 console.warn("Shopify.loadFeatures unsuccessful on site, refer - https://shopify.dev/docs/api/customer-privacy#loading-the-customer-privacy-api. Proceeding with normal Swym Wishlist Plus load"); 6818 // Ghost-Intent: route through checkConsentAndLoad so SDK block is respected 6819 checkConsentAndLoad(); 6820 } else { 6821 setTimeout(() => consentCheckFallback(retryCount + 1), 1000); 6822 } 6823 } 6824 } 6825 if (document.readyState === "loading") { 6826 document.addEventListener("DOMContentLoaded", initialiseConsentCheck); 6827 window.addEventListener("load", () => consentCheckFallback(0)); 6828 } else { 6829 initialiseConsentCheck(); 6830 } 6831 6832 })(); 6833</script>
6833 6834 6835<!-- BEGIN app snippet: swymSnippet -->
6835<script defer> 6836 (function () { 6837 const currentSwymJSPath = '//freecdn.swymrelay.com/code/swym-shopify.js'; 6838 const currentSwymStorePath = 'https://swymstore-v3free-01.swymrelay.com'; 6839 const dnsPrefetchLink = `<link rel="dns-prefetch" href="${currentSwymStorePath}" crossorigin>`; 6840 const dnsPrefetchLink2 = `<link rel="dns-prefetch" href="${currentSwymJSPath}">`; 6841 const preConnectLink = `<link rel="preconnect" href="${currentSwymJSPath}">`; 6842 const swymSnippet = document.getElementById('wishlist-embed-init'); 6843 if(dnsPrefetchLink) {swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink);} 6844 if(dnsPrefetchLink2) {swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink2);} 6845 if(preConnectLink) {swymSnippet.insertAdjacentHTML('afterend', preConnectLink);} 6846 })() 6847</script>
vendor: 1 bytes, line 6847
6847
6848<script id="swym-snippet" type="text"> 6849 window.swymLandingURL = document.URL; 6850 window.swymCart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; 6851 window.swymPageLoad = function() { 6852 window.SwymProductVariants = window.SwymProductVariants || {}; 6853 window.SwymHasCartItems = 0 > 0; 6854 window.SwymPageData = {}, window.SwymProductInfo = {}; 6855 var unknown = {et: 0}; 6856 window.SwymPageData = unknown; 6857 6858 window.SwymPageData.uri = window.swymLandingURL; 6859 }; 6860 if(window.selectCallback){ 6861 (function(){ 6862 var originalSelectCallback = window.selectCallback; 6863 window.selectCallback = function(variant){ 6864 originalSelectCallback.apply(this, arguments); 6865 try{ 6866 if(window.triggerSwymVariantEvent){ 6867 window.triggerSwymVariantEvent(variant.id); 6868 } 6869 }catch(err){ 6870 console.warn("Swym selectCallback", err); 6871 } 6872 };})();} 6873 window.swymCustomerId =null; 6874 window.swymCustomerExtraCheck = 6875 null; 6876 var swappName = ("Wishlist" || "Wishlist"); 6877 var swymJSObject = { 6878 pid: "OY2UFXRwaaoK7TAK6bVcngm4\/Qj+90I0dnlq6EdLesY=", 6879 interface: "/apps/swym" + swappName + "/interfaces/interfaceStore.php?appname=" + swappName 6880 }; 6881 window.swymJSShopifyLoad = function(){ 6882 if(window.swymPageLoad) swymPageLoad(); 6883 if(!window._swat) { 6884 (function (s, w, r, e, l, a, y) { 6885 r['SwymRetailerConfig'] = s; 6886 r[s] = r[s] || function (k, v) { 6887 r[s][k] = v; 6888 }; 6889 })('_swrc', '', window); 6890 _swrc('RetailerId', swymJSObject.pid); 6891 _swrc('Callback', function(){initSwymShopify();}); 6892 }else if(window._swat.postLoader){ 6893 _swrc = window._swat.postLoader; 6894 _swrc('RetailerId', swymJSObject.pid); 6895 _swrc('Callback', function(){initSwymShopify();}); 6896 }else{ 6897 initSwymShopify();} 6898 } 6899 if(!window._SwymPreventAutoLoad) { 6900 swymJSShopifyLoad(); 6901 } 6902</script>
6902 6903 6904<style id="safari-flasher-pre"></style>
6905<script> 6906 if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1) { 6907 document.getElementById("safari-flasher-pre").innerHTML = '' + '#swym-plugin,#swym-hosted-plugin{display: none;}' + '.swym-button.swym-add-to-wishlist{display: none;}' + '.swym-button.swym-add-to-watchlist{display: none;}' + '#swym-plugin #swym-notepad, #swym-hosted-plugin #swym-notepad{opacity: 0; visibility: hidden;}' + '#swym-plugin #swym-notepad, #swym-plugin #swym-overlay, #swym-plugin #swym-notification,' + '#swym-hosted-plugin #swym-notepad, #swym-hosted-plugin #swym-overlay, #swym-hosted-plugin #swym-notification' + '{-webkit-transition: none; transition: none;}' + ''; 6908 window.SwymCallbacks = window.SwymCallbacks || []; 6909 window.SwymCallbacks.push(function(tracker) { 6910 tracker.evtLayer.addEventListener(tracker.JSEvents.configLoaded, function() { 6911 var x = function() { 6912 SwymUtils.onDOMReady(function() { 6913 var d = document.createElement("div"); 6914 d.innerHTML = "<style id='safari-flasher-post'>" + "#swym-plugin:not(.swym-ready),#swym-hosted-plugin:not(.swym-ready){display: none;}" + ".swym-button.swym-add-to-wishlist:not(.swym-loaded){display: none;}" + ".swym-button.swym-add-to-watchlist:not(.swym-loaded){display: none;}" + "#swym-plugin.swym-ready #swym-notepad, #swym-plugin.swym-ready #swym-overlay, #swym-plugin.swym-ready #swym-notification," + "#swym-hosted-plugin.swym-ready #swym-notepad, #swym-hosted-plugin.swym-ready #swym-overlay, #swym-hosted-plugin.swym-ready #swym-notification" + "{-webkit-transition: opacity 0.3s, visibility 0.3ms, -webkit-transform 0.3ms !important;-moz-transition: opacity 0.3s, visibility 0.3ms, -moz-transform 0.3ms !important;-ms-transition: opacity 0.3s, visibility 0.3ms, -ms-transform 0.3ms !important;-o-transition: opacity 0.3s, visibility 0.3ms, -o-transform 0.3ms !important;transition: opacity 0.3s, visibility 0.3ms, transform 0.3ms !important;}" + "</style>"; 6915 document.head.appendChild(d); 6916 });}; 6917 setTimeout(x, 10); 6918 });});} 6919 window.SwymOverrideMoneyFormat = "${{amount}}"; 6920</script>
6920 6921<style id="swym-product-view-defaults"> .swym-button.swym-add-to-wishlist-view-product:not(.swym-loaded) { display: none; } </style><!-- END app snippet --> 6922
6923<script 6924 6925 id="swymSnippetCheckAndActivate" 6926> 6927 (function () { 6928 var duplicateProneIds = ['safari-flasher-pre', 'swym-product-view-defaults', 'swym-wrap-login-handler']; 6929 6930 function removeDuplicateIdNodes(id) { 6931 var nodes = document.querySelectorAll('#' + id); 6932 nodes.forEach(function (node, index) { 6933 if (index > 0) { 6934 node.remove(); 6935 } 6936 }); 6937 } 6938 6939 function cleanupDuplicateSnippetNodes(activeScript) { 6940 if (!activeScript) { 6941 return; 6942 } 6943 var allSwymSnippets = document.querySelectorAll('script#swym-snippet'); 6944 allSwymSnippets.forEach(function (scriptNode) { 6945 if (scriptNode !== activeScript) { 6946 scriptNode.remove(); 6947 } 6948 }); 6949 } 6950 6951 function cleanupDuplicateActivationGuards() { 6952 var guardScripts = document.querySelectorAll('script#swymSnippetCheckAndActivate'); 6953 guardScripts.forEach(function (scriptNode, index) { 6954 if (index > 0) { 6955 scriptNode.removeAttribute('id'); 6956 } 6957 }); 6958 } 6959 6960 function postDomLoad() { 6961 var activeScript = document.querySelector('script#swym-snippet:not([type="text"])'); 6962 if (!activeScript) { 6963 var inactiveScript = document.querySelector('script#swym-snippet[type="text"]'); 6964 if (inactiveScript) { 6965 inactiveScript.type = 'text/javascript'; 6966 new Function(inactiveScript.textContent)(); 6967 activeScript = inactiveScript; 6968 } 6969 } 6970 6971 cleanupDuplicateSnippetNodes(activeScript); 6972 cleanupDuplicateActivationGuards(); 6973 duplicateProneIds.forEach(removeDuplicateIdNodes); 6974 } 6975 6976 if (document.readyState === 'loading') { 6977 document.addEventListener('DOMContentLoaded', postDomLoad); 6978 } else { 6979 postDomLoad(); 6980 } 6981 })(); 6982</script>
6982 6983 6984 6985
6986<script> 6987 (function () { 6988 const themeSchemaName = window.Shopify.theme.schema_name; 6989 6990 if (!window.SwymCallbacks) { 6991 window.SwymCallbacks = []; 6992 } 6993 window.SwymCallbacks.push(swat => { 6994 if (!swat) { 6995 return; 6996 } 6997 6998 // Ghost-Intent: Sync local wishlist items to cloud when SDK loads after consent 6999 if (window.SwymLocalWishlist && window.SwymLocalWishlist.getSyncableItems().length > 0) { 7000 window.SwymLocalWishlist.syncToCloud(swat); 7001 } 7002 7003 if (window._SwymSDKOnlyMode) { 7004 return; 7005 } 7006 7007 // ENABLE COMMON FEATURES 7008 let swymEnabledCommonFeatures = window.SwymEnabledCommonFeatures; 7009 Object.keys(swymEnabledCommonFeatures).forEach(key => { 7010 if (!swymEnabledCommonFeatures[key]) return; 7011 7012 switch (key) { 7013 case 'add-to-wishlist-collections-button': 7014 // Check if app block is already handling the collections button 7015 if (window.SwymCollectionsConfig) { 7016 return; 7017 } 7018 7019 // Check if v2 default collections is handling it 7020 if (window.SwymAdvancedCollectionsWishlistConfig) { 7021 return; 7022 } 7023 7024 // Fallback to old v1 behavior if v2 config is not present 7025 swat?.collectionsApi?.setDefaultCustomizationOptions(); 7026 swat?.collectionsApi?.initializeCollections(swat, false, themeSchemaName); 7027 7028 break; 7029 case 'add-to-wishlist-pdp-button': 7030 // Check if app block is already handling the PDP button 7031 if (window.swymATWButtonConfig?.shopifyExtensionType === 'appblock') { 7032 return; 7033 } 7034 7035 if (!(window.SwymPageData && window.SwymPageData.et === 1)) { 7036 // Not initiating pdp button as it is not a product page 7037 return; 7038 } 7039 7040 // Inject addtowishlist.css into the document's <head> 7041 var head = document.head; 7042 var pdpButtonStylesheet = "https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/addtowishlistbutton.css"; 7043 var pdpButtonStylesheetTag = document.createElement('link'); 7044 pdpButtonStylesheetTag.id = `swym-pdp-button-stylesheet`; 7045 pdpButtonStylesheetTag.rel = 'stylesheet'; 7046 pdpButtonStylesheetTag.href = pdpButtonStylesheet; 7047 7048 if (!document.getElementById('swym-pdp-button-stylesheet')) { 7049 head.appendChild(pdpButtonStylesheetTag); 7050 } 7051 7052 var x = document.getElementsByTagName('script')[0]; 7053 function createAndInsertScript(id, src, onLoadCallback) { 7054 var scriptTag = document.createElement('script'); 7055 scriptTag.id = id; 7056 scriptTag.type = 'text/javascript'; 7057 scriptTag.src = src; 7058 scriptTag.onload = onLoadCallback; 7059 x.parentNode.insertBefore(scriptTag, x); 7060 } 7061 7062 var pdpButtonScript = "https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/addtowishlistbutton.js"; 7063 createAndInsertScript(`swym-pdp-button-script`, pdpButtonScript, function () { 7064 const pdpBtnApi = window.WishlistPlusPDPButtonAPI; 7065 if (pdpBtnApi) { 7066 pdpBtnApi.setDefaultCustomizationOptions(swat); 7067 pdpBtnApi.initializePDPButton(swat, true); 7068 } 7069 }); 7070 break; 7071 default: 7072 return; 7073 } 7074 }); 7075 }); 7076 })(); // IIFE to prevent polluting global scope 7077</script>
7077 7078 7079 7080
7081<script> 7082 (function () { 7083 // Get the settings from Shopify's Liquid variables and create the styles 7084 const isControlCentreEnabledFromMetafield = window?.SwymEnabledCommonFeatures?.["control-centre"]; 7085 const isCommonCustomizationEnabledFromMetafield = window?.SwymWishlistCommonCustomizationSettings && 7086 Object.keys(window.SwymWishlistCommonCustomizationSettings).length > 0; 7087 const isControlCentreEnabledFromBlockSettings = true; 7088 7089 if (!(isControlCentreEnabledFromMetafield && isCommonCustomizationEnabledFromMetafield) && !isControlCentreEnabledFromBlockSettings) { 7090 // Don't enable control centre if this is disabled and block settings are not enabled 7091 return; 7092 } 7093 7094 let borderRadius = 6; 7095 let drawerWidth = window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutDrawerWidth || 400; 7096 7097 // Check if block settings exist, use them, otherwise fall back to common settings 7098 let primaryBgColor = isControlCentreEnabledFromBlockSettings ? 7099 "#000000" : 7100 window.SwymWishlistCommonCustomizationSettings.primaryColor; 7101 7102 let primaryTextColor = isControlCentreEnabledFromBlockSettings ? 7103 "#ffffff" : 7104 window.SwymWishlistCommonCustomizationSettings.secondaryColor; 7105 7106 let secondaryBgColor = isControlCentreEnabledFromBlockSettings ? 7107 "#f4f8fe" : null; 7108 let secondaryTextColor = isControlCentreEnabledFromBlockSettings ? 7109 "#333333" : null; 7110 7111 // Only use color adjustment functions if we're using common settings 7112 if (!secondaryBgColor || !secondaryTextColor) { 7113 function adjustOpacity(color, opacity) { 7114 if (color[0] === '#') { 7115 color = color.slice(1); 7116 } 7117 7118 if (color.length === 3) { 7119 color = color.split('').map(char => char + char).join(''); 7120 } 7121 7122 const r = parseInt(color.slice(0, 2), 16); 7123 const g = parseInt(color.slice(2, 4), 16); 7124 const b = parseInt(color.slice(4, 6), 16); 7125 7126 return `rgba(${r}, ${g}, ${b}, ${opacity})`; 7127 } 7128 7129 function hexToRgb(color) { 7130 if (color[0] === '#') { 7131 color = color.slice(1); 7132 } 7133 if (color.length === 3) { 7134 color = color.split('').map(c => c + c).join(''); 7135 } 7136 7137 return { 7138 r: parseInt(color.slice(0, 2), 16), 7139 g: parseInt(color.slice(2, 4), 16), 7140 b: parseInt(color.slice(4, 6), 16) 7141 }; 7142 } 7143 7144 function getLuminance({ r, g, b }) { 7145 return 0.299 * r + 0.587 * g + 0.114 * b; 7146 } 7147 7148 function generateSecondaryColors(primaryBgColor, primaryTextColor) { 7149 const secondaryBgOpacity = 0.2; 7150 const secondaryTextOpacity = 0.8; 7151 7152 const secondaryBgColor = adjustOpacity(primaryBgColor, secondaryBgOpacity); 7153 7154 const bgRgb = hexToRgb(primaryBgColor); 7155 const bgLuminance = getLuminance(bgRgb); 7156 7157 // Determine whether to use dark or light text for contrast 7158 const lightText = adjustOpacity(primaryTextColor, secondaryTextOpacity); 7159 const darkText = adjustOpacity(primaryBgColor, secondaryTextOpacity); 7160 7161 const secondaryTextColor = bgLuminance > 186 ? darkText : lightText; 7162 7163 return { 7164 secondaryBgColor, 7165 secondaryTextColor 7166 }; 7167 } 7168 7169 const generatedColors = generateSecondaryColors(primaryBgColor, primaryTextColor); 7170 secondaryBgColor = secondaryBgColor || generatedColors.secondaryBgColor; 7171 secondaryTextColor = secondaryTextColor || generatedColors.secondaryTextColor; 7172 } 7173 7174 // Create the CSS rule 7175 let styles = ` 7176 .swym-storefront-layout-root-component { 7177 --swym-storefront-layout-ui-border-radius: ${borderRadius}px; 7178 --swym-storefront-layout-button-border-radius: ${borderRadius}px; 7179 --swym-storefront-layout-side-drawer-width: ${drawerWidth}px; 7180 --swym-storefront-layout-button-color-bg-primary: ${primaryBgColor}; 7181 --swym-storefront-layout-button-color-text-primary: ${primaryTextColor}; 7182 --swym-storefront-layout-button-color-bg-secondary: ${secondaryBgColor}; 7183 --swym-storefront-layout-button-color-text-secondary: ${secondaryTextColor}; 7184 } 7185 `; 7186 7187 // Create a <style> element and append the styles 7188 let styleSheet = document.createElement("style"); 7189 styleSheet.type = "text/css"; 7190 styleSheet.innerText = styles; 7191 document.head.appendChild(styleSheet); 7192 7193 if (typeof window.SwymStorefrontLayoutContext === 'undefined') { 7194 window.SwymStorefrontLayoutContext = {}; 7195 } 7196 if (typeof window.SwymStorefrontLayoutExtensions === 'undefined'){ 7197 window.SwymStorefrontLayoutExtensions = {}; 7198 } 7199 7200 // Expose block settings toggle state so ThemeCSSMapping can respect it. 7201 // When true, theme editor color pickers take priority over inherited theme CSS variables. 7202 SwymStorefrontLayoutContext.BlockSettingsEnabled = isControlCentreEnabledFromBlockSettings; 7203 7204 if (isControlCentreEnabledFromBlockSettings) { 7205 // If block settings are enabled, use them 7206 SwymStorefrontLayoutContext.Settings = { 7207 EnableStorefrontLayoutOnLauncher: true, 7208 EnableStorefrontLayoutNotification: window?.SwymWishlistCommonCustomizationSettings?.enableStorefrontLayoutNotification ?? true, 7209 StorefrontLayoutType: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutType || "as-drawer", 7210 StorefrontLayoutDrawerPosition: "left", 7211 StorefrontLayoutAsSectionContainerId: "swym-wishlist-render-container", 7212 StorefrontLayoutAsSectionPageURL: "/pages/swym-wishlist", 7213 EnableStorefrontLayoutVariantSelector: true, 7214 StorefrontLayoutNotificationPosition: "left", 7215 StorefrontLayoutActionPopupPosition: "left", 7216 StorefrontLayoutNotificationDuration: 5000 7217 }; 7218 } else { 7219 // If only metafield is enabled but no block settings, use common settings 7220 SwymStorefrontLayoutContext.Settings = { 7221 EnableStorefrontLayoutOnLauncher: true, 7222 EnableStorefrontLayoutNotification: window?.SwymWishlistCommonCustomizationSettings?.enableStorefrontLayoutNotification ?? true, 7223 StorefrontLayoutType: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutType || "as-drawer", 7224 StorefrontLayoutDrawerPosition: "left", 7225 StorefrontLayoutAsSectionContainerId: "swym-wishlist-render-container", 7226 StorefrontLayoutAsSectionPageURL: "/pages/swym-wishlist", 7227 EnableStorefrontLayoutVariantSelector: true, 7228 StorefrontLayoutNotificationPosition: "left", 7229 StorefrontLayoutActionPopupPosition: "left", 7230 StorefrontLayoutNotificationDuration: 5000 7231 }; 7232 } 7233 const storefrontLayoutCallback = (swat) =>{ 7234 SwymStorefrontLayoutContext.swat = swat; 7235 let isStoreOnPaidPlan = swat.getApp('Wishlist')?.['is-paid']; 7236 let isWishlistEnabled = swat.getApp('Wishlist')?.['enabled']; 7237 SwymStorefrontLayoutContext.Settings = { 7238 ...SwymStorefrontLayoutContext?.Settings, 7239 EnableStorefrontLayoutCollection: window?.SwymEnabledCommonFeatures?.["multiple-wishlist"] ?? false, 7240 EnableStorefrontLayout: isWishlistEnabled && (isControlCentreEnabledFromBlockSettings || isControlCentreEnabledFromMetafield), 7241 } 7242 7243 if(SwymStorefrontLayoutContext?.Settings?.EnableStorefrontLayout){ 7244 if(SwymStorefrontLayoutContext?.CustomEvents?.LayoutInitialized){ 7245 var event = new CustomEvent(SwymStorefrontLayoutContext.CustomEvents.LayoutInitialized, { 7246 detail: { settings: SwymStorefrontLayoutContext?.Settings } 7247 }); 7248 document.dispatchEvent(event); 7249 }else{ 7250 swat.utils.warn(`LayoutInitialized event is not defined.`); 7251 } 7252 }else{ 7253 swat.utils.warn(`Storefront Layout is disabled.`); 7254 document.getElementById("swym-storefront-layout-container")?.remove(); 7255 document.getElementById("swym-storefront-extention-render-container")?.remove(); 7256 } 7257 } 7258 7259 if (!window.SwymCallbacks) { 7260 window.SwymCallbacks = []; 7261 } 7262 window.SwymCallbacks.push(storefrontLayoutCallback); 7263 7264 SwymStorefrontLayoutContext.SwymCustomerData = { 7265 7266 name: null, 7267 email: null 7268 7269 };
7270 SwymStorefrontLayoutContext.isShopperLoggedIn = !!SwymStorefrontLayoutContext?.SwymCustomerData?.email; 7271 })(); 7272</script>
7272 7273 7274 7275 7276 7277 7278 <div id="swym-storefront-extention-render-container"> 7279 <!-- BEGIN app snippet: swymStorefrontLayout -->
7279<script> 7280 (function () { 7281 const isControlCentreEnabledFromMetafield = window?.SwymEnabledCommonFeatures?.["control-centre"]; 7282 const isControlCentreEnabledFromBlockSettings = true; 7283 const isCommonCustomizationEnabledFromMetafield = window?.SwymWishlistCommonCustomizationSettings && 7284 Object.keys(window.SwymWishlistCommonCustomizationSettings).length > 0; 7285 7286 if (!(isControlCentreEnabledFromMetafield && isCommonCustomizationEnabledFromMetafield) && !isControlCentreEnabledFromBlockSettings) { 7287 return; 7288 } 7289 if (typeof window.SwymStorefrontLayoutContext === 'undefined') { 7290 window.SwymStorefrontLayoutContext = {}; 7291 } 7292 7293 // Initialize strings with empty values first to prevent string changes after loadStrings() 7294 SwymStorefrontLayoutContext.Strings = { 7295 title: "", 7296 addToCart: "", 7297 addedToCart: "", 7298 addAllToCartCta: "", 7299 addAllToCartSuccessText: "", 7300 addAllToCartEmptyText: "", 7301 addAllToCartErrorText: "", 7302 soldOut: "", 7303 addingToCart: "", 7304 viewCartCta: "", 7305 moveToCartCta: "", 7306 movingToCartCta: "", 7307 removeSflItemCta: "", 7308 7309 loginHeading: "", 7310 loginText: "", 7311 loginButtonText: "", 7312 loggedUserWelcomeMessage: "", 7313 VariantSelectorBtnText: "", 7314 wishlistTitle: "", 7315 wishlistInfo: "", 7316 emptyWishlistTitle: "", 7317 emptyWishlistDescription: "", 7318 7319 collectionTitle: "", 7320 emptyCarouselCollectionText: "", 7321 emptyCollectionText: "", 7322 emptyCollectionDescription: "", 7323 7324 addToCollectionTitle: "", 7325 removeItemCta: "", 7326 addToCollectionCta: "", 7327 createCollectionCta: "", 7328 saveNewCollectionCta: "", 7329 renameCollectionCta: "", 7330 deleteCollectionCta: "", 7331 shareCollectionCta: "", 7332 saveCollectionCta: "", 7333 editCollectionCta: "", 7334 shareCollectionTitle: "", 7335 shareCollectionMessage: "", 7336 sharedCollectionMessage: "", 7337 updateCollectionTitle: "", 7338 7339 errorMessageListNameRequired: "", 7340 errorMessageListNameRequire3Char: "", 7341 errorMessageListNameAlreadyExist: "", 7342 7343 notificationMessageItemSaved: "", 7344 notificationMessageItemRemoved: "", 7345 notificationMessageAddedToCart: "", 7346 notificationMessageAddedToCollection: "", 7347 notificationMessageCollectionSaved: "", 7348 notificationMessageCollectionDeleted: "", 7349 notificationMessageCollectionUpdated: "", 7350 notificationMessageCollectionUnavailable: "", 7351 notificationMessageSFLItemSaved: "", 7352 notificationMessageSFLItemRemoved: "", 7353 notificationMessageMovedToCart: "", 7354 7355 notificationActionAddToCollection: "", 7356 notificationActionView: "", 7357 notificationActionViewCollection: "", 7358 notificationActionGoToCart: "", 7359 7360 item: "", 7361 items: "", 7362 7363 tabWishlist: "", 7364 tabSavedForLater: "", 7365 tabSavedForYou: "", 7366 7367 savedForLaterTitle: "", 7368 emptySavedForLaterTitle: "", 7369 emptySavedForLaterDescription: "", 7370 7371 awNudgeMessage: "", 7372 awNudgeMessageSub: "", 7373 awNudgeLoginCTA: "", 7374 awNudgeDismiss: "", 7375 7376 emptySingleLoggedInTitle: "", 7377 emptySingleLoggedInDescription: "", 7378 emptySingleLoggedInBullet1: "", 7379 emptySingleLoggedInBullet2: "", 7380 emptySingleLoggedInBullet3: "", 7381 emptySingleLoggedInCTA: "", 7382 7383 emptyMultiLoggedInTitle: "", 7384 emptyMultiLoggedInDescription: "", 7385 emptyMultiLoggedInCreateTitle: "", 7386 emptyMultiLoggedInCreateDescription: "", 7387 emptyMultiLoggedInBrowseLabel: "", 7388 emptyMultiLoggedInCTA: "", 7389 emptyMultiLoggedInTag1: "", 7390 emptyMultiLoggedInTag2: "", 7391 emptyMultiLoggedInTag3: "", 7392 emptyMultiLoggedInTag4: "", 7393 emptyMultiLoggedInTag5: "", 7394 7395 emptyGuestTitle: "", 7396 emptyGuestDescription: "", 7397 emptyGuestSingleNotice: "", 7398 emptyGuestMultiNotice: "", 7399 emptyGuestLoginCTA: "", 7400 emptyGuestBrowseCTA: "", 7401 emptyGuestSignupText: "", 7402 emptyGuestSignupCTA: "", 7403 7404 emptySflTitle: "", 7405 emptySflDescription: "", 7406 emptySflStep1Title: "", 7407 emptySflStep1Description: "", 7408 emptySflStep2Title: "", 7409 emptySflStep2Description: "", 7410 emptySflLoggedInNotice: "", 7411 emptySflGuestNotice: "", 7412 emptySflGoToCartCTA: "", 7413 emptySflLoginCTA: "", 7414 emptySflSignupText: "", 7415 emptySflSignupCTA: "" 7416 }; 7417 7418 SwymStorefrontLayoutContext.stringsLoaded = false;
7419 SwymStorefrontLayoutContext.StorefrontLayoutUrls = SwymStorefrontLayoutContext.StorefrontLayoutUrls || {}; 7420 SwymStorefrontLayoutContext.StorefrontLayoutUrls.Login = "\/customer_authentication\/login?return_to=%2F\u0026locale=en\u0026ui_hint=full\u0026region_country=US"; 7421 7422 /** 7423 * Function to override Swym's default UI behavior. 7424 **/ 7425 const overrideSwymDefaultUI = (swat) => { 7426 try{ 7427 swat.ui.open = function(){ 7428 window.location.hash = SwymStorefrontLayoutContext?.StorefrontLayoutUrls?.List; 7429 } 7430 7431 if (swat.ui?.uiRef?.settings?.UI) { 7432 swat.ui.uiRef.settings.UI.NotificationDisabled = true; 7433 } 7434 }catch(e){ 7435 swat.utils?.warn('Error overriding Swym default UI:', e); 7436 } 7437 } 7438 7439 /** 7440 * Callback function to override Swym's default UI behavior based on Storefront Layout settings. 7441 * 7442 * - Overrides `swat.ui.open` to redirect to a custom Storefront Layout URL if enabled. 7443 * - Overrides Swym's default notifications to log notifications instead of displaying them. 7444 * - Ensures the callback is pushed to `window.SwymCallbacks` for execution when Swym is initialized. 7445 * 7446 * @param {Object} swat - Swym's UI object used for overriding UI behaviors. 7447 */ 7448 const swymStorefrontLayoutCallback = (swat) =>{ 7449 SwymStorefrontLayoutContext.swat = swat; 7450 7451 overrideSwymDefaultUI(swat); 7452 7453 7454 let triggerHeartbeat = swat?.ExtensionHealth?.triggerExtensionHeartbeat; 7455 if (typeof triggerHeartbeat !== "function") return; 7456 7457 let wishlistNewUiHeartbeatData = ''; 7458 try { 7459 wishlistNewUiHeartbeatData = JSON.parse(wishlistNewUiHeartbeatData) || {}; 7460 } catch (e) { 7461 wishlistNewUiHeartbeatData = {}; 7462 } 7463 7464 let themeId = window.Shopify.theme.id; 7465 let isDesignMode = !!window.swymDesignMode; 7466 let lastHeartbeat = isDesignMode ? wishlistNewUiHeartbeatData?.editor : wishlistNewUiHeartbeatData?.[themeId]; 7467 let themeContext = isDesignMode ? 'editor' : themeId; 7468 let extensionData = { 7469 extensionName: "wishlist-new-ui", 7470 extensionType: "app-embed", 7471 metadata: {}, 7472 themeId: themeContext, 7473 extensionSource: "default" 7474 }; 7475 /** Stop heartbeat 7476 triggerHeartbeat(extensionData, lastHeartbeat); 7477 */ 7478 } 7479 7480 if (!window.SwymCallbacks) { 7481 window.SwymCallbacks = []; 7482 } 7483 window.SwymCallbacks.push(swymStorefrontLayoutCallback); 7484 })(); 7485</script>
7485 7486<link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/storefront-layout.css">
7487<script src="https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/async-wishlist-apis.js" defer="defer"></script>
vendor: 1 bytes, line 7487
7487
7488<script src="https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/storefront-layout.js" defer="defer"></script>
vendor: 1 bytes, line 7488
7488
7489<script src="https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/storefront-layout-components.js" defer="defer"></script>
7489 7490 7491<swym-storefront-layout class="swym-storefront-layout-root-component"></swym-storefront-layout> 7492<!-- END app snippet --> 7493 </div> 7494 <!-- BEGIN app snippet: swymEducationTooltip --> 7495 7496 7497 7498 7499 <div id="swym-education-tooltip" aria-hidden="true" 7500 data-toast-desktop-message="Interesting? Click '{{wishlistIcon}}' to save it to your {{wishlistName}}." 7501 data-toast-mobile-message="Interesting? Tap '{{wishlistIcon}}' to add to your {{wishlistName}}." 7502 data-toast-cta="Wishlist Now" 7503 data-tooltip-desktop-message="Interesting? Click '{{wishlistIcon}}' to save it to your {{wishlistName}}." 7504 data-tooltip-mobile-message="Interesting? Tap '{{wishlistIcon}}' to add to your {{wishlistName}}." 7505 data-button-transition-text-1="Price drops? Know first." 7506 data-button-transition-text-2="Almost gone. Just saying." 7507 data-button-transition-text-3="Yours when ready."> 7508 </div> 7509 7510 <div id="swym-education-tooltip-bubble" class="swym-education-tooltip swym-education-tooltip-above" aria-hidden="true" role="tooltip"> 7511 <div class="swym-education-tooltip-content"> 7512 <span class="swym-education-tooltip-message"></span> 7513 <button class="swym-education-tooltip-close" data-swym-education-tooltip-close aria-label="Close consent dialog"> 7514 <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 7515 <path d="M18 6L6 18M6 6l12 12"></path> 7516 </svg> 7517 </button> 7518 </div> 7519 <div class="swym-education-tooltip-arrow"></div> 7520 </div> 7521 7522 <style> 7523 /* Education tooltip â positioned fixed, managed by JS */ 7524 .swym-education-tooltip { 7525 position: fixed; 7526 z-index: 500; 7527 visibility: hidden; 7528 opacity: 0; 7529 transition: opacity 0.2s ease, visibility 0.2s ease; 7530 pointer-events: none; 7531 } 7532 .swym-education-tooltip.swym-education-tooltip-visible { 7533 visibility: visible; 7534 opacity: 1; 7535 pointer-events: auto; 7536 } 7537 .swym-education-tooltip-content { 7538 background: var(--swym-storefront-layout-notification-neutral-bg-color, #FFFFFF); 7539 color: var(--swym-storefront-layout-notification-neutral-text-color, #383d41); 7540 border: 1px solid var(--swym-storefront-layout-notification-neutral-border-color, #d6d8db); 7541 padding: 10px 14px; 7542 border-radius: var(--swym-storefront-layout-ui-border-radius, 10px); 7543 font-size: 13px; 7544 line-height: 1.4; 7545 display: flex; 7546 align-items: center; 7547 gap: 8px; 7548 max-width: 320px; 7549 box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2); 7550 } 7551 .swym-education-tooltip-message { 7552 flex: 1; 7553 } 7554 .swym-education-tooltip-close { 7555 background: none; 7556 border: none; 7557 color: inherit; 7558 cursor: pointer; 7559 padding: 2px; 7560 line-height: 1; 7561 flex-shrink: 0; 7562 opacity: 0.7; 7563 } 7564 .swym-education-tooltip-close:hover { 7565 opacity: 1; 7566 } 7567 7568 /* Button text fade transition for education nudge */ 7569 .swym-btn-text-fade-out { 7570 opacity: 0; 7571 transition: opacity 0.2s ease; 7572 } 7573 .swym-btn-text-fade-in { 7574 opacity: 1; 7575 transition: opacity 0.3s ease; 7576 } 7577 7578 /* Arrow â points down when tooltip is above, up when below */ 7579 .swym-education-tooltip-arrow { 7580 width: 0; 7581 height: 0; 7582 position: absolute; 7583 left: 50%; 7584 transform: translateX(-50%); 7585 } 7586 .swym-education-tooltip-above .swym-education-tooltip-arrow { 7587 bottom: -6px; 7588 border-left: 6px solid transparent; 7589 border-right: 6px solid transparent; 7590 border-top: 6px solid var(--swym-storefront-layout-notification-neutral-bg-color, #FFFFFF); 7591 } 7592 .swym-education-tooltip-below .swym-education-tooltip-arrow { 7593 top: -6px; 7594 border-left: 6px solid transparent; 7595 border-right: 6px solid transparent; 7596 border-bottom: 6px solid var(--swym-storefront-layout-notification-neutral-bg-color, #FFFFFF); 7597 } 7598 7599 /* Hidden data element */ 7600 #swym-education-tooltip { 7601 display: none; 7602 } 7603 7604 @media (max-width: 480px) { 7605 .swym-education-tooltip-content { 7606 max-width: 90vw; 7607 font-size: 12px; 7608 } 7609 } 7610 </style> 7611 7612
7612<script src="https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/swym-education-tooltip.js" defer="defer"></script>
7612 7613
7613<script src="https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/swym-education.js" defer="defer"></script>
7613 7614 7615<!-- END app snippet --> 7616 7617 7618</div>
7618<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
7618 7619</body> 7620</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.