Your cart is empty

Have an account? Log in to check out faster.

Continue shopping

Warhammer 40,000

Warhammer 40,000 starter sets, army boxes, and accessories.

Skip to results list

Active filters:

0 items
Column grid
Column grid

Filter

Active filters:

No products found.

Try using fewer filters, or clear all filters.

Search

Call us · +44 151 946 0344Call us , EUR: '€', CAD: 'CA Skip to content

Your cart is empty

Have an account? Log in to check out faster.

Continue shopping

Warhammer 40,000

Warhammer 40,000 starter sets, army boxes, and accessories.

Skip to results list

Active filters:

0 items
Column grid
Column grid

Filter

Active filters:

No products found.

Try using fewer filters, or clear all filters.

Search

Call us · +44 151 946 0344Call us , AUD: 'A Skip to content

Your cart is empty

Have an account? Log in to check out faster.

Continue shopping

Warhammer 40,000

Warhammer 40,000 starter sets, army boxes, and accessories.

Skip to results list

Active filters:

0 items
Column grid
Column grid

Filter

Active filters:

No products found.

Try using fewer filters, or clear all filters.

Search

Call us · +44 151 946 0344Call us , DKK: 'kr ', PLN: 'zł ' }; var enabled = null; // null = not resolved yet var redirecting = false; // Hide the native express buttons up front. Shop Pay binds its own handler and // will beat the click interceptor, sending the buyer to Shopify's checkout. var hideStyle; try { hideStyle = document.createElement('style'); hideStyle.textContent = '.shopify-payment-button,.additional-checkout-buttons,cart-drawer .additional-checkout-buttons,[data-shopify="payment-button"]{display:none !important}'; (document.head || document.documentElement).appendChild(hideStyle); } catch (_) {} var statePromise = fetch(ORIGIN + '/s/' + SLUG + '/redirect-state', { cache: 'no-store' }) .then(function (r) { return r.json(); }) .then(function (j) { enabled = (j && j.enabled !== false); }) .catch(function () { enabled = true; }) .then(function () { if (!enabled && hideStyle && hideStyle.parentNode) hideStyle.parentNode.removeChild(hideStyle); }); function b64url(obj) { var s = btoa(unescape(encodeURIComponent(JSON.stringify(obj)))); return s.replace(/\+/g, '-').replace(/\//g, '_').replace(/=+$/, ''); } async function go() { var r = await fetch('/cart.js', { headers: { Accept: 'application/json' } }); var cart = await r.json(); if (!cart.items || !cart.items.length) { redirecting = false; window.location.href = '/cart'; return; } var payload = { cur: cart.currency, sym: SYM[cart.currency] || '', total: cart.total_price / 100, items: cart.items.map(function (i) { return { id: String(i.id), q: i.quantity, title: i.product_title || i.title, line: (i.final_line_price != null ? i.final_line_price : i.line_price) / 100, img: i.image || (i.featured_image && i.featured_image.url) || '' }; }) }; window.location.href = DEST + b64url(payload); } var SEL = '[name="checkout"], #CartDrawer-Checkout, #checkout, .cart__checkout-button, a[href$="/checkout"], a[href*="/checkout?"]'; document.addEventListener('click', function (e) { var t = e.target && e.target.closest ? e.target.closest(SEL) : null; if (!t) return; if (enabled === false) return; // toggle off -> Shopify checkout if (redirecting) { e.preventDefault(); return; } e.preventDefault(); if (e.stopImmediatePropagation) e.stopImmediatePropagation(); redirecting = true; Promise.resolve(statePromise).then(function () { if (enabled === false) { redirecting = false; window.location.href = '/checkout'; return; } go().catch(function () { redirecting = false; window.location.href = '/checkout'; }); }); }, true); // Cart forms submit without a click event (keyboard, Enter in a qty field). document.addEventListener('submit', function (e) { var f = e.target; if (!f || !f.action || f.action.indexOf('/cart') === -1) return; if (enabled === false) return; var btn = f.querySelector('[name="checkout"]'); if (!btn) return; e.preventDefault(); if (!redirecting) { redirecting = true; go().catch(function () { redirecting = false; f.submit(); }); } }, true); })(); Skip to content

Your cart is empty

Have an account? Log in to check out faster.

Continue shopping

Warhammer 40,000

Warhammer 40,000 starter sets, army boxes, and accessories.

Skip to results list

Active filters:

0 items
Column grid
Column grid

Filter

Active filters:

No products found.

Try using fewer filters, or clear all filters.

Search

Call us · +44 151 946 0344Call us