To Order STI T-Shirts Team Polo Shirt ¥20,790 { let data = await res.json().catch(() => ({})); if (!res.ok || data.success === false) { added = false; if (window.showToast) window.showToast(data.message || 'Could not add item. Please try again', 'error'); return; } let badge = document.querySelector('[data-cart-count]'); if (badge) { if (data.cartCount !== undefined) { badge.textContent = data.cartCount; } else { badge.textContent = parseInt(badge.textContent || 0) + 1; } badge.classList.remove('hidden'); window.dispatchEvent(new CustomEvent('cart-updated')); } window.cartState.add(142); if (window.showToast) window.showToast('Item added to cart', 'success'); }).catch(() => { added = false; if (window.showToast) window.showToast('Could not add item. Please try again', 'error'); }); ">
To Order STI T-Shirts Team Polo Shirt ¥20,020 { let data = await res.json().catch(() => ({})); if (!res.ok || data.success === false) { added = false; if (window.showToast) window.showToast(data.message || 'Could not add item. Please try again', 'error'); return; } let badge = document.querySelector('[data-cart-count]'); if (badge) { if (data.cartCount !== undefined) { badge.textContent = data.cartCount; } else { badge.textContent = parseInt(badge.textContent || 0) + 1; } badge.classList.remove('hidden'); window.dispatchEvent(new CustomEvent('cart-updated')); } window.cartState.add(133); if (window.showToast) window.showToast('Item added to cart', 'success'); }).catch(() => { added = false; if (window.showToast) window.showToast('Could not add item. Please try again', 'error'); }); ">
To Order STI T-Shirts Team T-Shirt ¥16,324 { let data = await res.json().catch(() => ({})); if (!res.ok || data.success === false) { added = false; if (window.showToast) window.showToast(data.message || 'Could not add item. Please try again', 'error'); return; } let badge = document.querySelector('[data-cart-count]'); if (badge) { if (data.cartCount !== undefined) { badge.textContent = data.cartCount; } else { badge.textContent = parseInt(badge.textContent || 0) + 1; } badge.classList.remove('hidden'); window.dispatchEvent(new CustomEvent('cart-updated')); } window.cartState.add(138); if (window.showToast) window.showToast('Item added to cart', 'success'); }).catch(() => { added = false; if (window.showToast) window.showToast('Could not add item. Please try again', 'error'); }); ">
To Order STI T-Shirts Team T-Shirt ¥13,860 { let data = await res.json().catch(() => ({})); if (!res.ok || data.success === false) { added = false; if (window.showToast) window.showToast(data.message || 'Could not add item. Please try again', 'error'); return; } let badge = document.querySelector('[data-cart-count]'); if (badge) { if (data.cartCount !== undefined) { badge.textContent = data.cartCount; } else { badge.textContent = parseInt(badge.textContent || 0) + 1; } badge.classList.remove('hidden'); window.dispatchEvent(new CustomEvent('cart-updated')); } window.cartState.add(132); if (window.showToast) window.showToast('Item added to cart', 'success'); }).catch(() => { added = false; if (window.showToast) window.showToast('Could not add item. Please try again', 'error'); }); ">
To Order Subaru T-Shirts S.F.TECH COOL Polo Shirt (Beige) ¥11,550 { let data = await res.json().catch(() => ({})); if (!res.ok || data.success === false) { added = false; if (window.showToast) window.showToast(data.message || 'Could not add item. Please try again', 'error'); return; } let badge = document.querySelector('[data-cart-count]'); if (badge) { if (data.cartCount !== undefined) { badge.textContent = data.cartCount; } else { badge.textContent = parseInt(badge.textContent || 0) + 1; } badge.classList.remove('hidden'); window.dispatchEvent(new CustomEvent('cart-updated')); } window.cartState.add(201); if (window.showToast) window.showToast('Item added to cart', 'success'); }).catch(() => { added = false; if (window.showToast) window.showToast('Could not add item. Please try again', 'error'); }); ">
To Order Subaru T-Shirts S.F.TECH COOL Polo Shirt (Gray) ¥11,550 { let data = await res.json().catch(() => ({})); if (!res.ok || data.success === false) { added = false; if (window.showToast) window.showToast(data.message || 'Could not add item. Please try again', 'error'); return; } let badge = document.querySelector('[data-cart-count]'); if (badge) { if (data.cartCount !== undefined) { badge.textContent = data.cartCount; } else { badge.textContent = parseInt(badge.textContent || 0) + 1; } badge.classList.remove('hidden'); window.dispatchEvent(new CustomEvent('cart-updated')); } window.cartState.add(196); if (window.showToast) window.showToast('Item added to cart', 'success'); }).catch(() => { added = false; if (window.showToast) window.showToast('Could not add item. Please try again', 'error'); }); ">
To Order STI T-Shirts STI Fitted Shirt ¥10,626 { let data = await res.json().catch(() => ({})); if (!res.ok || data.success === false) { added = false; if (window.showToast) window.showToast(data.message || 'Could not add item. Please try again', 'error'); return; } let badge = document.querySelector('[data-cart-count]'); if (badge) { if (data.cartCount !== undefined) { badge.textContent = data.cartCount; } else { badge.textContent = parseInt(badge.textContent || 0) + 1; } badge.classList.remove('hidden'); window.dispatchEvent(new CustomEvent('cart-updated')); } window.cartState.add(137); if (window.showToast) window.showToast('Item added to cart', 'success'); }).catch(() => { added = false; if (window.showToast) window.showToast('Could not add item. Please try again', 'error'); }); ">
To Order STI T-Shirts EJ20 Memorial T-Shirt ¥9,856 { let data = await res.json().catch(() => ({})); if (!res.ok || data.success === false) { added = false; if (window.showToast) window.showToast(data.message || 'Could not add item. Please try again', 'error'); return; } let badge = document.querySelector('[data-cart-count]'); if (badge) { if (data.cartCount !== undefined) { badge.textContent = data.cartCount; } else { badge.textContent = parseInt(badge.textContent || 0) + 1; } badge.classList.remove('hidden'); window.dispatchEvent(new CustomEvent('cart-updated')); } window.cartState.add(146); if (window.showToast) window.showToast('Item added to cart', 'success'); }).catch(() => { added = false; if (window.showToast) window.showToast('Could not add item. Please try again', 'error'); }); ">
To Order STI T-Shirts Team T-Shirt Kids Size ¥9,702 { let data = await res.json().catch(() => ({})); if (!res.ok || data.success === false) { added = false; if (window.showToast) window.showToast(data.message || 'Could not add item. Please try again', 'error'); return; } let badge = document.querySelector('[data-cart-count]'); if (badge) { if (data.cartCount !== undefined) { badge.textContent = data.cartCount; } else { badge.textContent = parseInt(badge.textContent || 0) + 1; } badge.classList.remove('hidden'); window.dispatchEvent(new CustomEvent('cart-updated')); } window.cartState.add(139); if (window.showToast) window.showToast('Item added to cart', 'success'); }).catch(() => { added = false; if (window.showToast) window.showToast('Could not add item. Please try again', 'error'); }); ">
NEW To Order STI T-Shirts STI NBR CHALLENGE 2026 Class Victory Commemorative T-Shirt ¥9,240 { let data = await res.json().catch(() => ({})); if (!res.ok || data.success === false) { added = false; if (window.showToast) window.showToast(data.message || 'Could not add item. Please try again', 'error'); return; } let badge = document.querySelector('[data-cart-count]'); if (badge) { if (data.cartCount !== undefined) { badge.textContent = data.cartCount; } else { badge.textContent = parseInt(badge.textContent || 0) + 1; } badge.classList.remove('hidden'); window.dispatchEvent(new CustomEvent('cart-updated')); } window.cartState.add(5666); if (window.showToast) window.showToast('Item added to cart', 'success'); }).catch(() => { added = false; if (window.showToast) window.showToast('Could not add item. Please try again', 'error'); }); ">
NEW To Order STI T-Shirts STI SGT T-Shirt 2026 ¥8,470 { let data = await res.json().catch(() => ({})); if (!res.ok || data.success === false) { added = false; if (window.showToast) window.showToast(data.message || 'Could not add item. Please try again', 'error'); return; } let badge = document.querySelector('[data-cart-count]'); if (badge) { if (data.cartCount !== undefined) { badge.textContent = data.cartCount; } else { badge.textContent = parseInt(badge.textContent || 0) + 1; } badge.classList.remove('hidden'); window.dispatchEvent(new CustomEvent('cart-updated')); } window.cartState.add(5660); if (window.showToast) window.showToast('Item added to cart', 'success'); }).catch(() => { added = false; if (window.showToast) window.showToast('Could not add item. Please try again', 'error'); }); ">
To Order STI T-Shirts Team T-Shirt Kids Size ¥8,316 { let data = await res.json().catch(() => ({})); if (!res.ok || data.success === false) { added = false; if (window.showToast) window.showToast(data.message || 'Could not add item. Please try again', 'error'); return; } let badge = document.querySelector('[data-cart-count]'); if (badge) { if (data.cartCount !== undefined) { badge.textContent = data.cartCount; } else { badge.textContent = parseInt(badge.textContent || 0) + 1; } badge.classList.remove('hidden'); window.dispatchEvent(new CustomEvent('cart-updated')); } window.cartState.add(135); if (window.showToast) window.showToast('Item added to cart', 'success'); }).catch(() => { added = false; if (window.showToast) window.showToast('Could not add item. Please try again', 'error'); }); ">
To Order Subaru T-Shirts SUNSCREEN Polo Shirt (Black) ¥8,316 { let data = await res.json().catch(() => ({})); if (!res.ok || data.success === false) { added = false; if (window.showToast) window.showToast(data.message || 'Could not add item. Please try again', 'error'); return; } let badge = document.querySelector('[data-cart-count]'); if (badge) { if (data.cartCount !== undefined) { badge.textContent = data.cartCount; } else { badge.textContent = parseInt(badge.textContent || 0) + 1; } badge.classList.remove('hidden'); window.dispatchEvent(new CustomEvent('cart-updated')); } window.cartState.add(208); if (window.showToast) window.showToast('Item added to cart', 'success'); }).catch(() => { added = false; if (window.showToast) window.showToast('Could not add item. Please try again', 'error'); }); ">
To Order Subaru T-Shirts Exceedry T-Shirt (Beige) ¥7,700 { let data = await res.json().catch(() => ({})); if (!res.ok || data.success === false) { added = false; if (window.showToast) window.showToast(data.message || 'Could not add item. Please try again', 'error'); return; } let badge = document.querySelector('[data-cart-count]'); if (badge) { if (data.cartCount !== undefined) { badge.textContent = data.cartCount; } else { badge.textContent = parseInt(badge.textContent || 0) + 1; } badge.classList.remove('hidden'); window.dispatchEvent(new CustomEvent('cart-updated')); } window.cartState.add(198); if (window.showToast) window.showToast('Item added to cart', 'success'); }).catch(() => { added = false; if (window.showToast) window.showToast('Could not add item. Please try again', 'error'); }); ">
To Order Subaru T-Shirts Exceedry T-Shirt (Navy) ¥7,700 { let data = await res.json().catch(() => ({})); if (!res.ok || data.success === false) { added = false; if (window.showToast) window.showToast(data.message || 'Could not add item. Please try again', 'error'); return; } let badge = document.querySelector('[data-cart-count]'); if (badge) { if (data.cartCount !== undefined) { badge.textContent = data.cartCount; } else { badge.textContent = parseInt(badge.textContent || 0) + 1; } badge.classList.remove('hidden'); window.dispatchEvent(new CustomEvent('cart-updated')); } window.cartState.add(197); if (window.showToast) window.showToast('Item added to cart', 'success'); }).catch(() => { added = false; if (window.showToast) window.showToast('Could not add item. Please try again', 'error'); }); ">
To Order STI T-Shirts S-GT T-Shirt ¥7,546 { let data = await res.json().catch(() => ({})); if (!res.ok || data.success === false) { added = false; if (window.showToast) window.showToast(data.message || 'Could not add item. Please try again', 'error'); return; } let badge = document.querySelector('[data-cart-count]'); if (badge) { if (data.cartCount !== undefined) { badge.textContent = data.cartCount; } else { badge.textContent = parseInt(badge.textContent || 0) + 1; } badge.classList.remove('hidden'); window.dispatchEvent(new CustomEvent('cart-updated')); } window.cartState.add(130); if (window.showToast) window.showToast('Item added to cart', 'success'); }).catch(() => { added = false; if (window.showToast) window.showToast('Could not add item. Please try again', 'error'); }); ">
NEW To Order STI T-Shirts STI NBR CHALLENGE 2026 T-Shirt ¥7,084 { let data = await res.json().catch(() => ({})); if (!res.ok || data.success === false) { added = false; if (window.showToast) window.showToast(data.message || 'Could not add item. Please try again', 'error'); return; } let badge = document.querySelector('[data-cart-count]'); if (badge) { if (data.cartCount !== undefined) { badge.textContent = data.cartCount; } else { badge.textContent = parseInt(badge.textContent || 0) + 1; } badge.classList.remove('hidden'); window.dispatchEvent(new CustomEvent('cart-updated')); } window.cartState.add(5659); if (window.showToast) window.showToast('Item added to cart', 'success'); }).catch(() => { added = false; if (window.showToast) window.showToast('Could not add item. Please try again', 'error'); }); ">
NEW To Order STI T-Shirts STI SGT T-Shirt 2026 Kids ¥7,084 { let data = await res.json().catch(() => ({})); if (!res.ok || data.success === false) { added = false; if (window.showToast) window.showToast(data.message || 'Could not add item. Please try again', 'error'); return; } let badge = document.querySelector('[data-cart-count]'); if (badge) { if (data.cartCount !== undefined) { badge.textContent = data.cartCount; } else { badge.textContent = parseInt(badge.textContent || 0) + 1; } badge.classList.remove('hidden'); window.dispatchEvent(new CustomEvent('cart-updated')); } window.cartState.add(5661); if (window.showToast) window.showToast('Item added to cart', 'success'); }).catch(() => { added = false; if (window.showToast) window.showToast('Could not add item. Please try again', 'error'); }); ">
To Order Subaru T-Shirts S.F.TECH COOL T-Shirt (Blue) ¥6,776 { let data = await res.json().catch(() => ({})); if (!res.ok || data.success === false) { added = false; if (window.showToast) window.showToast(data.message || 'Could not add item. Please try again', 'error'); return; } let badge = document.querySelector('[data-cart-count]'); if (badge) { if (data.cartCount !== undefined) { badge.textContent = data.cartCount; } else { badge.textContent = parseInt(badge.textContent || 0) + 1; } badge.classList.remove('hidden'); window.dispatchEvent(new CustomEvent('cart-updated')); } window.cartState.add(200); if (window.showToast) window.showToast('Item added to cart', 'success'); }).catch(() => { added = false; if (window.showToast) window.showToast('Could not add item. Please try again', 'error'); }); ">
To Order Subaru T-Shirts S.F.TECH COOL T-Shirt (White) ¥6,776 { let data = await res.json().catch(() => ({})); if (!res.ok || data.success === false) { added = false; if (window.showToast) window.showToast(data.message || 'Could not add item. Please try again', 'error'); return; } let badge = document.querySelector('[data-cart-count]'); if (badge) { if (data.cartCount !== undefined) { badge.textContent = data.cartCount; } else { badge.textContent = parseInt(badge.textContent || 0) + 1; } badge.classList.remove('hidden'); window.dispatchEvent(new CustomEvent('cart-updated')); } window.cartState.add(199); if (window.showToast) window.showToast('Item added to cart', 'success'); }).catch(() => { added = false; if (window.showToast) window.showToast('Could not add item. Please try again', 'error'); }); ">
To Order STI T-Shirts S-GT T-Shirt 2024 ¥6,037 { let data = await res.json().catch(() => ({})); if (!res.ok || data.success === false) { added = false; if (window.showToast) window.showToast(data.message || 'Could not add item. Please try again', 'error'); return; } let badge = document.querySelector('[data-cart-count]'); if (badge) { if (data.cartCount !== undefined) { badge.textContent = data.cartCount; } else { badge.textContent = parseInt(badge.textContent || 0) + 1; } badge.classList.remove('hidden'); window.dispatchEvent(new CustomEvent('cart-updated')); } window.cartState.add(1701); if (window.showToast) window.showToast('Item added to cart', 'success'); }).catch(() => { added = false; if (window.showToast) window.showToast('Could not add item. Please try again', 'error'); }); ">
To Order STI T-Shirts S-GT T-Shirt 2024 Kids ¥5,544 { let data = await res.json().catch(() => ({})); if (!res.ok || data.success === false) { added = false; if (window.showToast) window.showToast(data.message || 'Could not add item. Please try again', 'error'); return; } let badge = document.querySelector('[data-cart-count]'); if (badge) { if (data.cartCount !== undefined) { badge.textContent = data.cartCount; } else { badge.textContent = parseInt(badge.textContent || 0) + 1; } badge.classList.remove('hidden'); window.dispatchEvent(new CustomEvent('cart-updated')); } window.cartState.add(1700); if (window.showToast) window.showToast('Item added to cart', 'success'); }).catch(() => { added = false; if (window.showToast) window.showToast('Could not add item. Please try again', 'error'); }); ">
To Order STI T-Shirts STI Oversized T-Shirt (Black) ¥5,544 { let data = await res.json().catch(() => ({})); if (!res.ok || data.success === false) { added = false; if (window.showToast) window.showToast(data.message || 'Could not add item. Please try again', 'error'); return; } let badge = document.querySelector('[data-cart-count]'); if (badge) { if (data.cartCount !== undefined) { badge.textContent = data.cartCount; } else { badge.textContent = parseInt(badge.textContent || 0) + 1; } badge.classList.remove('hidden'); window.dispatchEvent(new CustomEvent('cart-updated')); } window.cartState.add(1702); if (window.showToast) window.showToast('Item added to cart', 'success'); }).catch(() => { added = false; if (window.showToast) window.showToast('Could not add item. Please try again', 'error'); }); ">
To Order STI T-Shirts STI Oversize T-shirt (White) ¥5,544 { let data = await res.json().catch(() => ({})); if (!res.ok || data.success === false) { added = false; if (window.showToast) window.showToast(data.message || 'Could not add item. Please try again', 'error'); return; } let badge = document.querySelector('[data-cart-count]'); if (badge) { if (data.cartCount !== undefined) { badge.textContent = data.cartCount; } else { badge.textContent = parseInt(badge.textContent || 0) + 1; } badge.classList.remove('hidden'); window.dispatchEvent(new CustomEvent('cart-updated')); } window.cartState.add(1703); if (window.showToast) window.showToast('Item added to cart', 'success'); }).catch(() => { added = false; if (window.showToast) window.showToast('Could not add item. Please try again', 'error'); }); ">
To Order STI T-Shirts S-GT T-Shirt 2025 Kids ¥5,421 { let data = await res.json().catch(() => ({})); if (!res.ok || data.success === false) { added = false; if (window.showToast) window.showToast(data.message || 'Could not add item. Please try again', 'error'); return; } let badge = document.querySelector('[data-cart-count]'); if (badge) { if (data.cartCount !== undefined) { badge.textContent = data.cartCount; } else { badge.textContent = parseInt(badge.textContent || 0) + 1; } badge.classList.remove('hidden'); window.dispatchEvent(new CustomEvent('cart-updated')); } window.cartState.add(1694); if (window.showToast) window.showToast('Item added to cart', 'success'); }).catch(() => { added = false; if (window.showToast) window.showToast('Could not add item. Please try again', 'error'); }); ">
To Order Subaru T-Shirts SUBARU Original Pocket T-shirt SUBARU360 (White) ¥3,850 { let data = await res.json().catch(() => ({})); if (!res.ok || data.success === false) { added = false; if (window.showToast) window.showToast(data.message || 'Could not add item. Please try again', 'error'); return; } let badge = document.querySelector('[data-cart-count]'); if (badge) { if (data.cartCount !== undefined) { badge.textContent = data.cartCount; } else { badge.textContent = parseInt(badge.textContent || 0) + 1; } badge.classList.remove('hidden'); window.dispatchEvent(new CustomEvent('cart-updated')); } window.cartState.add(211); if (window.showToast) window.showToast('Item added to cart', 'success'); }).catch(() => { added = false; if (window.showToast) window.showToast('Could not add item. Please try again', 'error'); }); ">
To Order Subaru T-Shirts SUBARU Original Dry T-shirt GT Car (Pink) ¥3,234 { let data = await res.json().catch(() => ({})); if (!res.ok || data.success === false) { added = false; if (window.showToast) window.showToast(data.message || 'Could not add item. Please try again', 'error'); return; } let badge = document.querySelector('[data-cart-count]'); if (badge) { if (data.cartCount !== undefined) { badge.textContent = data.cartCount; } else { badge.textContent = parseInt(badge.textContent || 0) + 1; } badge.classList.remove('hidden'); window.dispatchEvent(new CustomEvent('cart-updated')); } window.cartState.add(209); if (window.showToast) window.showToast('Item added to cart', 'success'); }).catch(() => { added = false; if (window.showToast) window.showToast('Could not add item. Please try again', 'error'); }); ">
To Order Subaru T-Shirts SUBARU Original Dry T-shirt GT Car (Yellow) ¥3,234 { let data = await res.json().catch(() => ({})); if (!res.ok || data.success === false) { added = false; if (window.showToast) window.showToast(data.message || 'Could not add item. Please try again', 'error'); return; } let badge = document.querySelector('[data-cart-count]'); if (badge) { if (data.cartCount !== undefined) { badge.textContent = data.cartCount; } else { badge.textContent = parseInt(badge.textContent || 0) + 1; } badge.classList.remove('hidden'); window.dispatchEvent(new CustomEvent('cart-updated')); } window.cartState.add(210); if (window.showToast) window.showToast('Item added to cart', 'success'); }).catch(() => { added = false; if (window.showToast) window.showToast('Could not add item. Please try again', 'error'); }); ">