Free standard shipping over $75
Vansport Custom Embroidery (2-3 Week Delivery)
0 Cart
Added to Cart
    You have items in your cart
    You have 1 item in your cart
    Total

    Related Products

    View more
    document.addEventListener('DOMContentLoaded', function () { const productCards = document.querySelectorAll('.product'); productCards.forEach(card => { const mainImg = card.querySelector('img.product_card__image'); const swatches = card.querySelectorAll('.js-swatch'); if (!mainImg || swatches.length === 0) return; let originalSrc = mainImg.getAttribute('src'); swatches.forEach(swatch => { const hoverImage = swatch.dataset.image; // 🟡 HOVER = swap image only (NO navigation) swatch.addEventListener('mouseenter', function () { if (hoverImage) { mainImg.src = hoverImage; } }); swatch.addEventListener('mouseleave', function () { mainImg.src = originalSrc; }); // 🟢 CLICK = go to variant page (keep default behavior intact) // We do NOT prevent default here — Shopify handles it }); }); }); document.addEventListener('DOMContentLoaded', function () { const productCards = document.querySelectorAll('.product'); productCards.forEach(card => { const mainImg = card.querySelector('img.product_card__image'); const swatches = card.querySelectorAll('.js-swatch'); if (!mainImg || swatches.length === 0) return; let originalSrc = mainImg.getAttribute('src'); swatches.forEach(swatch => { const hoverImage = swatch.dataset.image; // 🟡 HOVER = swap image only (NO navigation) swatch.addEventListener('mouseenter', function () { if (hoverImage) { mainImg.src = hoverImage; } }); swatch.addEventListener('mouseleave', function () { mainImg.src = originalSrc; }); // 🟢 CLICK = go to variant page (keep default behavior intact) // We do NOT prevent default here — Shopify handles it }); }); }); document.addEventListener('DOMContentLoaded', function () { const productCards = document.querySelectorAll('.product'); productCards.forEach(card => { const mainImg = card.querySelector('img.product_card__image'); const swatches = card.querySelectorAll('.js-swatch'); if (!mainImg || swatches.length === 0) return; let originalSrc = mainImg.getAttribute('src'); swatches.forEach(swatch => { const hoverImage = swatch.dataset.image; // 🟡 HOVER = swap image only (NO navigation) swatch.addEventListener('mouseenter', function () { if (hoverImage) { mainImg.src = hoverImage; } }); swatch.addEventListener('mouseleave', function () { mainImg.src = originalSrc; }); // 🟢 CLICK = go to variant page (keep default behavior intact) // We do NOT prevent default here — Shopify handles it }); }); }); document.addEventListener('DOMContentLoaded', function () { const productCards = document.querySelectorAll('.product'); productCards.forEach(card => { const mainImg = card.querySelector('img.product_card__image'); const swatches = card.querySelectorAll('.js-swatch'); if (!mainImg || swatches.length === 0) return; let originalSrc = mainImg.getAttribute('src'); swatches.forEach(swatch => { const hoverImage = swatch.dataset.image; // 🟡 HOVER = swap image only (NO navigation) swatch.addEventListener('mouseenter', function () { if (hoverImage) { mainImg.src = hoverImage; } }); swatch.addEventListener('mouseleave', function () { mainImg.src = originalSrc; }); // 🟢 CLICK = go to variant page (keep default behavior intact) // We do NOT prevent default here — Shopify handles it }); }); });