Skip to main content

FATHER'S DAY SALE 10% OFF APPLIED AT CHECKOUT

0

Your Cart is Empty

Shopping Cart

There are no items in your cart.

Continue Shopping

Join the Inner Circle

Product details

// Accessibility fix: repair empty/orphan label injected by shipping calculator (WCAG 3.3.2 / 1.3.1) (function() { function repairShippingLabel() { var container = document.getElementById('get-rates-container'); if (!container) return; var button = container.querySelector('input.get-rates, button.get-rates'); var label = container.querySelector('label[for="get-rates-submit"]') || container.querySelector('label'); // Give the button an id so the label's for= has a valid target if (button && !button.id) button.id = 'get-rates-submit'; if (label) { // Treat   (U+00A0) and all whitespace as empty var hasRealText = label.textContent.replace(/[\s\u00a0]+/g, '').length > 0; if (!hasRealText) { label.textContent = (button && (button.value || button.textContent)) || 'Calculate shipping'; label.classList.add('visually-hidden'); } var forAttr = label.getAttribute('for'); if (forAttr && !document.getElementById(forAttr)) label.removeAttribute('for'); } } repairShippingLabel(); document.addEventListener('DOMContentLoaded', repairShippingLabel); var tries = 0; var interval = setInterval(function() { repairShippingLabel(); if (++tries >= 30) clearInterval(interval); // 6 seconds }, 200); if (window.MutationObserver) { var container = document.getElementById('get-rates-container'); var target = container || document.querySelector('#cart_form') || document.body; new MutationObserver(repairShippingLabel).observe(target, { childList: true, subtree: true, characterData: true }); } })();