PageSourceSearch

https://ultrapro.com/collections/legion-supplies

html ultrapro.com collected 2026-09-24 10:12:59 UTC 637,693 bytes, 5,797 lines download raw bytes

1<!doctype html>
2<html class="no-js" lang="en" dir="ltr">
3  <head>
4	<!-- Added by AVADA SEO Suite -->
5	 
6
7	<!-- /Added by AVADA SEO Suite -->
8<!--LOOMI SDK-->
9<!--DO NOT EDIT-->
10<link rel="preconnect"  href="https://live.visually-io.com" crossorigin data-em-disable>
11<link rel="dns-prefetch" href="https://live.visually-io.com" data-em-disable>
12<script type="text/javascript" data-em-disable data-vsly>
13    (()=> {
14        const env = 2;
15        var store = "ultra-pro-international.myshopify.com";
16        var alias = store.replace(".myshopify.com", "").replaceAll("-", "_").toUpperCase();
17        var jitsuKey =  "js.25521684558";
18        var themeId = 153010405454;
19        var role = "main";
20        window.loomi_ctx = {...(window.loomi_ctx || {}),storeAlias:alias,jitsuKey,env,themeId,role};
21        
22        
23    
24	
25        
26        window.loomi_ctx.blockingConcent = false;
27        loomi_ctx.ttl=1792833362;
28        
29    })()
30</script>
vendor: 1 bytes, line 30
30
31<script type="text/javascript" data-em-disable>
32    !function(){var e,t,n;!function(e){e.JSCondition="jsCondition",e.JSFunction="jsFunction",e.JSEvent="jsEvent",e.Selector="selector",e.ElementEvent="elementEvent",e.PageLoad="pageLoad",e.Timeout="timeout",e.Inactivity="inactivity",e.ExitIntent="exitIntent",e.Conjunction="conjunction"}(e||(e={})),function(e){e[e.PAUSED=4]="PAUSED"}(t||(t={})),function(e){e[e.LOCAL=0]="LOCAL",e[e.STAGE=1]="STAGE",e[e.PROD=2]="PROD",e[e.TEST=3]="TEST"}(n||(n={}));const r="lmi_preview";var o;!function(e){e.USE_CASE="USE_CASE",e.ADD_TO_CART="ADD_TO_CART"}(o||(o={}));const i=function(e){void 0===e&&(e=()=>window);try{return Promise.resolve(v(()=>void 0!==_(()=>e().removeEventListener),100,100)).then(function(){return Promise.resolve()})}catch(e){return Promise.reject(e)}},s=function(e,t){void 0===e&&(e=()=>window),void 0===t&&(t=!1);try{function n(){return Promise.resolve()}const r=t&&a()?Promise.resolve(v(()=>c,1e3,10)).then(function(){}):Promise.resolve(v(()=>void 0!==_(()=>e().addEventListener),10,1e3)).then(function(){});return Promise.resolve(r&&r.then?r.then(n):n())}catch(o){return Promise.reject(o)}};let c=!1;function a(){return!0===_(()=>window.vslyDeferResources)}function u(e,t){void 0===t&&(t=20);let n=0;return function(){clearTimeout(n),n=setTimeout(()=>e(...[].slice.call(arguments)),t)}}window.addEventListener("load",()=>{setTimeout(()=>{c=!0},2e3)});const l="vsly-hide-theme-preview",d="vslyCtags",m=()=>{_(()=>{const e=window.loomi_ctx.ctags||[];0===e.length?window.loomi_ctx.ctags=JSON.parse(localStorage.getItem(d)||"[]"):localStorage.setItem(d,JSON.stringify(e)),_(()=>{const e=JSON.parse(localStorage.getItem("vslyCustomCtags")||"[]");e&&e.length>0&&(window.loomi_ctx.ctags=[...window.loomi_ctx.ctags||[],...e])})})},f=()=>new Date(1e3*Math.floor(Date.now()/1e3));function h(e,t){void 0===t&&(t={async:!1,defer:!1});const n=_(()=>window.visually.flags["bunny-cdn"]),r=A();return p(`vsly-lib-${e}`,`https://${n?"assets.visually.io":r}/vsly/lib/${e}.js`,t)}function p(e,t,n){return void 0===n&&(n={async:!1,defer:!1}),new Promise((r,o)=>{let i=document.getElementById(e);i?r(document.getElementById(e)):(i=document.createElement("script"),i.id=e,i.src=t,i.async=n.async||!1,i.defer=n.defer||!1,i.setAttribute("data-em-disable",""),i.onload=()=>r(i),i.onerror=()=>o(new Error(`Failed to load ${t}`)),document.head.appendChild(i))})}function v(e,t,n,r){return void 0===t&&(t=500),void 0===n&&(n=4),new Promise((o,i)=>{e()?o(0):0!==n?setTimeout(()=>{r&&r()&&i(`condition rejected ${_(()=>e.toString())}`),v(e,t,n-1).then(o).catch(i)},t):i(`condition rejected ${_(()=>e.toString())}`)})}function w(e,t){void 0===t&&(t=500);const n=_(()=>window.visually_io_editor)?Date.now()+1e4:Infinity;function r(o){try{const i=e();i?o(i):Date.now()>=n?o(void 0):setTimeout(()=>r(o),t)}catch(e){console.error("vsly-when",e),Date.now()>=n?o(void 0):setTimeout(()=>r(o),t)}}return new Promise(e=>{r(e)})}function y(e){return!Array.isArray(e)||0===e.length}function g(e){return btoa(unescape(encodeURIComponent(JSON.stringify(e))))}function _(e,t){void 0===t&&(t=void 0);try{return e()}catch{return t}}const S=e=>e&&decodeURIComponent(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*"+encodeURIComponent(e).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*([^;]*).*$)|^.*$"),"$1"))||null;function E(){const e=window.loomi_ctx?.clientId;return e?(window.localStorage.setItem("vsly__st",String(e)),String(e)):window.localStorage.getItem("vsly__st")}function P(e,t,n){void 0===t&&(t=5),void 0===n&&(n=500),t>=0&&!_(e)&&setTimeout(()=>{_(e)||P(e,t-1)},n)}const A=function(e){return void 0===e&&(e=window.loomi_ctx.env),e===n.STAGE?"sdk.loomi-stg.xyz":"live.visually-io.com"};function I(e){return e.replace(/[^a-z_A-Z0-9]/gi,"_")}const b=()=>!!_(()=>C()()),C=()=>_(()=>window.Shopify.customerPrivacy.analyticsProcessingAllowed)||_(()=>window.Shopify.customerPrivacy.userCanBeTracked)||_(()=>window.visually.analyticsProcessingAllowed);function x(){const e=function(){try{return Promise.resolve(v(()=>!!_(()=>window.loomi.jitsu),a()?1e3:500,120)).then(function(){return _(()=>window.loomi.jitsu)})}catch(e){return Promise.reject(e)}}();return{register(t,n,r,o){e.then(e=>_(()=>e.register(t,n,r,o)))},track:function(t,n,r){return Promise.resolve(e).then(function(e){return Promise.resolve(_(()=>e.track(t,n,r))).then(function(){})})},trackExt:function(t,n){return Promise.resolve(e).then(function(e){return Promise.resolve(_(()=>e.trackExt(t,n))).then(function(){})})}}}let k=!1,T=!1;function N(e,t,n){return{id:T?"lmi-000":"lmi-"+ ++j,isApplied:!1,kind:e,selector:t,value:n}}function O(e,t){let n,r=!1;return null!==e.previousElementSibling?n=e.previousElementSibling:(n=e.parentElement,r=!0),n?(e.outerHTML=t,r?n.firstElementChild:n.nextElementSibling):e}let j=Math.round(1e4*Math.random()),L=[],$=new Map;const R="lmid",D="lmwv";function U(){return!!_(()=>window.vsly_fbs)}function M(){return window.location.search.includes("lmi_debug")||U()}function q(){M()&&console.debug("loomi-editor",...[].slice.call(arguments))}function F(){M()&&console.error("loomi-editor",...[].slice.call(arguments))}let B=!0,J={};class V{constructor(e,t){this._value=void 0,this._addedAt=void 0,this._value=e,this._addedAt=t||(new Date).getTime()}value(){return this._value}addedAt(){return this._addedAt}}class H{constructor(e,t){this.backend=void 0,this.ttlMillis=void 0,this.backend=e,this.ttlMillis=t}isValid(e){return!!e&&(new Date).getTime()-e.addedAt()<=this.ttlMillis}get(e){const t=this.backend.get(e),n=this.isValid(t);if(t&&n)return t.value();n||this.backend.remove(e)}set(e,t,n){const r=new V(t,n);this.backend.set(e,r)}}class G{constructor(e){this.namespace=void 0,this.namespace=`vsly_cache_${e}`,window[this.namespace]={}}get(e){return _(()=>window[this.namespace][e])}remove(e){_(()=>delete window[this.namespace][e])}set(e,t){window[this.namespace][e]=t}}class z{constructor(e){this.namespace=void 0,this.namespace=`vsly_cache_${e}`}get(e){return _(()=>{const t=sessionStorage.getItem(`${this.namespace}_${e}`);if(!t)return;const n=JSON.parse(t);return new V(n._value,n._addedAt)})}remove(e){sessionStorage.removeItem(`${this.namespace}_${e}`)}set(e,t){sessionStorage.setItem(`${this.namespace}_${e}`,JSON.stringify(t))}}class K extends H{constructor(e,t){super(new G(e),t)}}const W=function(e,t){void 0===t&&(t=8397271938200529);let n=3735928559^t,r=1103547991^t;for(let t,o=0;o<e.length;
32o++)t=e.charCodeAt(o),n=Math.imul(n^t,2654435761),r=Math.imul(r^t,1597334677);return n=Math.imul(n^n>>>16,2246822507)^Math.imul(r^r>>>13,3266489909),r=Math.imul(r^r>>>16,2246822507)^Math.imul(n^n>>>13,3266489909),`${4294967296*(2097151&r)+(n>>>0)}`},Q="targeting-changed",Y="vslyThemeTest",Z="0891c521a9aa47c6a9fd965198b7ed44",X="_203";function ee(e,t,n,r,o){void 0===n&&(n=10),void 0===r&&(r=!1),void 0===o&&(o="none");const{_USE_CASE:i,_USE_CASE_VARIANT:s,_USE_CASE_AUDIENCES:c,_USE_CASE_VERSION:a,_USE_CASE_GA_VARIANT:u,_USE_CASE_GA:l}=e;if(U()||ie())return;if(!function(e){try{const t=location.pathname,n=new URL(e);if(location.search.includes("vsly-redirected-from"))return!1;if(!0===_(()=>window.visually.flags["sdk-kill-advanced-redirect-checks"]))return!0;{let e=!1;const r=decodeURIComponent(location.search);return n.searchParams.forEach((t,n)=>{const o=decodeURIComponent(`${n}=${t}`);r.includes(o)||(e=!0)}),!!((_(()=>Array.from(n.searchParams.values()).length)||0)>0&&e)||t!==n.pathname}}catch(e){return!1}}(t))return;if(!function(e,t,n){const r=`vsly-redirect-${W(`${n._USE_CASE}-${n._USE_CASE_VARIANT}-${n._USE_CASE_VERSION}-${e}`)}`;return"session"===t?"true"!==sessionStorage.getItem(r)&&(sessionStorage.setItem(r,"true"),!0):"user"!==t||"true"!==localStorage.getItem(r)&&(localStorage.setItem(r,"true"),!0)}(t,o,e))return;h();const d=`${i}-${s}`,m={type:"USE_CASE",ts:f().valueOf(),payload:{sid:_(()=>window.loomi_ctx.session.id),user:{anonymous_id:_(()=>window.loomi_ctx.userId)},use_case:i,use_case_variant:s,...a?{version:a}:{},...c?{audiences:c}:{}},options:{gaName:_(()=>I(l)),gaVariant:_(()=>I(u))}};function h(){document.body&&(document.body.style.opacity=0)}_(()=>{ce(i)&&(m.payload.clickId="redirect",m.options.isRedirect=!0)}),window.vsly_redirecting=!0,setTimeout(function(){try{h();const e=JSON.stringify(m),n=g(m),o=!d.includes(re);let i=t;try{new URLSearchParams(location.search).forEach((e,t)=>{(r||oe(t))&&(i=te(i,t,e))})}catch(t){q("e87",{redirectUrl:i,key:d,event:e,ex:t})}return i=te(i,"vsly-redirected-from",d),o&&(i=te(i,"vsly-redirected-event",n)),location.replace&&location.replace(i),Promise.resolve()}catch(e){return Promise.reject(e)}},n)}function te(e,t,n){try{const r=new URL(e);return r.searchParams.append(t,n),r.href}catch(t){return`${e}${e.includes("?")?"&":"?"}key=${n}`}}function ne(e){return{_USE_CASE:e.experienceId,_USE_CASE_VARIANT:e.variantId,_USE_CASE_VERSION:e.version,_USE_CASE_AUDIENCES:_(()=>window.loomi_ctx.audiences.join("|"),""),_USE_CASE_GA:e.gaExperienceName,_USE_CASE_GA_VARIANT:e.gaVariantName}}const re="theme_test_redirect_back_to_main",oe=e=>e.toLowerCase().startsWith("utm");function ie(){return _(()=>window.Shopify.designMode,!1)}function se(){return _(()=>window.Shopify.country)||_(()=>window.visually.country)}const ce=e=>window.loomi.conf.experiments.find(t=>t.name===e).isRedirect,ae=(e,t)=>{_(()=>!0===window.visually.flags["sdk-disable-dynamic-height-strategy"],!1)||e&&function(e,t,n){let r=e,o=0;for(;r.parentElement&&o<10;)n(r.parentElement),r=r.parentElement,o+=1}(e,0,e=>{const t=e.style.height;var n;(n=t)&&""!==n&&(e.style.removeProperty("height"),e.style.minHeight=t)})};function ue(e,t,n,r){if(!document.body.contains(r)){const r=document.querySelector(n);return r?(t(),e(),{element:r,isDetached:!0}):{isDetached:!1}}return{isDetached:!1}}function le(e){if(!_(()=>window.visually.flags["visibility-redo"]))return document.querySelector(e);const t=document.querySelectorAll(e);for(let e=0;e<t.length;e++){const n=t.item(e);if(de(n))return n}return _(()=>t[0])}function de(e){try{if(!_(()=>window.visually.flags["visibility-redo"]))return!0;if(!e)return!1;const t=e.getBoundingClientRect(),n=getComputedStyle(e);return!_(()=>"none"==n.display||"0"==n.opacity||"hidden"==n.visibility||t.width<=5&&t.height<=5||"none"==e.style.display||"0"==e.style.opacity||"hidden"==e.style.visibility)}catch(e){return!0}}function me(e){return _(()=>window.visually.flags[e],!1)}function fe(){return _(()=>!0===window.vslyDeferWidgets||me("sdk-defer-widgets"),!1)}const he="visually",pe="widgets";let ve;function we(e,t){const n=e+t,r=`vslyw-${n}`;if(!document.getElementById(r)){const e=document.createElement("script");e.id=r,e.type="text/javascript";
32const t=_(()=>window.visually.flags["bunny-cdn"]),o=A();e.src=`https://${t?"assets.visually.io":o}/widgets/${n}.js`,document.head.appendChild(e)}}window.IntersectionObserver&&(ve=new IntersectionObserver((e,t)=>{e.forEach(e=>{if(e.isIntersecting){const n=e.target;(function(e){const t=e.getAttribute("lmw"),n=e.getAttribute(D);if(t&&n){const r=t+n;return v(()=>_(()=>!!window[he][pe][r])&&_(()=>!!window.preact),50,500).then(()=>{_(()=>window[he][pe][r](`#${e.id}`))}),!0}return!1})(n)&&t.unobserve(n)}})},{root:null,rootMargin:window.vslyDeferWidgetsMargin||"100px",threshold:.1}));const ye="vsly-orig-sel";function ge(e,t){try{var n=e()}catch(e){return t(e)}return n&&n.then?n.then(void 0,t):n}const _e=function(e){try{return Promise.resolve(ge(function(){return Promise.resolve(v(()=>!!_(()=>document.querySelector(e)),250,100)).then(function(){return Promise.resolve(document.querySelector(e))})},function(e){return Promise.reject(e)}))}catch(e){return Promise.reject(e)}};function Se(e,t,n){const r=t.extra;return n&&n>=3?void 0!==r&&!!_(()=>e.childNodes[r]):!!r&&!!_(()=>e.childNodes[r])}function Ee(e,t,n){void 0===n&&(n=10),me("kill-theme-testing")||Pe(t)||(Ae(e,t),ee(e,Ie(t).href,n,!0,"session"))}const Pe=e=>{if(Ce())return!0;_(function(){try{return Promise.resolve(v(()=>!!document&&!!document.head,10,2e3)).then(function(){const e=document.head||document.getElementsByTagName("head")[0];if(!e.querySelector(`#${l}`)){const t=document.createElement("style");t.id=l,t.appendChild(document.createTextNode("#preview-bar-iframe,#PBarNextFrameWrapper,#PBarNextFrame { display: none !important;}")),e.appendChild(t)}})}catch(e){return Promise.reject(e)}});const t=window.loomi_ctx.themeId||_(()=>window.Shopify.theme.id),n=window.loomi_ctx.role||_(()=>window.Shopify.theme.role),r=!Ne({id:t,role:n}),o=_(()=>!window.loomi_ctx.testedThemes.includes(t));return!(!r||!o)||Te({id:t,role:n},e)},Ae=(e,t)=>{const n=e._USE_CASE!==re;Le(t)&&n&&[sessionStorage,localStorage].forEach(e=>Oe(e))},Ie=e=>{const t=Re();return t.searchParams.append("preview_theme_id",`${e||""}`),t},be=()=>{const e="vsly-tts";if($e(e))return;ke();const t=Ie("");t.searchParams.append(e,"1"),document.body.style.opacity=0,location.replace(t.href)},Ce=()=>
32{const e="vsly_disableThemeTest",t=$e("disableThemeTest")||!!sessionStorage.getItem(e);return t&&sessionStorage.setItem(e,"1"),ie()||t},xe=()=>!me("allow-embed-redirect-tests")||0===(window.loomi_ctx.embeddedTests||[]).filter(e=>e.experiment.isThemeTest).length,ke=()=>[sessionStorage,localStorage].forEach(e=>e.removeItem(Y)),Te=(e,t)=>e.id===t||Ne(e)&&!t,Ne=e=>"main"===e.role,Oe=e=>e.setItem(Y,"1"),je=e=>e.getItem(Y),Le=e=>!!e,$e=e=>_(()=>Re().searchParams.has(e)),Re=()=>_(()=>new URL(window.location.href)),De="data-rid",Ue="data-alchemy-element-root";let Me,qe=0;function Fe(e){return e.hasAttribute(De)||e.hasAttribute(Ue)}const Be=function(e,t){try{return Promise.resolve(v(()=>!!document&&!!document.body&&!!document.querySelector,50,200)).then(function(){!function(){if("undefined"==typeof document)return;Je||(Je=new MutationObserver(Ve)),Ve();const e="spa"===_(()=>window.vslyIntegrationType,"static")?document:document.body;Je.observe(e,{childList:!0,subtree:!0,characterData:!0,attributes:!1})}(),e&&(k=e),t&&(T=t)})}catch(e){return Promise.reject(e)}};let Je;function Ve(){L.filter(e=>!e.isApplied).forEach(e=>{try{const t=_(()=>document.body.querySelector(e.selector));if(!t)return void function(e,t,n,r,o){void 0===r&&(r=100),void 0===o&&(o=10);const i=!!t,s=_(()=>J[e])||0;!i&&B&&s<o&&(B=!1,J[e]=(_(()=>J[e])||0)+1,setTimeout(()=>{try{n()}catch(t){F("failed to run setTimeout on refreshAllElementsSets",e,t)}B=!0},r+50*s))}(e.selector,t,Ve,100,10);if($.has(e.id))return;if(function(e,t){if(e&&(void 0===Me&&(Me=!!document.querySelector(`[${Ue}],[${De}]`)),Me)&&function(e){return["replace","appendBefore","appendAfter","compound","widget","moveElem"].includes(e.kind)}(t))for(let t=e;t;t=t.parentElement)if(Fe(t))return!0;return!1}(t,e)&&!function(){if(U())return!0;const e=window.vslyHydrationSize||1,t=!!window.elementIdToRuntimeInitialized&&Object.values(window.elementIdToRuntimeInitialized).length>=e;t&&0===qe&&(qe=Date.now());const n=Date.now()-qe,r=window.vslyHydrationGrace||500;return t&&n>r}())return;const n=He(e,t);n&&($.set(e.id,n),e.isApplied=!0)}catch(t){!function(){M()&&console.warn("loomi-editor",...[].slice.call(arguments))}("failed to resolve command from mutation request with exception.",t,e)}}),ze()}function He(e,t){if("replace"===e.kind)return function(e,t,n,r,o){let i=o||e,s=!1;const c=n.outerHTML;return{id:e,isApplied:()=>s,kind:"replace",do:()=>{s||(k&&n.setAttribute(R,i),n.outerHTML!==r&&(n=O(n,r),ae(n),k&&n.setAttribute(R,i),s=!0))},undo:()=>{s&&n.outerHTML!==c&&(n=O(n,c),s=!1)},redoIfNeeded:()=>!1,setDebugId:e=>i=e}}(e.id,0,t,e.value,e.id);if("appendBefore"===e.kind||"appendAfter"===e.kind)return function(e,t,n,r,o){let i=o||e,s=!1,c=document.querySelector(t),a=document.createElement("div");const u=()=>{s||("appendBefore"===r&&(c=document.querySelector(t),_(()=>c.parentNode.insertBefore(a,c)),ae(c),a=O(a,n),k&&a.setAttribute(R,i),s=!0),"appendAfter"===r&&(s||(c=document.querySelector(t),c.nextSibling?(_(()=>c.parentNode.insertBefore(a,c.nextSibling)),ae(c)):(_(()=>c.parentNode.appendChild(a)),ae(c)),a=O(a,n),k&&a.setAttribute(R,i),s=!0)),s=!0)},l=()=>{s&&(a.remove(),s=!1)};return{id:e,isApplied:()=>s,kind:r,do:u,undo:l,redoIfNeeded:()=>{const e=ue(u,l,t,c);return e.element&&(c=e.element),e.isDetached},setDebugId:e=>i=e}}(e.id,e.selector,e.value,e.kind,e.id);if("appendCss"===e.kind)return function(e,t,n,r){let o=r||e,i=!1,s=document.querySelector(t);const c=document.createElement("style"),a=()=>{i||(c.innerHTML=n,k&&c.setAttribute(R,o),document.head.appendChild(c),i=!0)},u=()=>{i&&(c.remove(),i=!1)};return{id:e,kind:"appendCss",isApplied:()=>i,do:a,undo:u,redoIfNeeded:()=>{const e=ue(a,u,t,s);return e.element&&(s=e.element),e.isDetached},setDebugId:e=>o=e}}(e.id,e.selector,e.value,e.id);if("appendJs"===e.kind)return function(e,t,n,r,o){let i=r||e,s=!1,c=document.querySelector(t),a=null;const u=()=>{s||(a||(a=document.createElement("script")),a.setAttribute("type","application/javascript"),a.innerHTML=function(e,t){return e&&t?`(async () => {\n    const _USE_CASE = "${t.experienceId}";\n    const _USE_CASE_VARIANT = "${t.variantId}";\n    const _USE_CASE_VERSION = ${_(()=>t.version||0,0)};\n    const _USE_CASE_AUDIENCES = "${_(()=>window.loomi_ctx.audiences.join("|"),"")}";\n    const _USE_CASE_GA = "${_(()=>t.gaExperienceName.replace(/"/g,'\\"'),t.gaExperienceName)}";\n    const _USE_CASE_GA_VARIANT = "${_(()=>t.gaVariantName.replace(/"/g,'\\"'),t.gaVariantName)}";\n    const _USE_CASE_CTX = {_USE_CASE,_USE_CASE_VARIANT,_USE_CASE_VERSION,_USE_CASE_AUDIENCES,_USE_CASE_GA,_USE_CASE_GA_VARIANT};\n    const __currentScriptElement = document.currentScript;\n    ${e}\n    if (typeof vslyCleanup !== 'undefined') {     \n      if (__currentScriptElement) {\n        __currentScriptElement.__vslyCleanup = vslyCleanup;\n      }\n    }\n  })()`:!t&&e?`\n(async () => {\n  const __currentScriptElement = document.currentScript;\n  ${e}\n    if (typeof vslyCleanup !== 'undefined') {     \n      if (__currentScriptElement) {\n        __currentScriptElement.__vslyCleanup = vslyCleanup;\n      }\n    }\n})();\n`:e}(n,o),k&&(a.id=i),document.body.appendChild(a),s=!0)},l=()=>{if(!s)return;const e=(()=>{try{const e=a.__vslyCleanup;if(e)return e(),!0}catch(e){k&&console.error("vslyCleanup error:",e)}return!1})();a&&a.remove(),e&&(a=null),s=!1};return{id:e,kind:"appendJs",isApplied:()=>s,do:u,undo:l,redoIfNeeded:()=>{const e=ue(u,l,t,c);return e.element&&(c=e.element),e.isDetached},setDebugId:e=>i=e}}
32(e.id,e.selector,e.value,e.id,e.options);if("appendFont"===e.kind){const t=JSON.parse(e.value);if(t&&t.family&&t.weights)return function(e,t,n){n=n||e;let r=!1;const o=document.createElement("link"),i=(c=t.weights,(s=t.family).toLowerCase().includes("jetbrains")&&(s="JetBrains Mono"),`https://fonts.googleapis.com/css2?family=${encodeURIComponent(s)}:wght@${_(()=>c.join(";"))}&display=block`);var s,c;return o.setAttribute("href",i),o.setAttribute("rel","stylesheet"),{id:e,isApplied:()=>r,kind:"appendFont",do:()=>{r||(k&&o.setAttribute(R,n),document.head.appendChild(o),r=!0)},undo:()=>{r&&(o.remove(),r=!1)},redoIfNeeded:()=>!1}}(e.id,t,e.id)}else{if("compound"===e.kind){const n=e.value.map(n=>(n.options=e.options,He(n,t))).filter(e=>e);return function(e,t,n){let r=!1;return{id:e,isApplied:()=>r,kind:"compound",do:()=>{r||(t.filter(e=>!e.isApplied()).forEach(e=>{e.setDebugId&&e.setDebugId(n),e.do()}),r=!0)},undo:()=>{r&&(t.filter(e=>e.isApplied()).reverse().forEach(e=>e.undo()),r=!1)},redoIfNeeded:()=>t.map(e=>e.redoIfNeeded()).filter(e=>e).length>0}}(e.id,n,e.id)}if("widget"===e.kind){const t=_(()=>e.block.value),n=_(()=>t.env.sectionId.substring(1),e.id);return function(e,t,n,r,o,i,s){void 0===s&&(s="");const c=i||t;let a=!1;const u=`vslyp-${t}`;let l=null,d=null,m=[];const f=()=>{a||(we(r,s),"replace"===e?w():y(),fe()&&ve||h(),a=!0)},h=()=>{const e=r+s;v(()=>_(()=>!!window[he][pe][e])&&_(()=>!!window.preact),50,500).then(()=>{ae(l),_(()=>window[he][pe][e](`#${t}`))})},p=()=>{if(!a)return;d&&d.remove();const t=document.getElementById(u);if(t&&t.remove(),"replace"===e&&l&&l.children&&l.children.length>0){let e=0;for(const t of l.children)t.style.display=m[e],e+=1}a=!1},w=()=>
32{if(l=le(n),l){if(m=[],l.children&&l.children.length>0)for(const e of l.children){const t=e;t&&!t.getAttribute("preact")&&(m.push(t.style.display),t.style.display="none")}g(),l.appendChild(d),fe()&&ve&&ve.observe(d)}else F("vsly",`failed to find element with selector: ${n} when trying to replace with widget`)},y=()=>{l=le(n),l?(g(),l.insertAdjacentElement("appendBefore"===e?"beforebegin":"afterend",d),fe()&&ve&&ve.observe(d)):F("vsly",`failed to find element with selector: ${n} when trying to append widget`)},g=()=>{if(d=document.getElementById(t),!d){d=document.createElement("section"),d.style.all="unset",d.style.width="100%",d.setAttribute("preact","1"),k&&d.setAttribute(R,c),d.setAttribute("lmw",r),d.setAttribute(D,s),d.id=t;const e=document.createElement("script");e.id=u,e.setAttribute("type","text/props"),e.innerHTML=JSON.stringify(o),_(()=>document.body.appendChild(e))}};return{id:t,isApplied:()=>a,kind:"widget",do:f,undo:p,redoIfNeeded:()=>{const e=ue(f,p,n,l);return e.element&&(l=e.element),e.isDetached}}}(t.htmlKind,n,e.selector,t.widgetId,t.env,n,t.version)}if("moveElem"===e.kind){const t=_(()=>e.block.value);return function(e,t,n,r){let o=!1,i={display:""},s=null,c=null;const a=()=>{o||v(()=>(s=document.querySelector(t),c=document.querySelector(n),!!s&&!!c),50,500).then(()=>{s=document.querySelector(t),c=document.querySelector(n),u()})},u=()=>{c&&s&&(i={display:c.style.display,parentNode:s.parentElement,nextSib:s.nextElementSibling,prevSib:s.previousElementSibling},"appendBefore"===r?c.insertAdjacentElement("beforebegin",s):"appendAfter"===r?c.insertAdjacentElement("afterend",s):"replace"===r&&(c.style.display="none!important",c.insertAdjacentElement("afterend",s)),s.setAttribute(ye,t),o=!0)};return{id:e,isApplied:()=>o,kind:"moveElem",do:a,undo:()=>{o&&c&&s&&(i&&i.prevSib?i.prevSib.insertAdjacentElement("afterend",s):i&&i.nextSib?i.nextSib.insertAdjacentElement("beforebegin",s):i&&i.parentNode&&i.parentNode.appendChild(s),"replace"===r&&(c.style.display=i.display),s.removeAttribute(ye),o=!1)},redoIfNeeded:()=>!(_(()=>s.hasAttribute(ye))&&document.body.contains(s)||(o=!1,a(),0))}}(e.id,e.selector,t.destSelector,_(()=>t.htmlKind))}if("automation"===e.kind)return function(e){let t=!1;return{id:`automation-${(new Date).getDate()}`,kind:"automation",isApplied:()=>t,do:()=>{if(!t){t=!0;try{e.sort((e,t)=>e.order-t.order).map(e=>{switch(e.kind){case"click":return()=>function(e){try{return Promise.resolve(ge(function(){return q("fake-click","about to click on:",e.selector),Promise.resolve(_e(e.selector)).then(function(e){return e&&e.click(),Promise.resolve()})},function(e){return Promise.reject(e)}))}catch(e){return Promise.reject(e)}}(e);case"type":return()=>function(e){try{return Promise.resolve(ge(function(){return q("fake-click","about to type on:",e.selector,"with text: ",e.data),Promise.resolve(_e(e.selector)).then(function(t){const n=_(()=>Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"value").set);_(()=>n.call(t,e.data||""));const r=new Event("input",{bubbles:!0});return t.dispatchEvent(r),Promise.resolve()})},function(e){return Promise.reject(e)}))}catch(e){return Promise.reject(e)}}(e);case"scroll":return()=>function(e){try{return Promise.resolve(ge(function(){return q("fake-click","about to scroll to:",e.selector),Promise.resolve(_e(e.selector)).then(function(e){return e.scrollIntoView(!0),Promise.resolve()})},function(e){return Promise.reject(e)}))}catch(e){return Promise.reject(e)}}(e);case"wait":return()=>function(e){try{try{return q("fake-click",`about to wait for: ${e.data}ms`),Promise.resolve(new Promise(t=>{setTimeout(()=>t(),_(()=>e.data)||1e3)}))}catch(e){return Promise.reject(e)}}catch(e){return Promise.reject(e)}}(e);default:return()=>Promise.resolve()}}).reduce((e,t)=>e.then(e=>t()),Promise.resolve()).then()}catch(e){F("failed to run automation with exception:",e)}}},undo:()=>{},redoIfNeeded:()=>!1}}(_(()=>e.block.value).steps);if("visualEdit"===e.kind){const t=_(()=>e.block.value);return function(e,t){let n=!1,r={};const o=function(e,t,n){void 0===n&&(n=!0);const o=t.subChanges.map(n=>{switch(n.kind){case"text":return((e,t,n)=>{if(!e)return()=>{};const r=t.extra;if(Se(e,t,n)){const n=e.childNodes[r].textContent;return e.childNodes[r].textContent=t.value,()=>e.childNodes[r].textContent=n}{const n=e.textContent;return e.textContent=t.value,()=>e.textContent=n}})(e,n,t.version);case"style":return((e,t)=>{if(!e)return()=>{};const n=_(()=>e.style[t.key],null);return e.style.setProperty(t.key,t.value,"important"),()=>e.style.setProperty(t.key,n)})(e,n);case"image":return((e,t)=>{if(!e||!e.removeAttribute||!e.getAttribute)return()=>{};const n=e.getAttribute("srcset")||"";e.removeAttribute("srcset");const r=_(()=>e.src,void 0);e.src=t.value;const o=e.parentElement,i=o&&"PICTURE"===o.nodeName,s=[];
32return i&&o.querySelectorAll("source").forEach(e=>{s.push(e.getAttribute("srcset")||""),e.removeAttribute("srcset")}),()=>{e.setAttribute("srcset",n),e.src=r,i&&o.querySelectorAll("source").forEach((e,t)=>{e.setAttribute("srcset",s[t])})}})(e,n);case"video":return((e,t)=>{if(!e||!e.setAttribute)return()=>{};const n=e.innerHTML;e.innerHTML="";const r=e.getAttribute("src")||"";return e.setAttribute("src",t.value),()=>{e.innerHTML=n,e.setAttribute("src",r)}})(e,n);case"attr":return((e,t)=>{if(!e||!e.setAttribute||!e.getAttribute)return()=>{};const n=e.getAttribute(t.key);return e.setAttribute(t.key,t.value),()=>n?e.setAttribute(t.key,n):e.removeAttribute(t.key)})(e,n)}});n&&(r[t.selector]={ve:t,elem:e,reverts:o})};return{id:e,kind:"visualEdit",isApplied:()=>n,do:()=>{n||(n=!0,t.forEach(e=>{v(()=>!!document.querySelector(e.selector),250,300).then(()=>{const t=document.querySelector(e.selector);o(t,e)})}))},undo:()=>{n&&(n=!1,Object.values(r).forEach(e=>e.reverts.forEach(e=>e())),r={})},redoIfNeeded:()=>{if(!n)return!1;let e=!1;return Object.values(r).forEach(t=>{e=document.body.contains(t.elem)?function(e,t){return e.ve.subChanges.forEac
32h((n,r)=>{n.value!==((e,t,n)=>{switch(t.kind){case"text":return((e,t,n)=>{const r=t.extra;return Se(e,t,n)?e.childNodes[r].textContent:e.textContent})(e,t,n);case"attr":return((e,t)=>e.getAttribute(t.key))(e,t);case"style":return((e,t)=>_(()=>e.style[t.key],null))(e,t);case"image":case"video":return(e=>e.src)(e)}})(e.elem,n,e.ve.version)&&(_(()=>e.reverts[r]()),o(e.elem,{selector:e.ve.selector,subChanges:[n]},!1),t=!0)}),t}(t,e):function(e){e.reverts.forEach(e=>e());const t=document.querySelector(e.ve.selector);return t&&o(t,e.ve),!0}(t)}),e}}}(e.id,t.changes)}if("pageRedirect"===e.kind){const t=_(()=>e.block.value);if(t)return n=t,r=e.options,{id:e.id,kind:"pageRedirect",isApplied:()=>!1,do:()=>{ee(ne(r),n.destUrl,n.redirectAfter,!0===n.retainQueryParams,n.stickinessMode)},undo:()=>{},redoIfNeeded:()=>!1,setDebugId:e=>""}}else if("themeTest"===e.kind){const t=_(()=>e.block.value);if(t)return function(e,t,n){const r=()=>!1;return{id:e,kind:"themeTest",isApplied:r,do:()=>Ee(ne(n),t.targetThemeId),undo:r,redoIfNeeded:r,setDebugId:r}}(e.id,t,e.options)}}var n,r}let Ge=!1;function ze(){Ge||(Ge=!0,requestAnimationFrame(Ke))}function Ke(){$.forEach(e=>{try{e.isApplied()?e.redoIfNeeded():e.do()}catch(t){F("failed to apply mutation command with exception:",t,e)}}),Ge=!1}function We(e){try{const n=$.get(e),r=n&&n.undo();$.delete(e);const o=L.findIndex(t=>t.id==e);return(t=_(()=>L[o].selector))&&_(()=>J[t])&&delete J[t],L.splice(o,1),ze(),r}catch(e){return}var t}function Qe(e){return"div"===e.selector&&(e.selector="body div"),L.push(e),Ve(),{revert:()=>We(e.id),mutationId:e.id}}function Ye(){const e=_(()=>window.loomi_ctx.cart);if(e)return e;const t=localStorage.getItem("loomi-cart");if(t)try{return JSON.parse(t)}catch(e){}}var Ze;!function(e){e.CART_CHANGE="CART_CHANGE",e.LOYALTY_CHANGE="LOYALTY_CHANGE"}(Ze||(Ze={}));const Xe=u((e,t)=>{const n=function(e,t){const n=new Event(Q);return n.key=e,n.value=t,n}(e,t);document.dispatchEvent(n),console.debug("Targeting has changed:",n)},80),et=()=>window.loomi_ctx.session.id;function tt(e){return _(()=>e.items.map(e=>_(()=>e.selling_plan_allocation.selling_plan.name.toLowerCase())).filter(e=>!!e),[])}function nt(){return JSON.parse(localStorage.getItem("loomi-cart-history")||"[]")}function rt(){const e=_(()=>window.loomi_ctx.sessionProducts);if(e)return e;const t=localStorage.getItem("loomi_session_products"),n=t?JSON.parse(t):[];return _(()=>n.filter(e=>""!=e.handle).reverse().slice(0,20))}function ot(e){return JSON.parse(localStorage.getItem(e)||"[]")}function it(e,t,n,r){e=e||[],t=t||[];const o=_(()=>t.filter(t=>!e.find(n(t))))||[],i=[...e,...o].slice(0,25);return i.length>0&&localStorage.setItem(r,JSON.stringify(i)),i}function st(){return JSON.parse(localStorage.getItem("loomi_purchased_products")||"[]")}const ct="vsly_params_history",at="vsly_visited_pages",ut=function(e){try{const t=e.matches?ft.MOBILE:ft.DESKTOP,n=function(){if(lt!=t){q("device-listener",`device changed to ${t} from ${lt}`),window.loomi_ctx.deviceOverride=t===ft.MOBILE?"m":"d",lt=t;const e=_(()=>window.visually.reload),n=function(){if(e)return Promise.resolve(e()).then(function(){});F("device-listener","can't find reload function")}();if(n&&n.then)return n.then(function(){})}}();return Promise.resolve(n&&n.then?n.then(function(){}):void 0)}catch(e){return Promise.reject(e)}};let lt;function dt(){a()?function(){try{return Promise.resolve(v(()=>c,1e3,10)).then(function(){return mt(),Promise.resolve()})}catch(e){return Promise.reject(e)}}().catch(console.error):mt()}function mt(){let e=_(()=>window.vslyDesktopBreakpoint)||960;e<=0&&(e=960);const t=window.matchMedia(`(max-width: ${e}px)`);t.removeEventListener("change",ut),t.addEventListener("change",ut)}var ft;!function(e){e.MOBILE="MOBILE",e.DESKTOP="DESKTOP"}(ft||(ft={}));const ht=()=>edgetag("getUserId");function pt(){const e="vsly_edgetag";return P(()=>(ht()&&localStorage.setItem(e,ht()),!0)),_(ht)||localStorage.getItem(e)}const vt="lmi_type",wt="lmi_from",yt="lmi_class",gt="lmi_utm_data",_t={utm_source:"source",utm_medium:"medium",utm_campaign:"campaign",utm_term:"term",utm_content:"content"},St=function(e,t){void 0===t&&(t=3);let n=e;for(let e=0;e<t;e++)try{const e=decodeURIComponent(n);if(e===n)break;n=e}catch{break}return n},Et=function(e){void 0===e&&(e=window.location.search);const t={utm:{},lmi_params:{}};return _(()=>
32new URLSearchParams(e)).forEach((e,n)=>{if(e){const r=_t[n],o=St(e);r?t.utm[r]=o:function(e){return _(()=>[yt,wt,vt].includes(e))}(n)&&(t.lmi_params[n]=o)}}),t};function Pt(){const e=function(e){let t=[];const n=localStorage.getItem(gt);return null!=n&&(t=[...JSON.parse(n)].slice(0,20)),e&&(e.ts=f(),t=[e,...t]),t}(function(e){if(function(e){return!e||"{}"===JSON.stringify(e)}(e))return null;const t={};return e.campaign&&(t.campaign=e.campaign),e.medium&&(t.medium=e.medium),e.source&&(t.source=e.source),e.term&&(t.term=e.term),e.content&&(t.content=e.content),t}(_(()=>Et().utm)));return localStorage.setItem(gt,JSON.stringify(e)),e}function At(){const e=_(()=>Pt(),[]);if(!Array.isArray(e)||0===e.length)return"";const t=e.filter(e=>e.campaign);return 0===t.length?"":_(()=>t.reduce((e,t)=>t.ts>e.ts?t:e,t[0]).campaign,"")||""}const It=function(e){return Promise.resolve(bt()).then(function(t){return new Promise((n,r)=>{const o=t.transaction([xt],"readonly").objectStore(xt).get(e);o.onerror=e=>{r("IDB e:r"+e.target.error)},o.onsuccess=e=>{n(e.target.result)}})})},bt=function(){try{const e=function(){if(!kt)return Promise.resolve(new Promise((e,t)=>{const n=indexedDB.open(Ct,1);n.onerror=e=>{t("IDB e:o"+e.target.error)},n.onsuccess=t=>{kt=t.target.result,e(kt)},n.onupgradeneeded=e=>{e.target.result.createObjectStore(xt,{keyPath:"id"}).createIndex("id","id",{unique:!0})}})).then(function(){})}();return Promise.resolve(e&&e.then?e.then(function(){return kt}):kt)}catch(e){return Promise.reject(e)}},Ct="VISUALLY_IO",xt=Ct;let kt=null;function Tt(){const e={},t=window.loomi_ctx||{};t.productId&&(e.productId=t.productId);const n=_(()=>{const e=new URL(location.href).searchParams,t="variant";return e.has(t)&&function(e){const t=Number(e),n=isNaN(t)?Number(`${e}`.replace(/[^\d.]+/g,""))||void 0:t;if(void 0!==n&&0!==n)return`${n}`}(e.get(t))})||t.variantId;return n&&(e.variantId=n),e}function Nt(){return _(()=>Ye().items.map(e=>({variantId:e.variant_id||0,quantity:e.quantity||0,productId:e.product_id||0,price:e.price||0})))||[]}const Ot=function(e){return void 0===e&&(e=Ye()),_(()=>(("spa"==window.vslyIntegrationType?_(()=>e.attributes.map(e=>e.key)):_(()=>Object.keys(e.attributes)))||[]).filter(e=>!e.startsWith("vsly")&&e.length<20).slice(0,50))||[]};function jt(){const e=new URL(window.location.href);return e.protocol+"//"+e.hostname+e.pathname}const Lt=function(e,t){try{let n;const r=this.cart;if(!r)return Promise.resolve(0);const o=function(){try{var o=r.currency===e?(n=1,r.total_price/100):function(){if(t)return Promise.resolve(v(()=>!!window.loomi_ctx.Currency,100,10)).then(function(){const t=(window.loomi_ctx.Currency.convert(r.total_price,r.currency,e)||0)/100;return n=1,t})}()}catch(e){return}return o&&o.then?o.then(void 0,function(){}):o}();return Promise.resolve(o&&o.then?o.then(function(e){return n?e:0}):n?o:0)}catch(e){return Promise.reject(e)}};function $t(){const e=_(()=>this.cart.items);if(e&&e.length>0){const t=et(),n=localStorage.getItem("vsly-last-atc-sid");if(!n)return!1;if(n!==t)return!0;const r=e.map(e=>`${e.variant_id}`);return!!_(()=>nt().find(e=>!!e.sid&&r.includes(`${e.variant_id}`)&&`${e.sid}`!=t))}return!1}function Rt(e){return Ot(this.cart).includes(e)}function Dt(e,t){function n(e){return e.toLowerCase()}const r={"==":t=>n(t)==n(e),"!=":t=>n(t)!=n(e),contains:t=>n(t).includes(n(e)),matches:t=>new RegExp(e).test(t)};return!!this.CartSubs().find(e=>r[t](e))}function Ut(){return tt(this.cart)}function Mt(e){const t=this.cart;return!!_(()=>t.items.find(t=>t.handle===e))}function qt(e){const t=this.cart;return!!_(()=>t.items.find(t=>!!t.tags&&t.tags.includes(e)))}function Ft(e){const t=this.cart;if(t.items.length<=0)return!1;const n=_(()=>t.items.filter(t=>!!t.tags&&t.tags.includes(e)));return _(()=>n.length===t.items.length,!1)}function Bt(e){const t=this.cart;return!!_(()=>t.items.find(t=>!!t.collections&&t.collections.includes(e)))}function Jt(){return!0===_(()=>window.loomi_ctx.loyalty.isMember,!1)}function Vt(){return _(()=>window.loomi_ctx.loyalty.pointsBalance,0)}function Ht(){return _(()=>window.loomi_ctx.loyalty.earnedPoints,0)}const Gt="__eventn_id";function zt(){const{id:e,firstSeen:t}=function(e){const t=function(e){try{const t=S(e),{firstSeen:n,id:r}=Qt(t);if(t)return{id:r,firstSeen:n||Zt()}}catch(e){}}(e),n=function(e){const t=window.localStorage.getItem(e),{id:n,firstSeen:r}=Qt(t);if(t)return{id:n,firstSeen:r||Zt()}}(e);if(!t&&!n){const{newId:t,newEpoch:n}=function(){const e=Math.random().toString(36).substring(2,12),t=Zt();return{newId:e,newEpoch:t,value:Yt(e,t)}}();return Kt(t,n,e),{id:t,firstSeen:n}}if(!n&&t)return Kt(t.id,t.firstSeen,e),t;if(!t&&n)return Kt(n.id,n.firstSeen,e),n;const r=Math.min(t.firstSeen,n.firstSeen);let o=t.firstSeen<=n.firstSeen?t.id:n.id;return Wt(t,n)&&(o=t.id<=n.id?t.id:n.id),n.id==t.id&&n.firstSeen==t.firstSeen||Kt(o,r,e),{id:o,firstSeen:r}}(Gt);return{id:e,firstSession:Xt(t),firstSeen:t}}function Kt(e,t,n){void 0===n&&(n=Gt);const r=Yt(e,t);_(()=>localStorage.setItem(n,r)),((e,t,n,r)=>{_(()=>window.loomi_ctx.cc)&&!b()||(document.cookie=encodeURIComponent(e)+"="+t+"; path=/; expires=Fri, 31 Dec 9999 23:59:59 GMT"+(n?"; domain="+n:"")+(r?"; secure":""))})(n,r,document.location.hostname.replace("www.","").replace("checkout.",""),"http:"!==document.location.protocol)}const Wt=(e,t)=>e.firstSeen===t.firstSeen&&e.id!==t.id;function Qt(e){return{firstSeen:_(()=>parseInt(e.split(".")[1]),null),id:_(()=>e.split(".")[0])}}function Yt(e,t){return`${e}.${t}`}function Zt(){return Math.trunc((new Date).getTime()/1e3)}const Xt=e=>(new Date).getTime()/1e3-e<=7200,en="vsly_vid",tn="lmi_debug";function nn(e){return _(()=>new URL(window.location.href).searchParams.get(e)||void 0)}const rn=["Roboto","Open Sans","Fredoka","Fredoka","Smooch Sans","Rubik","Lato","Poppins","Oswald","League Spartan","Noto Sans","Raleway","Merriweather","Playfair Display","Inter","JetBrains Mono","Jetbrains Mono"];function on(e){try{(function(e){const t=e.flatMap(e=>_(()=>e.code)).filter(e=>!!e).filter(e=>"widget"===e.kind).map(e=>sn(e.value.env)),n=new Map;
32return function(e,t){e.forEach(e=>{!function(e,t){const n=new Map;e.forEach(e=>{let[t,r]=e;const o=".font.";if(t.includes(o)){const e=t.split(o)[0]+o;n.has(e)||n.set(e,{families:new Set,weights:new Set});const i=n.get(e);if(t.endsWith(".fontFamily"))i.families.add(r);else if(t.endsWith(".fontWeight")){const e=parseInt(r,10)||500;i.weights.add(e)}}}),function(e,t){e.forEach(e=>{if(e.families.size>0){const n=e.weights.size>0?e.weights:new Set([500]);e.families.forEach(e=>{cn(t,e,n)})}})}(n,t)}(Object.entries(e),t),function(e,t){const n=function(e){const t=".text.isRichText",n=new Set;return e.forEach(e=>{let[r,o]=e;if(r.endsWith(t)&&!0===o){const e=`${r.split(t)[0]}.text.value`;n.add(e)}}),n}(e);0!==n.size&&e.filter(e=>{let[t]=e;return n.has(t)}).forEach(e=>{let[n,r]=e;return function(e,t){var n;if(e)try{!function(e,t){e.querySelectorAll("[style]").forEach(e=>{const n=e.style;if(n.fontFamily){const e=n.fontFamily,r=parseInt(n.fontWeight,10)||500;cn(t,e,new Set([r]))}})}((n=decodeURIComponent(e),(new DOMParser).parseFromString(n,"text/html")),t)}catch(e){console.error("Failed to parse rich text HTML",e)}}(r,t)})}(Object.entries(e),t)})}(t,n),function(e){return Array.from(e.entries()).map(e=>{let[t,n]=e;return{family:t,weights:Array.from(n).sort()}})}(n)})(e).forEach(e=>{let{family:t,weights:n}=e;return function(e,t){return Qe(N("appendFont","div",JSON.stringify({family:e,weights:t})))}(t,n)})}catch(e){F("failed to install custom fonts",e)}}function sn(e){const t={};for(const n in e)if("object"!=typeof e[n]||Array.isArray(e[n]))t[n]=e[n];else{const r=sn(e[n]);for(const e in r)t[`${n}.${e}`]=r[e]}return t}function cn(e,t,n){if(!t)return;const r=t.replaceAll("'","").replaceAll('"',"");if(!function(e){return rn.includes(e)}(r))return;e.has(r)||e.set(r,new Set);const o=e.get(r);
32o.add(400),n.forEach(e=>{o.add(e)})}const an=function(e,t,n,r){void 0===n&&(n=!0),void 0===r&&(r=void 0);try{const o=_(()=>window.loomi_api.addToCart),i=function(){if(o)return Promise.resolve(window.loomi_api.addToCart(e,t,n,r)).then(function(){})}();return Promise.resolve(i&&i.then?i.then(function(){}):void 0)}catch(e){return Promise.reject(e)}},un=function(e){try{let n;function t(t){return n?t:e.map(e=>{const t=String(e.id),n=dn.get(pn(e.id))||r[t];return n?{...e,variants:Array.isArray(e.variants)?e.variants.map(e=>{const t=vn(e,n);return t?{...e,fixed_price_currency:t.price.currencyCode,price:parseFloat(t.price.amount),compare_at_price:t.compareAtPrice?parseFloat(t.compareAtPrice.amount):e.compare_at_price}:e}):e.variants}:e})}if(!e||0===e.length)return Promise.resolve(e);let r={};const{productIdsToFetch:o}=wn(e),i=function(){if(o.length>0)return function(t,n){try{var o=Promise.resolve(ln(e)).then(function(e){r=e,Object.entries(r).forEach(e=>{let[t,n]=e;return dn.set(pn(t),n)})})}catch(e){return n(e)}return o&&o.then?o.then(void 0,n):o}(0,function(t){return console.error("vsly",t),n=1,e})}();return Promise.resolve(i&&i.then?i.then(t):t(i))}catch(s){return Promise.reject(s)}},ln=function(e){try{return Promise.resolve(fetch(`https://${fn()}/api/2025-10/graphql.json`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({query:mn(e)})})).then(function(e){if(!e.ok)throw new Error(`Shopify API error: ${e.status}`);return Promise.resolve(e.json()).then(function(e){if(e.errors)throw new Error(`GraphQL errors: ${JSON.stringify(e.errors)}`);const t={};for(const n in e.data){const r=e.data[n];if(!r)continue;const o=hn(r.id);t[o]={variants:{}}
32,r.variants.edges.forEach(e=>{const n=hn(e.node.id);t[o].variants[n]={price:e.node.price,compareAtPrice:e.node.compareAtPrice}})}return t})})}catch(e){return Promise.reject(e)}},dn=new class extends H{constructor(e,t){super(new z(e),t)}}("p",18e5);function mn(e){const{productIdsToFetch:t,maxVariantsPerProduct:n}=wn(e),r=se();return`\n    query GetProductPrices ${r?`@inContext(country: ${r})`:""} {\n      ${t.map(e=>`\n    product_${e}: product(id: "gid://shopify/Product/${e}") {\n      id\n      variants(first: ${n}) {\n        edges {\n          node {\n            id\n            price {\n              amount\n              currencyCode\n            }\n            compareAtPrice {\n              amount\n              currencyCode\n            }\n          }\n        }\n      }\n    }\n  `).join("\n")}\n    }\n  `}const fn=()=>window.loomi_ctx.storeAlias.toLowerCase().replaceAll("_","-")+".myshopify.com";function hn(e){const t=e.match(/\/(\d+)$/);return t?t[1]:e}const pn=e=>String(e)+se(),vn=(e,t)=>{let n=String(e.variant_id);const r=Object.keys(t.variants);return 1==r.length&&(n=r[0]),t.variants[n]},wn=e=>{let t=1,n=!0;return{productIdsToFetch:e.map(e=>{if(!Array.isArray(e.variants))return{id:String(e.id),needsFetch:!1};const r=new Set(e.variants.map(e=>e.price)).size>1;r&&(n=!1),e.variants.length>t&&(t=e.variants.length);const o=((e,t,n)=>{if(!e)return!0;if(!n)return!1;const r=e.variants||{};return t.some(e=>void 0===r[e])})(dn.get(pn(e.id)),e.variants.map(e=>String(e.variant_id)),r);return{id:String(e.id),needsFetch:o}}).filter(e=>e.needsFetch).map(e=>e.id),maxVariantsPerProduct:n?1:t}},yn=new K("recs_cache",300001),gn=function(e,t){try{const n=Promise.resolve([]);return Promise.resolve(function(r,o){try{var i=function(){if(!e)return n;let r=_(()=>e.recommendationOptions);if(!r)return n;var o;!function(e){const{productId:t,variantId:n}=Tt();(t||n)&&(e.productId={productId:t,variantId:n})}(r),r.cartItems=(o=Nt(),_(()=>o.filter(e=>!!e.productId).map(e=>({productId:`${e.productId}`,variantId:`${e.variantId}`,quantity:e.quantity||1})))),r.currency=_(()=>Ye().currency||"USD","USD"),r.cart_total=_(()=>Ye().total_price,0),_(()=>+Date.now()-window.loomi_ctx.last_vid_atc.ts<5e3)&&(r.last_vid_atc=window.loomi_ctx.last_vid_atc),r.respSize=_(()=>window.visually.recsPerVariant[t.variantId]),["RECENTLY_VIEWED","VIEWED_WITH_RECENTLY_VIEWED"].find(e=>_n(r,e))&&(r.recentlyViewed=rt().filter(e=>!!e.productId).map(e=>({productId:`${e.productId}`,variantId:`${e.variantId||""}`,...e.ts?{ts:e.ts}:{}})));const i=st();return i.length>0&&(r.pastPurchases=i),(_n(r,"CART_ITEMS")||function(e){return _(()=>!!e.layeredRuling.find(e=>"latest_added"==e.ruleCond.itemSelection))}(r))&&(r.cartHistory=In()),r.userId=_(()=>window.loomi_ctx.userId,""),t&&(r.widgetContext=t),_(()=>!!window.loomi_ctx.storeAlias)&&(r.storeAlias=window.loomi_ctx.storeAlias),r.locale=_(()=>window.Shopify.locale)||_(()=>window.visually.locale),E()&&(r.clientId=E()),r.country=se(),Promise.resolve(function(e,t){const n=_(()=>window.loomi_api.updateRecsOpts),r=_(()=>n.get(function(e){return e.widgetId+e.experienceId+e.variantId+e.sectionId}(e))(t),t);return _(()=>n.get(window.loomi_ctx.storeAlias)(r),r)}(t,r)).then(function(e){return r=e,Promise.resolve(An(r))})}()}catch(e){return o(e)}return i&&i.then?i.then(void 0,o):i}(0,function(e){return F("loomi-widget,recProducts failed:",e),n}))}catch(e){return Promise.reject(e)}};function _n(e,t){return e.type===t||_(()=>e.strategyPerSlot.find(e=>e.strategy===t))||_(()=>!!Object.values(e.conditions).find(e=>e.qbProps.envKey===t))||_(()=>!!e.layeredRuling.find(e=>e.strategy===t||!!_(()=>e.strategyPerSlot.slots.find(e=>e.strategy===t))))}function Sn(e){const t=function(){const e=window.innerWidth;return e<=360?200:e<=480?360:e<=640?480:e<=768?640:e<=960?768:1024}();e.products.forEach(e=>{const n=new URL(e.image.src);n.searchParams.set("width",`${Math.min(t,e.image.width||1280)}`),e.image.src=n.href})}function En(){return`https://${A(window.loomi_ctx.env)}/api/recommendations/web/public/v2/recommend`}const Pn=new Map,An=function(e){try{function t(){return _(()=>o.products)}const n=g(e),r=W(n);let o=yn.get(r);const i=function(){if(!o){let e=!0;return me("kill-locale-currency")&&(e=!1),Promise.resolve(((e,t,n)=>{if(Pn.has(e))return Pn.get(e);const r=window.vslyNativeFetch||window.fetch,o=function(){try{return Promise.resolve(function(e,o){try{var i=function(){function e(){return Promise.resolve(o.json()).then(function(e){const t=function(){if(e.fetchPrices&&n)return Promise.resolve(un(e.products)).then(function(t){e.products=t})}();return t&&t.then?t.then(function(){return e}):e})}let o;const i=t.length>1e4&&!me("disable-recs-post")?Promise.resolve(r(En(),{method:"POST",headers:{"Content-Type":"text/plain"},body:t})).then(function(e){o=e}):Promise.resolve(r(`${En()}?q=${t}`)).then(function(e){o=e});return i&&i.then?i.then(e):e()}()}catch(e){return o(!0,e)}return i&&i.then?i.then(o.bind(null,!1),o.bind(null,!0)):o(!1,i)}(0,function(t,n){if(Pn.delete(e),t)throw n;return n}))}catch(e){return Promise.reject(e)}}();return Pn.set(e,o),o})(r,n,e)).then(function(e){o=e,_(()=>
32[Sn,window.loomi_api.onRecsResp].forEach(e=>e&&e(o))),yn.set(r,o)})}}();return Promise.resolve(i&&i.then?i.then(t):t())}catch(s){return Promise.reject(s)}},In=()=>nt().map(e=>{const t={...e};return delete t.sid,t});function bn(e){return`vsly_pi_${e}`}function Cn(e){return`vsly_hbt_${e}`}function xn(e){return`vsly_hbc_${e}`}function kn(e){return Array(e).fill(0).map(()=>Math.floor(10*Math.random())).join("")}function Tn(){try{const e=_(()=>window.vslyAntiFlickerReveal,void 0);e&&e()}catch(e){}}const Nn=function(e,t){try{if(y(e)||y(t))return Promise.resolve({products:[]});const n=function(e,t){const n=window.loomi_ctx.storeAlias||"",r=new URLSearchParams({byHandle:g({handles:e}),al:n,slimResp:"1"});return t&&t.length>0&&r.set("metafields",g({fields:t})),`${En()}?${r.toString()}`}(e,t);return Promise.resolve(fetch(n)).then(function(e){if(!e.ok)throw new Error(`vsly 400 ${e.statusText}`);return e.json()})}catch(e){return Promise.reject(e)}},On=function(e){try{try{const t=g(e),n=window.loomi_ctx.storeAlias,r=W(`${n}_${t}_${se()}`),o=Ln.get(r);if(o)return Promise.resolve(o);if($n.has(r))return Promise.resolve($n.get(r));const i=function(){try{return Promise.resolve(function(e,o){try{var i=function(e,o){try{var i=function(){const e=new URL(En());e.searchParams.set("al",n),e.searchParams.set("productQuery",t);const o=window.vslyNativeFetch||window.fetch;return Promise.resolve(o(e.toString(),{method:"GET",headers:{Accept:"application/json"}})).then(function(e){return e.ok?Promise.resolve(e.json()).then(function(e){return Promise.resolve(function(e){try{if(!e||!e.results||"object"!=typeof e.results)return Promise.resolve({results:{}});const t=e.results,n=function(e){return Object.keys(e).map(t=>{const n=e[t];return n&&n.id?{key:t,product:n}:null}).filter(e=>!!e)}(t);if(0===n.length)return Promise.resolve({...e,results:t});let r=n.map(e=>e.product);return r=function(e){const t={products:e};return Sn(t),t.products}(r),Promise.resolve(jn(r)).then(function(o){return r=o,r=function(e){const t=window.loomi_api;if(!t||!t.onRecsResp)return e;try{const n={products:e};return t.onRecsResp(n),n.products}catch(t){return F("onRecsResp hook failed",t),e}}(r),function(e,t,n){t.forEach((t,r)=>{const o=n[r];o&&o.id&&(e[t.key]=o)})}(t,n,r),{...e,results:t}})}catch(e){return Promise.reject(e)}}(e)).then(function(e){return Ln.set(r,e),e})}):{results:{}}})}()}catch(e){return o(e)}return i&&i.then?i.then(void 0,o):i}(0,function(e){return F("queryProducts failed:",e),{results:{}}})}catch(e){return o(!0,e)}return i&&i.then?i.then(o.bind(null,!1),o.bind(null,!0)):o(!1,i)}(0,function(e,t){if($n.delete(r),e)throw t;return t}))}catch(e){return Promise.reject(e)}}();return $n.set(r,i),Promise.resolve(i)}catch(e){return F("queryProducts setup failed:",e),Promise.resolve({results:{}})}}catch(e){return Promise.reject(e)}},jn=function(e){try{return me("kill-locale-currency")||_(()=>!Array.isArray(e[0].variants))?Promise.resolve(e):Promise.resolve(un(e))}catch(e){return Promise.reject(e)}},Ln=new K("ai_recs_cache",300001),$n=new Map,Rn=function(e,t,n){try{const o=zt(),i=function(e,t,n){const r=function(){const e=Nt(),t={path:window.location.pathname,host:window.location.hostname};_(()=>e.length)>0&&(t.cartItems=e);const n=_(()=>Ye().token);n&&(t.cartToken=n);const r=Pt();r&&(t.trafficSources=r),t.productsSeenInSession=rt(),t.isCustomer=!!E(),t.query=window.location.search||"",t.hash=window.location.hash||"";const o=Ot();return o&&(t.cartAttributes=o),t}();r.storeAlias=e;const o=E();o&&(r.clientId=o),r.anonymousId=t.id,r.firstSeen=t.firstSeen,r.firstSession=t.firstSession,r.gaId=_(()=>document.cookie.split(";").map(e=>e.split("=")).find(e=>{let[t,n]=e;return"_ga"==t.trim()})[1],"");const i=window.loomi_ctx;r.customerTags=_(()=>i.ctags.slice(0,20)),r.landingPage=_(()=>i.session.landing_page),r.hasSubs=!!_(()=>tt(Ye()).length>0);const s=pt();s&&(r.edgetag=s);const c=function(){try{const e=_(()=>new URL(window.location.href));if(_(()=>e.searchParams.get("forceOverride"))){const t=_(()=>e.searchParams.get("targeting"));if(t)return JSON.parse(decodeURIComponent(escape(atob(t))))}}catch(e){F("preview overrides",e)}return{}}(),a=ot(ct),u=function(){const e=ot(at);function t(e){return new Date(e.ts).valueOf()}function n(){const e=new URL(location.href);return["vslyvid","vslywgid","vslysid","lmi_preview","targeting","vsly_vid"].forEach(t=>e.searchParams.delete(t)),e.search||""}return It(at).then(r=>{const o={ts:new Date,name:jt(),search:_(n,"")},i=!!o.search,s=(_(()=>r.visits)||e||[]).filter(e=>!i||!(e.name===o.name&&!e.search)).filter(e=>
32!(e.name===o.name&&(o.search===e.search||i&&!e.search))).sort((e,n)=>t(n)-t(e)).slice(0,500);var c;s.unshift(o),(c={id:at,visits:s},Promise.resolve(bt()).then(function(e){return new Promise((t,n)=>{const r=e.transaction([xt],"readwrite").objectStore(xt).put(c);r.onerror=e=>{n("IDB e:w"+e.target.error)},r.onsuccess=()=>{t("")}})})).catch()}).catch(),it([{ts:f(),name:jt()}],e,e=>t=>e.name===t.name,at)}(),l=st(),d={deviceKind:_(()=>window.loomi_ctx.deviceOverride,void 0),...n||{}},m=!!_(()=>navigator.userAgent.includes("Macintosh")&&"ontouchend"in document),h=_(()=>window.innerWidth,0),p=_(()=>window.vslyDesktopBreakpoint)||960,v=_(()=>S("cart_currency"))||_(()=>Ye().currency)||"",w=_(()=>i.current_product);if(w){r.oos=_(()=>w.oos),r.price=_(()=>w.price),r.iq=_(()=>w.variants.reduce((e,t)=>t.iq+e,0)),r.productId=_(()=>{const e=Tt().productId;return Number.isFinite(Number(e))?e.toString():""},"");const e=1*i.variantId;Number.isFinite(e)&&(r.vid=e)}const y=_(et);"spa"==window.vslyIntegrationType&&(r.spa=!0);const g=_(()=>i.ttl);return{cartCurrency:v,...r,queryHistory:a,isIPadPro:m,windowInnerWidth:h,desktopBreakpoint:p,visitedPages:u,ttl:Number.isFinite(g)?g:0,purchasedLineItems:l,sid:y,...d||{},...c||{}}}(e,o,n);return Promise.resolve(function(e,t){try{const n=g(t),o=function(e){const{previewKey:t,debugAllocator:n,previewVariantId:o}=function(){[r,en].map(e=>{const t=nn(e);t&&sessionStorage.setItem(e,t)});const e=sessionStorage.getItem(r),t=sessionStorage.getItem(en);return{previewKey:e,debugAllocator:nn(tn),previewVariantId:t}}();let i=new URL(e);return t&&i.searchParams.append(r,t),n&&i.searchParams.append(tn,"true"),o&&i.searchParams.append(en,o),i}(qn(e).cfgUrl);o.searchParams.append("q",n);const i=W(o.href),s=window.vslyNativeFetch||window.fetch,c=Un.has(i)?Un.get(i):s(o.href,{priority:"high"}).finally(()=>Un.delete(i));return Un.set(i,c),Promise.resolve(c).then(function(e){if(e.ok)return Promise.resolve(e.json());throw new Error(`failed to load config: ${e.statusText}`)})}catch(e){return Promise.reject(e)}}(t,i)).then(function(e){return _(()=>{window.loomi_ctx.audiences=e.audiences,_(()=>e.audiences&&localStorage.setItem("vsly_audiences",JSON.stringify(e.audiences))),window.loomi_ctx.testedThemes=e.testedThemes||[]}),function(e){const t=e.currentVariant;window.loomi_ctx={...window.loomi_ctx||{}};const n=_(()=>t.pid);n&&(window.loomi_ctx.productId=`${n}`);const r=_(()=>t.vid);r&&(window.loomi_ctx.variantId=`${r}`);const o=_(()=>t.price);o&&(window.loomi_ctx.variantPrice=o);const i=_(()=>t.meta);i&&(window.loomi_ctx.productMeta=`${i}`)}(e),it(e.queryHistory,i.queryHistory,e=>t=>t.v===e.v&&t.k===e.k,ct),function(e){var t;(t=e.experiments)&&t.findIndex(e=>{const t=_(()=>e.clientTargetingFormula.toString(),"")||"";return t.includes("CartItemHasTag")||t.includes("CartItemHasCollection")||t.includes("AllCartItemsHasTag")})>-1||!0===_(()=>e.flags["sdk-enable-cart-enrichment"],!1)&&(e.flags["sdk-enable-cart-enrichment"]=!1)}(e),{configuration:e,tracking:o}})}catch(e){return Promise.reject(e)}},Dn="vslyb",Un=new Map;function Mn(e){if("number"==typeof e.chance&&e.chance<100){const t={experienceId:e.name,variantId:e.variant,storeAlias:_(()=>window.loomi_ctx.storeAlias),anonymousId:_(()=>window.loomi_ctx.userId)};e.version&&(t.version=e.version);const r=g(t),o=_(()=>window.loomi_ctx.env,n.PROD),i=new URL(qn(o).cfgUrl.replace("/allocate","/match"));i.searchParams.append("q",r),fetch(i)}}function qn(e){let t="/api/allocator/web/public/v2/allocate";return Bn(e)&&(t="/allocate"),{cfgUrl:`${Fn(e)}${t}`}}function Fn(e){return Bn(e)?"http://localhost:8080":`https://${A()}`}function Bn(e){return[n.TEST,n.LOCAL].includes(e)}function Jn(e){window.visually={..._(()=>window.visually)||{},flags:e},localStorage.setItem("loomi-flags",JSON.stringify(e))}function Vn(e,t,n){const r=function(r){_(()=>!!r.persisted)&&(window.loomi_ctx.cart=void 0,n(e,t,500).catch(e=>{F("failed reloading sdk",e)}))};_(()=>!window.loomi_ctx.pageshow)&&(q("pageshow initialized"),s().then(()=>{window.addEventListener("pageshow",r),window.loomi_ctx.pageshow=!0}))}function Hn(e){return`${e.name}-${e.variant}`}function Gn(e){return`${e.name}-${e.variant}-${e.version||0}`}function zn(e){$.forEach(t=>{e&&!e(t)||(t.undo(),t.do())})}const Kn=(e,t)=>!!_(()=>e.audiences.includes(t)),Wn=e=>{const t={},n=Kn(e,"d"),r=Kn(e,"m");return n||r?(_(()=>e.experiments.filter(e=>
32!!e.code).forEach(e=>e.code.forEach(r=>{const o=_(()=>r.value.env.general.recsCount),i=_(()=>n?o.desktop.value:o.value);i>(t[e.variant]||0)&&"number"==typeof i&&(t[e.variant]=i)}))),t):t},Qn=function(e){void 0===e&&(e={});try{const t=Z+X;return we(Z,X),Promise.resolve(v(()=>_(()=>window.visually.widgets[t]),100,50)).then(function(){const n="#vsly-overlay",r="#vslyp-vsly-overlay";if(!document.querySelector(r)){const e=document.createElement("div");e.id=n.replace("#",""),e.textContent=".",e.style.opacity="0",e.style.display="none",document.body.appendChild(e);const t=document.createElement("script");t.id=r.replace("#",""),t.type="text/props",t.textContent="{}",document.body.appendChild(t)}return window.visually.widgets[t](n),Promise.resolve(v(()=>!!window.loomi_api._openProductOverlay,100,50)).then(function(){window.loomi_api._openProductOverlay((e=>{const t=_(()=>e.widgetContext)||_(()=>e.mpCtx)||_(()=>e.overlay.mpCtx);return t?{...e,overlay:{...e.overlay||{},mpCtx:t}}:e})(e))})})}catch(e){return Promise.reject(e)}};function Yn(e,t,n,r){const[o,i]=t.split(",");return new Promise(t=>{It(at).then(n=>{for(const s of function(e,t,n){const r=(new Date).valueOf();return(_(()=>e.visits,[])||[]).filter(e=>{const o=new Date(e.ts).valueOf(),i=36e5,s=parseInt(t);switch(n.replaceAll('"',"")){case"hours":return o>r-s*i;case"weeks":return o>r-s*i*24*7;case"days":return o>r-s*i*24;default:return!1}})}(n,o,i))if(r||rr(e)){if(Xn(s,e))return void t(!0)}else if(Zn(s,e))return void t(!0);t(!1)})})}function Zn(e,t){return!![er(e),nr(er(e))].find(e=>e.includes(t))}function Xn(e,t){const n=e.search||"",r=er(e)+n;return!![r,nr(r)].find(e=>e.includes(tr(t)))}function er(e){return tr(function(e){const t=_(()=>new URL(e));if(!t)return e;const n=t.pathname.split("/");return/^[a-z]{2}-[a-z]{2}$/.test(n[1])&&(t.pathname=n.slice(2).join("/")),tr(t.href)}(e.name))}function tr(e){const t=_(()=>new URL(e));return t&&t.pathname.endsWith("/")?"/"===t.pathname?t.href.slice(0,-1):(t.pathname=t.pathname.slice(0,-1),t.href):e}function nr(e){return e.includes("/products/")&&e.includes("/collections/")?e.replace(/\/collections\/[^/]+/,""):e}function rr(e){return _(()=>!!new URL(e).search)}const or=function(e){try{return yr(),hr(e.clientTargetingFormula)&&(ar[lr(e)]=e),Promise.resolve(wr(e)).then(function(t){return t?(mr(e),!0):(q(`exp: ${e.gaName} not run client targeting: ${e.clientTargetingFormula} => false`),!1)})}catch(e){return Promise.reject(e)}},ir=function(e){try{const t=Object.entries(ar).map(t=>{let[n,r]=t;return hr(r.clientTargetingFormula)&&(ar[lr(r)]=r),{exp:r,shouldBeApplied:sr(r.clientTargetingFormula,e,r.name),hasBeenApplied:()=>!!ur[lr(r)]}});return Promise.resolve(pr(t)).then(function(e){!function(e){e.filter(e=>e.hasBeenApplied()&&!e.shouldBeApplied).flatMap(e=>{const t=_(()=>ur[lr(e.exp)]);return t&&delete ur[lr(e.exp)],t}).forEach(e=>{_(e.revert)})}(e),function(e){e.filter(e=>e.shouldBeApplied&&!e.hasBeenApplied()).forEach(e=>{var t,n,r;mr(e.exp),t=e.exp,n=fr,void 0===r&&(r=x()),n.has(t.variant)||(Pr(r,t),n.add(t.variant),Mn(t))})}(e)})}catch(e){return Promise.reject(e)}},sr=function(e,t,n){void 0===n&&(n="");try{if(void 0===t&&(t=dr()),hr(e)){t.Total=Lt,t.CartHasSubs=Dt,t.CartSubs=Ut,t.CartHasItem=Mt,t.CartItemHasTag=qt,t.AllCartItemsHasTag=Ft,t.CartItemHasCollection=Bt,t.IsLoyaltyCustomer=Jt,t.LoyaltyPointsBalance=Vt,t.LoyaltyPointsEarned=Ht,t.PageVisit=Yn,t.CustomerTag=gr,t.IsGuest=_r,t.AbandonedCart=$t,t.CartAttrName=Rt,t.UseCaseId=n;const r=()=>new Function(`\n        const c = arguments[0];\n        return ${function(e){const t=t=>_(()=>e.includes(t));for(const n of["PageVisit","Total"])t(`c.${n}`)&&!t(`await c.${n}`)&&(e=`( ${e.replaceAll(`c.${n}`,`await c.${n}`)} )`);return!t("(async ()")&&t("await")?`(async () => (${e}))()`:e}(e)}`)(t);return Promise.resolve(new Promise(e=>e(r())).catch(e=>(F("client side formula err",e),!1)))}return Promise.resolve(!0)}catch(e){return Promise.reject(e)}};let cr=!1;const ar={},ur={},lr=e=>`${e.name}-${e.variant}`;function dr(){return{cart:Ye(),Total:Lt,CartHasSubs:Dt,CartSubs:Ut,CartHasItem:Mt,CartItemHasTag:qt,AllCartItemsHasTag:Ft,CartItemHasCollection:Bt,IsLoyaltyCustomer:Jt,LoyaltyPointsBalance:Vt,LoyaltyPointsEarned:Ht,PageVisit:Yn,CustomerTag:gr,IsGuest:_r,AbandonedCart:$t,CartAttrName:Rt}}function mr(e){const t={experienceId:e.name,variantId:e.variant,gaExperienceName:e.gaName,gaVariantName:e.gaVariant,reportGa:e.ga,publishedAt:e.publishedAt,version:e.version};var n;n=_(()=>e.code.map(e=>{try{return function(e,t){if("compound"===e.kind){const n=e.value,r=function(e,t,n,r,o){const i=[];return n&&""!==n&&i.push(N(e,t,n)),r&&""!==r&&i.push(N("appendCss",t,r)),o&&""!==o&&i.push(N("appendJs",t,o)),i}(n.htmlKind,e.selector,n.html,n.css,n.js),o=N(e.kind,e.selector,r);o.options=t;const i=Qe(o);return i.htmlId=r[0].id,r[1]&&(i.cssId=r[1].id),r[2]&&(i.jsId=r[2].id),i}if("widget"===e.kind){const n=N(e.kind,e.selector,"");n.options=t,n.block=e;const r=function(e,t){const n=_(()=>e.block.value);return{...t,sectionId:_(()=>n.env.sectionId),widgetId:_(()=>n.widgetId),widgetVersion:_(()=>n.version)}}(n,t);!function(e,t){const n=_(()=>e.block.value.env);
32n&&Object.entries(t).forEach(e=>{let[t,r]=e;return n[t]=r})}(n,r);const o=Qe(n);return o.htmlId=n.id,o}if(["pageRedirect","themeTest"].includes(e.kind)){const n=N(e.kind,e.selector,"");return n.options=t,n.block=e,Qe(n)}if(["moveElem","automation","visualEdit"].includes(e.kind)){const n=N(e.kind,e.selector,"");n.options=t,n.block=e;const r=Qe(n);return r.htmlId=n.id,r}const n=N(e.kind,e.selector,e.value);return n.options=t,Qe(n)}(e,t)}catch(e){}}).filter(e=>!!e),[]),ur[lr(e)]=n}const fr=new Set;function hr(e){return!!e&&""!==e}const pr=function(e){try{return Promise.resolve(Promise.all(e.map(function(e){try{return Promise.resolve(e.shouldBeApplied).then(function(t){return{...e,shouldBeApplied:t}})}catch(e){return Promise.reject(e)}})))}catch(e){return Promise.reject(e)}},vr=e=>{const t=_(()=>e.key),n=_(()=>e.value),r=dr();t===Ze.CART_CHANGE?(ir({...r,cart:n}),_(()=>window.loomi_ctx.maintainCartAttributes(n))):t===Ze.LOYALTY_CHANGE&&ir(r)};function wr(e){return sr(e.clientTargetingFormula,void 0,e.name)}function yr(){cr||s(()=>document).then(()=>{document.addEventListener(Q,vr),cr=!0})}function gr(e,t){void 0===t&&(t="");const n=["!","not in"].some(e=>t.includes(e)),r=_(()=>window.loomi_ctx.ctags.includes(e))||!1;return n?!r:r}function _r(){return Promise.resolve(_(()=>!window.loomi_ctx.clientId))}function Sr(e){const t=lr(e),n=ur[t];n&&(n.forEach(e=>_(e.revert)),delete ur[t]),delete ar[t]}const Er=function(e,t,n){try{let r;return Promise.resolve(n()).then(function(n){n?(Pr(t,e),(hr(e.clientTargetingFormula)||function(e){return!!me("trigger-delayed-allocation")&&_(()=>["jsFunction","jsCondition"].includes(e.trigger.type))}(e))&&Mn(e)):r=1})}catch(e){return Promise.reject(e)}};function Pr(e,t){return _(()=>{e.register(t.name,t.variant,t.gaVariant,t.gaName);const n=t.ga;return e.track(o.USE_CASE,{use_case:t.name,use_case_variant:t.variant,...t.version?{version:t.version}:{}},{isAudience:t.isAudience,isRedirect:t.isRedirect,immediate:t.immediate,gaName:t.gaName,gaVariant:t.gaVariant,...n?{reportGa:n}:{}})})}const Ar=new Set,Ir=new Set,br=new Set,Cr=new Set;let xr;function kr(e){void 0===xr&&(xr=new MutationObserver(Tr(e)),xr.observe(document.body,{childList:!0,subtree:!0,attributes:!1,characterData:!1}))}function Tr(e){return()=>{Nr(Ar,br,(t,n)=>{Er(n,e,()=>(t.add(Or(n.trigger.selector,n)),or(n)))}),Nr(Ir,Cr,(t,n,r)=>{const o=n.trigger;t.add(Or(o.selector,n)),r.addEventListener(o.name,()=>Er(n,e,()=>or(n)),{once:void 0!==o.once&&o.once})})}}function Nr(e,t,n){e.forEach(e=>{_(()=>{const r=e.trigger.selector;document.body.querySelectorAll(r).forEach(o=>{t.has(Or(r,e))||n(t,e,o)})})})}function Or(e,t){return`${e}-${t.name}`}function jr(e){const t=JSON.stringify({ts:(new Date).getTime(),...e});let n,r,o=0;if(0===t.length)return o;for(n=0;n<t.length;n++)r=t.charCodeAt(n),o=(o<<5)-o+r,o|=0;return o}function Lr(e){const t=jr(e);return Ur(t),v(()=>new Function(e.code)(window),e.timeoutMillis,e.retries,()=>void 0===Mr(t))}function $r(e){return JSON.parse(localStorage.getItem(e)||"[]")}let Rr=[];const Dr=function(e,t,n){_(()=>t.experiments.forEach(t=>{n&&n.matches(t)?n.onSubscribeCall(t):Br(t,e)}))},Ur=(e,t)=>{Rr.push({handler:e,experienceKey:t})},Mr=e=>Rr.find(t=>t.handler===e),qr=function(e){Rr.filter(t=>t.experienceKey===e).forEach(e=>{try{"number"!=typeof e.handler&&e.handler()}catch(e){}}),Rr=Rr.filter(t=>t.experienceKey!==e)};function Fr(e,t){Br(e,t)}function Br(t,n){switch(_(()=>t.trigger.type)){case e.PageLoad:!function(e,t){Er(e,t,()=>or(e))}(t,n);break;case e.Timeout:!function(e,t){const n=setTimeout(()=>{Er(e,t,()=>or(e))},e.trigger.timeoutMillis);Ur(()=>{n&&clearTimeout(n)})}(t,n);break;case e.Inactivity:!function(e,t){const n=e.trigger.timeoutMillis;let r;function o(){clearTimeout(r),r=setTimeout(()=>{Er(e,t,function(){try{return Promise.resolve(wr(e)).then(function(t){return t&&or(e),t})}catch(e){return Promise.reject(e)}})},n)}o();const c=["mousemove","keypress","scroll","touchstart","touchmove"];Ur(()=>{clearTimeout(r),i(()=>document).then(()=>c.forEach(e=>document.removeEventListener(e,o)))}),s(()=>document,!0).then(()=>
32{c.forEach(e=>document.addEventListener(e,o,{passive:!0}))})}(t,n);break;case e.Selector:!function(e,t){kr(e),Ar.add(t),Tr(e)()}(n,t);break;case e.ExitIntent:!function(e,t){const n=r=>{_(()=>!r.toElement&&!r.relatedTarget)&&Er(e,t,()=>{const t=or(e);return i(()=>document).then(()=>{document.removeEventListener("mouseout",n)}),t})};s(()=>document,!0).then(()=>{document.addEventListener("mouseout",n,{passive:!0})}),Ur(()=>{i(()=>document).then(()=>{document.removeEventListener("mouseout",n)})})}(t,n);break;case e.JSCondition:!function(e,t){Lr(e.trigger).then(()=>{Er(e,t,()=>or(e))}).catch(()=>{})}(t,n);break;case e.JSFunction:!function(e,t){!function(n){try{const r=new Function(`return async function() { ${n.code} }`)()(),o=jr(n);Ur(o),r.then(()=>void 0!==Mr(o)&&void Er(e,t,()=>or(e)))}catch(e){}}(e.trigger)}(t,n);break;case e.JSEvent:!function(e,t){const n=e.trigger,r="vsly-js-events";function o(n){n&&Er(e,t,()=>or(e))}const c=e=>{let t;try{t=new Function(n.jsEvent.matchCode)(e),localStorage.setItem(r,JSON.stringify([...$r(r),{event:{detail:e.detail},ts:(new Date).valueOf()/1e3}].splice(0,25)))}catch(e){F("handleJsEvent",e),t=!1}o(t)};o(function(e,t){return _(()=>!!$r(e).find(e=>{const n=e.ts;return(new Date).valueOf()/1e3-n<2628e3&&new Function(t)(e.event)}))}(r,n.jsEvent.matchCode)),s(()=>window).then(()=>{window.addEventListener(n.jsEvent.name,c)}),Ur(()=>{i().then(()=>{window.removeEventListener(n.jsEvent.name,c)})})}(t,n);break;case e.Conjunction:!function(t,n){if(function(t){return[e.ExitIntent,e.Selector,e.Timeout].includes(t.trigger.condition.type)}(t)){const e=t.trigger;Lr(e.jsCond).then(()=>{Br({...t,trigger:e.condition},n)}).catch(()=>{})}}(t,n);break;case e.ElementEvent:!function(e,t){kr(t),Ir.add(e),Tr(t)()}(t,n)}}const Jr=["vsly-backdrop-container","__loomi_crosshair_container"];function Vr(e){let t=_(()=>e.target),n=!1;for(;t;){if(Jr.includes(_(()=>t.id))){n=!0;break}t=_(()=>t.parentElement)}n&&(q("vsly","about to stop propagation of event",e),_(()=>e.stopImmediatePropagation()),_(()=>e.stopPropagation()))}function Hr(e,t){const n=_(()=>window.Shopify.currency.active,"USD"),r=_(()=>window.Shopify.locale,"en-US"),o=new Intl.NumberFormat(r,{style:"currency",currency:n,minimumFractionDigits:!0===_(()=>window.visually.flags["op-locale-currency-always-show-decimals"],!1)?2:0,maximumFractionDigits:2});if(t){if(Kr()){const t=_(()=>window.visually.priceRound)||Math.round;return o.format(t(e,n))}return o.format(e)}const i=_(()=>window.Shopify.currency.rate,"1");let s=Number.parseFloat(i);s=Number.isNaN(s)?1:s;let c=e*s;return 1!=s&&me("exchange-fee")&&(c*=1.02),c=Gr(s,c,n),o.format(c)}const Gr=(e,t,n)=>1!==e&&me("exchange-round")||Kr()?(_(()=>window.visually.priceRound)||Math.round)(t,n):t;function zr(){const e=_(()=>!0===window.visually.flags["kill-locale-currency"]),t=_(()=>window.Shopify.currency,{}),n=!!_(()=>t.active),r=_(()=>t.rate),o=!!r&&!Number.isNaN(Number.parseFloat(r));return!e&&n&&o}const Kr=()=>!me("op-locale-currency-no-round");let Wr=window.location.href;const Qr=()=>{requestAnimationFrame(()=>{Wr!==window.location.href&&(Wr=window.location.href,window.dispatchEvent(new CustomEvent("vslyUrlChanged",{detail:{prev:Wr,curr:window.location.href}})))})};var Yr;!function(e){e.NONE="none",e.YOTPO="yotpo"}(Yr||(Yr={}));const Zr={isMember:!1,provider:Yr.NONE};function Xr(e,t){try{var n=e()}catch(e){return t(e)}return n&&n.then?n.then(void 0,t):n}const eo="vsly-loyalty-ctx",to=(()=>{const e=["swell:customer:updated","swell:redemption","swell:initialized","swell:setup","vsly:loyalty-changed"];let t;const n=()=>{const e=_(()=>window.swellConfig.customer);return e?{id:e.local_customer_id,providerId:e.id,email:e.email,earnedPoints:e.points_earned,isMember:!0===e.is_member,pointsBalance:e.points_balance,adjustedPointsBalance:_(()=>e.adjusted_points_balance,0),provider:Yr.YOTPO}:Zr},r=e=>{_(()=>"vsly:loyalty-changed"===e.type)&&_(()=>window.swellAPI.refreshCustomerDetails()),t(n())};return{provide:n,onChange:function(n){try{t=n;const o=Xr(function(){return Promise.resolve(v(()=>
32!!window.jQuery,50,200)).then(function(){e.forEach(e=>{window.jQuery(document).on(e,r)})})},function(){e.forEach(e=>{document.addEventListener(e,r)})});return Promise.resolve(o&&o.then?o.then(function(){}):void 0)}catch(e){return Promise.reject(e)}},connect:()=>v(()=>!!_(()=>window.swellConfig.customer.local_customer_id),400,20),disconnect:function(){try{const t=Xr(function(){return Promise.resolve(v(()=>!!window.jQuery,50,200)).then(function(){e.forEach(e=>{window.jQuery(document).off(e,r)})})},function(){e.forEach(e=>{document.removeEventListener(e,r)})});return Promise.resolve(t&&t.then?t.then(function(){}):void 0)}catch(e){return Promise.reject(e)}}}})();function no(e){Xe(Ze.LOYALTY_CHANGE,e),sessionStorage.setItem(eo,JSON.stringify({ts:(new Date).getTime(),ctx:e})),window.loomi_ctx={...window.loomi_ctx||{},loyalty:e}}const ro="vsly_session";function oo(e){return St((e||"").replace("+"," "))}function io(){const e=window.loomi_ctx.storeAlias,t={id:W(e+window.loomi_ctx.userId+f()+At()+ao()),utm_campaign:At(),last_interaction:new Date,landing_page:_(()=>location.href,""),start_at:new Date};return so(t),t}function so(e){const t=JSON.stringify(e);localStorage.setItem(ro,t),window.loomi_ctx.session=e}function co(){const e=function(){window.loomi_ctx=window.loomi_ctx||{};let e=window.loomi_ctx.session||_(()=>{const e=JSON.parse(localStorage.getItem(ro));return e.last_interaction=new Date(e.last_interaction),e.start_at=new Date(e.start_at),e})||io();return function(e){const t=new Date,n=e.last_interaction;return(t.valueOf()-n.valueOf())/6e4>30||oo(At())!==oo(e.utm_campaign)||e.last_interaction.getDate()!==t.getDate()}(e)&&(e=io()),window.loomi_ctx.session=e,e}();e.last_interaction=new Date,so(e)}const ao=()=>Math.random().toString(36).substring(2,15)+Math.random().toString(36).substring(2,15);function uo(e,t){try{var n=e()}catch(e){return t(!0,e)}return n&&n.then?n.then(t.bind(null,!1),t.bind(null,!0)):t(!1,n)}const lo=function(e,t,r){void 0===r&&(r=1e3);try{return mo?(console.debug("vsly-sdk","cannot reload since another reload is in progress"),Promise.resolve()):(mo=!0,Promise.resolve(uo(function(){console.debug("vsly-sdk","about to reload sdk");const o=me("sdk-reconcile")?Promise.resolve(function(e,t,n){try{return Promise.resolve(n(t,e)).then(function(e){let{configuration:t}=e;const n=_(()=>window.loomi.conf.experiments)||[],r=new Map,o=t.experiments||[],i=new Map,s=new Set(Object.keys(ur)),c=x();n.forEach(e=>r.set(Hn(e),e)),o.forEach(e=>i.set(Hn(e),e)),(e=>{window.loomi={..._(()=>window.loomi)||{},conf:e},window.visually={..._(()=>window.visually)||{},flags:e.flags,recsPerVariant:Wn(e)},Jn(e.flags)})(t),((e,t,n)=>{e.forEach((e,r)=>{t.has(r)||(n.has(r)&&Sr(e),qr(r))})})(r,i,s),document.dispatchEvent(Object.assign(new Event("reset-widget"),{value:"reload"})),document.dispatchEvent(Object.assign(new Event("targeting-changed"),{value:"#reload",key:"CART_CHANGE"})),((e,t,n,r)=>{e.forEach((e,o)=>{const i=t.get(o);i?Gn(i)!==Gn(e)&&(r.has(o)&&Sr(i),qr(o),on([e]),Fr(e,n)):(on([e]),Fr(e,n))})})(i,r,c,s)})}catch(e){return Promise.reject(e)}}(e,t,fo)).then(function(){}):Promise.resolve(function(){try{return cr&&i(()=>document).then(()=>{document.removeEventListener(Q,vr),cr=!1}),Rr.forEach(e=>{try{"number"!=typeof e.handler&&e.handler()}catch(e){}}),Rr=[],Array.from($.keys()).forEach(e=>{We(e)}),Je&&Je.disconnect(),Promise.resolve()}catch(e){return Promise.reject(e)}}()).then(function(){return Promise.resolve((o=r,void 0===o&&(o=40),new Promise(e=>setTimeout(e,o)))).then(function(){return Promise.resolve(function(e,t){try{return void 0===e&&(e=n.PROD),Promise.resolve(uo(function(){return function(r,o){try{var i=(function(){if(window.vsly_blocked)throw Tn(),new Error(Dn)}(),function(e,t){window.loomi_ctx=window.loomi_ctx||{},window.loomi_ctx.env=window.loomi_ctx.env||e,window.loomi_ctx.storeAlias=window.loomi_ctx.storeAlias||t}(e,t),Promise.resolve(function(e,t){try{return void 0===e&&(e=n.PROD),Promise.resolve(ho(t,e,void 0)).then(function(n){let{configuration:r,tracking:o}=n;return po(r,t,e,o)})}catch(e){return Promise.reject(e)}}(e,t)).then(function(n){let{jitsu:r,configuration:o}=n;if(!_(()=>o.flags["kill-switch"]))return Promise.resolve(Be()).then(function(){on(o.experiments),Dr(r,o),Vn(e,t,lo),dt()})}))}catch(e){return o(e)}return i&&i.then?i.then(void 0,o):i}(0,function(e){_(()=>e.message)!==Dn&&F("failed initialising sdk",e)})},function(e,t){if(Tn(),e)throw t;return t}))}catch(e){return Promise.reject(e)}}(e,t)).then(function(){})});var o});if(o&&o.then)return o.then(function(){})},function(e,t){if(mo=!1,e)throw t;return t})))}catch(e){return Promise.reject(e)}};let mo=!1;const fo=function(e,t,n){try{return m(),Promise.resolve(Rn(e,t,n))}catch(e){return Promise.reject(e)}},ho=function(e,t,n){try{return _(co),m(),Promise.resolve(Rn(e,t,n))}catch(e){return Promise.reject(e)}},po=function(e,t,n,r){try{return Jn(e.flags),function(e,t,n,r,o,i){yr(),window.loomi_ctx={..._(()=>window.loomi_ctx)||{},env:t,storeAlias:e,apply:e=>{on([e]),or(e)},shouldApply:sr};const s=_(()=>
32o.productId),c=window.loomi_ctx;s&&!c.productId&&(c.productId=s);const a=_(()=>o.variantId);a&&!c.variantId&&(c.variantId=a),window.loomi={..._(()=>window.loomi)||{},conf:n},window.visually={..._(()=>window.visually)||{},flags:n.flags,enabledIntegrations:n.integrations,recsPerVariant:Wn(n),sdk_api:{addToCart:an,recommendProducts:gn,getProductsMetafields:Nn,fetchRecs:An},reAllocate:i,rerender:zn,reload:function(){try{return Promise.resolve(r(t,e,1e3)).then(function(){})}catch(e){return Promise.reject(e)}}}}(t,n,e,lo,Tt(),fo),function(e){try{if(e.noActiveThemeTests){if(Pe(0))return;be()}else(e=>!(e.experiments||[]).find(e=>e.isThemeTest)&&_(xe)&&!![localStorage,sessionStorage].find(je))(e)&&be()}catch(e){}}(e),Promise.resolve(yo()).then(function(){var o,c,a,l;(function(e,t,n){window.loomi_api||(window.loomi_api={}),window.loomi_api.when=w,window.loomi_api.awaitCondition=v,window.loomi_api.loadVisuallyLib=h,window.loomi_api.queryProducts=On,window.loomi_api.debounce=u,window.loomi_api.allocatorQuery=e=>function(e,t){try{function n(){return Promise.resolve(r)}const r={results:{}},o={...e};o.queries=function(e,t){return e.queries.filter(e=>{const n=_(()=>e.oneOf.productInfo);if(n){const r=bn(n.handle),o=sessionStorage.getItem(r);if(!o)return!0;const i=JSON.parse(o);return!!function(e,t){return!((!e.includeCollections||t.collections)&&(!e.includeTags||t.tags)&&(!e.includeSales||t.sales)&&(!e.includeVariants||t.variants))}(n,i)||(i.cached=!0,t.results[e.name]=i,!1)}const r=_(()=>e.oneOf.handlesByTag);if(r){const n=Cn(r),o=sessionStorage.getItem(n);if(!o)return!0;const i=JSON.parse(o);return i.cached=!0,t.results[e.name]=i,!1}const o=_(()=>e.oneOf.handlesByCollection);if(o){const n=xn(o),r=sessionStorage.getItem(n);if(!r)return!0;const i=JSON.parse(r);return i.cached=!0,t.results[e.name]=i,!1}return!0})}(e,r);const i=function(){if(o.queries.length>0){const{query:e,hashedQuery:n}=function(e,t){e.timestamp=`${kn(4)}${t}${kn(5)}`,e.alias=window.loomi_ctx.storeAlias||"",e.userId=window.loomi_ctx.userId||"";const n=g(e);return{query:n,hashedQuery:(n+window.loomi_ctx.userId+window.loomi_ctx.storeAlias+t).split("").reduce((e,t)=>(e=(e<<5)-e+t.charCodeAt(0))&e,0)}}(o,t),i=qn(window.loomi_ctx.env).cfgUrl.replace("/allocate",`/query?q=${e}&h=${n}`);return Promise.resolve(fetch(i)).then(function(e){const t=function(){if(e.ok)return Promise.resolve(e.json()).then(function(e){e.results&&Object.entries(e.results).forEach(e=>{let[t,n]=e;!function(e,t,n){if(t)if("ProductInfo"===t.kind){const r=n.queries.find(t=>t.name===e);r&&(_(()=>r.oneOf.productInfo.includeTags,!1)&&!t.tags&&(t.tags=[]),_(()=>r.oneOf.productInfo.includeCollections,!1)&&!t.collections&&(t.collections=[]),_(()=>r.oneOf.productInfo.includeSales,!1)&&!t.sales&&(t.sales=""),_(()=>r.oneOf.productInfo.includeVariants,!1)&&!t.variants&&(t.variants=[]),sessionStorage.setItem(bn(t.handle),JSON.stringify(t)))}else if("HandlesByCollection"===t.kind){const r=n.queries.find(t=>t.name===e);if(r){const e=_(()=>r.oneOf.handlesByCollection,"")||"";sessionStorage.setItem(xn(e),JSON.stringify(t))}}else if("HandlesByTag"===t.kind){const r=n.queries.find(t=>t.name===e);if(r){const e=_(()=>r.oneOf.handlesByTag,"")||"";sessionStorage.setItem(Cn(e),JSON.stringify(t))}}}(t,n,o),r.results[t]=n})})}();if(t&&t.then)return t.then(function(){})})}}();return Promise.resolve(i&&i.then?i.then(n):n())}catch(s){return Promise.reject(s)}}(e,`${(new Date).getTime()+Math.round(1e6*Math.random())}`),window.loomi_api.openProductOverlay=Qn,_(()=>e.shopApi.forEach(e=>{let{js:t,windowKey:n}=e;try{window.loomi_api[n]=new Function(t)}catch(e){}})),window.loomi_api.formatLocaleMoney=function(){var e=[].slice.call(arguments);return n()?t(...e):(_(()=>window.loomi_api.formatMoney)||(()=>`${_(()=>e[0],"")}`))(...e)},window.loomi_api.redirectTest=ee})(e,Hr,zr),a=e.first_seen,(c=e.uid)!==(l=r.id)&&c&&a>0?(window.loomi_ctx.userId=c,Kt(c,a)):window.loomi_ctx.userId=l,function(e,t){try{return _(()=>window.loomi_ctx.cc)&&v(b,1e3,120).then(()=>Kt(e,t||(new Date).getTime()/1e3)),Promise.resolve()}catch(e){return Promise.reject(e)}}(window.loomi_ctx.userId,a),(o=e.flags)["sdk-auto-clean"]&&!o["sdk-kill-auto-clean"]&&h("price_test_cleanup_v2",{async:!1,defer:!0}).then(),_(()=>!0===window.visually.flags["op-focus-trap-removal"])&&s(()=>document,!0).then(()=>{document.addEventListener("focusin",Vr,{capture:!0,passive:!0}),document.addEventListener("mousedown",Vr,{capture:!0,passive:!0}),document.addEventListener("touchstart",Vr,{capture:!0,passive:!0}),document.addEventListener("touchend",Vr,{capture:!0,passive:!0})}),function(e,t){if(me("kill-sdk-reload-url-detection")||!me("sdk-reload")&&!["/products/","/collections/"].find(e=>window.location.href.includes(e)))return;const n=function(){const r=(()=>{requestAnimationFrame(()=>{(me("sdk-reload-url-detection-href")?wo!==window.location.href:new URL(wo).pathname!==new URL(window.location.href).pathname)&&(wo=window.location.href,n(),vo(e,t,10))})})||Qr,o=["click","touchend","pdpresp"];return s(()=>document.body,!0).then(()=>
32{o.forEach(e=>document.body.addEventListener(e,r,!0))}),()=>{i(()=>document.body).then(()=>{o.forEach(e=>{document.body.removeEventListener(e,r,!0)})})}}()}(n,t),function(){try{return Promise.resolve(function(e,t){try{var n=function(){no(function(){const e=sessionStorage.getItem(eo);if(e){const t=_(()=>JSON.parse(e));if(t&&t.ts>(new Date).getTime()-3e5)return t.ctx}}()||Zr);const e=_(()=>!0===window.visually.flags["loyalty-targeting"]),t=function(){if(e)return Promise.resolve(function(e){try{return e.onChange(e=>{no(e)}),Promise.resolve(e.connect()).then(function(){const t=e.provide();return no(t),{ctx:t,disconnect:e.disconnect}})}catch(e){return Promise.reject(e)}}(to)).then(function(){const e=document.querySelectorAll('[href*="/account/logout"]');e&&Array.from(e).forEach(e=>{e.addEventListener("click",()=>(sessionStorage.removeItem(eo),!0))})})}();if(t&&t.then)return t.then(function(){})}()}catch(e){return t(e)}return n&&n.then?n.then(void 0,t):n}(0,function(e){console.debug("vsly-loyalty","unable to find loyalty provider",e)}))}catch(e){return Promise.reject(e)}}();const d=x();return{configuration:e,jitsu:d}})}catch(e){return Promise.reject(e)}},vo=u(lo,10);let wo=window.location.href;const yo=function(){try{return Promise.resolve(function(){if(me("block-do-not-track"))return Promise.resolve(C()).then(function(e){if(!e)throw new Error(Dn)})}())}catch(e){return Promise.reject(e)}};function go(e){return e.startsWith("https://")?e.substring(8):e}function _o(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch{return""}}var So;!function(e){e.SIGNUP="SIGNUP",e.ADD_TO_CART="ADD_TO_CART",e.CHANGE_QTY="CHANGE_QTY",e.REMOVE_FROM_CART="REMOVE_FROM_CART",e.PAGE_LOAD="PAGE_LOAD",e.CLICK="CLICK",e.LOGIN="LOGIN",e.LOGOUT="LOGOUT",e.TIME_SPENT="TIME_SPENT",e.USE_CASE="USE_CASE",e.LEAD_SUBMISSION_EMAIL="LEAD_SUBMISSION_EMAIL",e.LEAD_SUBMISSION_PHONE="LEAD_SUBMISSION_PHONE"}(So||(So={}));let Eo=[];const Po=function(e,t){if(void 0===t&&(t=0),0===Eo.length)return;const n=Eo;Eo=[];const r=Io(n),o=Ao(n);e({bulk:o,shared:r},!0).catch(()=>{const r=n.concat(Eo);r.length<100&&(Eo=r,t<2&&setTimeout(()=>Po(e,t+1),500*Math.pow(2,t)))})};u(Po,100);const Ao=e=>e.map(e=>{const t=JSON.parse(JSON.stringify(e));return delete t.user,delete t.event_id,delete t.user_agent,delete t.utc_time,delete t.local_tz_offset,delete t.doc_host,delete t.ids_ga,delete t.alias,delete t.userCanBeTracked,delete t.userDataCanBeSold,delete t.edgetag,delete t.api_key,delete t.src,t}),Io=e=>{const t=_(()=>String(e[0].user.anonymous_id),""),n=_(()=>String(e[0].user_agent),""),r=_(()=>String(e[0].event_id),""),o=_(()=>String(e[0].utc_time),""),i=_(()=>Number(e[0].local_tz_offset)||0),s=_(()=>String(e[0].doc_host),""),c=_(()=>String(e[0].ids_ga),""),a=_(()=>String(e[0].alias),""),u=_(()=>Boolean(e[0].userCanBeTracked),!0),l=_(()=>Boolean(e[0].userDataCanBeSold),!0),d=_(()=>String(e[0].edgetag),""),m=_(()=>String(e[0].api_key),""),f=_(()=>String(e[0].src),"");return Object.entries({anonymous_id:t,event_id:r,user_agent:n,utc_time:o,local_tz_offset:i,doc_host:s,ids_ga:c,alias:a,userCanBeTracked:u,userDataCanBeSold:l,edgetag:d,api_key:m,src:f}).reduce((e,t)=>{let[n,r]=t;if(r){if("undefined"===r)return e;e[n]=r}return e},{})},bo=function(e){try{let r;function t(e){return r?e:Promise.resolve(!1)}const o=function(){if(_(()=>e.eventPayload.bulk.length>0,!1)){const t=_(()=>JSON.parse(JSON.stringify(e.eventPayload.bulk[0])),void 0);if(!t){const e=Promise.resolve(!1);return r=1,e}const o=_(()=>JSON.parse(JSON.stringify(t.ga)),void 0);return delete t.ga,Promise.resolve(function(e){try{return Promise.resolve(function(t,r){try{var o=function(){const t=window.loomi_ctx.jitsuKey,r=function(e){const t={trackingHost:"https://live.visually-io.com"};return e===n.TEST&&(t.trackingHost="http://localhost:8088"),e===n.STAGE&&(t.trackingHost="https://sdk.loomi-stg.xyz"),t}(window.loomi_ctx.env).trackingHost;return Promise.resolve(fetch(`${r}/api/s?token=${t}&bulk=1`,{headers:{"content-type":"text/plain"},body:JSON.stringify(e.eventPayload),method:"POST",mode:"cors",credentials:"omit",keepalive:!0})).then(function(e){return e.ok})}()}catch(e){return r(e)}return o&&o.then?o.then(void 0,r):o}(0,function(e){return console.error("vsly: Failed to send event",e),!1}))}catch(e){return Promise.reject(e)}}(e)).then(function(n){return Promise.resolve(function(e){try{try{const t=e.eventPayload,n=t.bulk[0],r=window.loomi_ctx.env,o=t.shared,i=g({experienceId:n.use_case,variantId:n.use_case_variant,storeAlias:o.alias,anonymousId:o.anonymous_id,version:n.version}),s=new URL(qn(r).cfgUrl.replace("/allocate","/match"));s.searchParams.append("q",i),fetch(s.toString())}catch(e){console.error("vsly: Failed to persist allocation",e)}return Promise.resolve()}catch(e){return Promise.reject(e)}}(e)).then(function(){return o&&x().trackExt(t,o).then().catch(e=>{console.error("vsly: Failed track ext event",e,t,o)}),r=1,n})})}}();return Promise.resolve(o&&o.then?o.then(t):t(o))}catch(i){return Promise.reject(i)}},Co="vsly_analytics_queue";
32function xo(e,t,n){void 0===n&&(n=!1);try{const r=window.loomi_ctx,o=r.storeAlias,i=r.jitsuKey,s=Et(),c={id:`${Date.now()}-${Math.random().toString(36).substring(2,9)}`,timestamp:Date.now(),eventPayload:{bulk:[{url:location.href,doc_path:location.pathname,doc_search:location.search,sid:r.session.id,sid_start:r.session.start_at,utm:s.utm,lmi_params:s.lmi_params,event_type:"USE_CASE",use_case:e._USE_CASE,use_case_variant:e._USE_CASE_VARIANT,version:e._USE_CASE_VERSION||1,ga:{isAudience:!1,gaName:e._USE_CASE_GA||e._USE_CASE,gaVariant:e._USE_CASE_GA_VARIANT||e._USE_CASE_VARIANT,reportGa:n}}],shared:{anonymous_id:t.id,user_agent:navigator.userAgent,utc_time:(new Date).toISOString(),local_tz_offset:(new Date).getTimezoneOffset(),doc_host:location.host,alias:o,api_key:i}},retries:0},a=ko();a.push(c),To(a)}catch(e){console.error("vsly: Failed to queue analytics event",e)}}function ko(){try{const e=localStorage.getItem(Co);if(!e)return[];const t=JSON.parse(e);return Array.isArray(t)?t:[]}catch(e){return console.error("vsly: Failed to read analytics queue",e),[]}}function To(e){try{localStorage.setItem(Co,JSON.stringify(e))}catch(e){console.error("vsly: Failed to save analytics queue",e)}}const No=(e,t)=>{try{localStorage.setItem(e,JSON.stringify({variant:t.experiment.variant,version:t.experiment.version||0}))}catch(e){}},Oo=(e,t)=>{let n=null;try{const r=localStorage.getItem(e);if(r){let e;const o=JSON.parse(r);if(o&&"object"==typeof o&&"variant"in o){e=o;const r=t.find(t=>t.experiment.variant===e.variant);r&&(r.experiment.version||0)===(e.version||0)&&(n=r)}}}catch(e){}return n},jo=e=>`vsly_redirect_test_${e[0].experiment.name}`,Lo=(e,t)=>{if(e){const n=e.experiment;t.some(e=>{const t=e.experiment;return t.variant===n.variant&&t.version===n.version})||(e=!1)}if(!e){const n=100*Math.random();let r=0;for(const o of t)if(r+=o.targeting.chance,n<=r){e=o;break}}return e},$o=function(e){void 0===e&&(e=!0);const t=window.loomi_ctx.consent;t.allowed=e,t.fin||(t.fin=Ro())},Ro=()=>(new Date).getTime(),Do=()=>window.Shopify.customerPrivacy,Uo=["AT","BE","BG","HR","CY","CZ","DK","EE","FI","FR","DE","GR","HU","IE","IT","LV","LT","LU","MT","NL","PL","PT","RO","SK","SI","ES","SE","NO","IS","LI"],Mo=function(e){void 0===e&&(e=!0);const t=window.loomi_ctx.consent;t.allowed=e,t.fin||(t.fin=qo())},qo=()=>(new Date).getTime(),Fo=()=>window.Shopify.customerPrivacy,Bo=()=>Promise.resolve(),Jo=()=>(window.loomi_ctx=window.loomi_ctx||{},window.loomi_ctx.performanceMetrics=window.loomi_ctx.performanceMetrics||{},window.loomi_ctx.performanceMetrics);function Vo(){try{const e=Jo().as;if(void 0===e)return;const t=performance.now();Object.assign(Jo(),{ae:t,ad:t-e}),(e=>{try{if("function"!=typeof performance.getEntriesByType)return;const t=performance.getEntriesByType("resource").filter(t=>t.startTime>=e&&(e=>{try{return new URL(e.name).pathname.endsWith("/allocate")}catch{return!1}})(t)).pop();if(!t)return;Object.assign(Jo(),{ars:t.startTime,afs:t.fetchStart,aqs:t.requestStart,aps:t.responseStart,ape:t.responseEnd,ard:t.duration,ardl:t.startTime-e,aprd:t.requestStart-t.startTime,arwd:t.responseStart-t.requestStart,ardd:t.responseEnd-t.responseStart})}catch{}})(e)}catch(e){}}function Ho(e,t){try{var n=e()}catch(e){return t(e)}return n&&n.then?n.then(void 0,t):n}function Go(){return _(co),zt(),function(e){void 0===e&&(e=window.loomi_ctx.embeddedTests);try{if(!e)return;if(0===e.length)return;const t=e.filter(e=>e.experiment.isThemeTest);t.length>0&&function(e){const t=jo(e);let n=Oo(t,e);if(n=Lo(n,e),!n)return;if(!n.experiment)return;No(t,n);const r=n.experiment,o=_(()=>r.code.find(e=>"themeTest"===e.kind).value.targetThemeId)||0,i=ne({experienceId:r.name,variantId:r.variant,version:r.version,gaExperienceName:r.gaName,gaVariantName:r.gaVariant});xo(i,zt(),_(()=>!!r.ga)||!1),Ee(i,o)}(t);const n=e.filter(e=>!e.experiment.isThemeTest);n.length>0&&function(e){const t=e.filter(e=>function(e){if(!e)return!0;try{const t=e.match(/UrlTarget\(([^)]+)\)/);if(!t)return!1;const n=function(e){try{const t=e.match(/^"([^"]*)",\s*"([^"]*)",\s*(true|false)$/);return t?{value:t[1],op:t[2],includeQueryParam:"true"===t[3]}:null}catch{return null}}(t[1]);return!!n&&function(e,t,n){const r=window.location.search||"",o=window.location.href||"",i=(s=function(e){const t=e.startsWith("/")?e:"/"+e,n=t.split("/");if(n.length<2)return t;const r=n[1];let o=!1;return r.length>0&&r.length<=7&&(2===r.length||r.length>2&&"-"===r[2])&&(o=!0),o?"/"+n.slice(2).join("/"):t}(window.location.pathname),["STORY_IL","MAYVEN_GLOBAL","JDSPORT_IL"].includes(window.loomi_ctx.storeAlias)?s.toLowerCase():s);var s;const{hostPath:c,rawQuery:a}=function(e){const t=go(e),n=t.indexOf("?");return-1!==n?{hostPath:t.substring(0,n),rawQuery:t.substring(n+1)}:{hostPath:t,rawQuery:""}}(e),u=c.toLowerCase();let l=go(o.split("?")[0]).toLowerCase(),d="",m=u;if(d=(new URL(o).host+i).toLowerCase(),n){const e=r?_o(r.substring(1)):"";if(e&&(l+="?"+e,d+="?"+e),a){const e=_o(a);e&&(m+="?"+e)}}return function(e,t,n,r){switch(r){case"contains":return e.includes(n)||t.includes(n);case"matches":try{const r=new RegExp(n);return r.test(e)||r.test(t)}catch{return!1}case"==":return e===n||t===n;case"!=":return e===t?e!==n:t!==n;default:return!1}}(l,d,m,t)}
32(n.value,n.op,n.includeQueryParam)}catch(e){return console.error("vsly: Failed to evaluate targeting formula",e),!1}}(e.targeting.formula));if(0===t.length)return;const n=jo(t);let r=Oo(n,t);if(r=Lo(r,t),!r)return;if(!r.experiment)return;No(n,r);const o=r.experiment,i=ne({experienceId:o.name,variantId:o.variant,version:o.version,gaExperienceName:o.gaName,gaVariantName:o.gaVariant});xo(i,zt(),_(()=>!!o.ga)||!1);const s=_(()=>o.code.find(e=>"pageRedirect"===e.kind).value);s&&ee(i,s.destUrl,s.redirectAfter||1,s.retainQueryParams,s.stickinessMode)}(n)}catch(e){console.error("vsly ETT",e)}}(),window.vsly_redirecting}const zo=()=>window.loomi_ctx.blockingConcent;(function(){try{let t;function e(e){if(t)return e;(function(){const e=ko();e.length>0&&Promise.allSettled(e.map(bo)).then(t=>{To(e.filter((e,n)=>{const r=t[n];return("fulfilled"!==r.status||!r.value)&&(e.retries++,(e=>!(Date.now()-e.timestamp>18e5||e.retries>3))(e))}))}).catch(e=>{console.error("vsly: Failed to process analytics queue",e)})})(),(()=>{const e=()=>{const e=se();return!!e&&!Uo.includes(e)};return new Promise((t,n)=>{const r=window.loomi_ctx.consent||={};r.init=qo(),(se()?Bo():v(se,50,200)).then(()=>{e()&&(Mo(),t())}),(_(()=>Fo().analyticsProcessingAllowed)?Bo():v(()=>_(()=>Fo().analyticsProcessingAllowed),50,200)).then(()=>{const r=Fo().analyticsProcessingAllowed()||e();Mo(r),r?t():n()}),r.ccListener||(document.addEventListener("visitorConsentCollected",r=>{const o=r.detail.analyticsAllowed||e();Mo(o),o?t():n()}),r.ccListener=!0)})})().catch(),function(){try{Jo().as=performance.now()}catch(e){}}();const s=ho(o,i);return s.then(Vo),s.then(e=>{let{configuration:t,tracking:r}=e;return(e=>{p("vsly-a",`${(e=>e==n.STAGE?"https://sdk.loomi-stg.xyz/":"https://assets.visually.io/")(e)}v/visually-a.js?cb=${window.loomi_ctx.sdk_version}`,{defer:!0}).catch()})(i),function(e){let{configuration:t,tracking:n}=e;try{return Promise.resolve(function(e,t){try{const{storeAlias:n,env:r}=window.loomi_ctx;return Promise.resolve(Ho(function(){return Promise.resolve(po(e,n,r,t)).then(function(e){let{jitsu:t,configuration:o}=e;if(!_(()=>o.flags["kill-switch"]))return Promise.resolve(Be()).then(function(){on(o.experiments),Dr(t,o),Vn(r,n,lo),dt()})})},function(e){_(()=>e.message)!==Dn&&F("fail initialising sdk",e)}))}catch(e){return Promise.reject(e)}}(t,n)).then(function(){window.dispatchEvent(new Event("visually_loaded"))})}catch(e){return Promise.reject(e)}}({configuration:t,tracking:r})}).catch(r).finally(Tn)}const r=e=>console.error(e);if(window.fetch&&(window.vslyNativeFetch=window.fetch),window.vsly_init=!0,window.vslyIntegrationType="static",(()=>{if(_(()=>window.visually_io_editor))return!0;const e=_(()=>window.loomi_ctx.ttl);return!("number"!=typeof e||!Number.isFinite(e)||e<=0)&&e<Math.floor(Date.now()/1e3)})())return console.log("sdk blocked"),Promise.resolve();window.loomi_ctx.sdk_version="0.12.161";const{storeAlias:o,env:i}=window.loomi_ctx;if(!zo()&&Go())return Promise.resolve();const s=function(){if(zo()){function e(e){return t?e:window.loomi_ctx.consent.allowed?void(Go()&&(t=1)):(Tn(),void(t=1))}const n=Ho(function(){return Promise.resolve((console.log("consent api init"),new Promise((e,t)=>{const n=window.loomi_ctx.consent||={};n.init=Ro(),(_(()=>Do().analyticsProcessingAllowed)?Promise.resolve():v(()=>_(()=>Do().analyticsProcessingAllowed),50,200)).then(()=>{const n=window.Shopify.customerPrivacy.analyticsProcessingAllowed();console.log("consent api",n),$o(n),n?e():t()}),n.ccListener||(document.addEventListener("visitorConsentCollected",()=>{const n=window.Shopify.customerPrivacy.analyticsProcessingAllowed();console.log("visitorConsentCollected",n),$o(n),n?e():t()}),n.ccListener=!0)}))).then(function(){})},function(){Tn(),t=1});return n&&n.then?n.then(e):e(n)}}();return Promise.resolve(s&&s.then?s.then(e):e(s))}catch(c){return Promise.reject(c)}})().then(()=>console.log("vsly sdk with embed init"))}();
33
34</script>
vendor: 1 bytes, line 34
34
35<script data-vsly="preact2" type="text/javascript" data-em-disable>
36    // Preact
37!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports):n(e.preact={})}(this,function(e){var b,n,t,_,o,r,l,x={},C=[],u=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i;function w(e,n){for(var t in n)e[t]=n[t];return e}function g(e){var n=e.parentNode;n&&n.removeChild(e)}function i(e,n,t){var _,o=arguments,l={};for(_ in n)"key"!==_&&"ref"!==_&&(l[_]=n[_]);if(3<arguments.length)for(t=[t],_=3;_<arguments.length;_++)t.push(o[_]);if(null!=t&&(l.children=t),"function"==typeof e&&null!=e.defaultProps)for(_ in e.defaultProps)void 0===l[_]&&(l[_]=e.defaultProps[_]);return k(e,l,n&&n.key,n&&n.ref,null)}function k(e,n,t,_,o){var l={type:e,props:n,key:t,ref:_,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:o};return null==o&&(l.__v=l),b.vnode&&b.vnode(l),l}function S(e){return e.children}function P(e,n){this.props=e,this.context=n}function N(e,n){if(null==n)return e.__?N(e.__,e.__.__k.indexOf(e)+1):null;for(var t;n<e.__k.length;n++)if(null!=(t=e.__k[n])&&null!=t.__e)return t.__e;return"function"==typeof e.type?N(e):null}function c(e){var n,t;if(null!=(e=e.__)&&null!=e.__c){for(e.__e=e.__c.base=null,n=0;n<e.__k.length;n++)if(null!=(t=e.__k[n])&&null!=t.__e){e.__e=e.__c.base=t.__e;break}return c(e)}}function s(e){(!e.__d&&(e.__d=!0)&&t.push(e)&&!p.__r++||o!==b.debounceRendering)&&((o=b.debounceRendering)||_)(p)}function p(){for(var e;p.__r=t.length;)e=t.sort(function(e,n){return e.__v.__b-n.__v.__b}),t=[],e.some(function(e){var n,t,_,o,l,r,u;e.__d&&(r=(l=(n=e).__v).__e,(u=n.__P)&&(t=[],o=D(u,l,(_=w({},l)).__v=_,n.__n,void 0!==u.ownerSVGElement,null,t,null==r?N(l):r),d(t,l),o!=r&&c(l)))})}function E(e,n,t,_,o,l,r,u,i,c){var s,p,f,a,d,h,y,v=_&&_.__k||C,m=v.length;for(i==x&&(i=null!=r?r[0]:m?N(_,0):null),t.__k=[],s=0;s<n.length;s++)if(null!=(a=t.__k[s]=null==(a=n[s])||"boolean"==typeof a?null:"string"==typeof a||"number"==typeof a?k(null,a,null,null,a):Array.isArray(a)?k(S,{children:a},null,null,null):null!=a.__e||null!=a.__c?k(a.type,a.props,a.key,null,a.__v):a)){if(a.__=t,a.__b=t.__b+1,null===(f=v[s])||f&&a.key==f.key&&a.type===f.type)v[s]=void 0;else for(p=0;p<m;p++){if((f=v[p])&&a.key==f.key&&a.type===f.type){v[p]=void 0;break}f=null}d=D(e,a,f=f||x,o,l,r,u,i,c),(p=a.ref)&&f.ref!=p&&(y=y||[],f.ref&&y.push(f.ref,null,a),y.push(p,a.__c||d,a)),null!=d?(null==h&&(h=d),i=U(e,a,f,v,r,d,i),"option"==t.type?e.value="":"function"==typeof t.type&&(t.__d=i)):i&&f.__e==i&&i.parentNode!=e&&(i=N(f))}if(t.__e=h,null!=r&&"function"!=typeof t.type)for(s=r.length;s--;)null!=r[s]&&g(r[s]);for(s=m;s--;)null!=v[s]&&W(v[s],v[s]);if(y)for(s=0;s<y.length;s++)T(y[s],y[++s],y[++s])}function U(e,n,t,_,o,l,r){var u,i,c;if(void 0!==n.__d)u=n.__d,n.__d=void 0;else if(o==t||l!=r||null==l.parentNode)e:if(null==r||r.parentNode!==e)e.appendChild(l),u=null;else{for(i=r,c=0;(i=i.nextSibling)&&c<_.length;c+=2)if(i==l)break e;e.insertBefore(l,r),u=r}return void 0!==u?u:l.nextSibling}function f(e,n,t){"-"===n[0]?e.setProperty(n,t):e[n]="number"==typeof t&&!1===u.test(n)?t+"px":null==t?"":t}function A(e,n,t,_,o){var l,r,u,i,c;if(o?"className"===n&&(n="class"):"class"===n&&(n="className"),"style"===n)if(l=e.style,"string"==typeof t)l.cssText=t;else{if("string"==typeof _&&(l.cssText="",_=null),_)for(i in _)t&&i in t||f(l,i,"");if(t)for(c in t)_&&t[c]===_[c]||f(l,c,t[c])}else"o"===n[0]&&"n"===n[1]?(r=n!==(n=n.replace(/Capture$/,"")),n=((u=n.toLowerCase())in e?u:n).slice(2),t?(_||e.addEventListener(n,a,r),(e.l||(e.l={}))[n]=t):e.removeEventListener(n,a,r)):"list"!==n&&"tagName"!==n&&"form"!==n&&"type"!==n&&"size"!==n&&!o&&n in e?e[n]=null==t?"":t:"function"!=typeof t&&"dangerouslySetInnerHTML"!==n&&(n!==(n=n.replace(/^xlink:?/,""))?null==t||!1===t?e.removeAttributeNS("http://www.w3.org/1999/xlink",n.toLowerCase()):e.setAttributeNS("http://www.w3.org/1999/xlink",n.toLowerCase(),t):null==t||!1===t&&!/^ar/.test(n)?e.removeAttribute(n):e.setAttribute(n,t))}function a(e){this.l[e.type](b.event?b.event(e):e)}function D(e,n,t,_,o,l,r,u,i){var c,s,p,f,a,d,h,y,v,m,g,k=n.type;if(void 0!==n.constructor)return null;(c=b.__b)&&c(n);try{e:if("function"==typeof k){if(y=n.props,v=(c=k.contextType)&&_[c.__c],m=c?v?v.props.value:c.__:_,t.__c?h=(s=n.__c=t.__c).__=s.__E:("prototype"in k&&k.prototype.render?n.__c=s=new k(y,m):(n.__c=s=new P(y,m),s.constructor=k,s.render=L),v&&v.sub(s),s.props=y,s.state||(s.state={}),s.context=m,s.__n=_,p=s.__d=!0,s.__h=[]),null==s.__s&&(s.__s=s.state),null!=k.getDerivedStateFromProps&&(s.__s==s.state&&(s.__s=w({},s.__s)),w(s.__s,k.getDerivedStateFromProps(y,s.__s))),f=s.props,a=s.state,p)null==k.getDerivedStateFromProps&&null!=s.componentWillMount&&s.componentWillMount(),null!=s.componentDidMount&&s.__h.push(s.componentDidMount);else{if(null==k.getDerivedStateFromProps&&y!==f&&null!=s.componentWillReceiveProps&&s.componentWillReceiveProps(y,m),!s.__e&&null!=s.shouldComponentUpdate&&!1===s.shouldComponentUpdate(y,s.__s,m)||n.__v===t.__v){s.props=y,s.state=s.__s,n.__v!==t.__v&&(s.__d=!1),(s.__v=n).__e=t.__e,n.__k=t.__k,s.__h.length&&r.push(s),function e(n,t,_){for(var o,l=0;l<n.__k.length;l++)(o=n.__k[l])&&(o.__=n,o.__e&&("function"==typeof o.type&&1<o.__k.length&&e(o,t,_),t=U(_,o,o,n.__k,null,o.__e,t),"function"==typeof n.type&&(n.__d=t)))}(n,u,e);break e}null!=s.componentWillUpdate&&s.componentWillUpdate(y,s.__s,m),null!=s.componentDidUpdate&&s.__h.push(function(){s.componentDidUpdate(f,a,d)})}s.context=m,s.props=y,s.state=s.__s,(c=b.__r)&&c(n),s.__d=!1,s.__v=n,s.__P=e,c=s.render(s.props,s.state,s.context),s.state=s.__s,null!=s.getChildContext&&(_=w(w({},_),s.getChildContext())),p||null==s.getSnapshotBeforeUpdate||(d=s.getSnapshotBeforeUpdate(f,a)),g=null!=c&&c.type==S&&null==c.key?c.props.children:c,E(e,Array.isArray(g)?g:[g],n,t,_,o,l,r,u,i),s.base=n.__e,s.__h.length&&r.push(s),h&&(s.__E=s.__=null),s.__e=!1}else null==l&&n.__v===t.__v?(n.__k=t.__k,n.__e=t.__e):n.__e=function(e,n,t,_,o,l,r,u){var i,c,s,p,f,a=t.props,d=n.props;if(o="svg"===n.type||o,null!=l)for(i=0;i<l.length;i++)if(null!=(c=l[i])&&((null===n.type?3===c.nodeType:c.localName===n.type)||e==c)){e=c,l[i]=null;break}
37if(null==e){if(null===n.type)return document.createTextNode(d);e=o?document.createElementNS("http://www.w3.org/2000/svg",n.type):document.createElement(n.type,d.is&&{is:d.is}),l=null,u=!1}if(null===n.type)a!==d&&e.data!=d&&(e.data=d);else{if(null!=l&&(l=C.slice.call(e.childNodes)),s=(a=t.props||x).dangerouslySetInnerHTML,p=d.dangerouslySetInnerHTML,!u){if(null!=l)for(a={},f=0;f<e.attributes.length;f++)a[e.attributes[f].name]=e.attributes[f].value;(p||s)&&(p&&s&&p.__html==s.__html||(e.innerHTML=p&&p.__html||""))}(function(e,n,t,_,o){var l;for(l in t)"children"===l||"key"===l||l in n||A(e,l,null,t[l],_);for(l in n)o&&"function"!=typeof n[l]||"children"===l||"key"===l||"value"===l||"checked"===l||t[l]===n[l]||A(e,l,n[l],t[l],_)})(e,d,a,o,u),p?n.__k=[]:(i=n.props.children,E(e,Array.isArray(i)?i:[i],n,t,_,"foreignObject"!==n.type&&o,l,r,x,u)),u||("value"in d&&void 0!==(i=d.value)&&i!==e.value&&A(e,"value",i,a.value,!1),"checked"in d&&void 0!==(i=d.checked)&&i!==e.checked&&A(e,"checked",i,a.checked,!1))}return e}(t.__e,n,t,_,o,l,r,i);(c=b.diffed)&&c(n)}catch(e){n.__v=null,b.__e(e,n,t)}return n.__e}function d(e,n){b.__c&&b.__c(n,e),e.some(function(n){try{e=n.__h,n.__h=[],e.some(function(e){e.call(n)})}catch(e){b.__e(e,n.__v)}})}function T(e,n,t){try{"function"==typeof e?e(n):e.current=n}catch(e){b.__e(e,t)}}function W(e,n,t){var _,o,l;if(b.unmount&&b.unmount(e),(_=e.ref)&&(_.current&&_.current!==e.__e||T(_,null,n)),t||"function"==typeof e.type||(t=null!=(o=e.__e)),e.__e=e.__d=void 0,null!=(_=e.__c)){if(_.componentWillUnmount)try{_.componentWillUnmount()}catch(e){b.__e(e,n)}
37_.base=_.__P=null}if(_=e.__k)for(l=0;l<_.length;l++)_[l]&&W(_[l],n,t);null!=o&&g(o)}function L(e,n,t){return this.constructor(e,t)}function h(e,n,t){var _,o,l;b.__&&b.__(e,n),o=(_=t===r)?null:t&&t.__k||n.__k,e=i(S,null,[e]),l=[],D(n,(!_&&t||n).__k=e,o||x,x,void 0!==n.ownerSVGElement,t&&!_?[t]:!o&&n.childNodes.length?C.slice.call(n.childNodes):null,l,t||x,_),d(l,e)}b={__e:function(e,n){for(var t,_;n=n.__;)if((t=n.__c)&&!t.__)try{if(t.constructor&&null!=t.constructor.getDerivedStateFromError&&(_=!0,t.setState(t.constructor.getDerivedStateFromError(e))),null!=t.componentDidCatch&&(_=!0,t.componentDidCatch(e)),_)return s(t.__E=t)}catch(n){e=n}throw e}},n=function(e){return null!=e&&void 0===e.constructor},P.prototype.setState=function(e,n){var t=this.__s!==this.state?this.__s:this.__s=w({},this.state);"function"==typeof e&&(e=e(t,this.props)),e&&w(t,e),null!=e&&this.__v&&(n&&this.__h.push(n),s(this))},P.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),s(this))},P.prototype.render=S,t=[],_="function"==typeof Promise?Promise.prototype.then.bind(Prom
37ise.resolve()):setTimeout,p.__r=0,r=x,l=0,e.render=h,e.hydrate=function(e,n){h(e,n,r)},e.createElement=i,e.h=i,e.Fragment=S,e.createRef=function(){return{current:null}},e.isValidElement=n,e.Component=P,e.cloneElement=function(e,n){var t,_;for(_ in n=w(w({},e.props),n),2<arguments.length&&(n.children=C.slice.call(arguments,2)),t={},n)"key"!==_&&"ref"!==_&&(t[_]=n[_]);return k(e.type,t,n.key||e.key,n.ref||e.ref,null)},e.createContext=function(e){var n={},o={__c:"__cC"+l++,__:e,Consumer:function(e,n){return e.children(n)},Provider:function(e){var t,_=this;return this.getChildContext||(t=[],this.getChildContext=function(){return n[o.__c]=_,n},this.shouldComponentUpdate=function(n){_.props.value!==n.value&&t.some(function(e){e.context=n.value,s(e)})},this.sub=function(e){t.push(e);var n=e.componentWillUnmount;e.componentWillUnmount=function(){t.splice(t.indexOf(e),1),n&&n.call(e)}}),e.children}};return(o.Consumer.contextType=o).Provider.__=o},e.toChildArray=function e(n){return null==n||"boolean"==typeof n?[]:Array.isArray(n)?C.concat.apply([],n.map(e)):[n]},e.__u=W,e.options=b});
38// Preact Hooks
39!function(_,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports,require("preact")):n(_.preactHooks={},_.preact)}(this,function(_,o){var e,u,t,i=0,r=[],c=o.options.__r,f=o.options.diffed,n=o.options.__c,s=o.options.unmount;function a(_,n){o.options.__h&&o.options.__h(u,_,i||n),i=0;var t=u.__H||(u.__H={__:[],__h:[]});return _>=t.__.length&&t.__.push({}),t.__[_]}function p(_){return i=1,h(b,_)}function h(_,n,t){var o=a(e++,2);return o.t=_,o.__c||(o.__c=u,o.__=[t?t(n):b(void 0,n),function(_){var n=o.t(o.__[0],_);o.__[0]!==n&&(o.__=[n,o.__[1]],o.__c.setState({}))}]),o.__}function m(_,n){var t=a(e++,4);!o.options.__s&&E(t.__H,n)&&(t.__=_,t.__H=n,u.__h.push(t))}function v(_,n){var t=a(e++,7);return E(t.__H,n)?(t.__H=n,t.__h=_,t.__=_()):t.__}function H(){r.some(function(n){if(n.__P)try{n.__H.__h.forEach(l),n.__H.__h.forEach(y),n.__H.__h=[]}catch(_){return n.__H.__h=[],o.options.__e(_,n.__v),!0}}),r=[]}o.options.__r=function(_){c&&c(_),e=0;var n=(u=_.__c).__H;n&&(n.__h.forEach(l),n.__h.forEach(y),n.__h=[])},o.options.diffed=function(_){f&&f(_);var n=_.__c;n&&n.__H&&n.__H.__h.length&&(1!==r.push(n)&&t===o.options.requestAnimationFrame||((t=o.options.requestAnimationFrame)||function(_){function n(){clearTimeout(o),d&&cancelAnimationFrame(t),setTimeout(_)}var t,o=setTimeout(n,100);d&&(t=requestAnimationFrame(n))})(H))},o.options.__c=function(_,t){t.some(function(n){try{n.__h.forEach(l),n.__h=n.__h.filter(function(_){return!_.__||y(_)})}catch(_){t.some(function(_){_.__h&&(_.__h=[])}),t=[],o.options.__e(_,n.__v)}}),n&&n(_,t)},o.options.unmount=function(_){s&&s(_);var n=_.__c;if(n&&n.__H)try{n.__H.__.forEach(l)}catch(_){o.options.__e(_,n.__v)}};var d="function"==typeof requestAnimationFrame;function l(_){"function"==typeof _.u&&_.u()}function y(_){_.u=_.__()}function E(t,_){return!t||_.some(function(_,n){return _!==t[n]})}function b(_,n){return"function"==typeof n?n(_):n}_.useState=p,_.useReducer=h,_.useEffect=function(_,n){var t=a(e++,3);!o.options.__s&&E(t.__H,n)&&(t.__=_,t.__H=n,u.__H.__h.push(t))},_.useLayoutEffect=m,_.useRef=function(_){return i=5,v(function(){return{current:_}},[])},_.useImperativeHandle=function(_,n,t){i=6,m(function(){"function"==typeof _?_(n()):_&&(_.current=n())},null==t?t:t.concat(_))},_.useMemo=v,_.useCallback=function(_,n){return i=8,v(function(){return _},n)},_.useContext=function(_){var n=u.context[_.__c],t=a(e++,9);return t.__c=_,n?(null==t.__&&(t.__=!0,n.sub(u)),n.props.value):_.__},_.useDebugValue=function(_,n){o.options.useDebugValue&&o.options.useDebugValue(n?n(_):_)},_.useErrorBoundary=function(_){var n=a(e++,10),t=p();return n.__=_,u.componentDidCatch||(u.componentDidCatch=function(_){n.__&&n.__(_),t[1](_)}),[t[0],function(){t[1](void 0)}]}});
40// Preact Compat
41!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("preact/hooks"),require("preact")):t(e.compat={},e.preactHooks,e.preact)}(this,function(t,n,u){function r(e,t){for(var n in t)e[n]=t[n];return e}function i(e,t){for(var n in e)if("__source"!==n&&!(n in t))return!0;for(var o in t)if("__source"!==o&&e[o]!==t[o])return!0;return!1}var o,e,a,l=(o=u.Component,a=o,(e=c).prototype=Object.create(a.prototype),(e.prototype.constructor=e).__proto__=a,c.prototype.shouldComponentUpdate=function(e,t){return i(this.props,e)||i(this.state,t)},c);function c(e){var t;return(t=o.call(this,e)||this).isPureReactComponent=!0,t}function p(t,o){function n(e){var t=this.props.ref,n=t==e.ref;return!n&&t&&(t.call?t(null):t.current=null),o?!o(this.props,e)||!n:i(this.props,e)}function e(e){return this.shouldComponentUpdate=n,u.createElement(t,e)}return e.prototype.isReactComponent=!0,e.displayName="Memo("+(t.displayName||t.name)+")",e.t=!0,e}var f=u.options.__b;u.options.__b=function(e){e.type&&e.type.t&&e.ref&&(e.props.ref=e.ref,e.ref=null),f&&f(e)};var s="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.forward_ref")||3911;function d(o){function e(e,t){var n=r({},e);return delete n.ref,o(n,(t=e.ref||t)&&("object"!=typeof t||"current"in t)?t:null)}return e.$$typeof=s,(e.render=e).prototype.isReactComponent=e.t=!0,e.displayName="ForwardRef("+(o.displayName||o.name)+")",e}function _(e,o){return e?u.toChildArray(e).reduce(function(e,t,n){return e.concat(o(t,n))},[]):null}var h={map:_,forEach:_,count:function(e){return e?u.toChildArray(e).length:0},only:function(e){if(1!==(e=u.toChildArray(e)).length)throw new Error("Children.only() expects only one child.");return e[0]},toArray:u.toChildArray},m=u.options.__e;function v(e){return e&&((e=r({},e)).__c=null,e.__k=e.__k&&e.__k.map(v)),e}function y(){this.__u=0,this.u=null,this.__b=null}function C(e){var t=e.__.__c;return t&&t.o&&t.o(e)}function b(t){var n,o,r;function e(e){if(n||(n=t()).then(function(e){o=e.default||e},function(e){r=e}),r)throw r;if(!o)throw n;return u.createElement(o,e)}return e.displayName="Lazy",e.t=!0,e}function k(){this.i=null,this.l=null}u.options.__e=function(e,t,n){if(e.then)for(var o,r=t;r=r.__;)if((o=r.__c)&&o.__c)return o.__c(e,t.__c);m(e,t,n)},(y.prototype=new u.Component).__c=function(e,t){var n=this;null==n.u&&(n.u=[]),n.u.push(t);function o(){i||(i=!0,r?r(u):u())}var r=C(n.__v),i=!1;t.__c=t.componentWillUnmount,t.componentWillUnmount=function(){o(),t.__c&&t.__c()};var u=function(){var e;if(!--n.__u)for(n.__v.__k[0]=n.state.o,n.setState({o:n.__b=null});e=n.u.pop();)e.forceUpdate()};n.__u++||n.setState({o:n.__b=n.__v.__k[0]}),e.then(o,o)},y.prototype.render=function(e,t){return this.__b&&(this.__v.__k&&
41(this.__v.__k[0]=v(this.__b)),this.__b=null),[u.createElement(u.Fragment,null,t.o?null:e.children),t.o&&e.fallback]};function g(e,t,n){if(++n[1]===n[0]&&e.l.delete(t),e.props.revealOrder&&("t"!==e.props.revealOrder[0]||!e.l.size))for(n=e.i;n;){for(;3<n.length;)n.pop()();if(n[1]<n[0])break;e.i=n=n[2]}}(k.prototype=new u.Component).o=function(n){var o=this,r=C(o.__v),i=o.l.get(n);return i[0]++,function(e){function t(){o.props.revealOrder?(i.push(e),g(o,n,i)):e()}r?r(t):t()}},k.prototype.render=function(e){this.i=null,this.l=new Map;var t=u.toChildArray(e.children);e.revealOrder&&"b"===e.revealOrder[0]&&t.reverse();for(var n=t.length;n--;)this.l.set(t[n],this.i=[1,0,this.i]);return e.children},k.prototype.componentDidUpdate=k.prototype.componentDidMount=function(){var n=this;n.l.forEach(function(e,t){g(n,t,e)})};var E,N=((E=S.prototype).getChildContext=function(){return this.props.context},E.render=function(e){return e.children},S);function S(){}function x(e){var t=this,n=e.container,o=u.createElement(N,{context:t.context},e.vnode);return t.s&&t.s!==n&&(t.h.parentNode&&t.s.removeChild(t.h),u.__u(t.v),t.p=!1),e.vnode?t.p?(n.__k=t.__k,u.render(o,n),t.__k=n.__k):(t.h=document.createTextNode(""),u.hydrate("",n),n.appendChild(t.h),t.p=!0,t.s=n,u.render(o,n,t.h),t.__k=t.h.__k):t.p&&(t.h.parentNode&&t.s.removeChild(t.h),u.__u(t.v)),t.v=o,t.componentWillUnmount=function(){t.h.parentNode&&t.s.removeChild(t.h),u.__u(t.v)},null}function w(e,t){return u.createElement(x,{vnode:e,container:t})}var A=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|fill|flood|font|glyph(?!R)|horiz|marker(?!H|W|U)|overline|paint|stop|strikethrough|stroke|text(?!L)|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/;u.Component.prototype.isReactComponent={};var R="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;function U(e,t,n){if(null==t.__k)for(;t.firstChild;)t.removeChild(t.firstChild);return u.render(e,t),"function"==typeof n&&n(),e?e.__c:null}function P(e,t,n){return u.hydrate(e,t),"function"==typeof n&&n(),e?e.__c:null}var F=u.options.event;function O(e,t){e["UNSAFE_"+t]&&!e[t]&&Object.defineProperty(e,t,{configurable:!1,get:function(){return this["UNSAFE_"+t]}
41,set:function(e){this["UNSAFE_"+t]=e}})}u.options.event=function(e){F&&(e=F(e));var t=!(e.persist=function(){}),n=!1,o=e.stopPropagation;e.stopPropagation=function(){o.call(e),t=!0};var r=e.preventDefault;return e.preventDefault=function(){r.call(e),n=!0},e.isPropagationStopped=function(){return t},e.isDefaultPrevented=function(){return n},e.nativeEvent=e};var L={configurable:!0,get:function(){return this.class}},M=u.options.vnode;function D(e){return u.createElement.bind(null,e)}function V(e){return!!e&&e.$$typeof===R}function W(e){return V(e)?u.cloneElement.apply(null,arguments):e}function $(e){return!!e.__k&&(u.render(null,e),!0)}function j(e){return e&&(e.base||1===e.nodeType&&e)||null}u.options.vnode=function(i){i.$$typeof=R;var e,t,n,o=i.type,r=i.props;if(o){if(r.class!=r.className&&(L.enumerable="className"in r,null!=r.className&&(r.class=r.className),Object.defineProperty(r,"className",L)),"function"!=typeof o){for(n in r.defaultValue&&void 0!==r.value&&(r.value||0===r.value||(r.value=r.defaultValue),delete r.defaultValue),Array.isArray(r.value)&&r.multiple&&"select"===o&&(u.toChildArray(r.children).forEach(function(e){-1!=r.value.indexOf(e.props.value)&&(e.props.selected=!0)}),delete r.value),r)if(e=A.test(n))break;if(e)for(n in t=i.props={},r)t[A.test(n)?n.replace(/[A-Z0-9]/,"-$&").toLowerCase():n]=r[n]}!function(){var e=i.type,t=i.props;if(t&&"string"==typeof e){var n,o={};for(var r in t)/^on(Ani|Tra|Tou)/.test(r)&&(t[r.toLowerCase()]=t[r],delete t[r]),o[r.toLowerCase()]=r;o.ondoubleclick&&(t.ondblclick=t[o.ondoubleclick],delete t[o.ondoubleclick]),o.onbeforeinput&&(t.onbeforeinput=t[o.onbeforeinput],delete t[o.onbeforeinput]),o.onchange&&("textarea"===e||"input"===e.toLowerCase()&&!/^fil|che|ra/i.test(t.type))&&(t[n=o.oninput||"oninput"]||(t[n]=t[o.onchange],delete t[o.onchange]))}}(),"function"==typeof o&&!o.m&&o.prototype&&(O(o.prototype,"componentWillMount"),O(o.prototype,"componentWillReceiveProps"),O(o.prototype,"componentWillUpdate"),o.m=!0)}M&&M(i)};function z(e,t){return e(t)}var H=u.Fragment,T={useState:n.useState,useReducer:n.useReducer,useEffect:n.useEffect,useLayoutEffect:n.useLayoutEffect,useRef:n.useRef,useImperativeHandle:n.useImperativeHandle,useMemo:n.useMemo,useCallback:n.useCallback,useContext:n.useContext,useDebugValue:n.useDebugValue,version:"16.8.0",Children:h,render:U,hydrate:P,unmountComponentAtNode:$,createPortal:w,createElement:u.createElement,createContext:u.createContext,createFactory:D,cloneElement:W,createRef:u.createRef,Fragment:u.Fragment,isValidElement:V,findDOMNode:j,Component:u.Component,PureComponent:l,memo:p,forwardRef:d,unstable_batchedUpdates:z,StrictMode:H,Suspense:y,SuspenseList:k,lazy:b};Object.keys(n).forEach(function(e){t[e]=n[e]}),t.createElement=u.createElement,t.createContext=u.createContext,t.createRef=u.createRef,t.Fragment=u.Fragment,t.Component=u.Component,t.version="16.8.0",t.Children=h,t.render=U,t.hydrate=P,t.unmountComponentAtNode=$,t.createPortal=w,t.createFactory=D,t.cloneElement=W,t.isValidElement=V,t.findDOMNode=j,t.PureComponent=l,t.memo=p,t.forwardRef=d,t.unstable_batchedUpdates=z,t.StrictMode=H,t.Suspense=y,t.SuspenseList=k,t.lazy=b,t.default=T});
42// Goober
43!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):t((e||self).goober={})}(this,function(e){let t={data:""},r=e=>"object"==typeof window?((e?e.querySelector("#_goober"):window._goober)||Object.assign((e||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:e||t,l=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,n=/\/\*[^]*?\*\/|  +/g,o=/\n+/g,a=(e,t)=>{let r="",l="",n="";for(let o in e){let s=e[o];"@"==o[0]?"i"==o[1]?r=o+" "+s+";":l+="f"==o[1]?a(s,o):o+"{"+a(s,"k"==o[1]?"":t)+"}":"object"==typeof s?l+=a(s,t?t.replace(/([^,])+/g,e=>o.replace(/(^:.*)|([^,])+/g,t=>/&/.test(t)?t.replace(/&/g,e):e?e+" "+t:t)):o):null!=s&&(o=/^--/.test(o)?o:o.replace(/[A-Z]/g,"-$&").toLowerCase(),n+=a.p?a.p(o,s):o+":"+s+";")}return r+(t&&n?t+"{"+n+"}":n)+l},s={},i=e=>{if("object"==typeof e){let t="";for(let r in e)t+=r+i(e[r]);return t}return e},c=(e,t,r,c,f)=>{let p=i(e),u=s[p]||(s[p]=(e=>{let t=0,r=11;for(;t<e.length;)r=101*r+e.charCodeAt(t++)>>>0;return"go"+r})(p));if(!s[u]){let t=p!==e?e:(e=>{let t,r,a=[{}];for(;t=l.exec(e.replace(n,""));)t[4]?a.shift():t[3]?(r=t[3].replace(o," ").trim(),a.unshift(a[0][r]=a[0][r]||{})):a[0][t[1]]=t[2].replace(o," ").trim();return a[0]})(e);
43s[u]=a(f?{["@keyframes "+u]:t}:t,r?"":"."+u)}return((e,t,r)=>{-1==t.data.indexOf(e)&&(t.data=r?e+t.data:t.data+e)})(s[u],t,c),u},f=(e,t,r)=>e.reduce((e,l,n)=>{let o=t[n];if(o&&o.call){let e=o(r),t=e&&e.props&&e.props.className||/^go/.test(e)&&e;o=t?"."+t:e&&"object"==typeof e?e.props?"":a(e,""):!1===e?"":e}return e+l+(null==o?"":o)},"");function p(e){let t=this||{},l=e.call?e(t.p):e;return c(l.unshift?l.raw?f(l,[].slice.call(arguments,1),t.p):l.reduce((e,r)=>Object.assign(e,r&&r.call?r(t.p):r),{}):l,r(t.target),t.g,t.o,t.k)}let u,d,g,b=p.bind({g:1}),h=p.bind({k:1});e.css=p,e.extractCss=e=>{let t=r(e),l=t.data;return t.data="",l},e.glob=b,e.keyframes=h,e.setup=function(e,t,r,l){a.p=t,u=e,d=r,g=l},e.styled=function(e,t){let r=this||{};return function(){let l=arguments;function n(o,a){let s=Object.assign({},o),i=s.className||n.className;r.p=Object.assign({theme:d&&d()},s),r.o=/ *go\d+/.test(i),s.className=p.apply(r,l)+(i?" "+i:""),t&&(s.ref=a);let c=e;return e[0]&&(c=s.as||e,delete s.as),g&&c[0]&&g(s),u(c,s)}return t?t(n):n}}});
44
45</script>
45
46<!--LOOMI SDK-->
47
48<meta charset="utf-8">
49<meta name="viewport" content="width=device-width,initial-scale=1">
50<title>Legion Supplies &ndash; Ultra PRO International</title><link rel="canonical" href="https://ultrapro.com/collections/legion-supplies"><link rel="icon" href="//ultrapro.com/cdn/shop/files/up-logo-email.jpg?crop=center&height=48&v=1778035129&width=48" type="image/jpg">
51  <link rel="apple-touch-icon" href="//ultrapro.com/cdn/shop/files/up-logo-email.jpg?crop=center&height=180&v=1778035129&width=180"><meta name="description" content="We&#39;ve brought everything together in one place so your shopping experience is simpler than ever. That means one cart, one checkout, and one rewards system — no matter what you&#39;re shopping for. Same great Legion Supplies products, now easier to find and buy, all in one home."><meta property="og:site_name" content="Ultra PRO International">
52<meta property="og:url" content="https://ultrapro.com/collections/legion-supplies">
53<meta property="og:title" content="Legion Supplies">
54<meta property="og:type" content="product.group">
55<meta property="og:description" content="We&#39;ve brought everything together in one place so your shopping experience is simpler than ever. That means one cart, one checkout, and one rewards system — no matter what you&#39;re shopping for. Same great Legion Supplies products, now easier to find and buy, all in one home.">
56
57<meta property="og:image" content="http://ultrapro.com/cdn/shop/files/sports_67e8b828-4cc2-46bb-8640-4de163c773a8.jpg?crop=center&height=1200&v=1765780602&width=1200">
58  <meta property="og:image:secure_url" content="https://ultrapro.com/cdn/shop/files/sports_67e8b828-4cc2-46bb-8640-4de163c773a8.jpg?crop=center&height=1200&v=1765780602&width=1200">
59  <meta property="og:image:width" content="800">
60  <meta property="og:image:height" content="600"><meta name="twitter:site" content="@UltraProIntl"><meta name="twitter:card" content="summary_large_image">
61<meta name="twitter:title" content="Legion Supplies">
62<meta name="twitter:description" content="We&#39;ve brought everything together in one place so your shopping experience is simpler than ever. That means one cart, one checkout, and one rewards system — no matter what you&#39;re shopping for. Same great Legion Supplies products, now easier to find and buy, all in one home.">
63<!-- Bing Tracking -->
64    
64<script>
65      (function(w,d,t,r,u)
66      {
67          var f,n,i;
68          w[u]=w[u]||[],f=function()
69          {
70              var o={ti:"137027693"};
71              o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad")
72          },
73          n=d.createElement(t),n.src=r,n.async=1,n.onload=n.onreadystatechange=function()
74          {
75              var s=this.readyState;
76              s&&s!=="loaded"&&s!=="complete"||(f(),n.onload=n.onreadystatechange=null)
77          },
78          i=d.getElementsByTagName(t)[0],i.parentNode.insertBefore(n,i)
79      })
80      (window,document,"script","//bat.bing.com/bat.js","uetq");
81    </script>
81
82<!-- End Bing Tracking -->
83
84<!-- Clarity -->
85<script type="text/javascript">
86      (function(c,l,a,r,i,t,y){
87          c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
88          t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
89          y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
90      })(window, document, "clarity", "script", "f2zxh8skcb");
91    </script>
91
92<!-- End Clarity -->
92<script type="text/javascript">
93window.dataLayer = window.dataLayer || [];
94window.appStart = function(){
95
96window.productPageHandle = function(){
97var productName = "";
98var productId = "";
99var productPrice = "";
100var productBrand = "";
101var productCollection = "";
102var productType = "";
103var productLicense = "";
104var productRelease = "";
105
106window.dataLayer.push({
107event: 'UP_productDetail',
108productName: productName,
109productId: productId,
110productPrice: productPrice,
111productBrand: productBrand,
112productCategory: productCollection,
113productType: productType,
114productLicense: productLicense,
115productRelease: productRelease,
116});
117};
118
119}
120appStart();
121</script>
121<link rel="preload" href="//ultrapro.com/cdn/shop/t/140/assets/main.css?v=124157133413113678631787682190" as="style"><style data-shopify>
122@font-face {
123  font-family: Roboto;
124  font-weight: 400;
125  font-style: normal;
126  font-display: swap;
127  src: url("//ultrapro.com/cdn/fonts/roboto/roboto_n4.2019d890f07b1852f56ce63ba45b2db45d852cba.woff2") format("woff2"),
128       url("//ultrapro.com/cdn/fonts/roboto/roboto_n4.238690e0007583582327135619c5f7971652fa9d.woff") format("woff");
129}
130@font-face {
131  font-family: Roboto;
132  font-weight: 700;
133  font-style: normal;
134  font-display: swap;
135  src: url("//ultrapro.com/cdn/fonts/roboto/roboto_n7.f38007a10afbbde8976c4056bfe890710d51dec2.woff2") format("woff2"),
136       url("//ultrapro.com/cdn/fonts/roboto/roboto_n7.94bfdd3e80c7be00e128703d245c207769d763f9.woff") format("woff");
137}
138@font-face {
139  font-family: Roboto;
140  font-weight: 400;
141  font-style: italic;
142  font-display: swap;
143  src: url("//ultrapro.com/cdn/fonts/roboto/roboto_i4.57ce898ccda22ee84f49e6b57ae302250655e2d4.woff2") format("woff2"),
144       url("//ultrapro.com/cdn/fonts/roboto/roboto_i4.b21f3bd061cbcb83b824ae8c7671a82587b264bf.woff") format("woff");
145}
146@font-face {
147  font-family: Roboto;
148  font-weight: 700;
149  font-style: italic;
150  font-display: swap;
151  src: url("//ultrapro.com/cdn/fonts/roboto/roboto_i7.7ccaf9410746f2c53340607c42c43f90a9005937.woff2") format("woff2"),
152       url("//ultrapro.com/cdn/fonts/roboto/roboto_i7.49ec21cdd7148292bffea74c62c0df6e93551516.woff") format("woff");
153}
154@font-face {
155  font-family: "Roboto Condensed";
156  font-weight: 400;
157  font-style: normal;
158  font-display: swap;
159  src: url("//ultrapro.com/cdn/fonts/roboto_condensed/robotocondensed_n4.01812de96ca5a5e9d19bef3ca9cc80dd1bf6c8b8.woff2") format("woff2"),
160       url("//ultrapro.com/cdn/fonts/roboto_condensed/robotocondensed_n4.3930e6ddba458dc3cb725a82a2668eac3c63c104.woff") format("woff");
161}
162@font-face {
163  font-family: "Roboto Condensed";
164  font-weight: 400;
165  font-style: normal;
166  font-display: swap;
167  src: url("//ultrapro.com/cdn/fonts/roboto_condensed/robotocondensed_n4.01812de96ca5a5e9d19bef3ca9cc80dd1bf6c8b8.woff2") format("woff2"),
168       url("//ultrapro.com/cdn/fonts/roboto_condensed/robotocondensed_n4.3930e6ddba458dc3cb725a82a2668eac3c63c104.woff") format("woff");
169}
170@font-face {
171        font-family: "FuturaBoldObl";
172        src: url("//ultrapro.com/cdn/shop/files/FuturaStdCondensedBoldObl.woff2?v=11037698568871033366") format("woff2");
173        font-display: swap;
174      }
175
176      @font-face {
177        font-family: "OmnesBold";
178        src: url("//ultrapro.com/cdn/shop/files/omnes-bold-webfont.woff2?v=2136100864747185687") format("woff2");
179        font-display: swap;
180      }
181
182      :root {
183        --bg-color: 255 255 255 / 1.0;
184        --bg-color-og: 255 255 255 / 1.0;
185        --heading-color: 42 43 42;
186        --text-color: 42 43 42;
187        --text-color-og: 42 43 42;
188        --scrollbar-color: 42 43 42;
189        --link-color: 42 43 42;
190        --link-color-og: 42 43 42;
191        --star-color: 255 159 28;--swatch-border-color-default: 212 213 212;
192          --swatch-border-color-active: 149 149 149;
193          --swatch-card-size: 20px;
194          --swatch-variant-picker-size: 52px;--color-scheme-1-bg: 244 244 244 / 1.0;
195        --color-scheme-1-grad: linear-gradient(180deg, rgba(244, 244, 244, 1), rgba(244, 244, 244, 1) 100%);
196        --color-scheme-1-heading: 42 43 42;
197        --color-scheme-1-text: 42 43 42;
198        --color-scheme-1-btn-bg: 255 189 0;
199        --color-scheme-1-btn-text: 42 43 42;
200        --color-scheme-1-btn-bg-hover: 238 178 6;--color-scheme-2-bg: 42 43 42 / 1.0;
201        --color-scheme-2-grad: linear-gradient(225deg, rgba(51, 59, 67, 0.88) 8%, rgba(41, 47, 54, 1) 56%, rgba(20, 20, 20, 1) 92%);
202        --color-scheme-2-heading: 255 88 13;
203        --color-scheme-2-text: 255 255 255;
204        --color-scheme-2-btn-bg: 255 88 13;
205        --color-scheme-2-btn-text: 255 255 255;
206        --color-scheme-2-btn-bg-hover: 255 124 64;--color-scheme-3-bg: 255 88 13 / 1.0;
207        --color-scheme-3-grad: linear-gradient(46deg, rgba(234, 73, 0, 1) 8%, rgba(234, 73, 0, 1) 32%, rgba(255, 88, 13, 0.88) 92%);
208        --color-scheme-3-heading: 255 255 255;
209        --color-scheme-3-text: 255 255 255;
210        --color-scheme-3-btn-bg: 42 43 42;
211        --color-scheme-3-btn-text: 255 255 255;
212        --color-scheme-3-btn-bg-hover: 82 83 82;
213
214        --drawer-bg-color: 255 255 255 / 1.0;
215        --drawer-text-color: 42 43 42;
216
217        --panel-bg-color: 244 244 244 / 1.0;
218        --panel-heading-color: 42 43 42;
219        --panel-text-color: 42 43 42;
220
221        --in-stock-text-color: 44 126 63;
222        --low-stock-text-color: 210 134 26;
223        --very-low-stock-text-color: 180 12 28;
224        --no-stock-text-color: 119 119 119;
225        --no-stock-backordered-text-color: 119 119 119;
226
227        --error-bg-color: 252 237 238;
228        --error-text-color: 180 12 28;
229        --success-bg-color: 232 246 234;
230        --success-text-color: 44 126 63;
231        --info-bg-color: 228 237 250;
232        --info-text-color: 26 102 210;
233
234        --heading-font-family: "Roboto Condensed", sans-serif;
235        --heading-font-style: normal;
236        --heading-font-weight: 400;
237        --heading-scale-start: 2;
238
239        --navigation-font-family: "Roboto Condensed", sans-serif;
240        --navigation-font-style: normal;
241        --navigation-font-weight: 400;--heading-text-transform: none;
242--subheading-text-transform: none;
243        --body-font-family: Roboto, sans-serif;
244        --body-font-style: normal;
245        --body-font-weight: 400;
246        --body-font-size: 15;
247
248        --section-gap: 32;
249        --heading-gap: calc(8 * var(--space-unit));--heading-gap: calc(6 * var(--space-unit));--grid-column-gap: 20px;--btn-bg-color: 255 189 0;
250        --btn-bg-hover-color: 238 178 6;
251        --btn-text-color: 42 43 42;
252        --btn-bg-color-og: 255 189 0;
253        --btn-text-color-og: 42 43 42;
254        --btn-alt-bg-color: 255 189 0;
255        --btn-alt-bg-alpha: 1.0;
256        --btn-alt-text-color: 42 43 42;
257        --btn-border-width: 1px;
258        --btn-padding-y: 12px;
259
260        
261
262        --btn-lg-border-radius: 50%;
263        --btn-icon-border-radius: 50%;
264        --input-with-btn-inner-radius: var(--btn-border-radius);
265
266        --input-bg-color: 255 255 255 / 1.0;
267        --input-text-color: 42 43 42;
268        --input-border-width: 1px;
269        --input-border-radius: 0px;
270        --textarea-border-radius: 0px;
271        --input-bg-color-diff-3: #f7f7f7;
272        --input-bg-color-diff-6: #f0f0f0;
273
274        --modal-border-radius: 16px;
275        --modal-overlay-color: 0 0 0;
276        --modal-overlay-opacity: 0.4;
277        --drawer-border-radius: 16px;
278        --overlay-border-radius: 0px;--custom-label-bg-color: 180 12 28;
279        --custom-label-text-color: 255 255 255;--sale-label-bg-color: 180 12 28;
280        --sale-label-text-color: 255 255 255;--sold-out-label-bg-color: 42 43 42;
281        --sold-out-label-text-color: 255 255 255;--preorder-label-bg-color: 255 189 0;
282        --preorder-label-text-color: 42 43 42;
283
284        --page-width: 1440px;
285        --gutter-sm: 20px;
286        --gutter-md: 32px;
287        --gutter-lg: 64px;
288
289        --payment-terms-bg-color: #ffffff;
290
291        --coll-card-bg-color: #F9F9F9;
292        --coll-card-border-color: #f2f2f2;--blend-bg-color: #f4f4f4;
293
294        --reading-width: 48em;
295      }
296
297      @media (max-width: 769px) {
298        :root {
299          --reading-width: 36em;
300        }
301      }</style>
302
303    <link rel="stylesheet" href="//ultrapro.com/cdn/shop/t/140/assets/main.css?v=124157133413113678631787682190">
304    
304<script src="//ultrapro.com/cdn/shop/t/140/assets/main.js?v=130712507762387238581787682190" defer="defer"></script>
304
305    
306    <link rel="stylesheet" href="//ultrapro.com/cdn/shop/t/140/assets/cs-vs--styles.css?v=141097654827710814541787682190">
307    
307<script src="//ultrapro.com/cdn/shop/t/140/assets/cs-vs--scripts.js?v=61703027113589684531787682190" defer="defer"></script>
307<link
308        rel="preload"
309        href="//ultrapro.com/cdn/fonts/roboto/roboto_n4.2019d890f07b1852f56ce63ba45b2db45d852cba.woff2"
310        as="font"
311        type="font/woff2"
312        crossorigin
313        fetchpriority="high"
314      ><link
315        rel="preload"
316        href="//ultrapro.com/cdn/fonts/roboto_condensed/robotocondensed_n4.01812de96ca5a5e9d19bef3ca9cc80dd1bf6c8b8.woff2"
317        as="font"
318        type="font/woff2"
319        crossorigin
320        fetchpriority="high"
321      ><link rel="stylesheet" href="//ultrapro.com/cdn/shop/t/140/assets/swatches.css?v=25378748459695778031787682190" media="print" onload="this.media='all'">
322      <noscript><link rel="stylesheet" href="//ultrapro.com/cdn/shop/t/140/assets/swatches.css?v=25378748459695778031787682190"></noscript>
322<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
322<meta name="google-site-verification" content="Pq28WUHetV2nSqpfy5HXXPhDyJJsuo2S5-ONKCRF1i0">
323<meta name="facebook-domain-verification" content="2oyru3a465txt46j2t0qpj2e2k0tv0">
324<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/25521684558/digital_wallets/dialog">
325<meta id="in-context-paypal-metadata" data-shop-id="25521684558" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
326<link rel="alternate" type="application/atom+xml" title="Feed" href="/collections/legion-supplies.atom" />
327<link rel="next" href="/collections/legion-supplies?page=2">
328<link rel="alternate" type="application/json+oembed" href="https://ultrapro.com/collections/legion-supplies.oembed">
329<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=6029390"></script>
329
330<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
331<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=6029390&shop_id=25521684558" crossorigin="anonymous"></script>
vendor: 1 bytes, line 331
331
332<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":25521684558,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/25521684558","merchantName":"Ultra PRO International","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Ultra PRO International","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 332
332
333<script id="shopify-features" type="application/json">{"accessToken":"23818b33b6d118d98baa191b215fe639","betas":["rich-media-storefront-analytics"],"domain":"ultrapro.com","predictiveSearch":true,"shopId":25521684558,"locale":"en"}</script>
vendor: 1 bytes, line 333
333
334<script>var Shopify = Shopify || {};
335Shopify.shop = "ultra-pro-international.myshopify.com";
336Shopify.locale = "en";
337Shopify.currency = {"active":"USD","rate":"1.0"};
338Shopify.country = "US";
339Shopify.theme = {"name":"Bob Ross DB 0826","id":153010405454,"schema_name":"Enterprise","schema_version":"1.4.2","theme_store_id":1657,"role":"main"};
340Shopify.theme.handle = "null";
341Shopify.theme.style = {"id":null,"handle":null};
342Shopify.cdnHost = "ultrapro.com/cdn";
343Shopify.routes = Shopify.routes || {};
344Shopify.routes.root = "/";
345Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
346Shopify.SignInWithShop = Shopify.SignInWithShop || {};
347Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
348Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 348
348
349<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 349
349
350<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 350
350
351<script>
352  window.ShopifyPay = window.ShopifyPay || {};
353  window.ShopifyPay.apiHost = "shop.app\/pay";
354  window.ShopifyPay.redirectState = null;
355</script>
vendor: 1 bytes, line 355
355
356<script>
357  window.Shopify = window.Shopify || {};
358  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
359  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
360  window.Shopify.SignInWithShop.eligible = true;
361</script>
vendor: 1 bytes, line 361
361
362<script id="shop-js-analytics" type="application/json">{"pageType":"collection"}</script>
vendor: 1 bytes, line 362
362
363<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 363
363
364<script type="module">
365  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
366
367  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
368
369</script>
vendor: 1 bytes, line 369
369
370<script>
371  window.Shopify = window.Shopify || {};
372  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
373  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"]};
374</script>
vendor: 1 bytes, line 374
374
375<script>(function() {
376  var isLoaded = false;
377  function asyncLoad() {
378    if (isLoaded) return;
379    isLoaded = true;
380    var urls = ["https:\/\/www.partytopics.com\/shopify_apps\/scripts\/shopify.js?shop=ultra-pro-international.myshopify.com","https:\/\/cdn1.stamped.io\/files\/widget.min.js?shop=ultra-pro-international.myshopify.com","https:\/\/config.gorgias.chat\/bundle-loader\/01HJ1Q6MS90224Y5SZEBE33YGD?source=shopify1click\u0026shop=ultra-pro-international.myshopify.com","https:\/\/media.9gtb.com\/loader.js?g_cvt_id=1d1096c8-50e6-4af0-9fbd-6fdd74eb1d7e\u0026shop=ultra-pro-international.myshopify.com","https:\/\/storage.googleapis.com\/mobile-embed-scripts-prod\/webbridge-sdk\/webbridge.umd.js?shop=ultra-pro-international.myshopify.com"];
381    for (var i = 0; i < urls.length; i++) {
382      var s = document.createElement('script');
383      s.type = 'text/javascript';
384      s.async = true;
385      s.src = urls[i];
386      var x = document.getElementsByTagName('script')[0];
387      x.parentNode.insertBefore(s, x);
388    }
389  };
390  if(window.attachEvent) {
391    window.attachEvent('onload', asyncLoad);
392  } else {
393    window.addEventListener('load', asyncLoad, false);
394  }
395})();</script>
vendor: 1 bytes, line 395
395
396<script id="__st">var __st={"a":25521684558,"offset":-25200,"reqid":"7bc472b8-b3d3-4be6-a057-239c33e74eea-1790244778","pageurl":"ultrapro.com\/collections\/legion-supplies","u":"d693617d9a50","p":"collection","rtyp":"collection","rid":308533624910};</script>
vendor: 1 bytes, line 396
396
397<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 397
397
398<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 398
398
399<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//ultrapro.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 399
399
400<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 = "//ultrapro.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>
400<script crossorigin="anonymous" defer="defer" src="//ultrapro.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 400
400
401<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 401
401
402<script>
403  window.Shopify = window.Shopify || {};
404  window.Shopify.MCP = window.Shopify.MCP || {};
405  window.Shopify.MCP.enabled = true;
406  window.Shopify.MCP.shop = "ultra-pro-international.myshopify.com";
407  window.Shopify.MCP.mcpEndpoint = "https:\/\/ultrapro.com\/api\/mcp";
408  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"]}}];
409</script>
vendor: 1 bytes, line 409
409
410<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("\/\/ultrapro.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
411</script>
vendor: 1 bytes, line 411
411
412<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://ultrapro.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
413</script>
vendor: 1 bytes, line 413
413
414<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
415  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);
416</script>
vendor: 1 bytes, line 416
416
417<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})}}));
418</script>
vendor: 1 bytes, line 418
418
419<script integrity="sha256-/LA1C2Bx6899fYCos0FS9qLj2opaGFm7AXrTUvBEb4s=" data-source-attribution="shopify.remote_product_tracking" data-shopify-remote-tracking="{&quot;publisher_shop_id&quot;:25521684558,&quot;theme_id&quot;:153010405454,&quot;theme_published&quot;:true,&quot;theme_store_id&quot;:1657,&quot;placement&quot;:&quot;collection&quot;,&quot;event_data&quot;:{&quot;collection_id&quot;:308533624910,&quot;collection_handle&quot;:&quot;legion-supplies&quot;,&quot;total_products&quot;:16,&quot;page_type&quot;:&quot;collection&quot;},&quot;recommendations_tracking_enabled&quot;:true}" defer="defer" src="//ultrapro.com/cdn/shopifycloud/storefront/assets/storefront/remote_product_tracking-91d95044.js" crossorigin="anonymous"></script>
419
420<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://ultrapro.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
421<style id="shopify-accelerated-checkout-cart">
422        #shopify-buyer-consent {
423  margin-top: 1em;
424  display: inline-block;
425  width: 100%;
426}
427
428#shopify-buyer-consent.hidden {
429  display: none;
430}
431
432#shopify-subscription-policy-button {
433  background: none;
434  border: none;
435  padding: 0;
436  text-decoration: underline;
437  font-size: inherit;
438  cursor: pointer;
439}
440
441#shopify-subscription-policy-button::before {
442  box-shadow: none;
443}
444
445      </style>
446<script id="sections-script" data-sections="header,footer" defer="defer" src="//ultrapro.com/cdn/shop/t/140/compiled_assets/scripts.js?v=132263383497981015851787682190"></script>
vendor: 1 bytes, line 446
446
447<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
447
448
449
450    
450<script>
451      document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
452    </script>
452<!-- CC Custom Head Start --><!-- CC Custom Head End --><!--Gem_Page_Header_Script-->
453  
454  <!--End_Gem_Page_Header_Script-->
455<!-- BEGIN app block: shopify://apps/tinycookie/blocks/cookie-embed/b65baef5-7248-4353-8fd9-b676240311dc -->
455<script id="tiny-cookie-data" type="application/json" data-delay="0">{"translations":{"language":"default","locale":"en","boxTitle":null,"boxDescription":"By clicking “Accept,” you agree to our <a href=\"https://ultrapro.com/policies/terms-of-service\">Terms of Use</a> and <a href=\"https://ultrapro.com/policies/privacy-policy\">Privacy Policy</a>, and consent to the use of cookies and similar tracking technologies to, among other things, serve you relevant ads ourselves or through our third-party ad partners with whom data from cookies is shared.","acceptButtonText":"Accept","acceptRequiredButtonText":"Reject","preferencesButtonText":"Manage preferences","privacyPolicy":"Privacy policy","termsConditions":"Terms & Conditions","preferencesTitle":"Cookie consent preferences","preferencesDisclaimerTitle":"Cookie Usage","preferencesDisclaimerDescription":"Our website uses cookies to enhance your browsing experience. These cookies don't directly identify you but personalize your visit. You can manage your preferences, although blocking some cookies may impact the site's services.","necessaryCookie
455sTitle":"Strictly required cookies","necessaryCookiesDescription":"These cookies are crucial for site function and cannot be blocked. Blocking them might affect how our site works.","functionalityCookiesTitle":"Functionality cookies","functionalityCookiesDescription":"These cookies add extra features and personalization to our site. They're set by us or third-party providers. Not allowing these may affect certain services' functionality.","analyticsCookiesTitle":"Analytics cookies","analyticsCookiesDescription":"These cookies track visitor traffic and sources, gathering data to understand popular products and actions.","marketingCookiesTitle":"Marketing cookies","marketingCookiesDescription":"Marketing and advertising partners set these cookies to create your interest profile for showing relevant ads later. Disabling them means no targeted ads based on your interests.","preferencesAcceptButtonText":"Accept all","preferencesAcceptRequiredButtonText":"Accept required only","savePreferencesText":"Save preferences","privacyPolicyUrl":null,"termsAndConditionsUrl":null,"badgeTitle":"Cookie settings"},"preferencesSettings":{"backgroundColor":"#ffffff","titleColor":"#000000","titleSize":18,"titleWeight":500,"titlePaddingTop":15,"titlePaddingRight":15,"titlePaddingBottom":15,"titlePaddingLeft":15,"preferencesContentPaddingTop":15,"preferencesContentPaddingRight":15,"preferencesContentPaddingBottom":25,"preferencesContentPaddingLeft":15,"infoTitleColor":"#000000","infoTitleSize":16,"infoTitleWeight":500,"infoDescriptionColor":"#000000","infoDescriptionSize":14,"infoDescriptionWeight":300,"infoPaddingTop":0,"infoPaddingRight":0,"infoPaddingBottom":15,"infoPaddingLeft":0,"categoryTitleColor":"#000000","categoryTitleSize":16,"categoryTitleWeight":500,"categoryTitlePaddingTop":10,"categoryTitlePaddingRight":15,"categoryTitlePaddingBottom":10,"categoryTitlePaddingLeft":15,"categoryContentColor":"#000000","categoryContentSize":14,"categoryContentWeight":300,"categoryContentPaddingTop":10,"categoryContentPaddingRight":15,"categoryContentPaddingBottom":10,"categoryContentPaddingLeft":15,"categoryBoxBorderColor":"#eeeeee","categoryBoxRadius":5,"buttonSize":14,"buttonWeight":500,"buttonPaddingTop":12,"buttonPaddingRight":16,"buttonPaddingBottom":12,"buttonPaddingLeft":16,"buttonBorderRadius":5,"buttonSpacing":10,"acceptButtonBackground":"#30363c","acceptButtonColor":"#ffffff","rejectButtonBackground":"#eaeff2","rejectButtonColor":"#000000","saveButtonBackground":"#eaeff2","saveButtonColor":"#000000"},"boxSettings":{"fontFamily":"inter","backgroundColor":"#f2f2f2","showBackdrop":0,"backdropOpacity":30,"titleColor":"#000000","titleSize":16,"titleWeight":500,"descriptionColor":"#1A1A1A","descriptionSize":12,"descriptionWeight":300,"contentPaddingTop":0,"contentPaddingRight":0,"contentPaddingBottom":0,"contentPaddingLeft":0,"buttonSize":12,"buttonWeight":500,"buttonPaddingTop":0,"buttonPaddingRight":0,"buttonPaddingBottom":0,"buttonPaddingLeft":0,"buttonBorderRadius":3,"buttonSpacing":10,"acceptButtonBackground":"#FFBD00","acceptButtonColor":"#1A1A1A","rejectButtonBackground":"#C9CDCF","rejectButtonColor":"#000000","preferencesButtonBackground":"#eaeff2","preferencesButtonColor":"#000000","closeButtonColor":"#2d4156","legalBackground":"#eaeff2","legalColor":"#000000","legalSize":14,"legalWeight":400,"legalPaddingTop":5,"legalPaddingRight":15,"legalPaddingBottom":5,"legalPaddingLeft":15},"cookieCategories":{"functionality":"_gid,__cfduid","analytics":"_s,_shopify_d,_shopify_fs,_shopify_s,_shopify_sa_t,_shopify_sa_p,_shopify_y,_y,_shopify_evids,_ga,_gat,__atuvc,__atuvs,__utma,customer_auth_provider,customer_auth_session_created_at,_orig_referrer,_landing_page,_ga_QS76NNPKN0","marketing":"_gads,IDE,GPS,PREF,BizoID,_fbp,_fbc,__adroll,__adroll_v4,__adroll_fpc,__ar_v4,kla_id,_uetvid,_ttp,_uetsid,_gcl_au","Functionality":"nex_user,_vt_shop,net_sess,CYB_ID,2c.cId","Marketing":"_rdt_uuid,ttcsid_C6IJ5TH6C8J9DB3276LG,sa-user-id,_netelix,ttcsid,sa-user-id-v3,_vt_user,sa-user-id-v2","Analytics":"_clck,_clsk","required":"_ab,_secure_session_id,cart,cart_sig,cart_ts,cart_ver,cart_currency,checkout_token,Secure_customer_sig,storefront_digest,_shopify_m,_shopify_tm,_shopify_tw,_tracking_consent,tracked_start_checkout,identity_state,identity_customer_account_number,_customer_account_shop_sessions,_secure_account_session_id,_shopify_country,_storefront_u,_cmp_a,c,checkout,customer_account_locale,dynamic_checkout_shown_on_cart,hide_shopify_pay_for_checkout,shopify_pay,shopify_pay_redirect,shop_pay_accelerated,keep_alive,source_name,master_device_id,previous_step,discount_code,remember_me,checkout_session_lookup,checkout_prefill,checkout_queue_token,checkout_queue_checkout_token,checkout_worker_session,checkout_session_token,cookietest,order,identity-state,card_update_verification_id,customer_account_new_login,customer_account_preview,customer_payment_method,customer_shop_pay_agreement,pay_update_intent_id,localization,profile_preview_token,login_with_
455shop_finalize,preview_theme,shopify-editor-unconfirmed-settings,wpm-test-cookie,cookieconsent_status,cookieconsent_preferences_disabled"},"generalSettings":{"showAnalytics":1,"showMarketing":1,"showFunctionality":1,"boxDesign":"bar-inline","boxPosition":"bottom-left","showReject":1,"showPreferences":0,"categoriesChecked":1,"showPrivacyPolicy":0,"showTermsAndConditions":0,"privacyPolicyUrl":null,"termsAndConditionsUrl":null,"showCloseButton":0,"closeButtonBehaviour":"close_banner","gpcModeActive":0,"uetModeActive":0,"clarityModeActive":0,"consentModeActive":1,"pixelModeActive":1,"removeCookies":1},"translatedLanguages":[],"registerConsent":true,"loadedGlobally":true,"geoLocation":{"europe":1,"usa":1,"usaStates":null,"brazil":1,"canada":1,"albertaBritishColumbia":1,"japan":1,"thailand":1,"switzerland":1},"badgeSettings":{"active":0,"position":"bottom_left","backgroundColor":"#FFFFFF","iconColor":"#FF974F","titleColor":"#000000","svgImage":"<svg width=\"35\" height=\"35\" viewBox=\"0 0 35 35\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M34.3019 16.1522C32.0507 15.3437 30.666 13.0527 30.84 11.2436C30.84 10.9461 30.6617 10.6697 30.4364 10.4745C30.2111 10.2802 29.8617 10.1962 29.5692 10.2432C26.1386 10.7465 22.9972 8.23671 22.6859 4.7087C22.6579 4.39028 22.4837 4.10385 22.2133 3.93261C21.944 3.7624 21.6085 3.72535 21.3111 3.8365C18.5303 4.85485 15.9028 3.01353 14.8544 0.614257C14.6581 0.165616 14.1715 -0.0817072 13.6918 0.0244546C5.79815 1.78586 0 9.4101 0 17.5001C0 27.112 7.88796 35 17.4999 35C27.1119 35 34.9999 27.112 34.9999 17.5001C34.9714 16.8893 34.9671 16.3905 34.3019 16.1522ZM7.1948 18.6026C6.62851 18.6026 6.16941 18.1435 6.16941 17.5772C6.16941 17.0108 6.62851 16.5518 7.1948 16.5518C7.76109 16.5518 8.22019 17.0108 8.22019 17.5772C8.22019 18.1435 7.76102 18.6026 7.1948 18.6026ZM11.3476 26.7285C9.65135 26.7285 8.27146 25.3486 8.27146 23.6524C8.27146 21.9561 9.65135 20.5762 11.3476 20.5762C13.0439 20.5762 14.4238 21.9561 14.4238 23.6524C14.4238 25.3486 13.0439 26.7285 11.3476 26.7285ZM12.373 14.4239C11.2425 14.4239 10.3222 13.5036 10.3222 12.3731C10.3222 11.2426 11.2425 10.3223 12.373 10.3223C13.5035 10.3223 14.4238 11.2426 14.4238 12.3731C14.4238 13.5036 13.5035 14.4239 12.373 14.4239ZM20.5761 28.7793C19.4456 28.7793 18.5253 27.8591 18.5253 26.7285C18.5253 25.598 19.4456 24.6778 20.5761 24.6778C21.7066 24.6778 22.6269 25.598 22.6269 26.7285C22.6269 27.8591 21.7066 28.7793 20.5761 28.7793ZM21.6015 20.5762C19.9052 20.5762 18.5253 19.1963 18.5253 17.5001C18.5253 15.8038 19.9052 14.4239 21.6015 14.4239C23.2978 14.4239 24.6776 15.8038 24.6776 17.5001C24.6776 19.1963 23.2978 20.5762 21.6015 20.5762ZM27.7025 22.7042C27.1363 22.7042 26.6772 22.2451 26.6772 21.6788C26.6772 21.1124 27.1363 20.6534 27.7025 20.6534C28.2688 20.6534 28.7279 21.1124 28.7279 21.6788C28.7279 22.2451 28.2688 22.7042 27.7025 22.7042Z\" fill=\"#FF974F\"/> </svg>","openType":"preferences","cornerPadding":15},"displayRules":[]}</script>
455
456<style>
457    
458
459    
460
461    
462</style>
463
464
465<!-- END app block --><!-- BEGIN app block: shopify://apps/eg-auto-add-to-cart/blocks/app-embed/0f7d4f74-1e89-4820-aec4-6564d7e535d2 -->
466
467
468
469
470
471
472
473
474
475
476
477  
478    
478<script
479      async
480      type="text/javascript"
481      src="https://cdn.506.io/eg/script.js?shop=ultra-pro-international.myshopify.com&v=12"
482    ></script>
482
483  
484
485
486
487  <meta id="easygift-shop" itemid="c2hvcF8kXzE3OTAyNDQ3Nzk=" content="{&quot;isInstalled&quot;:true,&quot;installedOn&quot;:&quot;2024-07-06T08:01:03.509Z&quot;,&quot;appVersion&quot;:&quot;3.0&quot;,&quot;subscriptionName&quot;:&quot;Unlimited&quot;,&quot;cartAnalytics&quot;:true,&quot;freeTrialEndsOn&quot;:null,&quot;settings&quot;:{&quot;reminderBannerStyle&quot;:{&quot;position&quot;:{&quot;horizontal&quot;:&quot;right&quot;,&quot;vertical&quot;:&quot;bottom&quot;},&quot;primaryColor&quot;:&quot;#000000&quot;,&quot;backgroundColor&quot;:&quot;#FFFFFF&quot;,&quot;borderRadius&quot;:null,&quot;padding&quot;:&quot;&quot;,&quot;headerFontSize&quot;:&quot;&quot;,&quot;subHeaderFontSize&quot;:&quot;&quot;,&quot;cssStyles&quot;:&quot;&quot;,&quot;headerText&quot;:&quot;Click here to reopen missed deals&quot;,&quot;subHeaderText&quot;:null,&quot;showImage&quot;:false,&quot;imageUrl&quot;:&quot;https:\/\/cdn.506.io\/eg\/eg_notification_default_512x512.png&quot;,&quot;displayAfter&quot;:5,&quot;closingMode&quot;:&quot;doNotAutoClose&quot;,&quot;selfcloseAfter&quot;:5,&quot;reshowBannerAfter&quot;:&quot;everyNewSession&quot;,&quot;fontFamily&quot;:null},&quot;addedItemIdentifier&quot;:&quot;_Gifted&quot;,&quot;ignoreOtherAppLineItems&quot;:null,&quot;customVariantsInfoLifetimeMins&quot;:1440,&quot;redirectPath&quot;:null,&quot;ignoreNonStandardCartRequests&quot;:false,&quot;bannerStyle&quot;:{&quot;position&quot;:{&quot;horizontal&quot;:&quot;right&quot;,&quot;vertical&quot;:&quot;bottom&quot;},&quot;primaryColor&quot;:&quot;#000000&quot;,&quot;backgroundColor&quot;:&quot;#FFFFFF&quot;,&quot;borderRadius&quot;:null,&quot;padding&quot;:&quot;&quot;,&quot;headerFontSize&quot;:&quot;&quot;,&quot;subHeaderFontSize&quot;:&quot;&quot;,&quot;cssStyles&quot;:&quot;&quot;,&quot;fontFamily&quot;:null},&quot;themePresetId&quot;:&quot;0&quot;,&quot;notificationStyle&quot;:{&quot;position&quot;:{&quot;horizontal&quot;:&quot;right&quot;,&quot;vertical&quot;:&quot;bottom&quot;},&quot;primaryColor&quot;:&quot;#3A3A3A&quot;,&quot;backgroundColor&quot;:&quot;#FFFFFF&quot;,&quot;borderRadius&quot;:null,&quot;duration&quot;:&quot;3.0&quot;,&quot;headerFontSize&quot;:&quot;&quot;,&quot;subHeaderFontSize&quot;:&quot;&quot;,&quot;padding&quot;:&quot;&quot;,&quot;cssStyles&quot;:&quot;#aca-notifications-wrapper {\n  display: block;\n  right: 0;\n  bottom: 0;\n  position: fixed;\n  z-index: 99999999;\n  max-height: 100%;\n  overflow: auto;\n}\n.aca-notification-container {\n  display: flex;\n  flex-direction: row;\n  text-align: left;\n  font-size: 16px;\n  margin: 12px;\n  padding: 8px;\n  background-color: #FFFFFF;\n  width: fit-content;\n  box-shadow: rgb(170 170 170) 0px 0px 5px;\n  border-radius: 8px;\n  opacity: 0;\n  transition: opacity 0.4s ease-in-out;\n}\n.aca-notification-container .aca-notification-image {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 60px;\n  min-width: 60px;\n  height: 60px;\n  width: 60px;\n  background-color: #FFFFFF;\n  margin: 8px;\n}\n.aca-notification-image img {\n  display: block;\n  max-width: 100%;\n  max-height: 100%;\n  width: auto;\n  height: auto;\n  border-radius: 6px;\n  box-shadow: rgba(99, 115, 129, 0.29) 0px 0px 4px 1px;\n}\n.aca-notification-container .aca-notification-text {\n  flex-grow: 1;\n  margin: 8px;\n  max-width: 260px;\n}\n.aca-notification-heading {\n  font-size: 24px;\n  margin: 0 0 0.3em 0;\n  line-height: normal;\n  word-break: break-word;\n  line-height: 1.2;\n  max-height: 3.6em;\n  overflow: hidden;\n  color: #3A3A3A;\n}\n.aca-notification-subheading {\n  font-size: 18px;\n  margin: 0;\n  line-height: normal;\n  word-break: break-word;\n  line-height: 1.4;\n  max-height: 5.6em;\n  overflow: hidden;\n  color: #3A3A3A;\n}\n@media screen and (max-width: 450px) {\n  #aca-notifications-wrapper {\n    left: null;\n right: null;\n  }\n  .aca-notification-container {\n    width: auto;\n display: block;\n flex-wrap: wrap;\n }\n.aca-notification-container .aca-notification-text {\n    max-width: none;\n  }\n}&quot;,&quot;hasCustomizations&quot;:false,&quot;fontFamily&quot;:null},&quot;fetchCartData&quot;:false,&quot;useLocalStorage&quot;:{&quot;enabled&quot;:false,&quot;expiryMinutes&quot;:null},&quot;popupStyle&quot;:{&quot;priceShowZeroDecimals&quot;:true,&quot;primaryColor&quot;:&quot;#b40c1c&quot;,&quot;secondaryColor&quot;:&quot;#3A3A3A&quot;,&quot;buttonTextColor&quot;:null,&quot;backgroundColor&quot;:&quot;#FFFFFF&quot;,&quot;borderRadius&quot;:null,&quot;padding&quot;:&quot;&quot;,&quot;headerFontSize&quot;:&quot;&quot;,&quot;subHeaderFontSize&quot;:&quot;&quot;,&quot;bodyColor&quot;:null,&quot;bodyFontSize&quot;:&quot;&quot;,&quot;cssStyles&quot;:&quot;#aca-modal {\n  position: fixed;\n  left: 0;\n  top: 0;\n  width: 100%;\n  height: 100%;\n  background: rgba(0, 0, 0, 0.5);\n  z-index: 99999999;\n  overflow-x: hidden;\n  overflow-y: auto;\n  display: block;\n}\n#aca-modal-wrapper {\n  display: flex;\n  align-items: center;\n  width: 80%;\n  height: auto;\n  max-width: 1000px;\n  min-height: calc(100% - 60px);\n  margin: 30px auto;\n}\n#aca-modal-container {\n  position: relative;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n  box-shadow: 0 0 1.5rem rgba(17, 17, 17, 0.7);\n  width: 100%;\n  padding: 20px;\n  background-color: #FFFFFF;\n}\n#aca-close-icon-container {\n  position: absolute;\n  top: 12px;\n  right: 12px;\n  width: 25px;\n  display: none;\n  cursor: pointer;\n}\n#aca-close-icon {\n  stroke: #333333;\n}\n#aca-modal-custom-image-container {\n  background-color: #FFFFFF;\n  margin: 0.5em 0;\n}\n#aca-modal-custom-image-container img {\n  display: block;\n  min-width: 60px;\n  min-height: 60px;\n  max-width: 200px;\n  max-height: 200px;\n  width: auto;\n  height: auto;\n}\n#aca-modal-headline {\n  text-align: center;\n  text-transform: none;\n  letter-spacing: normal;\n  margin: 0.5em 0;\n  font-size: 30px;\n  color: #3A3A3A;\n}\n#aca-modal-subheadline {\n  text-align: center;\n  font-weight: normal;\n  margin: 0 0 0.5em 0;\n  font-size: 20px;\n  color: #3A3A3A;\n}\n#aca-products-container {\n  display: flex;\n  align-items: stretch;\n  justify-content: center;\n  flex-wrap: wrap;\n  width: 85%;\ncolumn-gap: 0px;\n}\n#aca-products-container .aca-product {\n  text-align: center;\n  margin-top: 20px;\n  width: 200px;\ndisplay: flex;\nflex-direction: column;\njustify-content: flex-end;\n}\n.aca-product-image {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 100%;\n  height: 100%;\n  background-color: #FFFFFF;\n  margin-bottom: 1em;\n}\n.aca-product-image img {\n  display: block;\n  max-width: 100%;\n  max-height: 100%;\n  width: auto;\n  height: auto;\n}\n.aca-product-name, .aca-subscription-name {\n  color: #333333;\n  line-height: inherit;\n  word-break: break-word;\n  font-size: 13px;\n}\n.aca-product-variant-name {\n  margin-top: 1em;\n  color: #333333;\n  line-height: inherit;\n  word-break: break-word;\n  font-size: 16px;\n}
487\n.aca-product-price {\n  color: #333333;\n  line-height: inherit;\n  font-size: 16px;\ndisplay: inline-block;\nmargin: 10px 5px !important;\n}\n.aca-product-original-price {\ncolor: #ccc;\nfont-size: 14px;\n}\n.aca-product-discounted-price {\ncolor: #b40c1c;\n}\n.aca-subscription-label {\n  color: #333333;\n  line-height: inherit;\n  word-break: break-word;\n  font-weight: 600;\n  font-size: 16px;\n}\n.aca-product-dropdown {\n  position: relative;\n  display: flex;\n  align-items: center;\n  cursor: pointer;\n  width: 100%;\n  height: 42px;\n  background-color: #FFFFFF;\n  line-height: inherit;\n  margin-bottom: 1em;\n}\n.aca-product-dropdown .dropdown-icon {\n  position: absolute;\n  right: 8px;\n  height: 12px;\n  width: 12px;\n  fill: #E1E3E4;\n}\n.aca-product-dropdown select::before,\n.aca-product-dropdown select::after {\n  box-sizing: border-box;\n}\nselect.aca-product-dropdown::-ms-expand {\n  display: none;\n}\n.aca-product-dropdown select {\n  box-sizing: border-box;\n  background-color: transparent;\n  border: none;\n  margin: 0;\n  cursor: inherit;\n  line-height: inherit;\n  outline: none;\n  -moz-appearance: none;\n  -webkit-appearance: none;\n  appearance: none;\n  background-image: none;\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0;\n  border-bottom-left-radius: 0;\n  z-index: 1;\n  width: 100%;\n  height: 100%;\n  cursor: pointer;\n  border: 1px solid #E1E3E4;\n  border-radius: 2px;\n  color: #333333;\n  padding: 0 30px 0 10px;\n  font-size: 15px;\n}\n.aca-product-button {\n  border: none;\n  cursor: pointer;\n  width: 100%;\n  min-height: 42px;\n  word-break: break-word;\n  padding: 8px 14px;\n  background-color: #ffbd00;\n  text-transform: uppercase;\n  line-height: inherit;\n  border: 1px solid transparent;\n  border-radius: 2px;\n  font-size: 14px;\n  color: #FFFFFF;\n  font-weight: bold;\n  letter-spacing: 1.039px;\n}\n.aca-product-button.aca-product-out-of-stock-button {\n  cursor: default;\n  background-color: #FFFFFF;\n  border: 1px solid #b40c1c;\n  color: #b40c1c;\n}\n.aca-button-loader {\n  display: block;\n  border: 3px solid transparent;\n  border-radius: 50%;\n  border-top: 3px solid #FFFFFF;\n  width: 20px;\n  height: 20px;\n  background: transparent;\n  margin: 0 auto;\n  -webkit-animation: aca-loader 0.5s linear infinite;\n  animation: aca-loader 0.5s linear infinite;\n}\n@-webkit-keyframes aca-loader {\n  0% {\n    -webkit-transform: rotate(0deg);\n  }\n  100% {\n    -webkit-transform: rotate(360deg);\n  }\n}\n@keyframes aca-loader {\n  0% {\n    transform: rotate(0deg);\n  }\n  100% {\n    transform: rotate(360deg);\n  }\n}\n.aca-button-tick {\n  display: block;\n  transform: rotate(45deg);\n  -webkit-transform: rotate(45deg);\n  height: 19px;\n  width: 9px;\n  margin: 0 auto;\n  border-bottom: 3px solid #FFFFFF;\n  border-right: 3px solid #FFFFFF;\n}\n.aca-button-cross \u003e svg {\n  width: 22px;\n  margin-bottom: -6px;\n}\n.aca-button-cross .button-cross-icon {\n  stroke: #FFFFFF;\n}\n#aca-bottom-close {\n  cursor: pointer;\n  text-align: center;\n  word-break: break-word;\n  font-size: 16px;\n  color: #b40c1c;\n}\n@media screen and (min-width: 951px) and (max-width: 1200px) {\n   #aca-products-container {\n    width: 95%;\n    padding: 20px 0;\n  }\n  #aca-products-container .aca-product {\n    margin: 20px 3%;\n    padding: 0;\n  }\n}\n@media screen and (min-width: 951px) and (max-width: 1024px) {\n  #aca-products-container .aca-product {\n    margin: 20px 2%;\n  }\n}\n@media screen and (max-width: 950px) {\n  #aca-products-container {\n    width: 95%;\n    padding: 0;\n  }\n  #aca-products-container .aca-product {\n    width: 45%;\n    max-width: 200px;\n    margin: 2.5%;\n  }\n}\n@media screen and (min-width: 602px) and (max-width: 950px) {\n  #aca-products-container .aca-product {\n    margin: 4%;\n  }\n}\n@media screen and (max-width: 767px) {\n  #aca-modal-wrapper {\n    width: 90%;\n  }\n}\n@media screen and (max-width: 576px) {\n  #aca-modal-container {\n    padding: 23px 0 0;\n  }\n  #aca-close-icon-container {\n    display: block;\n  }\n  #aca-bottom-close {\n  margin: 10px;\n  font-size: 14px;\n  color: #b40c1c;\n}\n  #aca-modal-headline {\n  margin: 10px 5%;\n  font-size: 20px;\n  color: #3A3A3A;\n}\n  #aca-modal-subheadline {\n  margin: 0 0 5px 0;\n  font-size: 16px;\n  color: #3A3A3A;\n}\n  .aca-product-image {\n    height: 100px;\n    margin: 0;\n  }\n  .aca-product-name, .aca-subscription-name, .aca-product-variant-name {\n    font-size: 12px;\n    margin: 5px 0;\n  }\n  .aca-product-dropdown select, .aca-product-button, .aca-subscription-label {\n    font-size: 12px;\n  }\n  .aca-product-dropdown {\n    height: 30px;\n    margin-bottom: 7px;\n  }\n  .aca-product-button {\n    min-height: 30px;\n    padding: 4px;\n    margin-bottom: 7px;\n  }\n  .aca-button-loader {\n    border: 2px solid transparent;\n    border-top: 2px solid #FFFFFF;\n    width: 12px;\n    height: 12px;\n  }\n  .aca-button-tick {\n    height: 12px;\n    width: 6px;\n    border-bottom: 2px solid #FFFFFF;\n    border-right: 2px solid #FFFFFF;\n  }\n  .aca-button-cross \u003e svg {\n    width: 15px;\n    margin-bottom: -4px;\n  }\n  .aca-button-cross .button-cross-icon {\n    stroke: #FFFFFF;\n  }\n}&quot;,&quot;hasCustomizations&quot;:true,&quot;addButtonText&quot;:&quot;Add to Cart&quot;,&quot;
487dismissButtonText&quot;:&quot;Close&quot;,&quot;outOfStockButtonText&quot;:&quot;Out of Stock&quot;,&quot;imageUrl&quot;:null,&quot;showProductLink&quot;:false,&quot;subscriptionLabel&quot;:&quot;Subscription Plan&quot;,&quot;closeModalOutsideClick&quot;:true,&quot;headerFontFamily&quot;:null,&quot;bodyFontFamily&quot;:null},&quot;refreshAfterBannerClick&quot;:false,&quot;disableReapplyRules&quot;:false,&quot;disableReloadOnFailedAddition&quot;:false,&quot;autoReloadCartPage&quot;:false,&quot;ajaxRedirectPath&quot;:null,&quot;allowSimultaneousRequests&quot;:false,&quot;applyRulesOnCheckout&quot;:false,&quot;enableCartCtrlOverrides&quot;:true,&quot;customRedirectFromCart&quot;:null,&quot;scriptSettings&quot;:{&quot;branding&quot;:{&quot;show&quot;:false,&quot;removalRequestSent&quot;:null},&quot;productPageRedirection&quot;:{&quot;enabled&quot;:false,&quot;products&quot;:[],&quot;redirectionURL&quot;:&quot;\/&quot;},&quot;debugging&quot;:{&quot;enabled&quot;:false,&quot;enabledOn&quot;:null,&quot;stringifyObj&quot;:false},&quot;reApplyValueBasedRulesInCart&quot;:false,&quot;enableBuyNowInterceptions&quot;:false,&quot;removeProductsAddedFromExpiredRules&quot;:true,&quot;useFinalPrice&quot;:true,&quot;useFinalPriceGetEntireCart&quot;:false,&quot;hideGiftedPropertyText&quot;:false,&quot;fetchCartDataBeforeRequest&quot;:false,&quot;disableRedirectAfterFormSubmit&quot;:false,&quot;removeEGPropertyFromSplitActionLineItems&quot;:false,&quot;fetchProductInfoFromSavedDomain&quot;:false,&quot;customCSS&quot;:null,&quot;delayUpdates&quot;:2000,&quot;decodePayload&quot;:false,&quot;hideAlertsOnFrontend&quot;:false},&quot;promoCodeMessageStyle&quot;:{&quot;message&quot;:&quot;Free gift added!&quot;},&quot;accessToEnterprise&quot;:true},&quot;translations&quot;:null,&quot;defaultLocale&quot;:&quot;en&quot;,&quot;shopDomain&quot;:&quot;ultrapro.com&quot;}">
488
489
490<script defer>
491  (async function() {
492    try {
493
494      const blockVersion = "v3"
495      if (blockVersion != "v3") {
496        return
497      }
498
499      let metaErrorFlag = false;
500      if (metaErrorFlag) {
501        return
502      }
503
504      // Parse metafields as JSON
505      const metafields = {};
506
507      // Process metafields in JavaScript
508      let savedRulesArray = [];
509      for (const [key, value] of Object.entries(metafields)) {
510        if (value) {
511          for (const prop in value) {
512            // avoiding Object.Keys for performance gain -- no need to make an array of keys.
513            savedRulesArray.push(value);
514            break;
515          }
516        }
517      }
518
519      const metaTag = document.createElement('meta');
520      metaTag.id = 'easygift-rules';
521      metaTag.content = JSON.stringify(savedRulesArray);
522      metaTag.setAttribute('itemid', 'cnVsZXNfJF8xNzkwMjQ0Nzc5');
523
524      document.head.appendChild(metaTag);
525      } catch (err) {
526        
527      }
528  })();
529</script>
529
530
531
532  
532<script
533    type="text/javascript"
534    defer
535  >
536
537    (function () {
538      try {
539        window.EG_INFO = window.EG_INFO || {};
540        var shopInfo = {"isInstalled":true,"installedOn":"2024-07-06T08:01:03.509Z","appVersion":"3.0","subscriptionName":"Unlimited","cartAnalytics":true,"freeTrialEndsOn":null,"settings":{"reminderBannerStyle":{"position":{"horizontal":"right","vertical":"bottom"},"primaryColor":"#000000","backgroundColor":"#FFFFFF","borderRadius":null,"padding":"","headerFontSize":"","subHeaderFontSize":"","cssStyles":"","headerText":"Click here to reopen missed deals","subHeaderText":null,"showImage":false,"imageUrl":"https:\/\/cdn.506.io\/eg\/eg_notification_default_512x512.png","displayAfter":5,"closingMode":"doNotAutoClose","selfcloseAfter":5,"reshowBannerAfter":"everyNewSession","fontFamily":null},"addedItemIdentifier":"_Gifted","ignoreOtherAppLineItems":null,"customVariantsInfoLifetimeMins":1440,"redirectPath":null,"ignoreNonStandardCartRequests":false,"bannerStyle":{"position":{"horizontal":"right","vertical":"bottom"},"primaryColor":"#000000","backgroundColor":"#FFFFFF","borderRadius":null,"padding":"","headerFontSize":"","subHeaderFontSize":"","cssStyles":"","fontFamily":null},"themePresetId":"0","notificationStyle":{"position":{"horizontal":"right","vertical":"bottom"},"primaryColor":"#3A3A3A","backgroundColor":"#FFFFFF","borderRadius":null,"duration":"3.0","headerFontSize":"","subHeaderFontSize":"","padding":"","cssStyles":"#aca-notifications-wrapper {\n  display: block;\n  right: 0;\n  bottom: 0;\n  position: fixed;\n  z-index: 99999999;\n  max-height: 100%;\n  overflow: auto;\n}\n.aca-notification-container {\n  display: flex;\n  flex-direction: row;\n  text-align: left;\n  font-size: 16px;\n  margin: 12px;\n  padding: 8px;\n  background-color: #FFFFFF;\n  width: fit-content;\n  box-shadow: rgb(170 170 170) 0px 0px 5px;\n  border-radius: 8px;\n  opacity: 0;\n  transition: opacity 0.4s ease-in-out;\n}\n.aca-notification-container .aca-notification-image {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 60px;\n  min-width: 60px;\n  height: 60px;\n  width: 60px;\n  background-color: #FFFFFF;\n  margin: 8px;\n}\n.aca-notification-image img {\n  display: block;\n  max-width: 100%;\n  max-height: 100%;\n  width: auto;\n  height: auto;\n  border-radius: 6px;\n  box-shadow: rgba(99, 115, 129, 0.29) 0px 0px 4px 1px;\n}\n.aca-notification-container .aca-notification-text {\n  flex-grow: 1;\n  margin: 8px;\n  max-width: 260px;\n}\n.aca-notification-heading {\n  font-size: 24px;\n  margin: 0 0 0.3em 0;\n  line-height: normal;\n  word-break: break-word;\n  line-height: 1.2;\n  max-height: 3.6em;\n  overflow: hidden;\n  color: #3A3A3A;\n}\n.aca-notification-subheading {\n  font-size: 18px;\n  margin: 0;\n  line-height: normal;\n  word-break: break-word;\n  line-height: 1.4;\n  max-height: 5.6em;\n  overflow: hidden;\n  color: #3A3A3A;\n}\n@media screen and (max-width: 450px) {\n  #aca-notifications-wrapper {\n    left: null;\n right: null;\n  }\n  .aca-notification-container {\n    width: auto;\n display: block;\n flex-wrap: wrap;\n }\n.aca-notification-container .aca-notification-text {\n    max-width: none;\n  }\n}","hasCustomizations":false,"fontFamily":null},"fetchCartData":false,"useLocalStorage":{"enabled":false,"expiryMinutes":null},"popupStyle":{"priceShowZeroDecimals":true,"primaryColor":"#b40c1c","secondaryColor":"#3A3A3A","buttonTextColor":null,"backgroundColor":"#FFFFFF","borderRadius":null,"padding":"","headerFontSize":"","subHeaderFontSize":"","bodyColor":null,"bodyFontSize":"","cssStyles":"#aca-modal {\n  position: fixed;\n  left: 0;\n  top: 0;\n  width: 100%;\n  height: 100%;\n  background: rgba(0, 0, 0, 0.5);\n  z-index: 99999999;\n  overflow-x: hidden;\n  overflow-y: auto;\n  display: block;\n}\n#aca-modal-wrapper {\n  display: flex;\n  align-items: center;\n  width: 80%;\n  height: auto;\n  max-width: 1000px;\n  min-height: calc(100% - 60px);\n  margin: 30px auto;\n}\n#aca-modal-container {\n  position: relative;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n  box-shadow: 0 0 1.5rem rgba(17, 17, 17, 0.7);\n  width: 100%;\n  padding: 20px;\n  background-color: #FFFFFF;\n}\n#aca-close-icon-container {\n  position: absolute;\n  top: 12px;\n  right: 12px;\n  width: 25px;\n  display: none;\n  cursor: pointer;\n}\n#aca-close-icon {\n  stroke: #333333;\n}\n#aca-modal-custom-image-container {\n  background-color: #FFFFFF;\n  margin: 0.5em 0;\n}\n#aca-modal-custom-image-container img {\n  display: block;\n  min-width: 60px;\n  min-height: 60px;\n  max-width: 200px;\n  max-height: 200px;\n  width: auto;\n  height: auto;\n}\n#aca-modal-headline {\n  text-align: center;\n  text-transform: none;\n  letter-spacing: normal;\n  margin: 0.5em 0;\n  font-size: 30px;\n  color: #3A3A3A;\n}\n#aca-modal-subheadline {\n  text-align: center;\n  font-weight: normal;\n  margin: 0 0 0.5em 0;\n  font-size: 20px;\n  color: #3A3A3A;\n}\n#aca-products-container {\n  display: flex;\n  align-items: stretch;\n  justify-content: center;\n  flex-wrap: wrap;\n  width: 85%;\ncolumn-gap: 0px;\n}\n#aca-products-container .aca-product {\n  text-align: center;\n  margin-top: 20px;\n  width: 200px;\ndisplay: flex;\nflex-direction: column;\njustify-content: flex-end;\n}\n.aca-product-image {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 100%;\n  height: 100%;\n  background-color: #FFFFFF;\n  margin-bottom: 1em;\n}\n.aca-product-image img {\n  display: block;\n  max-width: 100%;\n  max-height: 100%;\n  width: auto;\n  height: auto;\n}\n.aca-product-name, .aca-subscription-name {\n  color: #333333;\n  line-height: inherit;\n  word-break: break-word;\n  font-size: 13px;\n}\n.aca-product-variant-name {\n  margin-top: 1em;\n  color: #333333;\n  line-height: inherit;\n  word-break: break-word;\n  font-size: 16px;\n}
540\n.aca-product-price {\n  color: #333333;\n  line-height: inherit;\n  font-size: 16px;\ndisplay: inline-block;\nmargin: 10px 5px !important;\n}\n.aca-product-original-price {\ncolor: #ccc;\nfont-size: 14px;\n}\n.aca-product-discounted-price {\ncolor: #b40c1c;\n}\n.aca-subscription-label {\n  color: #333333;\n  line-height: inherit;\n  word-break: break-word;\n  font-weight: 600;\n  font-size: 16px;\n}\n.aca-product-dropdown {\n  position: relative;\n  display: flex;\n  align-items: center;\n  cursor: pointer;\n  width: 100%;\n  height: 42px;\n  background-color: #FFFFFF;\n  line-height: inherit;\n  margin-bottom: 1em;\n}\n.aca-product-dropdown .dropdown-icon {\n  position: absolute;\n  right: 8px;\n  height: 12px;\n  width: 12px;\n  fill: #E1E3E4;\n}\n.aca-product-dropdown select::before,\n.aca-product-dropdown select::after {\n  box-sizing: border-box;\n}\nselect.aca-product-dropdown::-ms-expand {\n  display: none;\n}\n.aca-product-dropdown select {\n  box-sizing: border-box;\n  background-color: transparent;\n  border: none;\n  margin: 0;\n  cursor: inherit;\n  line-height: inherit;\n  outline: none;\n  -moz-appearance: none;\n  -webkit-appearance: none;\n  appearance: none;\n  background-image: none;\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0;\n  border-bottom-left-radius: 0;\n  z-index: 1;\n  width: 100%;\n  height: 100%;\n  cursor: pointer;\n  border: 1px solid #E1E3E4;\n  border-radius: 2px;\n  color: #333333;\n  padding: 0 30px 0 10px;\n  font-size: 15px;\n}\n.aca-product-button {\n  border: none;\n  cursor: pointer;\n  width: 100%;\n  min-height: 42px;\n  word-break: break-word;\n  padding: 8px 14px;\n  background-color: #ffbd00;\n  text-transform: uppercase;\n  line-height: inherit;\n  border: 1px solid transparent;\n  border-radius: 2px;\n  font-size: 14px;\n  color: #FFFFFF;\n  font-weight: bold;\n  letter-spacing: 1.039px;\n}\n.aca-product-button.aca-product-out-of-stock-button {\n  cursor: default;\n  background-color: #FFFFFF;\n  border: 1px solid #b40c1c;\n  color: #b40c1c;\n}\n.aca-button-loader {\n  display: block;\n  border: 3px solid transparent;\n  border-radius: 50%;\n  border-top: 3px solid #FFFFFF;\n  width: 20px;\n  height: 20px;\n  background: transparent;\n  margin: 0 auto;\n  -webkit-animation: aca-loader 0.5s linear infinite;\n  animation: aca-loader 0.5s linear infinite;\n}\n@-webkit-keyframes aca-loader {\n  0% {\n    -webkit-transform: rotate(0deg);\n  }\n  100% {\n    -webkit-transform: rotate(360deg);\n  }\n}\n@keyframes aca-loader {\n  0% {\n    transform: rotate(0deg);\n  }\n  100% {\n    transform: rotate(360deg);\n  }\n}\n.aca-button-tick {\n  display: block;\n  transform: rotate(45deg);\n  -webkit-transform: rotate(45deg);\n  height: 19px;\n  width: 9px;\n  margin: 0 auto;\n  border-bottom: 3px solid #FFFFFF;\n  border-right: 3px solid #FFFFFF;\n}\n.aca-button-cross \u003e svg {\n  width: 22px;\n  margin-bottom: -6px;\n}\n.aca-button-cross .button-cross-icon {\n  stroke: #FFFFFF;\n}\n#aca-bottom-close {\n  cursor: pointer;\n  text-align: center;\n  word-break: break-word;\n  font-size: 16px;\n  color: #b40c1c;\n}\n@media screen and (min-width: 951px) and (max-width: 1200px) {\n   #aca-products-container {\n    width: 95%;\n    padding: 20px 0;\n  }\n  #aca-products-container .aca-product {\n    margin: 20px 3%;\n    padding: 0;\n  }\n}\n@media screen and (min-width: 951px) and (max-width: 1024px) {\n  #aca-products-container .aca-product {\n    margin: 20px 2%;\n  }\n}\n@media screen and (max-width: 950px) {\n  #aca-products-container {\n    width: 95%;\n    padding: 0;\n  }\n  #aca-products-container .aca-product {\n    width: 45%;\n    max-width: 200px;\n    margin: 2.5%;\n  }\n}\n@media screen and (min-width: 602px) and (max-width: 950px) {\n  #aca-products-container .aca-product {\n    margin: 4%;\n  }\n}\n@media screen and (max-width: 767px) {\n  #aca-modal-wrapper {\n    width: 90%;\n  }\n}\n@media screen and (max-width: 576px) {\n  #aca-modal-container {\n    padding: 23px 0 0;\n  }\n  #aca-close-icon-container {\n    display: block;\n  }\n  #aca-bottom-close {\n  margin: 10px;\n  font-size: 14px;\n  color: #b40c1c;\n}\n  #aca-modal-headline {\n  margin: 10px 5%;\n  font-size: 20px;\n  color: #3A3A3A;\n}\n  #aca-modal-subheadline {\n  margin: 0 0 5px 0;\n  font-size: 16px;\n  color: #3A3A3A;\n}\n  .aca-product-image {\n    height: 100px;\n    margin: 0;\n  }\n  .aca-product-name, .aca-subscription-name, .aca-product-variant-name {\n    font-size: 12px;\n    margin: 5px 0;\n  }\n  .aca-product-dropdown select, .aca-product-button, .aca-subscription-label {\n    font-size: 12px;\n  }\n  .aca-product-dropdown {\n    height: 30px;\n    margin-bottom: 7px;\n  }\n  .aca-product-button {\n    min-height: 30px;\n    padding: 4px;\n    margin-bottom: 7px;\n  }\n  .aca-button-loader {\n    border: 2px solid transparent;\n    border-top: 2px solid #FFFFFF;\n    width: 12px;\n    height: 12px;\n  }\n  .aca-button-tick {\n    height: 12px;\n    width: 6px;\n    border-bottom: 2px solid #FFFFFF;\n    border-right: 2px solid #FFFFFF;\n  }\n  .aca-button-cross \u003e svg {\n    width: 15px;\n    margin-bottom: -4px;\n  }\n  .aca-button-cross .button-cross-icon {\n    stroke: #FFFFFF;\n  }\n}","hasCustomizations":true,"addButtonText":"Add to Cart","dismissButtonText":"Close","outOfStockButtonText":"Out of Stock","imageUrl":null,"showProductLink":false,"subscriptionLabel":"Subscription Plan","closeModalOutsideClick":true,"headerFontFamily":null,"bodyFontFamily":null},"refreshAfterBannerClick":false,"disableReapplyRules":false,"disableReloadOnFailedAddition":false,"autoReloadCartPage":false,"ajaxRedirectPath":null,"allowSimultaneousRequests":false,"applyRulesOnCheckout":false,"enableCartCtrlOverrides":true,"customRedirectFromCart":null,"scriptSettings":{"branding":{"show":false,"removalRequestSent":null},"productPageRedirection":{"enabled":false,"products":[],"redirectionURL":"\/"},"debugging":{"enabled":false,"enabledOn":null,"stringifyObj":false}
540,"reApplyValueBasedRulesInCart":false,"enableBuyNowInterceptions":false,"removeProductsAddedFromExpiredRules":true,"useFinalPrice":true,"useFinalPriceGetEntireCart":false,"hideGiftedPropertyText":false,"fetchCartDataBeforeRequest":false,"disableRedirectAfterFormSubmit":false,"removeEGPropertyFromSplitActionLineItems":false,"fetchProductInfoFromSavedDomain":false,"customCSS":null,"delayUpdates":2000,"decodePayload":false,"hideAlertsOnFrontend":false},"promoCodeMessageStyle":{"message":"Free gift added!"},"accessToEnterprise":true},"translations":null,"defaultLocale":"en","shopDomain":"ultrapro.com"};
541        var productRedirectionEnabled = shopInfo.settings.scriptSettings.productPageRedirection.enabled;
542        if (["Unlimited", "Enterprise"].includes(shopInfo.subscriptionName) && productRedirectionEnabled) {
543          var products = shopInfo.settings.scriptSettings.productPageRedirection.products;
544          if (products.length > 0) {
545            var productIds = products.map(function(prod) {
546              var productGid = prod.id;
547              var productIdNumber = parseInt(productGid.split('/').pop());
548              return productIdNumber;
549            });
550            var productInfo = null;
551            var isProductInList = productIds.includes(productInfo.id);
552            if (isProductInList) {
553              var redirectionURL = shopInfo.settings.scriptSettings.productPageRedirection.redirectionURL;
554              if (redirectionURL) {
555                window.location = redirectionURL;
556              }
557            }
558          }
559        }
560
561        
562      } catch(err) {
563      return
564    }}
564)()
565  </script>
565
566
567
568
569<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
570
571
572
573
574
575
576
577
578
579
580
581
582  
582<script async src="https://static.klaviyo.com/onsite/js/UHKvzr/klaviyo.js?company_id=UHKvzr"></script>
582
583  
583<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>
583
584
585  
586
587
588
589
590  
590<script>
591    window.klaviyoReviewsProductDesignMode = false
592  </script>
592
593
594
595
596
597
598
599
600
601
602<!-- END app block --><!-- BEGIN app block: shopify://apps/gorgias-live-chat-helpdesk/blocks/gorgias/a66db725-7b96-4e3f-916e-6c8e6f87aaaa -->
603<script defer data-gorgias-loader-chat src="https://config.gorgias.chat/bundle-loader/shopify/ultra-pro-international.myshopify.com"></script>
603
604
605
606<script defer data-gorgias-loader-convert  src="https://content.9gtb.com/loader.js"></script>
606
607
608
609<script defer data-gorgias-loader-mailto-replace  src="https://config.gorgias.help/api/contact-forms/replace-mailto-script.js?shopName=ultra-pro-international"></script>
609
610
611
612<!-- END app block --><!-- BEGIN app block: shopify://apps/avada-seo-suite/blocks/avada-seo/15507c6e-1aa3-45d3-b698-7e175e033440 -->
612<script>
613  window.AVADA_SEO_ENABLED = true;
614</script>
614<!-- BEGIN app snippet: avada-seo-social --><meta property='og:site_name' content='Ultra PRO International'>
615<meta property='og:url' content='https://ultrapro.com/collections/legion-supplies'>
616<meta property='og:title' content='Legion Supplies'>
617<meta property='og:type' content='collection'>
618<meta property='og:description' content='We&#39;ve brought everything together in one place so your shopping experience is simpler than ever. That means one cart, one checkout, and one rewards system — no matter what you&#39;re shopping for. Same great Legion Supplies products, now easier to find and buy, all in one home.'>
619<meta property='og:image' content='https://ultrapro.com/cdn/shop/files/sports_67e8b828-4cc2-46bb-8640-4de163c773a8.jpg?v=1765780602&width=600'>
620    <meta property='og:image:secure_url' content='https://ultrapro.com/cdn/shop/files/sports_67e8b828-4cc2-46bb-8640-4de163c773a8.jpg?v=1765780602&width=600'>
621    <meta name='twitter:image' content='https://ultrapro.com/cdn/shop/files/sports_67e8b828-4cc2-46bb-8640-4de163c773a8.jpg?v=1765780602&width=600'>
622<meta name='twitter:site' content='@ultraprointernational'><meta name='twitter:card' content='summary_large_image'>
623<meta name='twitter:title' content='Legion Supplies'>
624<meta
625  name='twitter:description'
626  content='We&#39;ve brought everything together in one place so your shopping experience is simpler than ever. That means one cart, one checkout, a...'
627>
628<!-- END app snippet --><!-- BEGIN app snippet: avada-homepage -->
629
630
631
632  
632<script type="application/ld+json">
633    {
634      "@context": "https://schema.org",
635      "@type": "Organization",
636      "name": "Ultra PRO International",
637      "description": "Ultra PRO is the leading manufacturer and supplier of sports and gaming collectibles accessories, albums and pages. We are known for TOPLOADER® Sleeves, ONE-TOUCH® displays, collector pages and more.",
638      "image": "https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/up-logo-email.jpg?v=1778035129",
639      "url": "https:\/\/ultrapro.com",
640      "logo": "https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/up-logo-email.jpg?v=1778035129",
641      "email": "[email protected]","contactPoint": {
642      "@type": "ContactPoint",
643      "contactType": "Customer Support",
644    
645    "email": "[email protected]"
646    },
647  "sameAs": [
648    
649      "https:\/\/www.facebook.com\/UltraPROIntl"
650      ,
651    
652      "https:\/\/www.instagram.com\/ultraprointl"
653      ,
654    
655      "https:\/\/www.youtube.com\/channel\/UCoxMUuzp5lVn4wWkpbRCtRQ?reload=9"
656      ,
657    
658      "https:\/\/twitter.com\/UltraProIntl"
659      ,
660    
661      "https:\/\/www.tiktok.com\/@ultraprointl"
662      
663    
664    ]
665  }
666  </script>
666
667
668<!-- END app snippet --><!-- BEGIN app snippet: avada-product-and-collection --><!-- END app snippet --><!-- BEGIN app snippet: avada-seo-preload -->
668<script>
669  const ignore = ["\/cart","\/account"];
670  window.FPConfig = {
671      delay: 0,
672      ignoreKeywords: ignore || ['/cart', '/account/login', '/account/logout', '/account'],
673      maxRPS: 3,
674      hoverDelay: 50
675  };
676</script>
676
677
678<script src="https://cdn.shopify.com/extensions/01a0c75c-b68f-70e6-838c-fbec76fe1b35/avada-seo-suite-291/assets/flying-pages.js" defer="defer"></script>
678
679
680<!-- END app snippet --><!-- BEGIN app snippet: avada-breadcrumb -->
680<script type='application/ld+json'>
681  {
682    "@context": "https://schema.org",
683    "@type": "BreadcrumbList",
684    "itemListElement": [
685      {
686        "@type": "ListItem",
687        "position": 1,
688        "name": "Home",
689        "item": "https://ultrapro.com"
690    },
691    {
692      "@type": "ListItem",
693      "position": 2,
694      "name": "Legion Supplies",
695      "item": "https://ultrapro.com/collections/legion-supplies"
696    }]
697}
698</script>
698<!-- END app snippet -->
699<!-- END app block --><!-- BEGIN app block: shopify://apps/frequently-bought/blocks/app-embed-block/b1a8cbea-c844-4842-9529-7c62dbab1b1f -->
699<script>
700    window.codeblackbelt = window.codeblackbelt || {};
701    window.codeblackbelt.shop = window.codeblackbelt.shop || 'ultra-pro-international.myshopify.com';
702    </script>
702<script src="//cdn.codeblackbelt.com/widgets/frequently-bought-together/bootstrap.min.js?version=2026092403-0700" async></script>
702
703 <!-- END app block --><!-- BEGIN app block: shopify://apps/tapcart-mobile-app/blocks/ck_loader/604cad6b-3841-4da3-b864-b96622b4adb8 -->
703<script id="tc-ck-loader">
704  (function () {
705    const shopStore = "ultra-pro-international.myshopify.com";
706    if (!shopStore || !shopStore.length) return;
707
708    const environment = 'production'; // local, staging, production;
709
710    const srcUrls = {
711      local: 'http://localhost:3005/dist/tc-plugins.es.js',
712      staging: 'https://unpkg.com/tapcart-capture-kit@staging/dist/tc-plugins.es.js',
713      production: 'https://unpkg.com/tapcart-capture-kit@production/dist/tc-plugins.es.js',
714    };
715    const srcUrl = srcUrls[environment] || srcUrls.production;
716
717    window['tapcartParams'] = { shopStore, environment };
718
719    function loadCaptureKit() {
720      const moduleScript = document.createElement('script');
721      moduleScript.type = 'module';
722      moduleScript.src = srcUrl;
723      document.head.appendChild(moduleScript);
724
725      moduleScript.onerror = function () {
726        console.error('Capture kit failed to load.');
727      };
728    }
729
730    if (document.readyState === 'loading') {
731      document.addEventListener('DOMContentLoaded', loadCaptureKit);
732    } else {
733      loadCaptureKit();
734    }
735  })();
736</script>
736
737
738<!-- END app block --><!-- BEGIN app block: shopify://apps/wishlist-hero/blocks/app-embed/a9a5079b-59e8-47cb-b659-ecf1c60b9b72 -->
739
740
741<script type="text/javascript">
742  
743    window.wishlisthero_buttonProdPageClasses = [];
744  
745  
746    window.wishlisthero_cartDotClasses = [];
747  
748</script>
748
749<!-- BEGIN app snippet: extraStyles -->
750
751<style>
752  .wishlisthero-floating {
753    position: absolute;
754    top: 5px;
755    z-index: 21;
756    border-radius: 100%;
757    width: fit-content;
758    right: 5px;
759    left: auto;
760  }
761  .wishlisthero-floating.wlh-left-btn {
762    left: 5px !important;
763    right: auto !important;
764  }
765  .wishlisthero-floating.wlh-right-btn {
766    right: 5px !important;
767    left: auto !important;
768  }
769  .wishlisthero-floating{
770      
771  }
772  /* Disabled: this rule was invalid (trailing comma) and thus dead in ALL browsers until the
773     selector was fixed. Re-enabling it changes floating-icon placement at >=1300px on themes
774     with .product-item__link/.product-item__image--margins grid markup. Re-enable only after
775     staging verification confirms the new placement is desired.
776  @media(min-width:1300px) {
777    .product-item__link.product-item__image--margins .wishlisthero-floating {
778      
779        left: 50% !important;
780        margin-left: -295px;
781      
782    }
783  }
784  */
785  
786  
787</style>
788
789
790
791
792
793
794<!-- END app snippet -->
795<!-- BEGIN app snippet: renderAssets -->
796
797
798  <link rel="preload" href="https://cdn.shopify.com/extensions/01a0c9b1-b536-7817-99bb-85cdbd32be4f/wishlist-hero-95/assets/default.css" as="style" onload="this.onload=null;this.rel='stylesheet'"> <noscript><link href="//cdn.shopify.com/extensions/01a0c9b1-b536-7817-99bb-85cdbd32be4f/wishlist-hero-95/assets/default.css" rel="stylesheet" type="text/css" media="all" /></noscript>
799  
799<script defer src="https://cdn.shopify.com/extensions/01a0c9b1-b536-7817-99bb-85cdbd32be4f/wishlist-hero-95/assets/default.js"></script>
799
800
801<!-- END app snippet -->
802
803
804<script type="text/javascript">
805  try{
806    window.WishListHero_block_settings = window.WishListHero_block_settings || {};
807    
808      window.WishListHero_block_settings.disableAutomaticButtonAddition = true;
809    
810    
811    
812      window.WishListHero_block_settings.customLoginUrl = "\/account\/login";
813    
814  }catch(e){ console.error('WLH block settings error', e); }
815</script>
815
816
817<script type="text/javascript">
818  try{
819  
820    var scr_bdl_path = "https://cdn.shopify.com/extensions/01a0c9b1-b536-7817-99bb-85cdbd32be4f/wishlist-hero-95/assets/bundle2.js";
821    window._wh_asset_path = scr_bdl_path.substring(0,scr_bdl_path.lastIndexOf("/")) + "/";
822  
823
824  }catch(e){ console.log(e)}
825  try{
826
827  
828    window.WishListHero_setting = {"ButtonColor":"rgba(209, 23, 4, 1)","IconColor":"rgba(255, 255, 255, 1)","IconType":"Heart","ButtonTextBeforeAdding":"ADD TO FAVORITES","ButtonTextAfterAdding":"ADDED TO FAVORITES","AnimationAfterAddition":"Flip and rotate","ButtonTextAddToCart":"ADD TO CART","ButtonTextAddAllToCart":"ADD ALL TO CART","ButtonTextRemoveAllToCart":"REMOVE ALL FROM WISHLIST","AddedProductNotificationText":"Product added to wishlist successfully","AddedProductToCartNotificationText":"Product added to cart successfully","ViewCartLinkText":"View Cart","SharePopup_TitleText":"Share My wishlist","SharePopup_shareBtnText":"Share","SharePopup_shareHederText":"Share on Social Networks","SharePopup_shareCopyText":"Or copy Wishlist link to share","SharePopup_shareCancelBtnText":"cancel","SharePopup_shareCopyBtnText":"copy","SendEMailPopup_BtnText":"send email","SendEMailPopup_FromText":"From Name","SendEMailPopup_ToText":"To email","SendEMailPopup_BodyText":"Body","SendEMailPopup_SendBtnText":"send","SendEMailPopup_TitleText":"Send My Wislist via Email","AddProductMessageText":"Are you sure you want to add all items to cart ?","RemoveProductMessageText":"Are you sure you want to remove this item from your wishlist ?","RemoveAllProductMessageText":"Are you sure you want to remove all items from your wishlist ?","RemovedProductNotificationText":"Product removed from wishlist successfully","AddAllOutOfStockProductNotificationText":"There seems to have been an issue adding items to cart, please try again later","RemovePopupOkText":"ok","RemovePopup_HeaderText":"ARE YOU SURE?","ViewWishlistText":"View wishlist","EmptyWishlistText":"there are no items in this wishlist","BuyNowButtonText":"Buy Now","BuyNowButtonColor":"rgb(144, 86, 162)","BuyNowTextButtonColor":"rgb(255, 255, 255)","Wishlist_Title":"My List","WishlistHeaderTitleAlignment":"Left","WishlistProductImageSize":"Normal","PriceColor":"rgba(0, 0, 0, 1)","HeaderFontSize":"30","PriceFontSize":"18","ProductNameFontSize":"16","LaunchPointType":"header_menu","DisplayWishlistAs":"popup_window","DisplayButtonAs":"icon_only","PopupSize":"md","HideAddToCartButton":true,"NoRedirectAfterAddToCart":false,"DisableGuestCustomer":false,"LoginPopupContent":"Please log in to save your wishlist across devices.","LoginPopupLoginBtnText":"Log In","LoginPopupContentFontSize":"20","NotificationPopupPosition":"center","WishlistButtonTextColor":"rgba(255, 255, 255, 1)","EnableRemoveFromWishlistAfterAddButtonText":"REMOVE FROM FAVORITES","_id":"5fa1a5de472e841ebdfd01af","EnableCollection":false,"EnableShare":true,"RemovePowerBy":true,"EnableFBPixel":true,"DisapleApp":false,"FloatPointPossition":"right","HeartStateToggle":true,"HeaderMenuItemsIndicator":true,"EnableRemoveFromWishlistAfterAdd":true,"CollectionViewAddedToWishlistIconBackgroundColor":"","CollectionViewAddedToWishlistIconColor":"","CollectionViewIconBackgroundColor":"","CollectionViewIconColor":"","ButtonTextOutOfStock":"OUT OF STOCK","EnableKlaviyoOnsiteTracking":true,"EnableGTagIntegration":true,"EnableTikTokPixelIntegration":true,"IconTypeNum":"1","SendEMailPopup_SendNotificationText":"email sent successfully","SharePopup_shareCopiedText":"Copied","ThrdParty_Trans_active":false,"Shop":"ultra-pro-international.myshopify.com","shop":"ultra-pro-international.myshopify.com","Status":"Active","Plan":"TITANIUM"};
829    if(typeof(window.WishListHero_setting_theme_override) != "undefined"){
830                                                                                window.WishListHero_setting = {
831                                                                                    ...window.WishListHero_setting,
832                                                                                    ...window.WishListHero_setting_theme_override
833                                                                                };
834                                                                            }
835                                                                            // Done
836
837  
838    if(window.WishListHero_setting){
839    window.WishListHero_setting.disableAutomaticButtonAddition = true;
840    }
841  
842
843  
844  
845    if(window.WishListHero_setting){
846    window.WishListHero_setting.customLoginUrl = "\/account\/login";
847    }
848  
849
850  }catch(e){ console.error('Error loading config',e); }
851</script>
851
852
853
854
855
856  
856<script src="https://cdn.shopify.com/extensions/01a0c9b1-b536-7817-99bb-85cdbd32be4f/wishlist-hero-95/assets/bundle2.js" defer></script>
856
857
858
859
860  
860<script type="text/javascript">
861    if (!window.__wishlistHeroArriveScriptLoaded) {
862      window.__wishlistHeroArriveScriptLoaded = true;
863      function wh_loadScript(scriptUrl) {
864        const script = document.createElement('script'); script.src = scriptUrl;
865        document.body.appendChild(script);
866        return new Promise((res, rej) => { script.onload = function () { res(); }; script.onerror = function () { rej(); } });
867      }
868    }
869    document.addEventListener("DOMContentLoaded", () => {
870        wh_loadScript('https://cdn.shopify.com/extensions/01a0c9b1-b536-7817-99bb-85cdbd32be4f/wishlist-hero-95/assets/arrive.min.js').then(function () {
871            document.arrive('.wishlist-hero-custom-button', function (wishlistButton) {
872                var ev = new
873                    CustomEvent('wishlist-hero-add-to-custom-element', { detail: wishlistButton }); document.dispatchEvent(ev);
874            });
875        });
876    });
877  </script>
877
878
879
880<!-- BEGIN app snippet: TransArray -->
881<script>
882  window.WLH_reload_translations = function() {
883    let _wlh_res = {};
884    if (window.WishListHero_setting && window.WishListHero_setting['ThrdParty_Trans_active']) {
885
886      
887        
888
889        window.WishListHero_setting["ButtonTextBeforeAdding"] = "";
890        _wlh_res["ButtonTextBeforeAdding"] = "";
891        
892
893        window.WishListHero_setting["ButtonTextAfterAdding"] = "";
894        _wlh_res["ButtonTextAfterAdding"] = "";
895        
896
897        window.WishListHero_setting["ButtonTextAddToCart"] = "";
898        _wlh_res["ButtonTextAddToCart"] = "";
899        
900
901        window.WishListHero_setting["ButtonTextOutOfStock"] = "";
902        _wlh_res["ButtonTextOutOfStock"] = "";
903        
904
905        window.WishListHero_setting["ButtonTextAddAllToCart"] = "";
906        _wlh_res["ButtonTextAddAllToCart"] = "";
907        
908
909        window.WishListHero_setting["ButtonTextRemoveAllToCart"] = "";
910        _wlh_res["ButtonTextRemoveAllToCart"] = "";
911        
912
913        window.WishListHero_setting["AddedProductNotificationText"] = "";
914        _wlh_res["AddedProductNotificationText"] = "";
915        
916
917        window.WishListHero_setting["AddedProductToCartNotificationText"] = "";
918        _wlh_res["AddedProductToCartNotificationText"] = "";
919        
920
921        window.WishListHero_setting["ViewCartLinkText"] = "";
922        _wlh_res["ViewCartLinkText"] = "";
923        
924
925        window.WishListHero_setting["SharePopup_TitleText"] = "";
926        _wlh_res["SharePopup_TitleText"] = "";
927        
928
929        window.WishListHero_setting["SharePopup_shareBtnText"] = "";
930        _wlh_res["SharePopup_shareBtnText"] = "";
931        
932
933        window.WishListHero_setting["SharePopup_shareHederText"] = "";
934        _wlh_res["SharePopup_shareHederText"] = "";
935        
936
937        window.WishListHero_setting["SharePopup_shareCopyText"] = "";
938        _wlh_res["SharePopup_shareCopyText"] = "";
939        
940
941        window.WishListHero_setting["SharePopup_shareCancelBtnText"] = "";
942        _wlh_res["SharePopup_shareCancelBtnText"] = "";
943        
944
945        window.WishListHero_setting["SharePopup_shareCopyBtnText"] = "";
946        _wlh_res["SharePopup_shareCopyBtnText"] = "";
947        
948
949        window.WishListHero_setting["SendEMailPopup_BtnText"] = "";
950        _wlh_res["SendEMailPopup_BtnText"] = "";
951        
952
953        window.WishListHero_setting["SendEMailPopup_FromText"] = "";
954        _wlh_res["SendEMailPopup_FromText"] = "";
955        
956
957        window.WishListHero_setting["SendEMailPopup_ToText"] = "";
958        _wlh_res["SendEMailPopup_ToText"] = "";
959        
960
961        window.WishListHero_setting["SendEMailPopup_BodyText"] = "";
962        _wlh_res["SendEMailPopup_BodyText"] = "";
963        
964
965        window.WishListHero_setting["SendEMailPopup_SendBtnText"] = "";
966        _wlh_res["SendEMailPopup_SendBtnText"] = "";
967        
968
969        window.WishListHero_setting["SendEMailPopup_SendNotificationText"] = "";
970        _wlh_res["SendEMailPopup_SendNotificationText"] = "";
971        
972
973        window.WishListHero_setting["SendEMailPopup_TitleText"] = "";
974        _wlh_res["SendEMailPopup_TitleText"] = "";
975        
976
977        window.WishListHero_setting["AddProductMessageText"] = "";
978        _wlh_res["AddProductMessageText"] = "";
979        
980
981        window.WishListHero_setting["RemoveProductMessageText"] = "";
982        _wlh_res["RemoveProductMessageText"] = "";
983        
984
985        window.WishListHero_setting["RemoveAllProductMessageText"] = "";
986        _wlh_res["RemoveAllProductMessageText"] = "";
987        
988
989        window.WishListHero_setting["RemovedProductNotificationText"] = "";
990        _wlh_res["RemovedProductNotificationText"] = "";
991        
992
993        window.WishListHero_setting["AddAllOutOfStockProductNotificationText"] = "";
994        _wlh_res["AddAllOutOfStockProductNotificationText"] = "";
995        
996
997        window.WishListHero_setting["RemovePopupOkText"] = "";
998        _wlh_res["RemovePopupOkText"] = "";
999        
1000
1001        window.WishListHero_setting["RemovePopup_HeaderText"] = "";
1002        _wlh_res["RemovePopup_HeaderText"] = "";
1003        
1004
1005        window.WishListHero_setting["ViewWishlistText"] = "";
1006        _wlh_res["ViewWishlistText"] = "";
1007        
1008
1009        window.WishListHero_setting["EmptyWishlistText"] = "";
1010        _wlh_res["EmptyWishlistText"] = "";
1011        
1012
1013        window.WishListHero_setting["BuyNowButtonText"] = "";
1014        _wlh_res["BuyNowButtonText"] = "";
1015        
1016
1017        window.WishListHero_setting["Wishlist_Title"] = "";
1018        _wlh_res["Wishlist_Title"] = "";
1019        
1020
1021        window.WishListHero_setting["LoginPopupContent"] = "";
1022        _wlh_res["LoginPopupContent"] = "";
1023        
1024
1025        window.WishListHero_setting["LoginPopupLoginBtnText"] = "";
1026        _wlh_res["LoginPopupLoginBtnText"] = "";
1027        
1028
1029        window.WishListHero_setting["EnableRemoveFromWishlistAfterAddButtonText"] = "";
1030        _wlh_res["EnableRemoveFromWishlistAfterAddButtonText"] = "";
1031        
1032
1033        window.WishListHero_setting["LowStockEmailSubject"] = "";
1034        _wlh_res["LowStockEmailSubject"] = "";
1035        
1036
1037        window.WishListHero_setting["OnSaleEmailSubject"] = "";
1038        _wlh_res["OnSaleEmailSubject"] = "";
1039        
1040
1041        window.WishListHero_setting["SharePopup_shareCopiedText"] = "";
1042        _wlh_res["SharePopup_shareCopiedText"] = "";
1043    }
1044    return _wlh_res;
1045  }
1046  window.WLH_reload_translations();
1047</script>
1047<!-- END app snippet -->
1048
1049<!-- END app block --><!-- BEGIN app block: shopify://apps/gempages-builder/blocks/embed-gp-script-head/20b379d4-1b20-474c-a6ca-665c331919f3 -->
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064<!-- END app block --><!-- BEGIN app block: shopify://apps/le-pixel/blocks/app-embed/ed69facb-49c9-4e93-9d56-146cc0aa96f6 --><link rel="preconnect dns-prefetch" href="https://m6ulblxep4.execute-api.us-east-1.amazonaws.com" crossorigin>
1065<script>
1066    window.shopDomain = 'ultra-pro-international.myshopify.com'
1067    window.customerId = null
1068</script>
1068
1069<!-- END app block --><!-- BEGIN app block: shopify://apps/yotpo-loyalty-rewards/blocks/loader-app-embed-block/2f9660df-5018-4e02-9868-ee1fb88d6ccd -->
1070    
1070<script src="https://cdn-widgetsrepository.yotpo.com/v1/loader/cJP_kZ7IJr_T8TLTL_0Sig" async></script>
1070
1071
1072
1073
1074
1075<!-- END app block --><!-- BEGIN app block: shopify://apps/avada-seo-suite/blocks/avada-site-verification/15507c6e-1aa3-45d3-b698-7e175e033440 -->
1076
1077
1078
1079
1080
1081<script>
1082  window.AVADA_SITE_VERTIFICATION_ENABLED = true;
1083</script>
1083
1084
1085
1086<!-- END app block -->
1086<script src="https://cdn.shopify.com/extensions/01a0d027-6243-7586-9855-c6f857ae9fdc/forms-2592/assets/shopify-forms-loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1086
1086
1087<script src="https://cdn.shopify.com/extensions/01a0d0fa-898e-7714-8635-0ece0922e4a4/aftersell-1083/assets/aftersell-utm-triggers.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1087
1087
1088<script src="https://cdn.shopify.com/extensions/01a08fa3-4c27-719c-8606-43a330a92744/tinycookie-prod-160/assets/tiny-cookie.min.js" type="text/javascript" defer="defer"></script>
1088
1089<link href="https://cdn.shopify.com/extensions/01a08fa3-4c27-719c-8606-43a330a92744/tinycookie-prod-160/assets/tiny-cookie.min.css" rel="stylesheet" type="text/css" media="all">
1090<script src="https://cdn.shopify.com/extensions/019ef523-59f1-7c85-811d-f9b3c853e576/le-pixel-69/assets/pixel-page-view.js" type="text/javascript" defer="defer"></script>
1090
1091<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1092<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: 25521684558,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "collection"};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 1092
1092
1093<script>
1094  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1095</script>
vendor: 1 bytes, line 1095
1095
1096<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}
1096).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: 25521684558,storefrontBaseUrl: "https://ultrapro.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://ultrapro.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b"],webPixelsConfigList: [{"id":"2632056910","configuration":"{\"pixel_id\":\"PJnaGNhYyaoRLuLNTsZRUJ\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"494c214c3e1e2dea2c94ffa97cf51a83","type":"APP","apiClientId":411130036225,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2556559438","configuration":"{\"redditPixelId\":\"a2_gzlqpprftnou\",\"dataSharingType\":\"advanced\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"27a6dc1e95874487d57379b5c016869f","type":"APP","apiClientId":304258285569,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
1096,"dataSharingState":"unrestricted"},{"id":"2374139982","configuration":"{\"pixelId\":\"PJnaGNhYyaoRLuLNTsZRUJ\",\"shop\":\"ultra-pro-international.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"766c27c24f5ce35b5732c0f257039ec9","type":"APP","apiClientId":376123129857,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"capabilities":["advanced_dom_events"],"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":"1977024590","configuration":"{ \"alias\": \"ULTRA_PRO_INTERNATIONAL\", \"apiKey\": \"ux4ung2maf2gh5lxklpkp.fc64n2iubntb63ae5o2db\" }","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"089c563d4539df58b1e71259ac47d388","type":"APP","apiClientId":6779637,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1290797134","configuration":"{\"accountID\":\"le_pixel\",\"leEnricherEnabled\":\"False\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"83fc2302cab95552282c1737f9aba9c1","type":"APP","apiClientId":166841712641,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1131544654","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-QS76NNPKN0\\\",\\\"AW-1001006247\\\",\\\"GT-MK5THQX5\\\",\\\"AW-940132343\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-QS76NNPKN0\\\",\\\"AW-1001006247\\\/aK8bCLq55N4CEKfJqN0D\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-QS76NNPKN0\\\",\\\"AW-1001006247\\\/qA2GCL255N4CEKfJqN0D\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-QS76NNPKN0\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-QS76NNPKN0\\\",\\\"AW-1001006247\\\/hvWUCLS55N4CEKfJqN0D\\\",\\\"MC-5ZNDFXT6MF\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-QS76NNPKN0\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-QS76NNPKN0\\\",\\\"AW-1001006247\\\/oszbCLG55N4CEKfJqN0D\\\",\\\"MC-5ZNDFXT6MF\\\",\\\"AW-940132343\\\/ZZh3CO-8qIEYEPePpcAD\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-QS76NNPKN0\\\",\\\"AW-1001006247\\\/ozkaCK655N4CEKfJqN0D\\\",\\\"MC-5ZNDFXT6MF\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-QS76NNPKN0\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-QS76NNPKN0\\\",\\\"AW-1001006247\\\/h55LCLi65N4CEKfJqN0D\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-QS76NNPKN0\\\",\\\"AW-1001006247\\\/P2YECLe55N4CEKfJqN0D\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-QS76NNPKN0\\\"}],\\\"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":"unrestricted","enabledFlags":["9a3ed68a"]},{"id":"648020046","configuration":"{\"accountID\":\"UHKvzr\",\"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"]}
1096,{"id":"616595534","configuration":"{\"publicKey\":\"pub_5b430647d1d002c4e139\",\"apiUrl\":\"https:\\\/\\\/tracking.refersion.com\",\"urlIdDetection\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"86ecbc68ef74dc9bb982fccd1962837f","type":"APP","apiClientId":147004,"privacyPurposes":["ANALYTICS","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"503873614","configuration":"{\"pixelCode\":\"C6IJ5TH6C8J9DB3276LG\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"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":"173080654","configuration":"{\"pixel_id\":\"1460803590752957\",\"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":"unrestricted","enabledFlags":["9a3ed68a"]},{"id":"13008974","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"LXRI Order Conversion"},{"id":"15106126","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Bing Conversion Pixel"},{"id":"24576078","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","PREFERENCES","SALE_OF_DATA"],"name":"Cybba"},{"id":"40894542","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"12","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"AMZ Pixel"},{"id":"158433358","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"ChatGPT Pixel"},{"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":"Ultra PRO International","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"ultra-pro-international.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/ultrapro.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"7904040714318","handle":"legendary-green-sleeves","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43730162417742","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7012204871758","handle":"lgn-dp-wander-mat152","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40673143193678","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7012204445774","handle":"lgn-db-countersoup-box156","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40673142014030","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7012205101134","handle":"lgn-db-comp-trash-box055","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40673143390286","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7012204707918","handle":"lgn-db-wander-box152","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40673142276174","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7420792799310","handle":"overthinking-deckbox","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41681529307214","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7640695013454","handle":"lgn-dp-cassette-mat069-pos","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42622777786446","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7420791062606","handle":"board-game-sleeves-5","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41681527570510","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7904041402446","handle":"otter-sleeve","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43730163171406","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7904044974158","handle":"the-night-is-dark-matte-sleeves","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43730168021070","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7012204544078","handle":"lgn-db-not-flat-box158","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40673142112334","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7640695111758","handle":"lgn-db-cassette-box069-pos","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42622777884750","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7012204675150","handle":"lgn-dp-not-flat-mat158","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40673142243406","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7904041893966","handle":"rainbow-matte-sleeves","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43730163662926","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7012204118094","handle":"lgn-db-alpaca-box154","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40673141719118","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7420791029838","handle":"police-box-deckbox","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41681527537742","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://ultrapro.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"153010405454","themeStoreId":"1657","themePublished":"true","eventMetadataId":"4712b242-1ea0-4d04-b99b-a3a80708228d","pageType":"collection","resourceId":"308533624910","shopId":"25521684558","storefrontBaseUrl":"https:\/\/ultrapro.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}],[\"collection_viewed\",{\"collection\":{\"id\":\"308533624910\",\"t
1096itle\":\"Legion Supplies\",\"productVariants\":[{\"price\":{\"amount\":4.49,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Legendary Green Sleeves\",\"vendor\":\"Legion Supplies\",\"id\":\"7904040714318\",\"untranslatedTitle\":\"Legendary Green Sleeves\",\"url\":\"\/products\/legendary-green-sleeves\",\"type\":\"Deck Protectors\"},\"id\":\"43730162417742\",\"image\":{\"src\":\"\/\/ultrapro.com\/cdn\/shop\/files\/128.jpg?v=1778194889\"},\"sku\":\"LE10211\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":6.99,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Not All Who Wander Sleeves\",\"vendor\":\"Legion Supplies\",\"id\":\"7012204871758\",\"untranslatedTitle\":\"Not All Who Wander Sleeves\",\"url\":\"\/products\/lgn-dp-wander-mat152\",\"type\":\"Deck Protectors\"},\"id\":\"40673143193678\",\"image\":{\"src\":\"\/\/ultrapro.com\/cdn\/shop\/files\/220.jpg?v=1778179237\"},\"sku\":\"LE16399\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":4.99,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Countersoup Card Box\",\"vendor\":\"Legion Supplies\",\"id\":\"7012204445774\",\"untranslatedTitle\":\"Countersoup Card Box\",\"url\":\"\/products\/lgn-db-countersoup-box156\",\"type\":\"Deck Box\"},\"id\":\"40673142014030\",\"image\":{\"src\":\"\/\/ultrapro.com\/cdn\/shop\/files\/204.jpg?v=1778179235\"},\"sku\":\"LE16395\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":4.99,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Complete Trash Card Box\",\"vendor\":\"Legion Supplies\",\"id\":\"7012205101134\",\"untranslatedTitle\":\"Complete Trash Card Box\",\"url\":\"\/products\/lgn-db-comp-trash-box055\",\"type\":\"Deck Box\"},\"id\":\"40673143390286\",\"image\":{\"src\":\"\/\/ultrapro.com\/cdn\/shop\/files\/58.jpg?v=1778179171\"},\"sku\":\"LE10081\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":4.99,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Not All Who Wander Card Box\",\"vendor\":\"Legion Supplies\",\"id\":\"7012204707918\",\"untranslatedTitle\":\"Not All Who Wander Card Box\",\"url\":\"\/products\/lgn-db-wander-box152\",\"type\":\"Deck Box\"},\"id\":\"40673142276174\",\"image\":{\"src\":\"\/\/ultrapro.com\/cdn\/shop\/files\/200.jpg?v=1778179229\"},\"sku\":\"LE16391\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":4.99,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Overthinking Card Box\",\"vendor\":\"Legion Supplies\",\"id\":\"7420792799310\",\"untranslatedTitle\":\"Overthinking Card Box\",\"url\":\"\/products\/overthinking-deckbox\",\"type\":\"Deck Box\"},\"id\":\"41681529307214\",\"image\":{\"src\":\"\/\/ultrapro.com\/cdn\/shop\/files\/195.jpg?v=1778179228\"},\"sku\":\"LE10773\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":5.99,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Cassette Sleeves\",\"vendor\":\"Legion Supplies\",\"id\":\"7640695013454\",\"untranslatedTitle\":\"Cassette Sleeves\",\"url\":\"\/products\/lgn-dp-cassette-mat069-pos\",\"type\":\"Deck Protectors\"},\"id\":\"42622777786446\",\"image\":{\"src\":\"\/\/ultrapro.com\/cdn\/shop\/files\/133.jpg?v=1778179178\"},\"sku\":\"LE10228\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":3.99,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Standard Card Game Board Game Sleeves 5\",\"vendor\":\"Legion Supplies\",\"id\":\"7420791062606\",\"untranslatedTitle\":\"Standard Card Game Board Game Sleeves 5\",\"url\":\"\/products\/board-game-sleeves-5\",\"type\":\"Deck Protectors\"},\"id\":\"41681527570510\",\"image\":{\"src\":\"\/\/ultrapro.com\/cdn\/shop\/files\/14_bab1babb-533d-4cb7-8841-62aee50b6b7e.jpg?v=1778179171\"},\"sku\":\"LE10021\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":5.49,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Otter Sleeve\",\"vendor\":\"Legion Supplies\",\"id\":\"7904041402446\",\"untranslatedTitle\":\"Otter Sleeve\",\"url\":\"\/products\/otter-sleeve\",\"type\":\"Deck Protectors\"},\"id\":\"43730163171406\",\"image\":{\"src\":\"\/\/ultrapro.com\/cdn\/shop\/files\/137.jpg?v=1778194911\"}
1096,\"sku\":\"LE10235\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":5.49,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"The Night is Dark Matte Sleeves\",\"vendor\":\"Legion Supplies\",\"id\":\"7904044974158\",\"untranslatedTitle\":\"The Night is Dark Matte Sleeves\",\"url\":\"\/products\/the-night-is-dark-matte-sleeves\",\"type\":\"Deck Protectors\"},\"id\":\"43730168021070\",\"image\":{\"src\":\"\/\/ultrapro.com\/cdn\/shop\/files\/MAT060-Night-Is-Dark_fe94a179-f48d-48dd-86cd-6a7c5dccc41c.jpg?v=1778195465\"},\"sku\":\"LE10223\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":4.99,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Not Flat Card Box\",\"vendor\":\"Legion Supplies\",\"id\":\"7012204544078\",\"untranslatedTitle\":\"Not Flat Card Box\",\"url\":\"\/products\/lgn-db-not-flat-box158\",\"type\":\"Deck Box\"},\"id\":\"40673142112334\",\"image\":{\"src\":\"\/\/ultrapro.com\/cdn\/shop\/files\/218.jpg?v=1778179236\"},\"sku\":\"LE16397\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":4.99,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Cassette Card Box\",\"vendor\":\"Legion Supplies\",\"id\":\"7640695111758\",\"untranslatedTitle\":\"Cassette Card Box\",\"url\":\"\/products\/lgn-db-cassette-box069-pos\",\"type\":\"Deck Box\"},\"id\":\"42622777884750\",\"image\":{\"src\":\"\/\/ultrapro.com\/cdn\/shop\/files\/66.jpg?v=1778179173\"},\"sku\":\"LE10091\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":6.99,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Not Flat Sleeves\",\"vendor\":\"Legion Supplies\",\"id\":\"7012204675150\",\"untranslatedTitle\":\"Not Flat Sleeves\",\"url\":\"\/products\/lgn-dp-not-flat-mat158\",\"type\":\"Deck Protectors\"},\"id\":\"40673142243406\",\"image\":{\"src\":\"\/\/ultrapro.com\/cdn\/shop\/files\/206_f770df52-8a1a-4dad-b8e8-f3427810bc4a.jpg?v=1778179243\"},\"sku\":\"LE16405\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":5.49,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Rainbow Matte Sleeves\",\"vendor\":\"Legion Supplies\",\"id\":\"7904041893966\",\"untranslatedTitle\":\"Rainbow Matte Sleeves\",\"url\":\"\/products\/rainbow-matte-sleeves\",\"type\":\"Deck Protectors\"},\"id\":\"43730163662926\",\"image\":{\"src\":\"\/\/ultrapro.com\/cdn\/shop\/files\/rainbow-sleeves_e93b71ac-5ffd-4503-89d3-5497f308de7e.jpg?v=1778194929\"},\"sku\":\"LE10247\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":4.99,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Alpaca Card Box\",\"vendor\":\"Legion Supplies\",\"id\":\"7012204118094\",\"untranslatedTitle\":\"Alpaca Card Box\",\"url\":\"\/products\/lgn-db-alpaca-box154\",\"type\":\"Deck Box\"},\"id\":\"40673141719118\",\"image\":{\"src\":\"\/\/ultrapro.com\/cdn\/shop\/files\/202.jpg?v=1778179233\"},\"sku\":\"LE16393\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":4.99,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Police Card Box\",\"vendor\":\"Legion Supplies\",\"id\":\"7420791029838\",\"untranslatedTitle\":\"Police Card Box\",\"url\":\"\/products\/police-box-deckbox\",\"type\":\"Deck Box\"},\"id\":\"41681527537742\",\"image\":{\"src\":\"\/\/ultrapro.com\/cdn\/shop\/files\/60.jpg?v=1778179171\"},\"sku\":\"LE10083\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"}]}}]]"});})();</script>
1096<script>
1097  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1098  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1099  window.ShopifyAnalytics.meta.currency = 'USD';
1100  var meta = {"products":[{"id":7904040714318,"gid":"gid:\/\/shopify\/Product\/7904040714318","vendor":"Legion Supplies","type":"Deck Protectors","handle":"legendary-green-sleeves","variants":[{"id":43730162417742,"price":449,"name":"Legendary Green Sleeves","public_title":null,"sku":"LE10211"}],"remote":false,"collective":false},{"id":7012204871758,"gid":"gid:\/\/shopify\/Product\/7012204871758","vendor":"Legion Supplies","type":"Deck Protectors","handle":"lgn-dp-wander-mat152","variants":[{"id":40673143193678,"price":699,"name":"Not All Who Wander Sleeves","public_title":null,"sku":"LE16399"}],"remote":false,"collective":false},{"id":7012204445774,"gid":"gid:\/\/shopify\/Product\/7012204445774","vendor":"Legion Supplies","type":"Deck Box","handle":"lgn-db-countersoup-box156","variants":[{"id":40673142014030,"price":499,"name":"Countersoup Card Box","public_title":null,"sku":"LE16395"}],"remote":false,"collective":false},{"id":7012205101134,"gid":"gid:\/\/shopify\/Product\/7012205101134","vendor":"Legion Supplies","type":"Deck Box","handle":"lgn-db-comp-trash-box055","variants":[{"id":40673143390286,"price":499,"name":"Complete Trash Card Box","public_title":null,"sku":"LE10081"}],"remote":false,"collective":false},{"id":7012204707918,"gid":"gid:\/\/shopify\/Product\/7012204707918","vendor":"Legion Supplies","type":"Deck Box","handle":"lgn-db-wander-box152","variants":[{"id":40673142276174,"price":499,"name":"Not All Who Wander Card Box","public_title":null,"sku":"LE16391"}],"remote":false,"collective":false},{"id":7420792799310,"gid":"gid:\/\/shopify\/Product\/7420792799310","vendor":"Legion Supplies","type":"Deck Box","handle":"overthinking-deckbox","variants":[{"id":41681529307214,"price":499,"name":"Overthinking Card Box","public_title":null,"sku":"LE10773"}],"remote":false,"collective":false},{"id":7640695013454,"gid":"gid:\/\/shopify\/Product\/7640695013454","vendor":"Legion Supplies","type":"Deck Protectors","handle":"lgn-dp-cassette-mat069-pos","variants":[{"id":42622777786446,"price":599,"name":"Cassette Sleeves","public_title":null,"sku":"LE10228"}],"remote":false,"collective":false},{"id":7420791062606,"gid":"gid:\/\/shopify\/Product\/7420791062606","vendor":"Legion Supplies","type":"Deck Protectors","handle":"board-game-sleeves-5","variants":[{"id":41681527570510,"price":399,"name":"Standard Card Game Board Game Sleeves 5","public_title":null,"sku":"LE10021"}],"remote":false,"collective":false},{"id":7904041402446,"gid":"gid:\/\/shopify\/Product\/7904041402446","vendor":"Legion Supplies","type":"Deck Protectors","handle":"otter-sleeve","variants":[{"id":43730163171406,"price":549,"name":"Otter Sleeve","public_title":null,"sku":"LE10235"}],"remote":false,"collective":false},{"id":7904044974158,"gid":"gid:\/\/shopify\/Product\/7904044974158","vendor":"Legion Supplies","type":"Deck Protectors","handle":"the-night-is-dark-matte-sleeves","variants":[{"id":43730168021070,"price":549,"name":"The Night is Dark Matte Sleeves","public_title":null,"sku":"LE10223"}],"remote":false,"collective":false},{"id":7012204544078,"gid":"gid:\/\/shopify\/Product\/7012204544078","vendor":"Legion Supplies","type":"Deck Box","handle":"lgn-db-not-flat-box158","variants":[{"id":40673142112334,"price":499,"name":"Not Flat Card Box","public_title":null,"sku":"LE16397"}],"remote":false,"collective":false},{"id":7640695111758,"gid":"gid:\/\/shopify\/Product\/7640695111758","vendor":"Legion Supplies","type":"Deck Box","handle":"lgn-db-cassette-box069-pos","variants":[{"id":42622777884750,"price":499,"name":"Cassette Card Box","public_title":null,"sku":"LE10091"}],"remote":false,"collective":false},{"id":7012204675150,"gid":"gid:\/\/shopify\/Product\/7012204675150","vendor":"Legion Supplies","type":"Deck Protectors","handle":"lgn-dp-not-flat-mat158","variants":[{"id":40673142243406,"price":699,"name":"Not Flat Sleeves","public_title":null,"sku":"LE16405"}],"remote":false,"collective":false},{"id":7904041893966,"gid":"gid:\/\/shopify\/Product\/7904041893966","vendor":"Legion Supplies","type":"Deck Protectors","handle":"rainbow-matte-sleeves","variants":[{"id":43730163662926,"price":549,"name":"Rainbow Matte Sleeves","public_title":null,"sku":"LE10247"}],"remote":false,"collective":false},{"id":7012204118094,"gid":"gid:\/\/shopify\/Product\/7012204118094","vendor":"Legion Supplies","type":"Deck Box","handle":"lgn-db-alpaca-box154","variants":[{"id":40673141719118,"price":499,"name":"Alpaca Card Box","public_title":null,"sku":"LE16393"}],"remote":false,"collective":false},{"id":7420791029838,"gid":"gid:\/\/shopify\/Product\/7420791029838","vendor":"Legion Supplies","type":"Deck Box","handle":"police-box-deckbox","variants":[{"id":41681527537742,"price":499,"name":"Police Card Box","public_title":null,"sku":"LE10083"}],"remote":false,"collective":false}],"page":{"pageType":"collection","resourceType":"collection","resourceId":308533
1100624910,"requestId":"7bc472b8-b3d3-4be6-a057-239c33e74eea-1790244778"}};
1101  for (var attr in meta) {
1102    window.ShopifyAnalytics.meta[attr] = meta[attr];
1103  }
1104</script>
vendor: 1 bytes, line 1104
1104
1105<script class="analytics">
1106  (function () {
1107    var customDocumentWrite = function(content) {
1108      var jquery = null;
1109
1110      if (window.jQuery) {
1111        jquery = window.jQuery;
1112      } else if (window.Checkout && window.Checkout.$) {
1113        jquery = window.Checkout.$;
1114      }
1115
1116      if (jquery) {
1117        jquery('body').append(content);
1118      }
1119    };
1120
1121    var hasLoggedConversion = function(token) {
1122      if (token) {
1123        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1124      }
1125      return false;
1126    }
1127
1128    var setCookieIfConversion = function(token) {
1129      if (token) {
1130        var twoMonthsFromNow = new Date(Date.now());
1131        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1132
1133        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1134      }
1135    }
1136
1137    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1138    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1139    if (trekkie.integrations) {
1140      return;
1141    }
1142    trekkie.methods = [
1143      'identify',
1144      'page',
1145      'ready',
1146      'track',
1147      'trackForm',
1148      'trackLink'
1149    ];
1150    trekkie.factory = function(method) {
1151      return function() {
1152        var args = Array.prototype.slice.call(arguments);
1153        args.unshift(method);
1154        trekkie.push(args);
1155        if (method == 'track' || method == 'page') {
1156          try {
1157            if (window.__TREKKIE_SHIM_QUEUE == null) {
1158              window.__TREKKIE_SHIM_QUEUE = [];
1159            }
1160            window.__TREKKIE_SHIM_QUEUE.push({
1161              from: 'trekkie-stub',
1162              method: method,
1163              args: args.slice(1)
1164            });
1165          } catch (e) {
1166            // no-op
1167          }
1168        }
1169        return trekkie;
1170      };
1171    };
1172    for (var i = 0; i < trekkie.methods.length; i++) {
1173      var key = trekkie.methods[i];
1174      trekkie[key] = trekkie.factory(key);
1175    }
1176    trekkie.load = function(config) {
1177      trekkie.config = config || {};
1178      trekkie.config.initialDocumentCookie = document.cookie;
1179      var first = document.getElementsByTagName('script')[0];
1180var script = document.createElement('script');
1181script.type = 'text/javascript';
1182script.onerror = function(e) {
1183  var scriptFallback = document.createElement('script');
1184  scriptFallback.type = 'text/javascript';
1185  scriptFallback.onerror = function(error) {
1186          var Monorail = {
1187      produce: function produce(monorailDomain, schemaId, payload) {
1188        var currentMs = new Date().getTime();
1189        var event = {
1190          schema_id: schemaId,
1191          payload: payload,
1192          metadata: {
1193            event_created_at_ms: currentMs,
1194            event_sent_at_ms: currentMs
1195          }
1196        };
1197        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1198      },
1199      sendRequest: function sendRequest(endpointUrl, payload) {
1200        // Try the sendBeacon API
1201        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1202          var blobData = new window.Blob([payload], {
1203            type: 'text/plain'
1204          });
1205
1206          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1207            return true;
1208          } // sendBeacon was not successful
1209
1210        } // XHR beacon
1211
1212        var xhr = new XMLHttpRequest();
1213
1214        try {
1215          xhr.open('POST', endpointUrl);
1216          xhr.setRequestHeader('Content-Type', 'text/plain');
1217          xhr.send(payload);
1218        } catch (e) {
1219          console.log(e);
1220        }
1221
1222        return false;
1223      },
1224      isIos12: function isIos12() {
1225        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1226      }
1227    };
1228    Monorail.produce('monorail-edge.shopifysvc.com',
1229      'trekkie_storefront_load_errors/1.1',
1230      {shop_id: 25521684558,
1231      theme_id: 153010405454,
1232      app_name: "storefront",
1233      context_url: window.location.href,
1234      source_url: "//ultrapro.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"});
1235
1236  };
1237  scriptFallback.async = true;
1238  scriptFallback.src = '//ultrapro.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
1239  first.parentNode.insertBefore(scriptFallback, first);
1240};
1241script.async = true;
1242script.src = '//ultrapro.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
1243first.parentNode.insertBefore(script, first);
1244
1245    };
1246    trekkie.load(
1247      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":25521684558,"isMerchantRequest":null,"themeId":153010405454,"themeCityHash":"17426235083829073922","contentLanguage":"en","currency":"USD","eventMetadataId":"4712b242-1ea0-4d04-b99b-a3a80708228d"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1248    );
1249
1250    var loaded = false;
1251    trekkie.ready(function() {
1252      if (loaded) return;
1253      loaded = true;
1254
1255      window.ShopifyAnalytics.lib = window.trekkie;
1256
1257      var originalDocumentWrite = document.write;
1258      document.write = customDocumentWrite;
1259      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1260      document.write = originalDocumentWrite;
1261
1262      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1263      var token = match? match[1]: undefined;
1264      if (!hasLoggedConversion(token)) {
1265        setCookieIfConversion(token);
1266        window.ShopifyAnalytics.lib.track("Viewed Product Category",{"currency":"USD","category":"Collection: legion-supplies","collectionName":"legion-supplies","collectionId":308533624910,"nonInteraction":true},undefined,undefined,{"shopifyEmitted":true});
1267      }
1268    });
1269
1270    window.ShopifyAnalytics.lib.page(null,{"pageType":"collection","resourceType":"collection","resourceId":308533624910,"requestId":"7bc472b8-b3d3-4be6-a057-239c33e74eea-1790244778","shopifyEmitted":true});
1271
1272    var eventsListenerScript = document.createElement('script');
1273    eventsListenerScript.async = true;
1274    eventsListenerScript.src = "//ultrapro.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1275    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1276})();</script>
vendor: 1 bytes, line 1276
1276
1277<script
1278  defer
1279  src="https://ultrapro.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1280  data-application="storefront-renderer"
1281  data-shop-id="25521684558"
1282  data-render-region="gcp-us-central1"
1283  data-page-type="collection"
1284  data-theme-instance-id="153010405454"
1285  data-theme-name="Enterprise"
1286  data-theme-version="1.4.2"
1287  data-monorail-region="shop_domain"
1288  data-resource-timing-sampling-rate="10"
1289  data-shs="true"
1290  data-shs-beacon="true"
1291  data-shs-export-with-fetch="true"
1292  data-shs-logs-sample-rate="1"
1293  data-shs-beacon-endpoint="https://ultrapro.com/api/collect"
1294></script>
1294
1295<meta name="shopify-y" content="3f8811f7-a043-4119-b2cb-0296a3c266a3" data-expiration="1821802378000"><meta name="shopify-s" content="56a757d9-9040-42f6-b795-aaf8a4d0a66b" data-expiration="1790246578000"><meta name="new-cookie-storage-activated" content="t">
1296</head>
1297
1298  <body
1299    
1300  >
1301    
1302
1303    
1304
1305    
1306<!-- BEGIN sections: ls-header-group -->
1307<section id="shopify-section-sections--21493883568206__custom_liquid_UQXqhG" class="shopify-section shopify-section-group-ls-header-group cc-custom-liquid"><div class="section relative cl_upilogolist section--full-width"><div class="container"><div class="upi-logo-bar">
1308<ul class="upi-logo-ul">
1309<li class="top-upi" style="background: #b40c1c;font-weight: bold;"><a href="/">Ultra PRO</a></li>
1310<li class="top-mtgps"><a href="/collections/mtg-pro-shop">MTG PRO Shop</a></li>
1311<li class="top-legion top-selected"><a href="/collections/legion-supplies">Legion Supplies</a></li>
1312</ul>
1313</div>
1314
1315<style>
1316.cl_upilogolist {background: #000;}
1317.upi-logo-bar {padding: 0px 0;}
1318.upi-logo-bar a {color: #fff; font-size: 11px;}
1319.upi-logo-ul {display: flex; flex-direction: row; justify-content: flex-start; align-items: end; column-gap: 0px;}
1320.upi-logo-ul li {padding: 5px 15px;}
1321.logo-bar-upi {width: 80px;}
1322.logo-bar-mtgps {width: 50px;}
1323.logo-bar-ls {width: 80px;}
1324@media (max-width: 769px){
1325.upi-logo-ul {justify-content: center !important;}
1326}
1327.top-selected {background: #fff;}
1328.top-selected a {color: #000;}
1329</style>
1330
1331
1332
1333</div></div>
1334
1335
1336</section><div id="shopify-section-sections--21493883568206__header" class="shopify-section shopify-section-group-ls-header-group cc-header">
1337<style data-shopify>.header {
1338  --bg-color: 255 255 255 / 1.0;
1339  --text-color: 7 7 7;
1340  --nav-bg-color: 255 255 255;
1341  --nav-text-color: 7 7 7;
1342  --nav-child-bg-color:  255 255 255;
1343  --nav-child-text-color: 7 7 7;
1344  --header-accent-color: 119 119 119;
1345  --search-bg-color: #e6e6e6;
1346  
1347  
1348  }</style><store-header
1349  class="header bg-theme-bg text-theme-text has-motion search-is-collapsed"data-is-sticky="true"data-is-search-minimised="true"style="--header-transition-speed: 300ms"
1350>
1351  <header class="header__grid header__grid--left-logo container flex flex-wrap items-center">
1352    <div class="header__logo logo flex js-closes-menu"><a class="logo__link inline-block" 
1353        
1354          href="/collections/legion-supplies"
1355        
1356        ><span class="flex" style="max-width: 140px;">
1357            <img srcset="//ultrapro.com/cdn/shop/files/legion-logo-2024.svg?v=1778779742&width=140, //ultrapro.com/cdn/shop/files/legion-logo-2024.svg?v=1778779742&width=280 2x" src="//ultrapro.com/cdn/shop/files/legion-logo-2024.svg?v=1778779742&width=280"
1358           style="object-position: 50.0% 49.121%" loading="eager"
1359           width="280"
1360           height="99"
1361           alt="Ultra PRO International">
1362          </span></a></div><link
1363          rel="stylesheet"
1364          href="//ultrapro.com/cdn/shop/t/140/assets/predictive-search.css?v=33632668381892787391787682190"
1365          
1366            media="print" onload="this.media='all'"
1367          
1368        >
1369        
1369<script src="//ultrapro.com/cdn/shop/t/140/assets/predictive-search.js?v=98056962779492199991787682190" defer="defer"></script>
1369
1370        
1370<script src="//ultrapro.com/cdn/shop/t/140/assets/tabs.js?v=135558236254064818051787682190" defer="defer"></script>
1370<div
1371        class="header__search header__search--collapsible-mob js-search-bar relative js-closes-menu"
1372        
1373          id="search-bar"
1374        
1375      ><link rel="stylesheet" href="//ultrapro.com/cdn/shop/t/140/assets/search-suggestions.css?v=42785600753809748511787682190" media="print" onload="this.media='all'"><predictive-search class="block" data-loading-text="Loading..."><form class="search relative search--speech" role="search" action="/search" method="get">
1376    <label class="label visually-hidden" for="header-search">Search</label>
1377    
1377<script src="//ultrapro.com/cdn/shop/t/140/assets/search-form.js?v=43677551656194261111787682190" defer="defer"></script>
1377
1378    <search-form class="search__form block">
1379      <input type="hidden" name="type" value="product,">
1380      <input type="hidden" name="options[prefix]" value="last">
1381      <input type="search"
1382             class="search__input w-full input js-search-input"
1383             id="header-search"
1384             name="q"
1385             placeholder=""
1386             
1387               data-placeholder-one=""
1388             
1389             
1390               data-placeholder-two=""
1391             
1392             
1393               data-placeholder-three=""
1394             
1395             data-placeholder-prompts-mob="true"
1396             
1397               data-typing-speed="100"
1398               data-deleting-speed="60"
1399               data-delay-after-deleting="500"
1400               data-delay-before-first-delete="2000"
1401               data-delay-after-word-typed="2400"
1402             
1403             role="combobox"
1404               autocomplete="off"
1405               aria-autocomplete="list"
1406               aria-controls="predictive-search-results"
1407               aria-owns="predictive-search-results"
1408               aria-haspopup="listbox"
1409               aria-expanded="false"
1410               spellcheck="false"><button class="search__submit text-current absolute focus-inset start"><span class="visually-hidden">Search</span><svg width="21" height="23" viewBox="0 0 21 23" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M14.398 14.483 19 19.514l-1.186 1.014-4.59-5.017a8.317 8.317 0 0 1-4.888 1.578C3.732 17.089 0 13.369 0 8.779S3.732.472 8.336.472c4.603 0 8.335 3.72 8.335 8.307a8.265 8.265 0 0 1-2.273 5.704ZM8.336 15.53c3.74 0 6.772-3.022 6.772-6.75 0-3.729-3.031-6.75-6.772-6.75S1.563 5.051 1.563 8.78c0 3.728 3.032 6.75 6.773 6.75Z"/></svg>
1411</button>
1412<button type="button" class="search__reset text-current vertical-center absolute focus-inset js-search-reset" hidden>
1413        <span class="visually-hidden">Reset</span>
1414        <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd" stroke-linejoin="round" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M5 19 19 5M5 5l14 14"/></svg>
1415      </button><speech-search-button class="search__speech focus-inset end hidden" role="button" tabindex="0" title="Search by voice"
1416          style="--speech-icon-color: #ffbd00" aria-label="Search by voice">
1417          <svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path fill="currentColor" d="M17.3 11c0 3-2.54 5.1-5.3 5.1S6.7 14 6.7 11H5c0 3.41 2.72 6.23 6 6.72V21h2v-3.28c3.28-.49 6-3.31 6-6.72m-8.2-6.1c0-.66.54-1.2 1.2-1.2.66 0 1.2.54 1.2 1.2l-.01 6.2c0 .66-.53 1.2-1.19 1.2-.66 0-1.2-.54-1.2-1.2M12 14a3 3 0 0 0 3-3V5a3 3 0 0 0-3-3 3 3 0 0 0-3 3v6a3 3 0 0 0 3 3Z"/></svg>
1418        </speech-search-button>
1419
1420        <link href="//ultrapro.com/cdn/shop/t/140/assets/speech-search.css?v=47207760375520952331787682190" rel="stylesheet" type="text/css" media="all" />
1421        
1421<script src="//ultrapro.com/cdn/shop/t/140/assets/speech-search.js?v=106462966657620737681787682190" defer="defer"></script>
1421</search-form><div class="js-search-results" id="predictive-search-results" tabindex="-1" data-predictive-search></div>
1422      <span class="js-search-status visually-hidden" role="status" aria-hidden="true"></span></form>
1423  <div class="overlay fixed top-0 right-0 bottom-0 left-0 js-search-overlay"></div></predictive-search>
1424      </div><div class="header__icons flex justify-end mis-auto js-closes-menu"><a
1425            class="header__icon md:hidden js-show-search"
1426            href="/search"
1427            aria-controls="search-bar"
1428          >
1429            <svg width="21" height="23" viewBox="0 0 21 23" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M14.398 14.483 19 19.514l-1.186 1.014-4.59-5.017a8.317 8.317 0 0 1-4.888 1.578C3.732 17.089 0 13.369 0 8.779S3.732.472 8.336.472c4.603 0 8.335 3.72 8.335 8.307a8.265 8.265 0 0 1-2.273 5.704ZM8.336 15.53c3.74 0 6.772-3.022 6.772-6.75 0-3.729-3.031-6.75-6.772-6.75S1.563 5.051 1.563 8.78c0 3.728 3.032 6.75 6.773 6.75Z"/></svg>
1430            <span class="visually-hidden">Search</span>
1431          </a><p class="header__customer-points-msg">
1432            <span>Get Rewarded Like a PRO</span>
1433            <span class="header__customer-points--bold"><a href="https://ultrapro.com/pages/loyalty-rewards">Join PRO Rewards</a></span>
1434          </p>
1435
1436          <a class="header__icon text-current" href="https://ultrapro.com/customer_authentication/redirect?locale=en&region_country=US">
1437            <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M12 2a5 5 0 1 1 0 10 5 5 0 0 1 0-10zm0 1.429a3.571 3.571 0 1 0 0 7.142 3.571 3.571 0 0 0 0-7.142zm0 10c2.558 0 5.114.471 7.664 1.411A3.571 3.571 0 0 1 22 18.19v3.096c0 .394-.32.714-.714.714H2.714A.714.714 0 0 1 2 21.286V18.19c0-1.495.933-2.833 2.336-3.35 2.55-.94 5.106-1.411 7.664-1.411zm0 1.428c-2.387 0-4.775.44-7.17 1.324a2.143 2.143 0 0 0-1.401 2.01v2.38H20.57v-2.38c0-.898-.56-1.7-1.401-2.01-2.395-.885-4.783-1.324-7.17-1.324z"/></svg>
1438            <span class="visually-hidden">Log in</span>
1439          </a><a
1440        class="header__icon relative text-current th_open_cart_drawer_cls"
1441        id="cart-icon"
1442        href="/cart"
1443        
1444          data-no-instant
1445        
1446      ><svg width="24" height="24" viewBox="0 0 24 24" class="icon icon--cart" aria-hidden="true" focusable="false" role="presentation"><path fill="currentColor" d="M17 18a2 2 0 0 1 2 2 2 2 0 0 1-2 2 2 2 0 0 1-2-2c0-1.11.89-2 2-2M1 2h3.27l.94 2H20a1 1 0 0 1 1 1c0 .17-.05.34-.12.5l-3.58 6.47c-.34.61-1 1.03-1.75 1.03H8.1l-.9 1.63-.03.12a.25.25 0 0 0 .25.25H19v2H7a2 2 0 0 1-2-2c0-.35.09-.68.24-.96l1.36-2.45L3 4H1V2m6 16a2 2 0 0 1 2 2 2 2 0 0 1-2 2 2 2 0 0 1-2-2c0-1.11.89-2 2-2m9-7 2.78-5H6.14l2.36 5H16Z"/></svg><span class="visually-hidden">Cart</span><div id="cart-icon-bubble"></div>
1447      </a>
1448    </div><main-menu
1449        class="main-menu main-menu--left-mob"
1450        data-menu-sensitivity="200"
1451      >
1452        <details class="main-menu__disclosure has-motion" open>
1453          <summary class="main-menu__toggle md:hidden">
1454            <span class="main-menu__toggle-icon" aria-hidden="true"></span>
1455            <span class="visually-hidden">Menu</span>
1456          </summary>
1457          <div class="main-menu__content has-motion justify-between">
1458            <nav aria-label="Primary">
1459              <ul class="main-nav"><li><a
1460                        class="main-nav__item main-nav__item--primary"
1461                        href="/collections/legion-sleeves"
1462                        
1463                      >Sleeves</a></li><li><a
1464                        class="main-nav__item main-nav__item--primary"
1465                        href="/collections/legion-deck-box"
1466                        
1467                      >DECK BOX®</a></li><li><a
1468                        class="main-nav__item main-nav__item--primary"
1469                        href="/collections/legion-dice"
1470                        
1471                      >Dice</a></li><li><a
1472                        class="main-nav__item main-nav__item--primary"
1473                        href="/collections/legion-binders"
1474                        
1475                      >Binders</a></li><li><a
1476                        class="main-nav__item main-nav__item--primary"
1477                        href="/"
1478                        
1479                      >Back to Ultra PRO</a></li></ul>
1480            </nav></div>
1481        </details>
1482      </main-menu></header>
1483
1484  
1485  
1485<script>
1486    const headerEl = document.querySelector('.header');
1487    const currentURL = window.location.href;
1488
1489    if (headerEl.classList.contains('search-is-collapsed') && !currentURL.includes('/products/')) {
1490      headerEl.classList.remove('search-is-collapsed');
1491      headerEl.classList.add('search-is-visible');
1492    }
1493  </script>
1493
1494</store-header>
1495
1496<script type="application/json">
1497  {
1498    "@context": "http://schema.org",
1499    "@type": "Organization",
1500    "name": "Ultra PRO International",
1501      "logo": "https:\/\/ultrapro.com\/cdn\/shop\/files\/legion-logo-2024.svg?v=1778779742\u0026width=310",
1502    
1503    "sameAs": [
1504      
1505"https:\/\/www.facebook.com\/UltraPROIntl","https:\/\/www.youtube.com\/channel\/UCoxMUuzp5lVn4wWkpbRCtRQ?reload=9","https:\/\/www.instagram.com\/ultraprointl","https:\/\/www.tiktok.com\/@ultraprointl","https:\/\/twitter.com\/UltraProIntl"
1506    ],
1507    "url": "https:\/\/ultrapro.com"
1508  }
1509</script>
1509
1510
1511
1512</div>
1513<!-- END sections: ls-header-group -->
1514
1515    <main id="main-content"><section id="shopify-section-template--21493890809934__media_grid_dCNhkU" class="shopify-section cc-gallery"><link href="//ultrapro.com/cdn/shop/t/140/assets/gallery.css?v=44986831446514692791787682190" rel="stylesheet" type="text/css" media="all" />
1516<style data-shopify>
1517.block-media_jYqJWn .media::after {
1518        background-color: rgba(0, 0, 0, 0.15);
1519      }
1520.block-media_UdNHkt .media::after {
1521        background-color: rgba(0, 0, 0, 0.25);
1522      }
1523
1524  #template--21493890809934__media_grid_dCNhkU .gallery-block { min-height: 310px; }
1525  #template--21493890809934__media_grid_dCNhkU .gallery-block.row-span-2, #template--21493890809934__media_grid_dCNhkU .gallery-block.row-span-3 { min-height: 542.5px; }
1526#template--21493890809934__media_grid_dCNhkU {
1527      --color-scheme-white-text: 255 255 255;
1528      --color-scheme-white-hover: 230 230 230;
1529      --color-scheme-white-text-contrast: 0 0 0;
1530    }@media (min-width: 769px) {
1531    #template--21493890809934__media_grid_dCNhkU .gallery-block { min-height: calc(250px + 8vw); }
1532    #template--21493890809934__media_grid_dCNhkU .gallery-block.row-span-2 { min-height: calc(calc(250px + 8vw) * 2); }
1533    #template--21493890809934__media_grid_dCNhkU .gallery-block.row-span-3 { min-height: calc(calc(250px + 8vw) * 3); }
1534  }</style><div class="section">
1535
1536  <div class="container" id="template--21493890809934__media_grid_dCNhkU">
1537    <div class="gallery grid sm:grid-cols-2 lg:grid-cols-4"><div class="block-media_jYqJWn block relative flex flex-col gallery-block h-full row-span-1 lg:col-span-2 " >
1538
1539            <div class="gallery-block__image overflow-hidden flex relative w-full h-full justify-start items-end">
1540              <div class="media media--has-overlay flex absolute top-0 left-0 w-full h-full has-motion"><img srcset="//ultrapro.com/cdn/shop/files/21731738_1404954399554295_3640977847515242920_o.jpg?v=1780609409&width=360 480w, //ultrapro.com/cdn/shop/files/21731738_1404954399554295_3640977847515242920_o.jpg?v=1780609409&width=600 800w, //ultrapro.com/cdn/shop/files/21731738_1404954399554295_3640977847515242920_o.jpg?v=1780609409&width=735 980w" sizes="(min-width: 1568px) calc((1440px - 24px) / 2), (min-width: 1280px) calc((100vw - 152px) / 2), (min-width: 600px) calc((100vw - 88px) / 2), " src="//ultrapro.com/cdn/shop/files/21731738_1404954399554295_3640977847515242920_o.jpg?v=1780609409&width=800"
1541           class="img-fit" style="object-position: 48.926% 50.293%" loading="eager"
1542           width="735.0"
1543           height="430"
1544           alt="">
1545</div><div class="gallery-block__image-text gallery-block__image-text--transparent color-scheme color-scheme--white text-overlay text-overlay--grow text-start relative"><h3 class="text-current mb-0 rte h5"><h2><strong>Legion Supplies</strong></h2><p>Sleeves and DECK BOX® cases available now!</p></h3></div></div>
1546
1547          </div>
1548<div class="block-media_UdNHkt block relative flex flex-col gallery-block h-full row-span-1 lg:col-span-2 "tabindex="-1" >
1549
1550            <div class="gallery-block__image overflow-hidden flex relative w-full h-full justify-center items-center">
1551              <div class="media media--has-overlay flex absolute top-0 left-0 w-full h-full has-motion"><img srcset="//ultrapro.com/cdn/shop/files/red-texture-bg-1x1Artboard-32.jpg?v=1778279668&width=360 480w, //ultrapro.com/cdn/shop/files/red-texture-bg-1x1Artboard-32.jpg?v=1778279668&width=600 800w, //ultrapro.com/cdn/shop/files/red-texture-bg-1x1Artboard-32.jpg?v=1778279668&width=735 980w" sizes="(min-width: 1568px) calc((1440px - 24px) / 2), (min-width: 1280px) calc((100vw - 152px) / 2), (min-width: 600px) calc((100vw - 88px) / 2), " src="//ultrapro.com/cdn/shop/files/red-texture-bg-1x1Artboard-32.jpg?v=1778279668&width=800"
1552           class="img-fit" style="object-position: 50.0% 49.121%" loading="eager"
1553           width="735.0"
1554           height="735"
1555           alt="">
1556</div><div class="gallery-block__image-text gallery-block__image-text--transparent color-scheme color-scheme--white text-overlay text-overlay--grow text-center relative"><h3 class="text-current mb-0 rte h3"><p><strong>RETAIL STORES</strong><br/>Apply for your retail account today!</p></h3><div class="text-overlay__block text-overlay__buttons inline-flex flex-wrap mt-4 justify-center">
1557                      <a class="btn btn--primary" href="/pages/legion-retailer-application">APPLY</a>
1558                    </div></div></div>
1559
1560          </div>
1561</div>
1562  </div>
1563
1564  
1565</div>
1566
1567
1568<style> @media (max-width: 769px) {#shopify-section-template--21493890809934__media_grid_dCNhkU .container {padding: 0px; margin-top: -20px; }} #shopify-section-template--21493890809934__media_grid_dCNhkU .container {margin-top: -45px !important;} #shopify-section-template--21493890809934__media_grid_dCNhkU .gallery.grid {gap: 10px;} #shopify-section-template--21493890809934__media_grid_dCNhkU .gallery-block__image-text h2 {margin-bottom: 0px;} </style></section><section id="shopify-section-template--21493890809934__featured_collection_8tnriP" class="shopify-section cc-featured-collection"><link href="//ultrapro.com/cdn/shop/t/140/assets/featured-collection.css?v=64892234005846914921787682190" rel="stylesheet" type="text/css" media="all" />
1569  <link href="//ultrapro.com/cdn/shop/t/140/assets/product.css?v=175856394955602267661787682190" rel="stylesheet" type="text/css" media="all" />
1570<link rel="stylesheet" href="//ultrapro.com/cdn/shop/t/140/assets/quick-add.css?v=65988701598420848001787682190" media="print" onload="this.media='all'">
1571  
1571<script src="//ultrapro.com/cdn/shop/t/140/assets/quick-add.js?v=51199992971974147511787682190" defer="defer"></script>
1571
1572  
1572<script src="//ultrapro.com/cdn/shop/t/140/assets/variant-picker.js?v=149126051096250700131787682190" defer="defer"></script>
1572
1573  
1573<script src="//ultrapro.com/cdn/shop/t/140/assets/product-form.js?v=136570434832291028671787682190" defer="defer"></script>
1573
1574  
1574<script src="//ultrapro.com/cdn/shop/t/140/assets/custom-select.js?v=147432982730571550041787682190" defer="defer"></script>
1574<div class="section"><div class="container">
1575      <div class="section__header items-center flex flex-row flex-wrap gap-x-theme"><h2 class="h4 mb-0 flex-auto section__heading text-start">NEW from Legion Supplies</h2><a href="/collections/legion-new" class="link">View all</a></div>
1576    </div><carousel-slider class="carousel block" inactive>
1577          <div class="container relative featured-collection-products">
1578            <div class="slider" id="slider-template--21493890809934__featured_collection_8tnriP"><div class="container products-grid-container shrink-0">
1579              <ul class="slider__grid grid grid-flow-col auto-cols-2 small-cards-mobile sm:auto-cols-3 xl:auto-cols-4 gap-x-theme gap-y-8" role="list"><li class="slider__item">
1580                    <product-card class="card card--product h-full card--no-lines relative flex"><div class="card__media image-blend relative">
1581      <a href="/products/im-trying-sleeves" aria-label="I’m Trying - Double-Matte White Core Sleeves" class="media block relative image-blend js-prod-link" style="padding-top: 100%;" tabindex="-1"><img data-srcset="//ultrapro.com/cdn/shop/files/trying-sleeves.jpg?v=1780612063&width=240 320w, //ultrapro.com/cdn/shop/files/trying-sleeves.jpg?v=1780612063&width=345 460w, //ultrapro.com/cdn/shop/files/trying-sleeves.jpg?v=1780612063&width=450 600w, //ultrapro.com/cdn/shop/files/trying-sleeves.jpg?v=1780612063&width=525 700w, //ultrapro.com/cdn/shop/files/trying-sleeves.jpg?v=1780612063&width=600 800w, //ultrapro.com/cdn/shop/files/trying-sleeves.jpg?v=1780612063&width=675 900w, //ultrapro.com/cdn/shop/files/trying-sleeves.jpg?v=1780612063&width=900 1200w" sizes="(min-width: 1568px) calc((1440px - 72px) / 4), (min-width: 1280px) calc((100vw - 200px) / 4), (min-width: 769px) calc((100vw - 136px) / 4), (min-width: 600px) calc((100vw - 112px) / 3), calc(100vw - 40px)" data-src="//ultrapro.com/cdn/shop/files/trying-sleeves.jpg?v=1780612063&width=460"
1582           src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20900.0%20900'%3E%3C/svg%3E" class="img-fit img-fit--contain card__main-image no-js-hidden" data-media-id="38262899703886" loading="lazy"
1583           width="900.0"
1584           height="900"
1585           alt=""><noscript>
1586      <img src="//ultrapro.com/cdn/shop/files/trying-sleeves.jpg?v=1780612063&width=460"
1587           loading="lazy"
1588           class="img-fit img-fit--contain card__main-image" width="900.0"
1589           height="900"
1590           alt="">
1591    </noscript>
1592
1593</a></div>
1594
1595    <div class="card__info-container flex flex-col flex-auto relative">
1596      <div class="card__info w-full">
1597        <div class="card__info-inner flex flex-col h-full w-full"><p class="card__title font-bold mt-1 mb-0">
1598            <a href="/products/im-trying-sleeves" class="card-link text-current js-prod-link">I’m Trying - Double-Matte White Core Sleeves</a>
1599          </p>
1600          
1601<div class="flex grow items-end"><div class="price price--bottom">
1602  <div class="price__default">
1603    <strong class="price__current">$6.99
1604</strong>
1605    <s class="price__was"></s>
1606  </div>
1607
1608  <div class="unit-price relative" hidden><span class="visually-hidden">Unit price</span><span class="unit-price__price">
1609</span><span class="unit-price__separator"> / </span><span class="unit-price__unit"></span></div>
1610
1611  <div class="price__no-variant" hidden>
1612    <strong class="price__current" aria-label="Current Price">Unavailable</strong>
1613  </div>
1614</div>
1615</div></div>
1616      </div><div class="card__quick-add
1617          
1618          mob:card__quick-add--icon
1619          
1620          
1621        "><product-form>
1622              <div class="alert mb-8 bg-error-bg text-error-text js-form-error text-start" role="alert" hidden></div><form method="post" action="/cart/add" id="quick-add-7563854577742" accept-charset="UTF-8" class="js-product-form" enctype="multipart/form-data" novalidate="novalidate"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="42240966459470" disabled>
1623                <input type="hidden" name="quantity" value="1"><button class="btn btn--primary w-full"
1624                        data-add-to-cart-text="Add to cart"
1625                        name="add"
1626                        aria-haspopup="dialog">
1627                  <span class="quick-add-btn-icon">
1628                    <span class="visually-hidden">Add to cart</span>
1629                    <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M12.12 20.44H5.6V9.56h12.8v3.73c.06.4.4.69.8.7.44 0 .8-.35.8-.8v-4.5a.792.792 0 0 0-.8-.69H17V6.5C16.9 4 14.7 2 12 2S7 4.09 7 6.67V8H4.71c-.4.04-.71.37-.71.78v12.53a.8.8 0 0 0 .8.69h7.43c.38-.06.67-.39.67-.78 0-.43-.35-.78-.78-.78ZM8.66 6.67c0-1.72 1.49-3.11 3.33-3.11s3.33 1.39 3.33 3.11V8H8.65V6.67Z"/><path d="M20 17.25h-2.4v-2.5a.817.817 0 0 0-.8-.7c-.44 0-.8.36-.8.8v2.4h-2.5c-.4.06-.7.4-.7.8 0 .44.36.8.8.8H16v2.5c.06.4.4.7.8.7.44 0 .8-.36.8-.8v-2.4h2.5c.4-.06.69-.4.7-.8 0-.44-.35-.8-.8-.8Z"/></svg>
1630                  </span>
1631                  <span class="quick-add-btn-text">Add to cart</span>
1632                </button>
1633                <a href="/products/im-trying-sleeves" class="btn btn--secondary quick-add-view-btn">View details</a><input type="hidden" name="product-id" value="7563854577742" /><input type="hidden" name="section-id" value="template--21493890809934__featured_collection_8tnriP" /></form></product-form></div></div>
1634  </product-card>
1635                  </li><li class="slider__item">
1636                    <product-card class="card card--product h-full card--no-lines relative flex"><div class="card__media image-blend relative">
1637      <a href="/products/im-trying-deckbox" aria-label="I’m Trying - Card Box" class="media block relative image-blend js-prod-link" style="padding-top: 100%;" tabindex="-1"><img data-srcset="//ultrapro.com/cdn/shop/files/LE16973_ImTrying_LegionDeckBox_Closed.png?v=1762445245&width=240 320w, //ultrapro.com/cdn/shop/files/LE16973_ImTrying_LegionDeckBox_Closed.png?v=1762445245&width=345 460w, //ultrapro.com/cdn/shop/files/LE16973_ImTrying_LegionDeckBox_Closed.png?v=1762445245&width=450 600w, //ultrapro.com/cdn/shop/files/LE16973_ImTrying_LegionDeckBox_Closed.png?v=1762445245&width=525 700w, //ultrapro.com/cdn/shop/files/LE16973_ImTrying_LegionDeckBox_Closed.png?v=1762445245&width=600 800w, //ultrapro.com/cdn/shop/files/LE16973_ImTrying_LegionDeckBox_Closed.png?v=1762445245&width=675 900w, //ultrapro.com/cdn/shop/files/LE16973_ImTrying_LegionDeckBox_Closed.png?v=1762445245&width=900 1200w" sizes="(min-width: 1568px) calc((1440px - 72px) / 4), (min-width: 1280px) calc((100vw - 200px) / 4), (min-width: 769px) calc((100vw - 136px) / 4), (min-width: 600px) calc((100vw - 112px) / 3), calc(100vw - 40px)" data-src="//ultrapro.com/cdn/shop/files/LE16973_ImTrying_LegionDeckBox_Closed.png?v=1762445245&width=460"
1638           src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20900.0%20900'%3E%3C/svg%3E" class="img-fit img-fit--contain card__main-image no-js-hidden" data-media-id="26011013316686" loading="lazy"
1639           width="900.0"
1640           height="900"
1641           alt=""><noscript>
1642      <img src="//ultrapro.com/cdn/shop/files/LE16973_ImTrying_LegionDeckBox_Closed.png?v=1762445245&width=460"
1643           loading="lazy"
1644           class="img-fit img-fit--contain card__main-image" width="900.0"
1645           height="900"
1646           alt="">
1647    </noscript>
1648
1649</a></div>
1650
1651    <div class="card__info-container flex flex-col flex-auto relative">
1652      <div class="card__info w-full">
1653        <div class="card__info-inner flex flex-col h-full w-full"><p class="card__title font-bold mt-1 mb-0">
1654            <a href="/products/im-trying-deckbox" class="card-link text-current js-prod-link">I’m Trying - Card Box</a>
1655          </p>
1656          
1657<div class="flex grow items-end"><div class="price price--bottom">
1658  <div class="price__default">
1659    <strong class="price__current">$4.99
1660</strong>
1661    <s class="price__was"></s>
1662  </div>
1663
1664  <div class="unit-price relative" hidden><span class="visually-hidden">Unit price</span><span class="unit-price__price">
1665</span><span class="unit-price__separator"> / </span><span class="unit-price__unit"></span></div>
1666
1667  <div class="price__no-variant" hidden>
1668    <strong class="price__current" aria-label="Current Price">Unavailable</strong>
1669  </div>
1670</div>
1671</div></div>
1672      </div><div class="card__quick-add
1673          
1674          mob:card__quick-add--icon
1675          
1676          
1677        "><product-form>
1678              <div class="alert mb-8 bg-error-bg text-error-text js-form-error text-start" role="alert" hidden></div><form method="post" action="/cart/add" id="quick-add-7563854315598" accept-charset="UTF-8" class="js-product-form" enctype="multipart/form-data" novalidate="novalidate"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="42240965509198" disabled>
1679                <input type="hidden" name="quantity" value="1"><button class="btn btn--primary w-full"
1680                        data-add-to-cart-text="Add to cart"
1681                        name="add"
1682                        aria-haspopup="dialog">
1683                  <span class="quick-add-btn-icon">
1684                    <span class="visually-hidden">Add to cart</span>
1685                    <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M12.12 20.44H5.6V9.56h12.8v3.73c.06.4.4.69.8.7.44 0 .8-.35.8-.8v-4.5a.792.792 0 0 0-.8-.69H17V6.5C16.9 4 14.7 2 12 2S7 4.09 7 6.67V8H4.71c-.4.04-.71.37-.71.78v12.53a.8.8 0 0 0 .8.69h7.43c.38-.06.67-.39.67-.78 0-.43-.35-.78-.78-.78ZM8.66 6.67c0-1.72 1.49-3.11 3.33-3.11s3.33 1.39 3.33 3.11V8H8.65V6.67Z"/><path d="M20 17.25h-2.4v-2.5a.817.817 0 0 0-.8-.7c-.44 0-.8.36-.8.8v2.4h-2.5c-.4.06-.7.4-.7.8 0 .44.36.8.8.8H16v2.5c.06.4.4.7.8.7.44 0 .8-.36.8-.8v-2.4h2.5c.4-.06.69-.4.7-.8 0-.44-.35-.8-.8-.8Z"/></svg>
1686                  </span>
1687                  <span class="quick-add-btn-text">Add to cart</span>
1688                </button>
1689                <a href="/products/im-trying-deckbox" class="btn btn--secondary quick-add-view-btn">View details</a><input type="hidden" name="product-id" value="7563854315598" /><input type="hidden" name="section-id" value="template--21493890809934__featured_collection_8tnriP" /></form></product-form></div></div>
1690  </product-card>
1691                  </li><li class="slider__item">
1692                    <product-card class="card card--product h-full card--no-lines relative flex"><div class="card__media image-blend relative">
1693      <a href="/products/ice-cream-penguin-sleeves" aria-label="Ice Cream Penguin - Double-Matte White Core Sleeves" class="media block relative image-blend js-prod-link" style="padding-top: 100%;" tabindex="-1"><img data-srcset="//ultrapro.com/cdn/shop/files/penguin-sleeves.jpg?v=1778179247&width=240 320w, //ultrapro.com/cdn/shop/files/penguin-sleeves.jpg?v=1778179247&width=345 460w, //ultrapro.com/cdn/shop/files/penguin-sleeves.jpg?v=1778179247&width=450 600w, //ultrapro.com/cdn/shop/files/penguin-sleeves.jpg?v=1778179247&width=525 700w, //ultrapro.com/cdn/shop/files/penguin-sleeves.jpg?v=1778179247&width=600 800w, //ultrapro.com/cdn/shop/files/penguin-sleeves.jpg?v=1778179247&width=675 900w, //ultrapro.com/cdn/shop/files/penguin-sleeves.jpg?v=1778179247&width=900 1200w" sizes="(min-width: 1568px) calc((1440px - 72px) / 4), (min-width: 1280px) calc((100vw - 200px) / 4), (min-width: 769px) calc((100vw - 136px) / 4), (min-width: 600px) calc((100vw - 112px) / 3), calc(100vw - 40px)" data-src="//ultrapro.com/cdn/shop/files/penguin-sleeves.jpg?v=1778179247&width=460"
1694           src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20900.0%20900'%3E%3C/svg%3E" class="img-fit img-fit--contain card__main-image no-js-hidden" data-media-id="37717090271310" loading="lazy"
1695           width="900.0"
1696           height="900"
1697           alt=""><noscript>
1698      <img src="//ultrapro.com/cdn/shop/files/penguin-sleeves.jpg?v=1778179247&width=460"
1699           loading="lazy"
1700           class="img-fit img-fit--contain card__main-image" width="900.0"
1701           height="900"
1702           alt="">
1703    </noscript>
1704
1705</a></div>
1706
1707    <div class="card__info-container flex flex-col flex-auto relative">
1708      <div class="card__info w-full">
1709        <div class="card__info-inner flex flex-col h-full w-full"><p class="card__title font-bold mt-1 mb-0">
1710            <a href="/products/ice-cream-penguin-sleeves" class="card-link text-current js-prod-link">Ice Cream Penguin - Double-Matte White Core Sleeves</a>
1711          </p>
1712          
1713<div class="flex grow items-end"><div class="price price--bottom">
1714  <div class="price__default">
1715    <strong class="price__current">$6.99
1716</strong>
1717    <s class="price__was"></s>
1718  </div>
1719
1720  <div class="unit-price relative" hidden><span class="visually-hidden">Unit price</span><span class="unit-price__price">
1721</span><span class="unit-price__separator"> / </span><span class="unit-price__unit"></span></div>
1722
1723  <div class="price__no-variant" hidden>
1724    <strong class="price__current" aria-label="Current Price">Unavailable</strong>
1725  </div>
1726</div>
1727</div></div>
1728      </div><div class="card__quick-add
1729          
1730          mob:card__quick-add--icon
1731          
1732          
1733        "><product-form>
1734              <div class="alert mb-8 bg-error-bg text-error-text js-form-error text-start" role="alert" hidden></div><form method="post" action="/cart/add" id="quick-add-7563854544974" accept-charset="UTF-8" class="js-product-form" enctype="multipart/form-data" novalidate="novalidate"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="42240966131790" disabled>
1735                <input type="hidden" name="quantity" value="1"><button class="btn btn--primary w-full"
1736                        data-add-to-cart-text="Add to cart"
1737                        name="add"
1738                        aria-haspopup="dialog">
1739                  <span class="quick-add-btn-icon">
1740                    <span class="visually-hidden">Add to cart</span>
1741                    <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M12.12 20.44H5.6V9.56h12.8v3.73c.06.4.4.69.8.7.44 0 .8-.35.8-.8v-4.5a.792.792 0 0 0-.8-.69H17V6.5C16.9 4 14.7 2 12 2S7 4.09 7 6.67V8H4.71c-.4.04-.71.37-.71.78v12.53a.8.8 0 0 0 .8.69h7.43c.38-.06.67-.39.67-.78 0-.43-.35-.78-.78-.78ZM8.66 6.67c0-1.72 1.49-3.11 3.33-3.11s3.33 1.39 3.33 3.11V8H8.65V6.67Z"/><path d="M20 17.25h-2.4v-2.5a.817.817 0 0 0-.8-.7c-.44 0-.8.36-.8.8v2.4h-2.5c-.4.06-.7.4-.7.8 0 .44.36.8.8.8H16v2.5c.06.4.4.7.8.7.44 0 .8-.36.8-.8v-2.4h2.5c.4-.06.69-.4.7-.8 0-.44-.35-.8-.8-.8Z"/></svg>
1742                  </span>
1743                  <span class="quick-add-btn-text">Add to cart</span>
1744                </button>
1745                <a href="/products/ice-cream-penguin-sleeves" class="btn btn--secondary quick-add-view-btn">View details</a><input type="hidden" name="product-id" value="7563854544974" /><input type="hidden" name="section-id" value="template--21493890809934__featured_collection_8tnriP" /></form></product-form></div></div>
1746  </product-card>
1747                  </li><li class="slider__item">
1748                    <product-card class="card card--product h-full card--no-lines relative flex"><div class="card__media image-blend relative">
1749      <a href="/products/ice-cream-penguin-deckbox" aria-label="Ice Cream Penguin - Card Box" class="media block relative image-blend js-prod-link" style="padding-top: 100%;" tabindex="-1"><img data-srcset="//ultrapro.com/cdn/shop/files/LE16972_IceCreamPenguin_LegionDeckBox_Closed.jpg?v=1755027573&width=240 320w, //ultrapro.com/cdn/shop/files/LE16972_IceCreamPenguin_LegionDeckBox_Closed.jpg?v=1755027573&width=345 460w, //ultrapro.com/cdn/shop/files/LE16972_IceCreamPenguin_LegionDeckBox_Closed.jpg?v=1755027573&width=450 600w, //ultrapro.com/cdn/shop/files/LE16972_IceCreamPenguin_LegionDeckBox_Closed.jpg?v=1755027573&width=525 700w, //ultrapro.com/cdn/shop/files/LE16972_IceCreamPenguin_LegionDeckBox_Closed.jpg?v=1755027573&width=600 800w, //ultrapro.com/cdn/shop/files/LE16972_IceCreamPenguin_LegionDeckBox_Closed.jpg?v=1755027573&width=675 900w, //ultrapro.com/cdn/shop/files/LE16972_IceCreamPenguin_LegionDeckBox_Closed.jpg?v=1755027573&width=900 1200w" sizes="(min-width: 1568px) calc((1440px - 72px) / 4), (min-width: 1280px) calc((100vw - 200px) / 4), (min-width: 769px) calc((100vw - 136px) / 4), (min-width: 600px) calc((100vw - 112px) / 3), calc(100vw - 40px)" data-src="//ultrapro.com/cdn/shop/files/LE16972_IceCreamPenguin_LegionDeckBox_Closed.jpg?v=1755027573&width=460"
1750           src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20900.0%20900'%3E%3C/svg%3E" class="img-fit img-fit--contain card__main-image no-js-hidden" data-media-id="26324381171790" loading="lazy"
1751           width="900.0"
1752           height="900"
1753           alt=""><noscript>
1754      <img src="//ultrapro.com/cdn/shop/files/LE16972_IceCreamPenguin_LegionDeckBox_Closed.jpg?v=1755027573&width=460"
1755           loading="lazy"
1756           class="img-fit img-fit--contain card__main-image" width="900.0"
1757           height="900"
1758           alt="">
1759    </noscript>
1760
1761</a></div>
1762
1763    <div class="card__info-container flex flex-col flex-auto relative">
1764      <div class="card__info w-full">
1765        <div class="card__info-inner flex flex-col h-full w-full"><p class="card__title font-bold mt-1 mb-0">
1766            <a href="/products/ice-cream-penguin-deckbox" class="card-link text-current js-prod-link">Ice Cream Penguin - Card Box</a>
1767          </p>
1768          
1769<div class="flex grow items-end"><div class="price price--bottom">
1770  <div class="price__default">
1771    <strong class="price__current">$4.99
1772</strong>
1773    <s class="price__was"></s>
1774  </div>
1775
1776  <div class="unit-price relative" hidden><span class="visually-hidden">Unit price</span><span class="unit-price__price">
1777</span><span class="unit-price__separator"> / </span><span class="unit-price__unit"></span></div>
1778
1779  <div class="price__no-variant" hidden>
1780    <strong class="price__current" aria-label="Current Price">Unavailable</strong>
1781  </div>
1782</div>
1783</div></div>
1784      </div><div class="card__quick-add
1785          
1786          mob:card__quick-add--icon
1787          
1788          
1789        "><product-form>
1790              <div class="alert mb-8 bg-error-bg text-error-text js-form-error text-start" role="alert" hidden></div><form method="post" action="/cart/add" id="quick-add-7563854282830" accept-charset="UTF-8" class="js-product-form" enctype="multipart/form-data" novalidate="novalidate"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="42240965410894" disabled>
1791                <input type="hidden" name="quantity" value="1"><button class="btn btn--primary w-full"
1792                        data-add-to-cart-text="Add to cart"
1793                        name="add"
1794                        aria-haspopup="dialog">
1795                  <span class="quick-add-btn-icon">
1796                    <span class="visually-hidden">Add to cart</span>
1797                    <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M12.12 20.44H5.6V9.56h12.8v3.73c.06.4.4.69.8.7.44 0 .8-.35.8-.8v-4.5a.792.792 0 0 0-.8-.69H17V6.5C16.9 4 14.7 2 12 2S7 4.09 7 6.67V8H4.71c-.4.04-.71.37-.71.78v12.53a.8.8 0 0 0 .8.69h7.43c.38-.06.67-.39.67-.78 0-.43-.35-.78-.78-.78ZM8.66 6.67c0-1.72 1.49-3.11 3.33-3.11s3.33 1.39 3.33 3.11V8H8.65V6.67Z"/><path d="M20 17.25h-2.4v-2.5a.817.817 0 0 0-.8-.7c-.44 0-.8.36-.8.8v2.4h-2.5c-.4.06-.7.4-.7.8 0 .44.36.8.8.8H16v2.5c.06.4.4.7.8.7.44 0 .8-.36.8-.8v-2.4h2.5c.4-.06.69-.4.7-.8 0-.44-.35-.8-.8-.8Z"/></svg>
1798                  </span>
1799                  <span class="quick-add-btn-text">Add to cart</span>
1800                </button>
1801                <a href="/products/ice-cream-penguin-deckbox" class="btn btn--secondary quick-add-view-btn">View details</a><input type="hidden" name="product-id" value="7563854282830" /><input type="hidden" name="section-id" value="template--21493890809934__featured_collection_8tnriP" /></form></product-form></div></div>
1802  </product-card>
1803                  </li></ul>
1804            </div></div><div class="slider-nav absolute top-middle end slider-nav--show-on-hover no-hover-hidden hidden md:block no-js-hidden">
1805                <button type="button" class="slider-nav__btn tap-target btn btn--primary has-ltr-icon" name="next" aria-controls="slider-template--21493890809934__featured_collection_8tnriP">
1806                  <span class="visually-hidden">Next</span>
1807                  <svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1808                </button>
1809                <button type="button" class="slider-nav__btn tap-target btn btn--primary has-ltr-icon" name="prev" aria-controls="slider-template--21493890809934__featured_collection_8tnriP">
1810                  <span class="visually-hidden">Previous</span>
1811                  <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m6.797 11.625 8.03-8.03 1.06 1.06-6.97 6.97 6.97 6.97-1.06 1.06z"/></svg>
1812                </button>
1813              </div></div>
1814        </carousel-slider></div>
1815
1816
1817</section><section id="shopify-section-template--21493890809934__featured_collection_hFpxBt" class="shopify-section cc-featured-collection"><link rel="stylesheet" href="//ultrapro.com/cdn/shop/t/140/assets/featured-collection.css?v=64892234005846914921787682190" media="print" onload="this.media='all'">
1818  <link rel="stylesheet" href="//ultrapro.com/cdn/shop/t/140/assets/product.css?v=175856394955602267661787682190" media="print" onload="this.media='all'"><link rel="stylesheet" href="//ultrapro.com/cdn/shop/t/140/assets/quick-add.css?v=65988701598420848001787682190" media="print" onload="this.media='all'">
1819  
1819<script src="//ultrapro.com/cdn/shop/t/140/assets/quick-add.js?v=51199992971974147511787682190" defer="defer"></script>
1819
1820  
1820<script src="//ultrapro.com/cdn/shop/t/140/assets/variant-picker.js?v=149126051096250700131787682190" defer="defer"></script>
1820
1821  
1821<script src="//ultrapro.com/cdn/shop/t/140/assets/product-form.js?v=136570434832291028671787682190" defer="defer"></script>
1821
1822  
1822<script src="//ultrapro.com/cdn/shop/t/140/assets/custom-select.js?v=147432982730571550041787682190" defer="defer"></script>
1822<div class="section"><div class="container">
1823      <div class="section__header items-center flex flex-row flex-wrap gap-x-theme"><h2 class="h4 mb-0 flex-auto section__heading text-start">Sleeves</h2><a href="/collections/legion-sleeves" class="link">View all</a></div>
1824    </div><carousel-slider class="carousel block" inactive>
1825          <div class="container relative featured-collection-products">
1826            <div class="slider" id="slider-template--21493890809934__featured_collection_hFpxBt"><div class="container products-grid-container shrink-0">
1827              <ul class="slider__grid grid grid-flow-col auto-cols-2 small-cards-mobile md:auto-cols-3 lg:auto-cols-4 xl:auto-cols-5 small-cards-desktop gap-x-theme gap-y-8" role="list"><li class="slider__item">
1828                    <product-card class="card card--product h-full card--no-lines relative flex"><div class="card__media image-blend relative">
1829      <a href="/products/legendary-green-sleeves" aria-label="Legendary Green Sleeves" class="media block relative image-blend js-prod-link" style="padding-top: 100%;" tabindex="-1"><img data-srcset="//ultrapro.com/cdn/shop/files/128.jpg?v=1778194889&width=240 320w, //ultrapro.com/cdn/shop/files/128.jpg?v=1778194889&width=345 460w, //ultrapro.com/cdn/shop/files/128.jpg?v=1778194889&width=450 600w, //ultrapro.com/cdn/shop/files/128.jpg?v=1778194889&width=525 700w, //ultrapro.com/cdn/shop/files/128.jpg?v=1778194889&width=600 800w, //ultrapro.com/cdn/shop/files/128.jpg?v=1778194889&width=675 900w, //ultrapro.com/cdn/shop/files/128.jpg?v=1778194889&width=900 1200w" sizes="(min-width: 1568px) calc((1440px - 96px) / 5), (min-width: 1280px) calc((100vw - 224px) / 5), (min-width: 769px) calc((100vw - 136px) / 4), (min-width: 600px) calc((100vw - 112px) / 3), calc((100vw - 52px) / 2)" data-src="//ultrapro.com/cdn/shop/files/128.jpg?v=1778194889&width=460"
1830           src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20900.0%20900'%3E%3C/svg%3E" class="img-fit img-fit--contain card__main-image no-js-hidden" data-media-id="37720869634126" loading="lazy"
1831           width="900.0"
1832           height="900"
1833           alt="Legendary Green Sleeves"><noscript>
1834      <img src="//ultrapro.com/cdn/shop/files/128.jpg?v=1778194889&width=460"
1835           loading="lazy"
1836           class="img-fit img-fit--contain card__main-image" width="900.0"
1837           height="900"
1838           alt="Legendary Green Sleeves">
1839    </noscript>
1840
1841</a></div>
1842
1843    <div class="card__info-container flex flex-col flex-auto relative">
1844      <div class="card__info w-full">
1845        <div class="card__info-inner flex flex-col h-full w-full"><p class="card__title font-bold mt-1 mb-0">
1846            <a href="/products/legendary-green-sleeves" class="card-link text-current js-prod-link">Legendary Green Sleeves</a>
1847          </p>
1848          
1849<div>
1850              <div class="rating inline-block align-middle" role="img" aria-label="5.0 out of 5.0 stars">
1851  <span class="rating__stars" aria-hidden="true" style="--rating: 5; --rating-max: 5.0;">★★★★★</span>
1852</div>
1853<div class="rating__count inline-block align-middle text-sm">(1)</div>
1854
1855            </div><div class="flex grow items-end"><div class="price price--bottom">
1856  <div class="price__default">
1857    <strong class="price__current">$4.49
1858</strong>
1859    <s class="price__was"></s>
1860  </div>
1861
1862  <div class="unit-price relative" hidden><span class="visually-hidden">Unit price</span><span class="unit-price__price">
1863</span><span class="unit-price__separator"> / </span><span class="unit-price__unit"></span></div>
1864
1865  <div class="price__no-variant" hidden>
1866    <strong class="price__current" aria-label="Current Price">Unavailable</strong>
1867  </div>
1868</div>
1869</div></div>
1870      </div><div class="card__quick-add
1871          
1872          mob:card__quick-add--icon
1873          
1874          
1875        "><product-form>
1876              <div class="alert mb-8 bg-error-bg text-error-text js-form-error text-start" role="alert" hidden></div><form method="post" action="/cart/add" id="quick-add-7904040714318" accept-charset="UTF-8" class="js-product-form" enctype="multipart/form-data" novalidate="novalidate"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="43730162417742" disabled>
1877                <input type="hidden" name="quantity" value="1"><button class="btn btn--primary w-full"
1878                        data-add-to-cart-text="Add to cart"
1879                        name="add"
1880                        aria-haspopup="dialog">
1881                  <span class="quick-add-btn-icon">
1882                    <span class="visually-hidden">Add to cart</span>
1883                    <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M12.12 20.44H5.6V9.56h12.8v3.73c.06.4.4.69.8.7.44 0 .8-.35.8-.8v-4.5a.792.792 0 0 0-.8-.69H17V6.5C16.9 4 14.7 2 12 2S7 4.09 7 6.67V8H4.71c-.4.04-.71.37-.71.78v12.53a.8.8 0 0 0 .8.69h7.43c.38-.06.67-.39.67-.78 0-.43-.35-.78-.78-.78ZM8.66 6.67c0-1.72 1.49-3.11 3.33-3.11s3.33 1.39 3.33 3.11V8H8.65V6.67Z"/><path d="M20 17.25h-2.4v-2.5a.817.817 0 0 0-.8-.7c-.44 0-.8.36-.8.8v2.4h-2.5c-.4.06-.7.4-.7.8 0 .44.36.8.8.8H16v2.5c.06.4.4.7.8.7.44 0 .8-.36.8-.8v-2.4h2.5c.4-.06.69-.4.7-.8 0-.44-.35-.8-.8-.8Z"/></svg>
1884                  </span>
1885                  <span class="quick-add-btn-text">Add to cart</span>
1886                </button>
1887                <a href="/products/legendary-green-sleeves" class="btn btn--secondary quick-add-view-btn">View details</a><input type="hidden" name="product-id" value="7904040714318" /><input type="hidden" name="section-id" value="template--21493890809934__featured_collection_hFpxBt" /></form></product-form></div></div>
1888  </product-card>
1889                  </li><li class="slider__item">
1890                    <product-card class="card card--product h-full card--no-lines relative flex"><div class="card__media image-blend relative">
1891      <a href="/products/lgn-dp-wander-mat152" aria-label="Not All Who Wander Sleeves" class="media block relative image-blend js-prod-link" style="padding-top: 100%;" tabindex="-1"><img data-srcset="//ultrapro.com/cdn/shop/files/220.jpg?v=1778179237&width=240 320w, //ultrapro.com/cdn/shop/files/220.jpg?v=1778179237&width=345 460w, //ultrapro.com/cdn/shop/files/220.jpg?v=1778179237&width=450 600w, //ultrapro.com/cdn/shop/files/220.jpg?v=1778179237&width=525 700w, //ultrapro.com/cdn/shop/files/220.jpg?v=1778179237&width=600 800w, //ultrapro.com/cdn/shop/files/220.jpg?v=1778179237&width=675 900w, //ultrapro.com/cdn/shop/files/220.jpg?v=1778179237&width=900 1200w" sizes="(min-width: 1568px) calc((1440px - 96px) / 5), (min-width: 1280px) calc((100vw - 224px) / 5), (min-width: 769px) calc((100vw - 136px) / 4), (min-width: 600px) calc((100vw - 112px) / 3), calc((100vw - 52px) / 2)" data-src="//ultrapro.com/cdn/shop/files/220.jpg?v=1778179237&width=460"
1892           src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20900.0%20900'%3E%3C/svg%3E" class="img-fit img-fit--contain card__main-image no-js-hidden" data-media-id="37717089353806" loading="lazy"
1893           width="900.0"
1894           height="900"
1895           alt=""><noscript>
1896      <img src="//ultrapro.com/cdn/shop/files/220.jpg?v=1778179237&width=460"
1897           loading="lazy"
1898           class="img-fit img-fit--contain card__main-image" width="900.0"
1899           height="900"
1900           alt="">
1901    </noscript>
1902
1903</a></div>
1904
1905    <div class="card__info-container flex flex-col flex-auto relative">
1906      <div class="card__info w-full">
1907        <div class="card__info-inner flex flex-col h-full w-full"><p class="card__title font-bold mt-1 mb-0">
1908            <a href="/products/lgn-dp-wander-mat152" class="card-link text-current js-prod-link">Not All Who Wander Sleeves</a>
1909          </p>
1910          
1911<div class="flex grow items-end"><div class="price price--bottom">
1912  <div class="price__default">
1913    <strong class="price__current">$6.99
1914</strong>
1915    <s class="price__was"></s>
1916  </div>
1917
1918  <div class="unit-price relative" hidden><span class="visually-hidden">Unit price</span><span class="unit-price__price">
1919</span><span class="unit-price__separator"> / </span><span class="unit-price__unit"></span></div>
1920
1921  <div class="price__no-variant" hidden>
1922    <strong class="price__current" aria-label="Current Price">Unavailable</strong>
1923  </div>
1924</div>
1925</div></div>
1926      </div><div class="card__quick-add
1927          
1928          mob:card__quick-add--icon
1929          
1930          
1931        "><product-form>
1932              <div class="alert mb-8 bg-error-bg text-error-text js-form-error text-start" role="alert" hidden></div><form method="post" action="/cart/add" id="quick-add-7012204871758" accept-charset="UTF-8" class="js-product-form" enctype="multipart/form-data" novalidate="novalidate"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="40673143193678" disabled>
1933                <input type="hidden" name="quantity" value="1"><button class="btn btn--primary w-full"
1934                        data-add-to-cart-text="Add to cart"
1935                        name="add"
1936                        aria-haspopup="dialog">
1937                  <span class="quick-add-btn-icon">
1938                    <span class="visually-hidden">Add to cart</span>
1939                    <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M12.12 20.44H5.6V9.56h12.8v3.73c.06.4.4.69.8.7.44 0 .8-.35.8-.8v-4.5a.792.792 0 0 0-.8-.69H17V6.5C16.9 4 14.7 2 12 2S7 4.09 7 6.67V8H4.71c-.4.04-.71.37-.71.78v12.53a.8.8 0 0 0 .8.69h7.43c.38-.06.67-.39.67-.78 0-.43-.35-.78-.78-.78ZM8.66 6.67c0-1.72 1.49-3.11 3.33-3.11s3.33 1.39 3.33 3.11V8H8.65V6.67Z"/><path d="M20 17.25h-2.4v-2.5a.817.817 0 0 0-.8-.7c-.44 0-.8.36-.8.8v2.4h-2.5c-.4.06-.7.4-.7.8 0 .44.36.8.8.8H16v2.5c.06.4.4.7.8.7.44 0 .8-.36.8-.8v-2.4h2.5c.4-.06.69-.4.7-.8 0-.44-.35-.8-.8-.8Z"/></svg>
1940                  </span>
1941                  <span class="quick-add-btn-text">Add to cart</span>
1942                </button>
1943                <a href="/products/lgn-dp-wander-mat152" class="btn btn--secondary quick-add-view-btn">View details</a><input type="hidden" name="product-id" value="7012204871758" /><input type="hidden" name="section-id" value="template--21493890809934__featured_collection_hFpxBt" /></form></product-form></div></div>
1944  </product-card>
1945                  </li><li class="slider__item">
1946                    <product-card class="card card--product h-full card--no-lines relative flex"><div class="card__media image-blend relative">
1947      <a href="/products/im-trying-sleeves" aria-label="I’m Trying - Double-Matte White Core Sleeves" class="media block relative image-blend js-prod-link" style="padding-top: 100%;" tabindex="-1"><img data-srcset="//ultrapro.com/cdn/shop/files/trying-sleeves.jpg?v=1780612063&width=240 320w, //ultrapro.com/cdn/shop/files/trying-sleeves.jpg?v=1780612063&width=345 460w, //ultrapro.com/cdn/shop/files/trying-sleeves.jpg?v=1780612063&width=450 600w, //ultrapro.com/cdn/shop/files/trying-sleeves.jpg?v=1780612063&width=525 700w, //ultrapro.com/cdn/shop/files/trying-sleeves.jpg?v=1780612063&width=600 800w, //ultrapro.com/cdn/shop/files/trying-sleeves.jpg?v=1780612063&width=675 900w, //ultrapro.com/cdn/shop/files/trying-sleeves.jpg?v=1780612063&width=900 1200w" sizes="(min-width: 1568px) calc((1440px - 96px) / 5), (min-width: 1280px) calc((100vw - 224px) / 5), (min-width: 769px) calc((100vw - 136px) / 4), (min-width: 600px) calc((100vw - 112px) / 3), calc((100vw - 52px) / 2)" data-src="//ultrapro.com/cdn/shop/files/trying-sleeves.jpg?v=1780612063&width=460"
1948           src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20900.0%20900'%3E%3C/svg%3E" class="img-fit img-fit--contain card__main-image no-js-hidden" data-media-id="38262899703886" loading="lazy"
1949           width="900.0"
1950           height="900"
1951           alt=""><noscript>
1952      <img src="//ultrapro.com/cdn/shop/files/trying-sleeves.jpg?v=1780612063&width=460"
1953           loading="lazy"
1954           class="img-fit img-fit--contain card__main-image" width="900.0"
1955           height="900"
1956           alt="">
1957    </noscript>
1958
1959</a></div>
1960
1961    <div class="card__info-container flex flex-col flex-auto relative">
1962      <div class="card__info w-full">
1963        <div class="card__info-inner flex flex-col h-full w-full"><p class="card__title font-bold mt-1 mb-0">
1964            <a href="/products/im-trying-sleeves" class="card-link text-current js-prod-link">I’m Trying - Double-Matte White Core Sleeves</a>
1965          </p>
1966          
1967<div class="flex grow items-end"><div class="price price--bottom">
1968  <div class="price__default">
1969    <strong class="price__current">$6.99
1970</strong>
1971    <s class="price__was"></s>
1972  </div>
1973
1974  <div class="unit-price relative" hidden><span class="visually-hidden">Unit price</span><span class="unit-price__price">
1975</span><span class="unit-price__separator"> / </span><span class="unit-price__unit"></span></div>
1976
1977  <div class="price__no-variant" hidden>
1978    <strong class="price__current" aria-label="Current Price">Unavailable</strong>
1979  </div>
1980</div>
1981</div></div>
1982      </div><div class="card__quick-add
1983          
1984          mob:card__quick-add--icon
1985          
1986          
1987        "><product-form>
1988              <div class="alert mb-8 bg-error-bg text-error-text js-form-error text-start" role="alert" hidden></div><form method="post" action="/cart/add" id="quick-add-7563854577742" accept-charset="UTF-8" class="js-product-form" enctype="multipart/form-data" novalidate="novalidate"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="42240966459470" disabled>
1989                <input type="hidden" name="quantity" value="1"><button class="btn btn--primary w-full"
1990                        data-add-to-cart-text="Add to cart"
1991                        name="add"
1992                        aria-haspopup="dialog">
1993                  <span class="quick-add-btn-icon">
1994                    <span class="visually-hidden">Add to cart</span>
1995                    <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M12.12 20.44H5.6V9.56h12.8v3.73c.06.4.4.69.8.7.44 0 .8-.35.8-.8v-4.5a.792.792 0 0 0-.8-.69H17V6.5C16.9 4 14.7 2 12 2S7 4.09 7 6.67V8H4.71c-.4.04-.71.37-.71.78v12.53a.8.8 0 0 0 .8.69h7.43c.38-.06.67-.39.67-.78 0-.43-.35-.78-.78-.78ZM8.66 6.67c0-1.72 1.49-3.11 3.33-3.11s3.33 1.39 3.33 3.11V8H8.65V6.67Z"/><path d="M20 17.25h-2.4v-2.5a.817.817 0 0 0-.8-.7c-.44 0-.8.36-.8.8v2.4h-2.5c-.4.06-.7.4-.7.8 0 .44.36.8.8.8H16v2.5c.06.4.4.7.8.7.44 0 .8-.36.8-.8v-2.4h2.5c.4-.06.69-.4.7-.8 0-.44-.35-.8-.8-.8Z"/></svg>
1996                  </span>
1997                  <span class="quick-add-btn-text">Add to cart</span>
1998                </button>
1999                <a href="/products/im-trying-sleeves" class="btn btn--secondary quick-add-view-btn">View details</a><input type="hidden" name="product-id" value="7563854577742" /><input type="hidden" name="section-id" value="template--21493890809934__featured_collection_hFpxBt" /></form></product-form></div></div>
2000  </product-card>
2001                  </li><li class="slider__item">
2002                    <product-card class="card card--product h-full card--no-lines relative flex"><div class="card__media image-blend relative">
2003      <a href="/products/lgn-dp-cassette-mat069-pos" aria-label="Cassette Sleeves" class="media block relative image-blend js-prod-link" style="padding-top: 100%;" tabindex="-1"><img data-srcset="//ultrapro.com/cdn/shop/files/133.jpg?v=1778179178&width=240 320w, //ultrapro.com/cdn/shop/files/133.jpg?v=1778179178&width=345 460w, //ultrapro.com/cdn/shop/files/133.jpg?v=1778179178&width=450 600w, //ultrapro.com/cdn/shop/files/133.jpg?v=1778179178&width=525 700w, //ultrapro.com/cdn/shop/files/133.jpg?v=1778179178&width=600 800w, //ultrapro.com/cdn/shop/files/133.jpg?v=1778179178&width=675 900w, //ultrapro.com/cdn/shop/files/133.jpg?v=1778179178&width=900 1200w" sizes="(min-width: 1568px) calc((1440px - 96px) / 5), (min-width: 1280px) calc((100vw - 224px) / 5), (min-width: 769px) calc((100vw - 136px) / 4), (min-width: 600px) calc((100vw - 112px) / 3), calc((100vw - 52px) / 2)" data-src="//ultrapro.com/cdn/shop/files/133.jpg?v=1778179178&width=460"
2004           src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20900.0%20900'%3E%3C/svg%3E" class="img-fit img-fit--contain card__main-image no-js-hidden" data-media-id="37717057241166" loading="lazy"
2005           width="900.0"
2006           height="900"
2007           alt=""><noscript>
2008      <img src="//ultrapro.com/cdn/shop/files/133.jpg?v=1778179178&width=460"
2009           loading="lazy"
2010           class="img-fit img-fit--contain card__main-image" width="900.0"
2011           height="900"
2012           alt="">
2013    </noscript>
2014
2015</a></div>
2016
2017    <div class="card__info-container flex flex-col flex-auto relative">
2018      <div class="card__info w-full">
2019        <div class="card__info-inner flex flex-col h-full w-full"><p class="card__title font-bold mt-1 mb-0">
2020            <a href="/products/lgn-dp-cassette-mat069-pos" class="card-link text-current js-prod-link">Cassette Sleeves</a>
2021          </p>
2022          
2023<div class="flex grow items-end"><div class="price price--bottom">
2024  <div class="price__default">
2025    <strong class="price__current">$5.99
2026</strong>
2027    <s class="price__was"></s>
2028  </div>
2029
2030  <div class="unit-price relative" hidden><span class="visually-hidden">Unit price</span><span class="unit-price__price">
2031</span><span class="unit-price__separator"> / </span><span class="unit-price__unit"></span></div>
2032
2033  <div class="price__no-variant" hidden>
2034    <strong class="price__current" aria-label="Current Price">Unavailable</strong>
2035  </div>
2036</div>
2037</div></div>
2038      </div><div class="card__quick-add
2039          
2040          mob:card__quick-add--icon
2041          
2042          
2043        "><product-form>
2044              <div class="alert mb-8 bg-error-bg text-error-text js-form-error text-start" role="alert" hidden></div><form method="post" action="/cart/add" id="quick-add-7640695013454" accept-charset="UTF-8" class="js-product-form" enctype="multipart/form-data" novalidate="novalidate"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="42622777786446" disabled>
2045                <input type="hidden" name="quantity" value="1"><button class="btn btn--primary w-full"
2046                        data-add-to-cart-text="Add to cart"
2047                        name="add"
2048                        aria-haspopup="dialog">
2049                  <span class="quick-add-btn-icon">
2050                    <span class="visually-hidden">Add to cart</span>
2051                    <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M12.12 20.44H5.6V9.56h12.8v3.73c.06.4.4.69.8.7.44 0 .8-.35.8-.8v-4.5a.792.792 0 0 0-.8-.69H17V6.5C16.9 4 14.7 2 12 2S7 4.09 7 6.67V8H4.71c-.4.04-.71.37-.71.78v12.53a.8.8 0 0 0 .8.69h7.43c.38-.06.67-.39.67-.78 0-.43-.35-.78-.78-.78ZM8.66 6.67c0-1.72 1.49-3.11 3.33-3.11s3.33 1.39 3.33 3.11V8H8.65V6.67Z"/><path d="M20 17.25h-2.4v-2.5a.817.817 0 0 0-.8-.7c-.44 0-.8.36-.8.8v2.4h-2.5c-.4.06-.7.4-.7.8 0 .44.36.8.8.8H16v2.5c.06.4.4.7.8.7.44 0 .8-.36.8-.8v-2.4h2.5c.4-.06.69-.4.7-.8 0-.44-.35-.8-.8-.8Z"/></svg>
2052                  </span>
2053                  <span class="quick-add-btn-text">Add to cart</span>
2054                </button>
2055                <a href="/products/lgn-dp-cassette-mat069-pos" class="btn btn--secondary quick-add-view-btn">View details</a><input type="hidden" name="product-id" value="7640695013454" /><input type="hidden" name="section-id" value="template--21493890809934__featured_collection_hFpxBt" /></form></product-form></div></div>
2056  </product-card>
2057                  </li><li class="slider__item">
2058                    <product-card class="card card--product h-full card--no-lines relative flex"><div class="card__media image-blend relative">
2059      <a href="/products/board-game-sleeves-5" aria-label="Standard Card Game Board Game Sleeves 5" class="media block relative image-blend js-prod-link" style="padding-top: 100%;" tabindex="-1"><img data-srcset="//ultrapro.com/cdn/shop/files/14_bab1babb-533d-4cb7-8841-62aee50b6b7e.jpg?v=1778179171&width=240 320w, //ultrapro.com/cdn/shop/files/14_bab1babb-533d-4cb7-8841-62aee50b6b7e.jpg?v=1778179171&width=345 460w, //ultrapro.com/cdn/shop/files/14_bab1babb-533d-4cb7-8841-62aee50b6b7e.jpg?v=1778179171&width=450 600w, //ultrapro.com/cdn/shop/files/14_bab1babb-533d-4cb7-8841-62aee50b6b7e.jpg?v=1778179171&width=525 700w, //ultrapro.com/cdn/shop/files/14_bab1babb-533d-4cb7-8841-62aee50b6b7e.jpg?v=1778179171&width=600 800w, //ultrapro.com/cdn/shop/files/14_bab1babb-533d-4cb7-8841-62aee50b6b7e.jpg?v=1778179171&width=675 900w, //ultrapro.com/cdn/shop/files/14_bab1babb-533d-4cb7-8841-62aee50b6b7e.jpg?v=1778179171&width=900 1200w" sizes="(min-width: 1568px) calc((1440px - 96px) / 5), (min-width: 1280px) calc((100vw - 224px) / 5), (min-width: 769px) calc((100vw - 136px) / 4), (min-width: 600px) calc((100vw - 112px) / 3), calc((100vw - 52px) / 2)" data-src="//ultrapro.com/cdn/shop/files/14_bab1babb-533d-4cb7-8841-62aee50b6b7e.jpg?v=1778179171&width=460"
2060           src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20900.0%20900'%3E%3C/svg%3E" class="img-fit img-fit--contain card__main-image no-js-hidden" data-media-id="37717054586958" loading="lazy"
2061           width="900.0"
2062           height="900"
2063           alt=""><noscript>
2064      <img src="//ultrapro.com/cdn/shop/files/14_bab1babb-533d-4cb7-8841-62aee50b6b7e.jpg?v=1778179171&width=460"
2065           loading="lazy"
2066           class="img-fit img-fit--contain card__main-image" width="900.0"
2067           height="900"
2068           alt="">
2069    </noscript>
2070
2071</a></div>
2072
2073    <div class="card__info-container flex flex-col flex-auto relative">
2074      <div class="card__info w-full">
2075        <div class="card__info-inner flex flex-col h-full w-full"><p class="card__title font-bold mt-1 mb-0">
2076            <a href="/products/board-game-sleeves-5" class="card-link text-current js-prod-link">Standard Card Game Board Game Sleeves 5</a>
2077          </p>
2078          
2079<div class="flex grow items-end"><div class="price price--bottom">
2080  <div class="price__default">
2081    <strong class="price__current">$3.99
2082</strong>
2083    <s class="price__was"></s>
2084  </div>
2085
2086  <div class="unit-price relative" hidden><span class="visually-hidden">Unit price</span><span class="unit-price__price">
2087</span><span class="unit-price__separator"> / </span><span class="unit-price__unit"></span></div>
2088
2089  <div class="price__no-variant" hidden>
2090    <strong class="price__current" aria-label="Current Price">Unavailable</strong>
2091  </div>
2092</div>
2093</div></div>
2094      </div><div class="card__quick-add
2095          
2096          mob:card__quick-add--icon
2097          
2098          
2099        "><product-form>
2100              <div class="alert mb-8 bg-error-bg text-error-text js-form-error text-start" role="alert" hidden></div><form method="post" action="/cart/add" id="quick-add-7420791062606" accept-charset="UTF-8" class="js-product-form" enctype="multipart/form-data" novalidate="novalidate"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="41681527570510" disabled>
2101                <input type="hidden" name="quantity" value="1"><button class="btn btn--primary w-full"
2102                        data-add-to-cart-text="Add to cart"
2103                        name="add"
2104                        aria-haspopup="dialog">
2105                  <span class="quick-add-btn-icon">
2106                    <span class="visually-hidden">Add to cart</span>
2107                    <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M12.12 20.44H5.6V9.56h12.8v3.73c.06.4.4.69.8.7.44 0 .8-.35.8-.8v-4.5a.792.792 0 0 0-.8-.69H17V6.5C16.9 4 14.7 2 12 2S7 4.09 7 6.67V8H4.71c-.4.04-.71.37-.71.78v12.53a.8.8 0 0 0 .8.69h7.43c.38-.06.67-.39.67-.78 0-.43-.35-.78-.78-.78ZM8.66 6.67c0-1.72 1.49-3.11 3.33-3.11s3.33 1.39 3.33 3.11V8H8.65V6.67Z"/><path d="M20 17.25h-2.4v-2.5a.817.817 0 0 0-.8-.7c-.44 0-.8.36-.8.8v2.4h-2.5c-.4.06-.7.4-.7.8 0 .44.36.8.8.8H16v2.5c.06.4.4.7.8.7.44 0 .8-.36.8-.8v-2.4h2.5c.4-.06.69-.4.7-.8 0-.44-.35-.8-.8-.8Z"/></svg>
2108                  </span>
2109                  <span class="quick-add-btn-text">Add to cart</span>
2110                </button>
2111                <a href="/products/board-game-sleeves-5" class="btn btn--secondary quick-add-view-btn">View details</a><input type="hidden" name="product-id" value="7420791062606" /><input type="hidden" name="section-id" value="template--21493890809934__featured_collection_hFpxBt" /></form></product-form></div></div>
2112  </product-card>
2113                  </li><li class="slider__item">
2114                    <product-card class="card card--product h-full card--no-lines relative flex"><div class="card__media image-blend relative">
2115      <a href="/products/otter-sleeve" aria-label="Otter Sleeve" class="media block relative image-blend js-prod-link" style="padding-top: 100%;" tabindex="-1"><img data-srcset="//ultrapro.com/cdn/shop/files/137.jpg?v=1778194911&width=240 320w, //ultrapro.com/cdn/shop/files/137.jpg?v=1778194911&width=345 460w, //ultrapro.com/cdn/shop/files/137.jpg?v=1778194911&width=450 600w, //ultrapro.com/cdn/shop/files/137.jpg?v=1778194911&width=525 700w, //ultrapro.com/cdn/shop/files/137.jpg?v=1778194911&width=600 800w, //ultrapro.com/cdn/shop/files/137.jpg?v=1778194911&width=675 900w, //ultrapro.com/cdn/shop/files/137.jpg?v=1778194911&width=900 1200w" sizes="(min-width: 1568px) calc((1440px - 96px) / 5), (min-width: 1280px) calc((100vw - 224px) / 5), (min-width: 769px) calc((100vw - 136px) / 4), (min-width: 600px) calc((100vw - 112px) / 3), calc((100vw - 52px) / 2)" data-src="//ultrapro.com/cdn/shop/files/137.jpg?v=1778194911&width=460"
2116           src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20900.0%20900'%3E%3C/svg%3E" class="img-fit img-fit--contain card__main-image no-js-hidden" data-media-id="37720882217038" loading="lazy"
2117           width="900.0"
2118           height="900"
2119           alt="Otter Sleeve"><noscript>
2120      <img src="//ultrapro.com/cdn/shop/files/137.jpg?v=1778194911&width=460"
2121           loading="lazy"
2122           class="img-fit img-fit--contain card__main-image" width="900.0"
2123           height="900"
2124           alt="Otter Sleeve">
2125    </noscript>
2126
2127</a></div>
2128
2129    <div class="card__info-container flex flex-col flex-auto relative">
2130      <div class="card__info w-full">
2131        <div class="card__info-inner flex flex-col h-full w-full"><p class="card__title font-bold mt-1 mb-0">
2132            <a href="/products/otter-sleeve" class="card-link text-current js-prod-link">Otter Sleeve</a>
2133          </p>
2134          
2135<div class="flex grow items-end"><div class="price price--bottom">
2136  <div class="price__default">
2137    <strong class="price__current">$5.49
2138</strong>
2139    <s class="price__was"></s>
2140  </div>
2141
2142  <div class="unit-price relative" hidden><span class="visually-hidden">Unit price</span><span class="unit-price__price">
2143</span><span class="unit-price__separator"> / </span><span class="unit-price__unit"></span></div>
2144
2145  <div class="price__no-variant" hidden>
2146    <strong class="price__current" aria-label="Current Price">Unavailable</strong>
2147  </div>
2148</div>
2149</div></div>
2150      </div><div class="card__quick-add
2151          
2152          mob:card__quick-add--icon
2153          
2154          
2155        "><product-form>
2156              <div class="alert mb-8 bg-error-bg text-error-text js-form-error text-start" role="alert" hidden></div><form method="post" action="/cart/add" id="quick-add-7904041402446" accept-charset="UTF-8" class="js-product-form" enctype="multipart/form-data" novalidate="novalidate"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="43730163171406" disabled>
2157                <input type="hidden" name="quantity" value="1"><button class="btn btn--primary w-full"
2158                        data-add-to-cart-text="Add to cart"
2159                        name="add"
2160                        aria-haspopup="dialog">
2161                  <span class="quick-add-btn-icon">
2162                    <span class="visually-hidden">Add to cart</span>
2163                    <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M12.12 20.44H5.6V9.56h12.8v3.73c.06.4.4.69.8.7.44 0 .8-.35.8-.8v-4.5a.792.792 0 0 0-.8-.69H17V6.5C16.9 4 14.7 2 12 2S7 4.09 7 6.67V8H4.71c-.4.04-.71.37-.71.78v12.53a.8.8 0 0 0 .8.69h7.43c.38-.06.67-.39.67-.78 0-.43-.35-.78-.78-.78ZM8.66 6.67c0-1.72 1.49-3.11 3.33-3.11s3.33 1.39 3.33 3.11V8H8.65V6.67Z"/><path d="M20 17.25h-2.4v-2.5a.817.817 0 0 0-.8-.7c-.44 0-.8.36-.8.8v2.4h-2.5c-.4.06-.7.4-.7.8 0 .44.36.8.8.8H16v2.5c.06.4.4.7.8.7.44 0 .8-.36.8-.8v-2.4h2.5c.4-.06.69-.4.7-.8 0-.44-.35-.8-.8-.8Z"/></svg>
2164                  </span>
2165                  <span class="quick-add-btn-text">Add to cart</span>
2166                </button>
2167                <a href="/products/otter-sleeve" class="btn btn--secondary quick-add-view-btn">View details</a><input type="hidden" name="product-id" value="7904041402446" /><input type="hidden" name="section-id" value="template--21493890809934__featured_collection_hFpxBt" /></form></product-form></div></div>
2168  </product-card>
2169                  </li><li class="slider__item">
2170                    <product-card class="card card--product h-full card--no-lines relative flex"><div class="card__media image-blend relative">
2171      <a href="/products/the-night-is-dark-matte-sleeves" aria-label="The Night is Dark Matte Sleeves" class="media block relative image-blend js-prod-link" style="padding-top: 100%;" tabindex="-1"><img data-srcset="//ultrapro.com/cdn/shop/files/MAT060-Night-Is-Dark_fe94a179-f48d-48dd-86cd-6a7c5dccc41c.jpg?v=1778195465&width=240 320w, //ultrapro.com/cdn/shop/files/MAT060-Night-Is-Dark_fe94a179-f48d-48dd-86cd-6a7c5dccc41c.jpg?v=1778195465&width=345 460w, //ultrapro.com/cdn/shop/files/MAT060-Night-Is-Dark_fe94a179-f48d-48dd-86cd-6a7c5dccc41c.jpg?v=1778195465&width=450 600w, //ultrapro.com/cdn/shop/files/MAT060-Night-Is-Dark_fe94a179-f48d-48dd-86cd-6a7c5dccc41c.jpg?v=1778195465&width=525 700w, //ultrapro.com/cdn/shop/files/MAT060-Night-Is-Dark_fe94a179-f48d-48dd-86cd-6a7c5dccc41c.jpg?v=1778195465&width=600 800w, //ultrapro.com/cdn/shop/files/MAT060-Night-Is-Dark_fe94a179-f48d-48dd-86cd-6a7c5dccc41c.jpg?v=1778195465&width=675 900w" sizes="(min-width: 1568px) calc((1440px - 96px) / 5), (min-width: 1280px) calc((100vw - 224px) / 5), (min-width: 769px) calc((100vw - 136px) / 4), (min-width: 600px) calc((100vw - 112px) / 3), calc((100vw - 52px) / 2)" data-src="//ultrapro.com/cdn/shop/files/MAT060-Night-Is-Dark_fe94a179-f48d-48dd-86cd-6a7c5dccc41c.jpg?v=1778195465&width=460"
2172           src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20675.0%20675'%3E%3C/svg%3E" class="img-fit img-fit--contain card__main-image no-js-hidden" data-media-id="37721036292174" loading="lazy"
2173           width="675.0"
2174           height="675"
2175           alt="The Night is Dark Matte Sleeves"><noscript>
2176      <img src="//ultrapro.com/cdn/shop/files/MAT060-Night-Is-Dark_fe94a179-f48d-48dd-86cd-6a7c5dccc41c.jpg?v=1778195465&width=460"
2177           loading="lazy"
2178           class="img-fit img-fit--contain card__main-image" width="675.0"
2179           height="675"
2180           alt="The Night is Dark Matte Sleeves">
2181    </noscript>
2182
2183</a></div>
2184
2185    <div class="card__info-container flex flex-col flex-auto relative">
2186      <div class="card__info w-full">
2187        <div class="card__info-inner flex flex-col h-full w-full"><p class="card__title font-bold mt-1 mb-0">
2188            <a href="/products/the-night-is-dark-matte-sleeves" class="card-link text-current js-prod-link">The Night is Dark Matte Sleeves</a>
2189          </p>
2190          
2191<div class="flex grow items-end"><div class="price price--bottom">
2192  <div class="price__default">
2193    <strong class="price__current">$5.49
2194</strong>
2195    <s class="price__was"></s>
2196  </div>
2197
2198  <div class="unit-price relative" hidden><span class="visually-hidden">Unit price</span><span class="unit-price__price">
2199</span><span class="unit-price__separator"> / </span><span class="unit-price__unit"></span></div>
2200
2201  <div class="price__no-variant" hidden>
2202    <strong class="price__current" aria-label="Current Price">Unavailable</strong>
2203  </div>
2204</div>
2205</div></div>
2206      </div><div class="card__quick-add
2207          
2208          mob:card__quick-add--icon
2209          
2210          
2211        "><product-form>
2212              <div class="alert mb-8 bg-error-bg text-error-text js-form-error text-start" role="alert" hidden></div><form method="post" action="/cart/add" id="quick-add-7904044974158" accept-charset="UTF-8" class="js-product-form" enctype="multipart/form-data" novalidate="novalidate"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="43730168021070" disabled>
2213                <input type="hidden" name="quantity" value="1"><button class="btn btn--primary w-full"
2214                        data-add-to-cart-text="Add to cart"
2215                        name="add"
2216                        aria-haspopup="dialog">
2217                  <span class="quick-add-btn-icon">
2218                    <span class="visually-hidden">Add to cart</span>
2219                    <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M12.12 20.44H5.6V9.56h12.8v3.73c.06.4.4.69.8.7.44 0 .8-.35.8-.8v-4.5a.792.792 0 0 0-.8-.69H17V6.5C16.9 4 14.7 2 12 2S7 4.09 7 6.67V8H4.71c-.4.04-.71.37-.71.78v12.53a.8.8 0 0 0 .8.69h7.43c.38-.06.67-.39.67-.78 0-.43-.35-.78-.78-.78ZM8.66 6.67c0-1.72 1.49-3.11 3.33-3.11s3.33 1.39 3.33 3.11V8H8.65V6.67Z"/><path d="M20 17.25h-2.4v-2.5a.817.817 0 0 0-.8-.7c-.44 0-.8.36-.8.8v2.4h-2.5c-.4.06-.7.4-.7.8 0 .44.36.8.8.8H16v2.5c.06.4.4.7.8.7.44 0 .8-.36.8-.8v-2.4h2.5c.4-.06.69-.4.7-.8 0-.44-.35-.8-.8-.8Z"/></svg>
2220                  </span>
2221                  <span class="quick-add-btn-text">Add to cart</span>
2222                </button>
2223                <a href="/products/the-night-is-dark-matte-sleeves" class="btn btn--secondary quick-add-view-btn">View details</a><input type="hidden" name="product-id" value="7904044974158" /><input type="hidden" name="section-id" value="template--21493890809934__featured_collection_hFpxBt" /></form></product-form></div></div>
2224  </product-card>
2225                  </li><li class="slider__item">
2226                    <product-card class="card card--product h-full card--no-lines relative flex"><div class="card__media image-blend relative">
2227      <a href="/products/lgn-dp-not-flat-mat158" aria-label="Not Flat Sleeves" class="media block relative image-blend js-prod-link" style="padding-top: 100%;" tabindex="-1"><img data-srcset="//ultrapro.com/cdn/shop/files/206_f770df52-8a1a-4dad-b8e8-f3427810bc4a.jpg?v=1778179243&width=240 320w, //ultrapro.com/cdn/shop/files/206_f770df52-8a1a-4dad-b8e8-f3427810bc4a.jpg?v=1778179243&width=345 460w, //ultrapro.com/cdn/shop/files/206_f770df52-8a1a-4dad-b8e8-f3427810bc4a.jpg?v=1778179243&width=450 600w, //ultrapro.com/cdn/shop/files/206_f770df52-8a1a-4dad-b8e8-f3427810bc4a.jpg?v=1778179243&width=525 700w, //ultrapro.com/cdn/shop/files/206_f770df52-8a1a-4dad-b8e8-f3427810bc4a.jpg?v=1778179243&width=600 800w, //ultrapro.com/cdn/shop/files/206_f770df52-8a1a-4dad-b8e8-f3427810bc4a.jpg?v=1778179243&width=675 900w, //ultrapro.com/cdn/shop/files/206_f770df52-8a1a-4dad-b8e8-f3427810bc4a.jpg?v=1778179243&width=900 1200w" sizes="(min-width: 1568px) calc((1440px - 96px) / 5), (min-width: 1280px) calc((100vw - 224px) / 5), (min-width: 769px) calc((100vw - 136px) / 4), (min-width: 600px) calc((100vw - 112px) / 3), calc((100vw - 52px) / 2)" data-src="//ultrapro.com/cdn/shop/files/206_f770df52-8a1a-4dad-b8e8-f3427810bc4a.jpg?v=1778179243&width=460"
2228           src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20900.0%20900'%3E%3C/svg%3E" class="img-fit img-fit--contain card__main-image no-js-hidden" data-media-id="37717090009166" loading="lazy"
2229           width="900.0"
2230           height="900"
2231           alt=""><noscript>
2232      <img src="//ultrapro.com/cdn/shop/files/206_f770df52-8a1a-4dad-b8e8-f3427810bc4a.jpg?v=1778179243&width=460"
2233           loading="lazy"
2234           class="img-fit img-fit--contain card__main-image" width="900.0"
2235           height="900"
2236           alt="">
2237    </noscript>
2238
2239</a></div>
2240
2241    <div class="card__info-container flex flex-col flex-auto relative">
2242      <div class="card__info w-full">
2243        <div class="card__info-inner flex flex-col h-full w-full"><p class="card__title font-bold mt-1 mb-0">
2244            <a href="/products/lgn-dp-not-flat-mat158" class="card-link text-current js-prod-link">Not Flat Sleeves</a>
2245          </p>
2246          
2247<div class="flex grow items-end"><div class="price price--bottom">
2248  <div class="price__default">
2249    <strong class="price__current">$6.99
2250</strong>
2251    <s class="price__was"></s>
2252  </div>
2253
2254  <div class="unit-price relative" hidden><span class="visually-hidden">Unit price</span><span class="unit-price__price">
2255</span><span class="unit-price__separator"> / </span><span class="unit-price__unit"></span></div>
2256
2257  <div class="price__no-variant" hidden>
2258    <strong class="price__current" aria-label="Current Price">Unavailable</strong>
2259  </div>
2260</div>
2261</div></div>
2262      </div><div class="card__quick-add
2263          
2264          mob:card__quick-add--icon
2265          
2266          
2267        "><product-form>
2268              <div class="alert mb-8 bg-error-bg text-error-text js-form-error text-start" role="alert" hidden></div><form method="post" action="/cart/add" id="quick-add-7012204675150" accept-charset="UTF-8" class="js-product-form" enctype="multipart/form-data" novalidate="novalidate"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="40673142243406" disabled>
2269                <input type="hidden" name="quantity" value="1"><button class="btn btn--primary w-full"
2270                        data-add-to-cart-text="Add to cart"
2271                        name="add"
2272                        aria-haspopup="dialog">
2273                  <span class="quick-add-btn-icon">
2274                    <span class="visually-hidden">Add to cart</span>
2275                    <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M12.12 20.44H5.6V9.56h12.8v3.73c.06.4.4.69.8.7.44 0 .8-.35.8-.8v-4.5a.792.792 0 0 0-.8-.69H17V6.5C16.9 4 14.7 2 12 2S7 4.09 7 6.67V8H4.71c-.4.04-.71.37-.71.78v12.53a.8.8 0 0 0 .8.69h7.43c.38-.06.67-.39.67-.78 0-.43-.35-.78-.78-.78ZM8.66 6.67c0-1.72 1.49-3.11 3.33-3.11s3.33 1.39 3.33 3.11V8H8.65V6.67Z"/><path d="M20 17.25h-2.4v-2.5a.817.817 0 0 0-.8-.7c-.44 0-.8.36-.8.8v2.4h-2.5c-.4.06-.7.4-.7.8 0 .44.36.8.8.8H16v2.5c.06.4.4.7.8.7.44 0 .8-.36.8-.8v-2.4h2.5c.4-.06.69-.4.7-.8 0-.44-.35-.8-.8-.8Z"/></svg>
2276                  </span>
2277                  <span class="quick-add-btn-text">Add to cart</span>
2278                </button>
2279                <a href="/products/lgn-dp-not-flat-mat158" class="btn btn--secondary quick-add-view-btn">View details</a><input type="hidden" name="product-id" value="7012204675150" /><input type="hidden" name="section-id" value="template--21493890809934__featured_collection_hFpxBt" /></form></product-form></div></div>
2280  </product-card>
2281                  </li></ul>
2282            </div></div><div class="slider-nav absolute top-middle end slider-nav--show-on-hover no-hover-hidden hidden md:block no-js-hidden">
2283                <button type="button" class="slider-nav__btn tap-target btn btn--primary has-ltr-icon" name="next" aria-controls="slider-template--21493890809934__featured_collection_hFpxBt">
2284                  <span class="visually-hidden">Next</span>
2285                  <svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
2286                </button>
2287                <button type="button" class="slider-nav__btn tap-target btn btn--primary has-ltr-icon" name="prev" aria-controls="slider-template--21493890809934__featured_collection_hFpxBt">
2288                  <span class="visually-hidden">Previous</span>
2289                  <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m6.797 11.625 8.03-8.03 1.06 1.06-6.97 6.97 6.97 6.97-1.06 1.06z"/></svg>
2290                </button>
2291              </div></div>
2292        </carousel-slider></div>
2293
2294
2295</section><section id="shopify-section-template--21493890809934__featured_collection_7A9Kdw" class="shopify-section cc-featured-collection"><link rel="stylesheet" href="//ultrapro.com/cdn/shop/t/140/assets/featured-collection.css?v=64892234005846914921787682190" media="print" onload="this.media='all'">
2296  <link rel="stylesheet" href="//ultrapro.com/cdn/shop/t/140/assets/product.css?v=175856394955602267661787682190" media="print" onload="this.media='all'"><link rel="stylesheet" href="//ultrapro.com/cdn/shop/t/140/assets/quick-add.css?v=65988701598420848001787682190" media="print" onload="this.media='all'">
2297  
2297<script src="//ultrapro.com/cdn/shop/t/140/assets/quick-add.js?v=51199992971974147511787682190" defer="defer"></script>
2297
2298  
2298<script src="//ultrapro.com/cdn/shop/t/140/assets/variant-picker.js?v=149126051096250700131787682190" defer="defer"></script>
2298
2299  
2299<script src="//ultrapro.com/cdn/shop/t/140/assets/product-form.js?v=136570434832291028671787682190" defer="defer"></script>
2299
2300  
2300<script src="//ultrapro.com/cdn/shop/t/140/assets/custom-select.js?v=147432982730571550041787682190" defer="defer"></script>
2300<div class="section"><div class="container">
2301      <div class="section__header items-center flex flex-row flex-wrap gap-x-theme"><h2 class="h4 mb-0 flex-auto section__heading text-start">DECK BOX®</h2><a href="/collections/legion-deck-box" class="link">View all</a></div>
2302    </div><carousel-slider class="carousel block" inactive>
2303          <div class="container relative featured-collection-products">
2304            <div class="slider" id="slider-template--21493890809934__featured_collection_7A9Kdw"><div class="container products-grid-container shrink-0">
2305              <ul class="slider__grid grid grid-flow-col auto-cols-2 small-cards-mobile md:auto-cols-3 lg:auto-cols-4 xl:auto-cols-5 small-cards-desktop gap-x-theme gap-y-8" role="list"><li class="slider__item">
2306                    <product-card class="card card--product h-full card--no-lines relative flex"><div class="card__media image-blend relative">
2307      <a href="/products/lgn-db-countersoup-box156" aria-label="Countersoup Card Box" class="media block relative image-blend js-prod-link" style="padding-top: 100%;" tabindex="-1"><img data-srcset="//ultrapro.com/cdn/shop/files/204.jpg?v=1778179235&width=240 320w, //ultrapro.com/cdn/shop/files/204.jpg?v=1778179235&width=345 460w, //ultrapro.com/cdn/shop/files/204.jpg?v=1778179235&width=450 600w, //ultrapro.com/cdn/shop/files/204.jpg?v=1778179235&width=525 700w, //ultrapro.com/cdn/shop/files/204.jpg?v=1778179235&width=600 800w, //ultrapro.com/cdn/shop/files/204.jpg?v=1778179235&width=675 900w, //ultrapro.com/cdn/shop/files/204.jpg?v=1778179235&width=900 1200w" sizes="(min-width: 1568px) calc((1440px - 96px) / 5), (min-width: 1280px) calc((100vw - 224px) / 5), (min-width: 769px) calc((100vw - 136px) / 4), (min-width: 600px) calc((100vw - 112px) / 3), calc((100vw - 52px) / 2)" data-src="//ultrapro.com/cdn/shop/files/204.jpg?v=1778179235&width=460"
2308           src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20900.0%20900'%3E%3C/svg%3E" class="img-fit img-fit--contain card__main-image no-js-hidden" data-media-id="37717087158350" loading="lazy"
2309           width="900.0"
2310           height="900"
2311           alt=""><noscript>
2312      <img src="//ultrapro.com/cdn/shop/files/204.jpg?v=1778179235&width=460"
2313           loading="lazy"
2314           class="img-fit img-fit--contain card__main-image" width="900.0"
2315           height="900"
2316           alt="">
2317    </noscript>
2318
2319</a></div>
2320
2321    <div class="card__info-container flex flex-col flex-auto relative">
2322      <div class="card__info w-full">
2323        <div class="card__info-inner flex flex-col h-full w-full"><p class="card__title font-bold mt-1 mb-0">
2324            <a href="/products/lgn-db-countersoup-box156" class="card-link text-current js-prod-link">Countersoup Card Box</a>
2325          </p>
2326          
2327<div class="flex grow items-end"><div class="price price--bottom">
2328  <div class="price__default">
2329    <strong class="price__current">$4.99
2330</strong>
2331    <s class="price__was"></s>
2332  </div>
2333
2334  <div class="unit-price relative" hidden><span class="visually-hidden">Unit price</span><span class="unit-price__price">
2335</span><span class="unit-price__separator"> / </span><span class="unit-price__unit"></span></div>
2336
2337  <div class="price__no-variant" hidden>
2338    <strong class="price__current" aria-label="Current Price">Unavailable</strong>
2339  </div>
2340</div>
2341</div></div>
2342      </div><div class="card__quick-add
2343          
2344          mob:card__quick-add--icon
2345          
2346          
2347        "><product-form>
2348              <div class="alert mb-8 bg-error-bg text-error-text js-form-error text-start" role="alert" hidden></div><form method="post" action="/cart/add" id="quick-add-7012204445774" accept-charset="UTF-8" class="js-product-form" enctype="multipart/form-data" novalidate="novalidate"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="40673142014030" disabled>
2349                <input type="hidden" name="quantity" value="1"><button class="btn btn--primary w-full"
2350                        data-add-to-cart-text="Add to cart"
2351                        name="add"
2352                        aria-haspopup="dialog">
2353                  <span class="quick-add-btn-icon">
2354                    <span class="visually-hidden">Add to cart</span>
2355                    <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M12.12 20.44H5.6V9.56h12.8v3.73c.06.4.4.69.8.7.44 0 .8-.35.8-.8v-4.5a.792.792 0 0 0-.8-.69H17V6.5C16.9 4 14.7 2 12 2S7 4.09 7 6.67V8H4.71c-.4.04-.71.37-.71.78v12.53a.8.8 0 0 0 .8.69h7.43c.38-.06.67-.39.67-.78 0-.43-.35-.78-.78-.78ZM8.66 6.67c0-1.72 1.49-3.11 3.33-3.11s3.33 1.39 3.33 3.11V8H8.65V6.67Z"/><path d="M20 17.25h-2.4v-2.5a.817.817 0 0 0-.8-.7c-.44 0-.8.36-.8.8v2.4h-2.5c-.4.06-.7.4-.7.8 0 .44.36.8.8.8H16v2.5c.06.4.4.7.8.7.44 0 .8-.36.8-.8v-2.4h2.5c.4-.06.69-.4.7-.8 0-.44-.35-.8-.8-.8Z"/></svg>
2356                  </span>
2357                  <span class="quick-add-btn-text">Add to cart</span>
2358                </button>
2359                <a href="/products/lgn-db-countersoup-box156" class="btn btn--secondary quick-add-view-btn">View details</a><input type="hidden" name="product-id" value="7012204445774" /><input type="hidden" name="section-id" value="template--21493890809934__featured_collection_7A9Kdw" /></form></product-form></div></div>
2360  </product-card>
2361                  </li><li class="slider__item">
2362                    <product-card class="card card--product h-full card--no-lines relative flex"><div class="card__media image-blend relative">
2363      <a href="/products/lgn-db-comp-trash-box055" aria-label="Complete Trash Card Box" class="media block relative image-blend js-prod-link" style="padding-top: 100%;" tabindex="-1"><img data-srcset="//ultrapro.com/cdn/shop/files/58.jpg?v=1778179171&width=240 320w, //ultrapro.com/cdn/shop/files/58.jpg?v=1778179171&width=345 460w, //ultrapro.com/cdn/shop/files/58.jpg?v=1778179171&width=450 600w, //ultrapro.com/cdn/shop/files/58.jpg?v=1778179171&width=525 700w, //ultrapro.com/cdn/shop/files/58.jpg?v=1778179171&width=600 800w, //ultrapro.com/cdn/shop/files/58.jpg?v=1778179171&width=675 900w, //ultrapro.com/cdn/shop/files/58.jpg?v=1778179171&width=900 1200w" sizes="(min-width: 1568px) calc((1440px - 96px) / 5), (min-width: 1280px) calc((100vw - 224px) / 5), (min-width: 769px) calc((100vw - 136px) / 4), (min-width: 600px) calc((100vw - 112px) / 3), calc((100vw - 52px) / 2)" data-src="//ultrapro.com/cdn/shop/files/58.jpg?v=1778179171&width=460"
2364           src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20900.0%20900'%3E%3C/svg%3E" class="img-fit img-fit--contain card__main-image no-js-hidden" data-media-id="37717054619726" loading="lazy"
2365           width="900.0"
2366           height="900"
2367           alt=""><noscript>
2368      <img src="//ultrapro.com/cdn/shop/files/58.jpg?v=1778179171&width=460"
2369           loading="lazy"
2370           class="img-fit img-fit--contain card__main-image" width="900.0"
2371           height="900"
2372           alt="">
2373    </noscript>
2374
2375</a></div>
2376
2377    <div class="card__info-container flex flex-col flex-auto relative">
2378      <div class="card__info w-full">
2379        <div class="card__info-inner flex flex-col h-full w-full"><p class="card__title font-bold mt-1 mb-0">
2380            <a href="/products/lgn-db-comp-trash-box055" class="card-link text-current js-prod-link">Complete Trash Card Box</a>
2381          </p>
2382          
2383<div class="flex grow items-end"><div class="price price--bottom">
2384  <div class="price__default">
2385    <strong class="price__current">$4.99
2386</strong>
2387    <s class="price__was"></s>
2388  </div>
2389
2390  <div class="unit-price relative" hidden><span class="visually-hidden">Unit price</span><span class="unit-price__price">
2391</span><span class="unit-price__separator"> / </span><span class="unit-price__unit"></span></div>
2392
2393  <div class="price__no-variant" hidden>
2394    <strong class="price__current" aria-label="Current Price">Unavailable</strong>
2395  </div>
2396</div>
2397</div></div>
2398      </div><div class="card__quick-add
2399          
2400          mob:card__quick-add--icon
2401          
2402          
2403        "><product-form>
2404              <div class="alert mb-8 bg-error-bg text-error-text js-form-error text-start" role="alert" hidden></div><form method="post" action="/cart/add" id="quick-add-7012205101134" accept-charset="UTF-8" class="js-product-form" enctype="multipart/form-data" novalidate="novalidate"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="40673143390286" disabled>
2405                <input type="hidden" name="quantity" value="1"><button class="btn btn--primary w-full"
2406                        data-add-to-cart-text="Add to cart"
2407                        name="add"
2408                        aria-haspopup="dialog">
2409                  <span class="quick-add-btn-icon">
2410                    <span class="visually-hidden">Add to cart</span>
2411                    <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M12.12 20.44H5.6V9.56h12.8v3.73c.06.4.4.69.8.7.44 0 .8-.35.8-.8v-4.5a.792.792 0 0 0-.8-.69H17V6.5C16.9 4 14.7 2 12 2S7 4.09 7 6.67V8H4.71c-.4.04-.71.37-.71.78v12.53a.8.8 0 0 0 .8.69h7.43c.38-.06.67-.39.67-.78 0-.43-.35-.78-.78-.78ZM8.66 6.67c0-1.72 1.49-3.11 3.33-3.11s3.33 1.39 3.33 3.11V8H8.65V6.67Z"/><path d="M20 17.25h-2.4v-2.5a.817.817 0 0 0-.8-.7c-.44 0-.8.36-.8.8v2.4h-2.5c-.4.06-.7.4-.7.8 0 .44.36.8.8.8H16v2.5c.06.4.4.7.8.7.44 0 .8-.36.8-.8v-2.4h2.5c.4-.06.69-.4.7-.8 0-.44-.35-.8-.8-.8Z"/></svg>
2412                  </span>
2413                  <span class="quick-add-btn-text">Add to cart</span>
2414                </button>
2415                <a href="/products/lgn-db-comp-trash-box055" class="btn btn--secondary quick-add-view-btn">View details</a><input type="hidden" name="product-id" value="7012205101134" /><input type="hidden" name="section-id" value="template--21493890809934__featured_collection_7A9Kdw" /></form></product-form></div></div>
2416  </product-card>
2417                  </li><li class="slider__item">
2418                    <product-card class="card card--product h-full card--no-lines relative flex"><div class="card__media image-blend relative">
2419      <a href="/products/lgn-db-wander-box152" aria-label="Not All Who Wander Card Box" class="media block relative image-blend js-prod-link" style="padding-top: 100%;" tabindex="-1"><img data-srcset="//ultrapro.com/cdn/shop/files/200.jpg?v=1778179229&width=240 320w, //ultrapro.com/cdn/shop/files/200.jpg?v=1778179229&width=345 460w, //ultrapro.com/cdn/shop/files/200.jpg?v=1778179229&width=450 600w, //ultrapro.com/cdn/shop/files/200.jpg?v=1778179229&width=525 700w, //ultrapro.com/cdn/shop/files/200.jpg?v=1778179229&width=600 800w, //ultrapro.com/cdn/shop/files/200.jpg?v=1778179229&width=675 900w, //ultrapro.com/cdn/shop/files/200.jpg?v=1778179229&width=900 1200w" sizes="(min-width: 1568px) calc((1440px - 96px) / 5), (min-width: 1280px) calc((100vw - 224px) / 5), (min-width: 769px) calc((100vw - 136px) / 4), (min-width: 600px) calc((100vw - 112px) / 3), calc((100vw - 52px) / 2)" data-src="//ultrapro.com/cdn/shop/files/200.jpg?v=1778179229&width=460"
2420           src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20900.0%20900'%3E%3C/svg%3E" class="img-fit img-fit--contain card__main-image no-js-hidden" data-media-id="37717086109774" loading="lazy"
2421           width="900.0"
2422           height="900"
2423           alt=""><noscript>
2424      <img src="//ultrapro.com/cdn/shop/files/200.jpg?v=1778179229&width=460"
2425           loading="lazy"
2426           class="img-fit img-fit--contain card__main-image" width="900.0"
2427           height="900"
2428           alt="">
2429    </noscript>
2430
2431</a></div>
2432
2433    <div class="card__info-container flex flex-col flex-auto relative">
2434      <div class="card__info w-full">
2435        <div class="card__info-inner flex flex-col h-full w-full"><p class="card__title font-bold mt-1 mb-0">
2436            <a href="/products/lgn-db-wander-box152" class="card-link text-current js-prod-link">Not All Who Wander Card Box</a>
2437          </p>
2438          
2439<div class="flex grow items-end"><div class="price price--bottom">
2440  <div class="price__default">
2441    <strong class="price__current">$4.99
2442</strong>
2443    <s class="price__was"></s>
2444  </div>
2445
2446  <div class="unit-price relative" hidden><span class="visually-hidden">Unit price</span><span class="unit-price__price">
2447</span><span class="unit-price__separator"> / </span><span class="unit-price__unit"></span></div>
2448
2449  <div class="price__no-variant" hidden>
2450    <strong class="price__current" aria-label="Current Price">Unavailable</strong>
2451  </div>
2452</div>
2453</div></div>
2454      </div><div class="card__quick-add
2455          
2456          mob:card__quick-add--icon
2457          
2458          
2459        "><product-form>
2460              <div class="alert mb-8 bg-error-bg text-error-text js-form-error text-start" role="alert" hidden></div><form method="post" action="/cart/add" id="quick-add-7012204707918" accept-charset="UTF-8" class="js-product-form" enctype="multipart/form-data" novalidate="novalidate"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="40673142276174" disabled>
2461                <input type="hidden" name="quantity" value="1"><button class="btn btn--primary w-full"
2462                        data-add-to-cart-text="Add to cart"
2463                        name="add"
2464                        aria-haspopup="dialog">
2465                  <span class="quick-add-btn-icon">
2466                    <span class="visually-hidden">Add to cart</span>
2467                    <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M12.12 20.44H5.6V9.56h12.8v3.73c.06.4.4.69.8.7.44 0 .8-.35.8-.8v-4.5a.792.792 0 0 0-.8-.69H17V6.5C16.9 4 14.7 2 12 2S7 4.09 7 6.67V8H4.71c-.4.04-.71.37-.71.78v12.53a.8.8 0 0 0 .8.69h7.43c.38-.06.67-.39.67-.78 0-.43-.35-.78-.78-.78ZM8.66 6.67c0-1.72 1.49-3.11 3.33-3.11s3.33 1.39 3.33 3.11V8H8.65V6.67Z"/><path d="M20 17.25h-2.4v-2.5a.817.817 0 0 0-.8-.7c-.44 0-.8.36-.8.8v2.4h-2.5c-.4.06-.7.4-.7.8 0 .44.36.8.8.8H16v2.5c.06.4.4.7.8.7.44 0 .8-.36.8-.8v-2.4h2.5c.4-.06.69-.4.7-.8 0-.44-.35-.8-.8-.8Z"/></svg>
2468                  </span>
2469                  <span class="quick-add-btn-text">Add to cart</span>
2470                </button>
2471                <a href="/products/lgn-db-wander-box152" class="btn btn--secondary quick-add-view-btn">View details</a><input type="hidden" name="product-id" value="7012204707918" /><input type="hidden" name="section-id" value="template--21493890809934__featured_collection_7A9Kdw" /></form></product-form></div></div>
2472  </product-card>
2473                  </li><li class="slider__item">
2474                    <product-card class="card card--product h-full card--no-lines relative flex"><div class="card__media image-blend relative">
2475      <a href="/products/overthinking-deckbox" aria-label="Overthinking Card Box" class="media block relative image-blend js-prod-link" style="padding-top: 100%;" tabindex="-1"><img data-srcset="//ultrapro.com/cdn/shop/files/195.jpg?v=1778179228&width=240 320w, //ultrapro.com/cdn/shop/files/195.jpg?v=1778179228&width=345 460w, //ultrapro.com/cdn/shop/files/195.jpg?v=1778179228&width=450 600w, //ultrapro.com/cdn/shop/files/195.jpg?v=1778179228&width=525 700w, //ultrapro.com/cdn/shop/files/195.jpg?v=1778179228&width=600 800w, //ultrapro.com/cdn/shop/files/195.jpg?v=1778179228&width=675 900w, //ultrapro.com/cdn/shop/files/195.jpg?v=1778179228&width=900 1200w" sizes="(min-width: 1568px) calc((1440px - 96px) / 5), (min-width: 1280px) calc((100vw - 224px) / 5), (min-width: 769px) calc((100vw - 136px) / 4), (min-width: 600px) calc((100vw - 112px) / 3), calc((100vw - 52px) / 2)" data-src="//ultrapro.com/cdn/shop/files/195.jpg?v=1778179228&width=460"
2476           src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20900.0%20900'%3E%3C/svg%3E" class="img-fit img-fit--contain card__main-image no-js-hidden" data-media-id="37717086011470" loading="lazy"
2477           width="900.0"
2478           height="900"
2479           alt=""><noscript>
2480      <img src="//ultrapro.com/cdn/shop/files/195.jpg?v=1778179228&width=460"
2481           loading="lazy"
2482           class="img-fit img-fit--contain card__main-image" width="900.0"
2483           height="900"
2484           alt="">
2485    </noscript>
2486
2487</a></div>
2488
2489    <div class="card__info-container flex flex-col flex-auto relative">
2490      <div class="card__info w-full">
2491        <div class="card__info-inner flex flex-col h-full w-full"><p class="card__title font-bold mt-1 mb-0">
2492            <a href="/products/overthinking-deckbox" class="card-link text-current js-prod-link">Overthinking Card Box</a>
2493          </p>
2494          
2495<div class="flex grow items-end"><div class="price price--bottom">
2496  <div class="price__default">
2497    <strong class="price__current">$4.99
2498</strong>
2499    <s class="price__was"></s>
2500  </div>
2501
2502  <div class="unit-price relative" hidden><span class="visually-hidden">Unit price</span><span class="unit-price__price">
2503</span><span class="unit-price__separator"> / </span><span class="unit-price__unit"></span></div>
2504
2505  <div class="price__no-variant" hidden>
2506    <strong class="price__current" aria-label="Current Price">Unavailable</strong>
2507  </div>
2508</div>
2509</div></div>
2510      </div><div class="card__quick-add
2511          
2512          mob:card__quick-add--icon
2513          
2514          
2515        "><product-form>
2516              <div class="alert mb-8 bg-error-bg text-error-text js-form-error text-start" role="alert" hidden></div><form method="post" action="/cart/add" id="quick-add-7420792799310" accept-charset="UTF-8" class="js-product-form" enctype="multipart/form-data" novalidate="novalidate"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="41681529307214" disabled>
2517                <input type="hidden" name="quantity" value="1"><button class="btn btn--primary w-full"
2518                        data-add-to-cart-text="Add to cart"
2519                        name="add"
2520                        aria-haspopup="dialog">
2521                  <span class="quick-add-btn-icon">
2522                    <span class="visually-hidden">Add to cart</span>
2523                    <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M12.12 20.44H5.6V9.56h12.8v3.73c.06.4.4.69.8.7.44 0 .8-.35.8-.8v-4.5a.792.792 0 0 0-.8-.69H17V6.5C16.9 4 14.7 2 12 2S7 4.09 7 6.67V8H4.71c-.4.04-.71.37-.71.78v12.53a.8.8 0 0 0 .8.69h7.43c.38-.06.67-.39.67-.78 0-.43-.35-.78-.78-.78ZM8.66 6.67c0-1.72 1.49-3.11 3.33-3.11s3.33 1.39 3.33 3.11V8H8.65V6.67Z"/><path d="M20 17.25h-2.4v-2.5a.817.817 0 0 0-.8-.7c-.44 0-.8.36-.8.8v2.4h-2.5c-.4.06-.7.4-.7.8 0 .44.36.8.8.8H16v2.5c.06.4.4.7.8.7.44 0 .8-.36.8-.8v-2.4h2.5c.4-.06.69-.4.7-.8 0-.44-.35-.8-.8-.8Z"/></svg>
2524                  </span>
2525                  <span class="quick-add-btn-text">Add to cart</span>
2526                </button>
2527                <a href="/products/overthinking-deckbox" class="btn btn--secondary quick-add-view-btn">View details</a><input type="hidden" name="product-id" value="7420792799310" /><input type="hidden" name="section-id" value="template--21493890809934__featured_collection_7A9Kdw" /></form></product-form></div></div>
2528  </product-card>
2529                  </li><li class="slider__item">
2530                    <product-card class="card card--product h-full card--no-lines relative flex"><div class="card__media image-blend relative">
2531      <a href="/products/lgn-db-not-flat-box158" aria-label="Not Flat Card Box" class="media block relative image-blend js-prod-link" style="padding-top: 100%;" tabindex="-1"><img data-srcset="//ultrapro.com/cdn/shop/files/218.jpg?v=1778179236&width=240 320w, //ultrapro.com/cdn/shop/files/218.jpg?v=1778179236&width=345 460w, //ultrapro.com/cdn/shop/files/218.jpg?v=1778179236&width=450 600w, //ultrapro.com/cdn/shop/files/218.jpg?v=1778179236&width=525 700w, //ultrapro.com/cdn/shop/files/218.jpg?v=1778179236&width=600 800w, //ultrapro.com/cdn/shop/files/218.jpg?v=1778179236&width=675 900w, //ultrapro.com/cdn/shop/files/218.jpg?v=1778179236&width=900 1200w" sizes="(min-width: 1568px) calc((1440px - 96px) / 5), (min-width: 1280px) calc((100vw - 224px) / 5), (min-width: 769px) calc((100vw - 136px) / 4), (min-width: 600px) calc((100vw - 112px) / 3), calc((100vw - 52px) / 2)" data-src="//ultrapro.com/cdn/shop/files/218.jpg?v=1778179236&width=460"
2532           src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20900.0%20900'%3E%3C/svg%3E" class="img-fit img-fit--contain card__main-image no-js-hidden" data-media-id="37717089288270" loading="lazy"
2533           width="900.0"
2534           height="900"
2535           alt=""><noscript>
2536      <img src="//ultrapro.com/cdn/shop/files/218.jpg?v=1778179236&width=460"
2537           loading="lazy"
2538           class="img-fit img-fit--contain card__main-image" width="900.0"
2539           height="900"
2540           alt="">
2541    </noscript>
2542
2543</a></div>
2544
2545    <div class="card__info-container flex flex-col flex-auto relative">
2546      <div class="card__info w-full">
2547        <div class="card__info-inner flex flex-col h-full w-full"><p class="card__title font-bold mt-1 mb-0">
2548            <a href="/products/lgn-db-not-flat-box158" class="card-link text-current js-prod-link">Not Flat Card Box</a>
2549          </p>
2550          
2551<div class="flex grow items-end"><div class="price price--bottom">
2552  <div class="price__default">
2553    <strong class="price__current">$4.99
2554</strong>
2555    <s class="price__was"></s>
2556  </div>
2557
2558  <div class="unit-price relative" hidden><span class="visually-hidden">Unit price</span><span class="unit-price__price">
2559</span><span class="unit-price__separator"> / </span><span class="unit-price__unit"></span></div>
2560
2561  <div class="price__no-variant" hidden>
2562    <strong class="price__current" aria-label="Current Price">Unavailable</strong>
2563  </div>
2564</div>
2565</div></div>
2566      </div><div class="card__quick-add
2567          
2568          mob:card__quick-add--icon
2569          
2570          
2571        "><product-form>
2572              <div class="alert mb-8 bg-error-bg text-error-text js-form-error text-start" role="alert" hidden></div><form method="post" action="/cart/add" id="quick-add-7012204544078" accept-charset="UTF-8" class="js-product-form" enctype="multipart/form-data" novalidate="novalidate"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="40673142112334" disabled>
2573                <input type="hidden" name="quantity" value="1"><button class="btn btn--primary w-full"
2574                        data-add-to-cart-text="Add to cart"
2575                        name="add"
2576                        aria-haspopup="dialog">
2577                  <span class="quick-add-btn-icon">
2578                    <span class="visually-hidden">Add to cart</span>
2579                    <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M12.12 20.44H5.6V9.56h12.8v3.73c.06.4.4.69.8.7.44 0 .8-.35.8-.8v-4.5a.792.792 0 0 0-.8-.69H17V6.5C16.9 4 14.7 2 12 2S7 4.09 7 6.67V8H4.71c-.4.04-.71.37-.71.78v12.53a.8.8 0 0 0 .8.69h7.43c.38-.06.67-.39.67-.78 0-.43-.35-.78-.78-.78ZM8.66 6.67c0-1.72 1.49-3.11 3.33-3.11s3.33 1.39 3.33 3.11V8H8.65V6.67Z"/><path d="M20 17.25h-2.4v-2.5a.817.817 0 0 0-.8-.7c-.44 0-.8.36-.8.8v2.4h-2.5c-.4.06-.7.4-.7.8 0 .44.36.8.8.8H16v2.5c.06.4.4.7.8.7.44 0 .8-.36.8-.8v-2.4h2.5c.4-.06.69-.4.7-.8 0-.44-.35-.8-.8-.8Z"/></svg>
2580                  </span>
2581                  <span class="quick-add-btn-text">Add to cart</span>
2582                </button>
2583                <a href="/products/lgn-db-not-flat-box158" class="btn btn--secondary quick-add-view-btn">View details</a><input type="hidden" name="product-id" value="7012204544078" /><input type="hidden" name="section-id" value="template--21493890809934__featured_collection_7A9Kdw" /></form></product-form></div></div>
2584  </product-card>
2585                  </li><li class="slider__item">
2586                    <product-card class="card card--product h-full card--no-lines relative flex"><div class="card__media image-blend relative">
2587      <a href="/products/lgn-db-cassette-box069-pos" aria-label="Cassette Card Box" class="media block relative image-blend js-prod-link" style="padding-top: 100%;" tabindex="-1"><img data-srcset="//ultrapro.com/cdn/shop/files/66.jpg?v=1778179173&width=240 320w, //ultrapro.com/cdn/shop/files/66.jpg?v=1778179173&width=345 460w, //ultrapro.com/cdn/shop/files/66.jpg?v=1778179173&width=450 600w, //ultrapro.com/cdn/shop/files/66.jpg?v=1778179173&width=525 700w, //ultrapro.com/cdn/shop/files/66.jpg?v=1778179173&width=600 800w, //ultrapro.com/cdn/shop/files/66.jpg?v=1778179173&width=675 900w, //ultrapro.com/cdn/shop/files/66.jpg?v=1778179173&width=900 1200w" sizes="(min-width: 1568px) calc((1440px - 96px) / 5), (min-width: 1280px) calc((100vw - 224px) / 5), (min-width: 769px) calc((100vw - 136px) / 4), (min-width: 600px) calc((100vw - 112px) / 3), calc((100vw - 52px) / 2)" data-src="//ultrapro.com/cdn/shop/files/66.jpg?v=1778179173&width=460"
2588           src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20900.0%20900'%3E%3C/svg%3E" class="img-fit img-fit--contain card__main-image no-js-hidden" data-media-id="37717055078478" loading="lazy"
2589           width="900.0"
2590           height="900"
2591           alt=""><noscript>
2592      <img src="//ultrapro.com/cdn/shop/files/66.jpg?v=1778179173&width=460"
2593           loading="lazy"
2594           class="img-fit img-fit--contain card__main-image" width="900.0"
2595           height="900"
2596           alt="">
2597    </noscript>
2598
2599</a></div>
2600
2601    <div class="card__info-container flex flex-col flex-auto relative">
2602      <div class="card__info w-full">
2603        <div class="card__info-inner flex flex-col h-full w-full"><p class="card__title font-bold mt-1 mb-0">
2604            <a href="/products/lgn-db-cassette-box069-pos" class="card-link text-current js-prod-link">Cassette Card Box</a>
2605          </p>
2606          
2607<div class="flex grow items-end"><div class="price price--bottom">
2608  <div class="price__default">
2609    <strong class="price__current">$4.99
2610</strong>
2611    <s class="price__was"></s>
2612  </div>
2613
2614  <div class="unit-price relative" hidden><span class="visually-hidden">Unit price</span><span class="unit-price__price">
2615</span><span class="unit-price__separator"> / </span><span class="unit-price__unit"></span></div>
2616
2617  <div class="price__no-variant" hidden>
2618    <strong class="price__current" aria-label="Current Price">Unavailable</strong>
2619  </div>
2620</div>
2621</div></div>
2622      </div><div class="card__quick-add
2623          
2624          mob:card__quick-add--icon
2625          
2626          
2627        "><product-form>
2628              <div class="alert mb-8 bg-error-bg text-error-text js-form-error text-start" role="alert" hidden></div><form method="post" action="/cart/add" id="quick-add-7640695111758" accept-charset="UTF-8" class="js-product-form" enctype="multipart/form-data" novalidate="novalidate"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="42622777884750" disabled>
2629                <input type="hidden" name="quantity" value="1"><button class="btn btn--primary w-full"
2630                        data-add-to-cart-text="Add to cart"
2631                        name="add"
2632                        aria-haspopup="dialog">
2633                  <span class="quick-add-btn-icon">
2634                    <span class="visually-hidden">Add to cart</span>
2635                    <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M12.12 20.44H5.6V9.56h12.8v3.73c.06.4.4.69.8.7.44 0 .8-.35.8-.8v-4.5a.792.792 0 0 0-.8-.69H17V6.5C16.9 4 14.7 2 12 2S7 4.09 7 6.67V8H4.71c-.4.04-.71.37-.71.78v12.53a.8.8 0 0 0 .8.69h7.43c.38-.06.67-.39.67-.78 0-.43-.35-.78-.78-.78ZM8.66 6.67c0-1.72 1.49-3.11 3.33-3.11s3.33 1.39 3.33 3.11V8H8.65V6.67Z"/><path d="M20 17.25h-2.4v-2.5a.817.817 0 0 0-.8-.7c-.44 0-.8.36-.8.8v2.4h-2.5c-.4.06-.7.4-.7.8 0 .44.36.8.8.8H16v2.5c.06.4.4.7.8.7.44 0 .8-.36.8-.8v-2.4h2.5c.4-.06.69-.4.7-.8 0-.44-.35-.8-.8-.8Z"/></svg>
2636                  </span>
2637                  <span class="quick-add-btn-text">Add to cart</span>
2638                </button>
2639                <a href="/products/lgn-db-cassette-box069-pos" class="btn btn--secondary quick-add-view-btn">View details</a><input type="hidden" name="product-id" value="7640695111758" /><input type="hidden" name="section-id" value="template--21493890809934__featured_collection_7A9Kdw" /></form></product-form></div></div>
2640  </product-card>
2641                  </li><li class="slider__item">
2642                    <product-card class="card card--product h-full card--no-lines relative flex"><div class="card__media image-blend relative">
2643      <a href="/products/lgn-db-alpaca-box154" aria-label="Alpaca Card Box" class="media block relative image-blend js-prod-link" style="padding-top: 100%;" tabindex="-1"><img data-srcset="//ultrapro.com/cdn/shop/files/202.jpg?v=1778179233&width=240 320w, //ultrapro.com/cdn/shop/files/202.jpg?v=1778179233&width=345 460w, //ultrapro.com/cdn/shop/files/202.jpg?v=1778179233&width=450 600w, //ultrapro.com/cdn/shop/files/202.jpg?v=1778179233&width=525 700w, //ultrapro.com/cdn/shop/files/202.jpg?v=1778179233&width=600 800w, //ultrapro.com/cdn/shop/files/202.jpg?v=1778179233&width=675 900w, //ultrapro.com/cdn/shop/files/202.jpg?v=1778179233&width=900 1200w" sizes="(min-width: 1568px) calc((1440px - 96px) / 5), (min-width: 1280px) calc((100vw - 224px) / 5), (min-width: 769px) calc((100vw - 136px) / 4), (min-width: 600px) calc((100vw - 112px) / 3), calc((100vw - 52px) / 2)" data-src="//ultrapro.com/cdn/shop/files/202.jpg?v=1778179233&width=460"
2644           src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20900.0%20900'%3E%3C/svg%3E" class="img-fit img-fit--contain card__main-image no-js-hidden" data-media-id="37717086797902" loading="lazy"
2645           width="900.0"
2646           height="900"
2647           alt=""><noscript>
2648      <img src="//ultrapro.com/cdn/shop/files/202.jpg?v=1778179233&width=460"
2649           loading="lazy"
2650           class="img-fit img-fit--contain card__main-image" width="900.0"
2651           height="900"
2652           alt="">
2653    </noscript>
2654
2655</a></div>
2656
2657    <div class="card__info-container flex flex-col flex-auto relative">
2658      <div class="card__info w-full">
2659        <div class="card__info-inner flex flex-col h-full w-full"><p class="card__title font-bold mt-1 mb-0">
2660            <a href="/products/lgn-db-alpaca-box154" class="card-link text-current js-prod-link">Alpaca Card Box</a>
2661          </p>
2662          
2663<div class="flex grow items-end"><div class="price price--bottom">
2664  <div class="price__default">
2665    <strong class="price__current">$4.99
2666</strong>
2667    <s class="price__was"></s>
2668  </div>
2669
2670  <div class="unit-price relative" hidden><span class="visually-hidden">Unit price</span><span class="unit-price__price">
2671</span><span class="unit-price__separator"> / </span><span class="unit-price__unit"></span></div>
2672
2673  <div class="price__no-variant" hidden>
2674    <strong class="price__current" aria-label="Current Price">Unavailable</strong>
2675  </div>
2676</div>
2677</div></div>
2678      </div><div class="card__quick-add
2679          
2680          mob:card__quick-add--icon
2681          
2682          
2683        "><product-form>
2684              <div class="alert mb-8 bg-error-bg text-error-text js-form-error text-start" role="alert" hidden></div><form method="post" action="/cart/add" id="quick-add-7012204118094" accept-charset="UTF-8" class="js-product-form" enctype="multipart/form-data" novalidate="novalidate"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="40673141719118" disabled>
2685                <input type="hidden" name="quantity" value="1"><button class="btn btn--primary w-full"
2686                        data-add-to-cart-text="Add to cart"
2687                        name="add"
2688                        aria-haspopup="dialog">
2689                  <span class="quick-add-btn-icon">
2690                    <span class="visually-hidden">Add to cart</span>
2691                    <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M12.12 20.44H5.6V9.56h12.8v3.73c.06.4.4.69.8.7.44 0 .8-.35.8-.8v-4.5a.792.792 0 0 0-.8-.69H17V6.5C16.9 4 14.7 2 12 2S7 4.09 7 6.67V8H4.71c-.4.04-.71.37-.71.78v12.53a.8.8 0 0 0 .8.69h7.43c.38-.06.67-.39.67-.78 0-.43-.35-.78-.78-.78ZM8.66 6.67c0-1.72 1.49-3.11 3.33-3.11s3.33 1.39 3.33 3.11V8H8.65V6.67Z"/><path d="M20 17.25h-2.4v-2.5a.817.817 0 0 0-.8-.7c-.44 0-.8.36-.8.8v2.4h-2.5c-.4.06-.7.4-.7.8 0 .44.36.8.8.8H16v2.5c.06.4.4.7.8.7.44 0 .8-.36.8-.8v-2.4h2.5c.4-.06.69-.4.7-.8 0-.44-.35-.8-.8-.8Z"/></svg>
2692                  </span>
2693                  <span class="quick-add-btn-text">Add to cart</span>
2694                </button>
2695                <a href="/products/lgn-db-alpaca-box154" class="btn btn--secondary quick-add-view-btn">View details</a><input type="hidden" name="product-id" value="7012204118094" /><input type="hidden" name="section-id" value="template--21493890809934__featured_collection_7A9Kdw" /></form></product-form></div></div>
2696  </product-card>
2697                  </li><li class="slider__item">
2698                    <product-card class="card card--product h-full card--no-lines relative flex"><div class="card__media image-blend relative">
2699      <a href="/products/police-box-deckbox" aria-label="Police Card Box" class="media block relative image-blend js-prod-link" style="padding-top: 100%;" tabindex="-1"><img data-srcset="//ultrapro.com/cdn/shop/files/60.jpg?v=1778179171&width=240 320w, //ultrapro.com/cdn/shop/files/60.jpg?v=1778179171&width=345 460w, //ultrapro.com/cdn/shop/files/60.jpg?v=1778179171&width=450 600w, //ultrapro.com/cdn/shop/files/60.jpg?v=1778179171&width=525 700w, //ultrapro.com/cdn/shop/files/60.jpg?v=1778179171&width=600 800w, //ultrapro.com/cdn/shop/files/60.jpg?v=1778179171&width=675 900w, //ultrapro.com/cdn/shop/files/60.jpg?v=1778179171&width=900 1200w" sizes="(min-width: 1568px) calc((1440px - 96px) / 5), (min-width: 1280px) calc((100vw - 224px) / 5), (min-width: 769px) calc((100vw - 136px) / 4), (min-width: 600px) calc((100vw - 112px) / 3), calc((100vw - 52px) / 2)" data-src="//ultrapro.com/cdn/shop/files/60.jpg?v=1778179171&width=460"
2700           src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20900.0%20900'%3E%3C/svg%3E" class="img-fit img-fit--contain card__main-image no-js-hidden" data-media-id="37717054652494" loading="lazy"
2701           width="900.0"
2702           height="900"
2703           alt=""><noscript>
2704      <img src="//ultrapro.com/cdn/shop/files/60.jpg?v=1778179171&width=460"
2705           loading="lazy"
2706           class="img-fit img-fit--contain card__main-image" width="900.0"
2707           height="900"
2708           alt="">
2709    </noscript>
2710
2711</a></div>
2712
2713    <div class="card__info-container flex flex-col flex-auto relative">
2714      <div class="card__info w-full">
2715        <div class="card__info-inner flex flex-col h-full w-full"><p class="card__title font-bold mt-1 mb-0">
2716            <a href="/products/police-box-deckbox" class="card-link text-current js-prod-link">Police Card Box</a>
2717          </p>
2718          
2719<div class="flex grow items-end"><div class="price price--bottom">
2720  <div class="price__default">
2721    <strong class="price__current">$4.99
2722</strong>
2723    <s class="price__was"></s>
2724  </div>
2725
2726  <div class="unit-price relative" hidden><span class="visually-hidden">Unit price</span><span class="unit-price__price">
2727</span><span class="unit-price__separator"> / </span><span class="unit-price__unit"></span></div>
2728
2729  <div class="price__no-variant" hidden>
2730    <strong class="price__current" aria-label="Current Price">Unavailable</strong>
2731  </div>
2732</div>
2733</div></div>
2734      </div><div class="card__quick-add
2735          
2736          mob:card__quick-add--icon
2737          
2738          
2739        "><product-form>
2740              <div class="alert mb-8 bg-error-bg text-error-text js-form-error text-start" role="alert" hidden></div><form method="post" action="/cart/add" id="quick-add-7420791029838" accept-charset="UTF-8" class="js-product-form" enctype="multipart/form-data" novalidate="novalidate"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="41681527537742" disabled>
2741                <input type="hidden" name="quantity" value="1"><button class="btn btn--primary w-full"
2742                        data-add-to-cart-text="Add to cart"
2743                        name="add"
2744                        aria-haspopup="dialog">
2745                  <span class="quick-add-btn-icon">
2746                    <span class="visually-hidden">Add to cart</span>
2747                    <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M12.12 20.44H5.6V9.56h12.8v3.73c.06.4.4.69.8.7.44 0 .8-.35.8-.8v-4.5a.792.792 0 0 0-.8-.69H17V6.5C16.9 4 14.7 2 12 2S7 4.09 7 6.67V8H4.71c-.4.04-.71.37-.71.78v12.53a.8.8 0 0 0 .8.69h7.43c.38-.06.67-.39.67-.78 0-.43-.35-.78-.78-.78ZM8.66 6.67c0-1.72 1.49-3.11 3.33-3.11s3.33 1.39 3.33 3.11V8H8.65V6.67Z"/><path d="M20 17.25h-2.4v-2.5a.817.817 0 0 0-.8-.7c-.44 0-.8.36-.8.8v2.4h-2.5c-.4.06-.7.4-.7.8 0 .44.36.8.8.8H16v2.5c.06.4.4.7.8.7.44 0 .8-.36.8-.8v-2.4h2.5c.4-.06.69-.4.7-.8 0-.44-.35-.8-.8-.8Z"/></svg>
2748                  </span>
2749                  <span class="quick-add-btn-text">Add to cart</span>
2750                </button>
2751                <a href="/products/police-box-deckbox" class="btn btn--secondary quick-add-view-btn">View details</a><input type="hidden" name="product-id" value="7420791029838" /><input type="hidden" name="section-id" value="template--21493890809934__featured_collection_7A9Kdw" /></form></product-form></div></div>
2752  </product-card>
2753                  </li></ul>
2754            </div></div><div class="slider-nav absolute top-middle end slider-nav--show-on-hover no-hover-hidden hidden md:block no-js-hidden">
2755                <button type="button" class="slider-nav__btn tap-target btn btn--primary has-ltr-icon" name="next" aria-controls="slider-template--21493890809934__featured_collection_7A9Kdw">
2756                  <span class="visually-hidden">Next</span>
2757                  <svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
2758                </button>
2759                <button type="button" class="slider-nav__btn tap-target btn btn--primary has-ltr-icon" name="prev" aria-controls="slider-template--21493890809934__featured_collection_7A9Kdw">
2760                  <span class="visually-hidden">Previous</span>
2761                  <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m6.797 11.625 8.03-8.03 1.06 1.06-6.97 6.97 6.97 6.97-1.06 1.06z"/></svg>
2762                </button>
2763              </div></div>
2764        </carousel-slider></div>
2765
2766
2767</section><section id="shopify-section-template--21493890809934__custom_liquid_JLyYWK" class="shopify-section cc-custom-liquid"><div class="section relative cl_ section--full-width"><div class="container">
2768
2769<h2 class="h4 section__heading text-start pdpcolls">More Legion Supplies Collections</h2>
2770<div class="upcoll_cont">
2771
2772	<div class="upcoll_btn"><a href="/collections/legion-supplies">Legion Supplies</a></div>
2773
2774	<div class="upcoll_btn"><a href="/collections/legion-board-game-sleeves">Legion Board Game Sleeves</a></div>
2775
2776	<div class="upcoll_btn"><a href="/collections/legion-binders">Legion Binders</a></div>
2777
2778	<div class="upcoll_btn"><a href="/collections/legion-dice">Legion Dice</a></div>
2779
2780	<div class="upcoll_btn"><a href="/collections/legion-deck-box">Legion DECK BOX®</a></div>
2781
2782	<div class="upcoll_btn"><a href="/collections/legion-sleeves">Legion Sleeves</a></div>
2783
2784
2785
2786</div>
2787<style>
2788.pdpcolls {margin-top: 10px;}
2789.upcoll_cont {margin-bottom: 20px;}
2790.upcoll_btn {
2791	background-color:#ffc477;
2792	border-radius:26px;
2793	border:1px solid #eeb44f;
2794	display:inline-block;
2795	cursor:pointer;
2796	color:#0a060a;
2797	font-family:Arial;
2798	font-size:1.3rem;
2799	padding:6px 10px;
2800	text-decoration:none;
2801	text-shadow:0px 1px 0px #cc9f52;
2802	margin: 5px 5px 5px 0;
2803}
2804.upcoll_btn:hover {
2805	background-color:#fb9e25;
2806}
2807.upcoll_btn:active {
2808	position:relative;
2809	top:1px;
2810}
2811.section--padded-default {
2812padding: 10px 0;}
2813@media (max-width: 769px){
2814.upcoll_btn {font-size: 1.2rem;
2815padding: 5px 8px;
2816flex-shrink: 0;}
2817
2818.upcoll_cont {
2819margin: 0px;
2820width: 100vw;
2821display: flex;
2822flex-direction: row;
2823flex-wrap: nowrap;
2824overflow-x: scroll;
2825padding-bottom: 8px;
2826}
2827
2828.upcoll_cont div:first-child{
2829margin-left: 0px;
2830}
2831}
2832.cc-collection-products {
2833  margin-top: 0px !important;
2834}
2835</style>
2836</div></div>
2837
2838
2839</section><div id="shopify-section-template--21493890809934__collection-products" class="shopify-section cc-collection-products section section--template mb-0"><link href="//ultrapro.com/cdn/shop/t/140/assets/products-grid.css?v=81405946926494935431787682190" rel="stylesheet" type="text/css" media="all" />
2840<link href="//ultrapro.com/cdn/shop/t/140/assets/product.css?v=175856394955602267661787682190" rel="stylesheet" type="text/css" media="all" />
2841<script src="//ultrapro.com/cdn/shop/t/140/assets/products-toolbar.js?v=70932690088391132941787682190" defer="defer"></script>
2841<link rel="stylesheet" href="//ultrapro.com/cdn/shop/t/140/assets/quick-add.css?v=65988701598420848001787682190" media="print" onload="this.media='all'">
2842  
2842<script src="//ultrapro.com/cdn/shop/t/140/assets/quick-add.js?v=51199992971974147511787682190" defer="defer"></script>
2842
2843  
2843<script src="//ultrapro.com/cdn/shop/t/140/assets/variant-picker.js?v=149126051096250700131787682190" defer="defer"></script>
2843
2844  
2844<script src="//ultrapro.com/cdn/shop/t/140/assets/product-form.js?v=136570434832291028671787682190" defer="defer"></script>
2844
2845  
2845<script src="//ultrapro.com/cdn/shop/t/140/assets/custom-select.js?v=147432982730571550041787682190" defer="defer"></script>
2845<script src="//ultrapro.com/cdn/shop/t/140/assets/custom-pagination.js?v=135503577621185456031787682190" defer="defer"></script>
2845<div class="container" data-num-results="216">
2845<script src="//ultrapro.com/cdn/shop/t/140/assets/products-toolbar.js?v=70932690088391132941787682190" defer="defer"></script>
2845
2846    
2847<products-toolbar class="products-toolbar flex items-center mb-8 no-js-hidden" id="products-toolbar">
2848  <!-- ><a class="sea-skip-link" href="#filter-results" aria-label="Skip to Products">
2849    Skip to Products
2850  </a> --><div class="products-toolbar__filter">
2851      <button type="button" class="products-toolbar__filter-btn flex justify-between items-center text-current font-bold js-toggle-filters" aria-controls="facet-filters" aria-expanded="false">
2852        <span class="hidden md:block">Filter</span><span class="md:hidden">Filter &amp; Sort</span><svg width="20" height="20" viewBox="0 0 20 20" stroke-width="1.25" stroke="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path stroke-linecap="round" stroke-linejoin="round" d="M1 6h18M1 14h18"/><circle cx="7" cy="6" r="3"/><circle cx="13" cy="14" r="3"/></svg>
2853      </button>
2854    </div><div class="products-toolbar__sort hidden md:block">
2855<custom-select id="products-sort-by"><label class="label no-js-hidden" for="products-sort-by-button">Sort by</label><div class="custom-select relative w-full no-js-hidden"><button class="custom-select__btn input items-center" type="button"
2856            aria-expanded="false" aria-haspopup="listbox" id="products-sort-by-button"
2857            >
2858      <span class="text-start">Featured</span>
2859      <svg width="20" height="20" viewBox="0 0 24 24" class="icon" role="presentation" focusable="false" aria-hidden="true">
2860        <path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/>
2861      </svg>
2862    </button>
2863    <ul class="custom-select__listbox absolute invisible" role="listbox" tabindex="-1"
2864        aria-hidden="true" hidden aria-activedescendant="products-sort-by-opt-0"><li class="custom-select__option flex items-center js-option" id="products-sort-by-opt-0" role="option"
2865            data-value="manual"
2866            
2867             aria-selected="true">
2868          <span class="pointer-events-none">Featured</span>
2869        </li><li class="custom-select__option flex items-center js-option" id="products-sort-by-opt-1" role="option"
2870            data-value="most-relevant"
2871            
2872            >
2873          <span class="pointer-events-none">Most relevant</span>
2874        </li><li class="custom-select__option flex items-center js-option" id="products-sort-by-opt-2" role="option"
2875            data-value="best-selling"
2876            
2877            >
2878          <span class="pointer-events-none">Best selling</span>
2879        </li><li class="custom-select__option flex items-center js-option" id="products-sort-by-opt-3" role="option"
2880            data-value="title-ascending"
2881            
2882            >
2883          <span class="pointer-events-none">Alphabetically, A-Z</span>
2884        </li><li class="custom-select__option flex items-center js-option" id="products-sort-by-opt-4" role="option"
2885            data-value="title-descending"
2886            
2887            >
2888          <span class="pointer-events-none">Alphabetically, Z-A</span>
2889        </li><li class="custom-select__option flex items-center js-option" id="products-sort-by-opt-5" role="option"
2890            data-value="price-ascending"
2891            
2892            >
2893          <span class="pointer-events-none">Price, low to high</span>
2894        </li><li class="custom-select__option flex items-center js-option" id="products-sort-by-opt-6" role="option"
2895            data-value="price-descending"
2896            
2897            >
2898          <span class="pointer-events-none">Price, high to low</span>
2899        </li><li class="custom-select__option flex items-center js-option" id="products-sort-by-opt-7" role="option"
2900            data-value="created-ascending"
2901            
2902            >
2903          <span class="pointer-events-none">Date, old to new</span>
2904        </li><li class="custom-select__option flex items-center js-option" id="products-sort-by-opt-8" role="option"
2905            data-value="created-descending"
2906            
2907            >
2908          <span class="pointer-events-none">Date, new to old</span>
2909        </li></ul>
2910  </div></custom-select>
2911    </div>
2912    
2912<script src="//ultrapro.com/cdn/shop/t/140/assets/custom-select.js?v=147432982730571550041787682190" defer="defer"></script>
2912<div class="products-toolbar__layout flex items-center mis-auto">
2913      <span class="label label--inline">View as</span>
2914      <input type="radio" class="focus-label visually-hidden" name="products-layout" id="list-layout-opt" value="list">
2915      <label for="list-layout-opt" class="tap-target">
2916        <span class="visually-hidden">List</span>
2917        <svg width="24" height="24" viewBox="0 0 24 24" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon"><g transform="translate(3 5.727)"><path stroke="currentColor" stroke-width="1.5" d="M4.364 1.091h13.091"/><circle fill="currentColor" cx="1.091" cy="1.091" r="1.091"/></g><g transform="translate(3 10.91)"><path stroke="currentColor" stroke-width="1.5" d="M4.364 1.091h13.091"/><circle fill="currentColor" cx="1.091" cy="1.091" r="1.091"/></g><g transform="translate(3 16.09)"><path stroke="currentColor" stroke-width="1.5" d="M4.364 1.091h13.091"/><circle fill="currentColor" cx="1.091" cy="1.091" r="1.091"/></g></svg>
2918      </label>
2919      <input type="radio" class="focus-label visually-hidden" name="products-layout" id="grid-layout-opt" value="grid" checked>
2920      <label for="grid-layout-opt" class="tap-target">
2921        <span class="visually-hidden">Grid</span>
2922        <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M4 4h6v6H4zm10 0h6v6h-6zM4 14h6v6H4zm10 0h6v6h-6z"/></svg>
2923      </label>
2924    </div></products-toolbar>
2925
2926<hr class="js-hidden">
2927
2928<custom-pagination class="main-products-grid flex" data-layout="grid" data-compare="false" data-infinite-scroll="true" data-pause-infinite-scroll="false"><div class="main-products-grid__filters lg:js-hidden">
2929          <link rel="stylesheet" href="//ultrapro.com/cdn/shop/t/140/assets/facet-filters.css?v=168076648727502328611787682190" media="print" onload="this.media='all'"><link rel="stylesheet" href="//ultrapro.com/cdn/shop/t/140/assets/price-range.css?v=178974828777998023251787682190" media="print" onload="this.media='all'">
2929<script src="//ultrapro.com/cdn/shop/t/140/assets/facet-filters.js?v=45316383464267917521787682190" defer="defer"></script>
2929<script src="//ultrapro.com/cdn/shop/t/140/assets/price-range.js?v=102923782352997428131787682190" defer="defer"></script>
2929<script src="//ultrapro.com/cdn/shop/t/140/assets/sticky-scroll-direction.js?v=32758325870558658521787682190" defer="defer"></script>
2929
2930
2931<sticky-scroll-direction data-min-sticky-size="lg"><facet-filters class="facets drawer fixed top-0 left-0 flex flex-col w-full has-motion" data-name="facet-filters" id="facet-filters" data-filtering="true" data-sorting="true" role="dialog" aria-labelledby="facets-title" aria-modal="true" aria-hidden="true" tabindex="-1">
2932    <header class="drawer__header flex justify-between items-center lg:hidden">
2933      <h2 class="h4 mb-0" id="facets-title">
2934        <span class="hidden md:block">Filters</span><span class="md:hidden">Filter &amp; Sort</span></h2>
2935      <button type="button" class="drawer__close-btn js-close-drawer">
2936        <span class="visually-hidden">Close</span>
2937        <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd" stroke-linejoin="round" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M5 19 19 5M5 5l14 14"/></svg>
2938      </button>
2939    </header>
2940
2941    <div class="drawer__content">
2942      <form id="facets" novalidate><details-disclosure class="facets__active-filters"  hidden>
2943          <details class="disclosure" open><summary>
2944              <div class="flex justify-between items-center">
2945                <span class="flex-auto font-bold active-filters-header">Applied Filters
2946</span>
2947                <span class="disclosure__toggle"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
2948</span>
2949              </div>
2950            </summary>
2951            <div class="disclosure__panel has-motion">
2952              <div class="disclosure__content">
2953                <div class="active-filters flex flex-wrap">
2954
2955
2956
2957
2958
2959
2960
2961</div>
2962
2963                <a href="/collections/legion-supplies?sort_by=manual" class="link text-current text-sm js-clear-all" data-instant>Clear all</a>
2964              </div>
2965            </div>
2966          </details>
2967        </details-disclosure>
2968
2969        <div class="facets__filters">
2970              <details-disclosure class="md:hidden no-js-visible">
2971                <details class="filter disclosure" data-type="sort" data-index="-1" open>
2972                  <summary class="filter__toggle">
2973                    <div class="flex justify-between items-center">
2974                      <span class="flex-auto font-bold">Sort by</span>
2975                      <span class="disclosure__toggle"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
2976</span>
2977                    </div>
2978                  </summary>
2979                  <div class="disclosure__panel has-motion">
2980                    <div class="disclosure__content">
2981                      <div class="filter__content">
2982                        <ul role="list"><li>
2983                                <input type="radio"
2984                                       class="checkbox js-drawer-sort-by"
2985                                       id="filter-sort-1"
2986                                       name="sort_by"
2987                                       value="manual"
2988                                       checked>
2989                                <label for="filter-sort-1" class="flex items-start w-full m-0">
2990                                  <span class="flex-auto">Featured</span>
2991                                </label>
2992                              </li><li>
2993                                <input type="radio"
2994                                       class="checkbox js-drawer-sort-by"
2995                                       id="filter-sort-2"
2996                                       name="sort_by"
2997                                       value="most-relevant"
2998                                       >
2999                                <label for="filter-sort-2" class="flex items-start w-full m-0">
3000                                  <span class="flex-auto">Most relevant</span>
3001                                </label>
3002                              </li><li>
3003                                <input type="radio"
3004                                       class="checkbox js-drawer-sort-by"
3005                                       id="filter-sort-3"
3006                                       name="sort_by"
3007                                       value="best-selling"
3008                                       >
3009                                <label for="filter-sort-3" class="flex items-start w-full m-0">
3010                                  <span class="flex-auto">Best selling</span>
3011                                </label>
3012                              </li><li>
3013                                <input type="radio"
3014                                       class="checkbox js-drawer-sort-by"
3015                                       id="filter-sort-4"
3016                                       name="sort_by"
3017                                       value="title-ascending"
3018                                       >
3019                                <label for="filter-sort-4" class="flex items-start w-full m-0">
3020                                  <span class="flex-auto">Alphabetically, A-Z</span>
3021                                </label>
3022                              </li><li>
3023                                <input type="radio"
3024                                       class="checkbox js-drawer-sort-by"
3025                                       id="filter-sort-5"
3026                                       name="sort_by"
3027                                       value="title-descending"
3028                                       >
3029                                <label for="filter-sort-5" class="flex items-start w-full m-0">
3030                                  <span class="flex-auto">Alphabetically, Z-A</span>
3031                                </label>
3032                              </li><li>
3033                                <input type="radio"
3034                                       class="checkbox js-drawer-sort-by"
3035                                       id="filter-sort-6"
3036                                       name="sort_by"
3037                                       value="price-ascending"
3038                                       >
3039                                <label for="filter-sort-6" class="flex items-start w-full m-0">
3040                                  <span class="flex-auto">Price, low to high</span>
3041                                </label>
3042                              </li><li>
3043                                <input type="radio"
3044                                       class="checkbox js-drawer-sort-by"
3045                                       id="filter-sort-7"
3046                                       name="sort_by"
3047                                       value="price-descending"
3048                                       >
3049                                <label for="filter-sort-7" class="flex items-start w-full m-0">
3050                                  <span class="flex-auto">Price, high to low</span>
3051                                </label>
3052                              </li><li>
3053                                <input type="radio"
3054                                       class="checkbox js-drawer-sort-by"
3055                                       id="filter-sort-8"
3056                                       name="sort_by"
3057                                       value="created-ascending"
3058                                       >
3059                                <label for="filter-sort-8" class="flex items-start w-full m-0">
3060                                  <span class="flex-auto">Date, old to new</span>
3061                                </label>
3062                              </li><li>
3063                                <input type="radio"
3064                                       class="checkbox js-drawer-sort-by"
3065                                       id="filter-sort-9"
3066                                       name="sort_by"
3067                                       value="created-descending"
3068                                       >
3069                                <label for="filter-sort-9" class="flex items-start w-full m-0">
3070                                  <span class="flex-auto">Date, new to old</span>
3071                                </label>
3072                              </li></ul>
3073                      </div>
3074                    </div>
3075                  </div>
3076                </details>
3077              </details-disclosure>
3078            
3079
3080
3081<details-disclosure>
3082    <details class="filter disclosure" data-type="price_range" data-index="1" open>
3083      <summary class="filter__toggle">
3084        <div class="flex justify-between items-center">
3085          <span class="flex-auto font-bold">Price</span>
3086          <span class="disclosure__toggle"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3087</span>
3088        </div>
3089      </summary>
3090      <div class="disclosure__panel has-motion">
3091        <div class="disclosure__content">
3092          <div class="filter__content">
3093            
3094<price-range class="price-range block">
3095  <div class="flex items-center">
3096    <div class="price-range__input-wrapper flex items-center flex-auto relative">
3097      <label class="visually-hidden" for="price-range-number-min">From</label>
3098      <span class="price-range__currency">$</span>
3099      <input type="number"
3100             class="input w-full"
3101             id="price-range-number-min"
3102             name="filter.v.price.gte"
3103             placeholder="0"
3104             
3105             min="0"
3106             max="135"
3107             step="10">
3108    </div>
3109    <span class="price-range__input-separator">-</span>
3110    <div class="price-range__input-wrapper flex items-center flex-auto relative">
3111      <label class="visually-hidden" for="price-range-number-max">To</label>
3112      <span class="price-range__currency">$</span>
3113      <input type="number"
3114             class="input w-full"
3115             id="price-range-number-max"
3116             name="filter.v.price.lte"
3117             placeholder="135"
3118             
3119             min="0"
3120             max="135"
3121             step="10">
3122    </div>
3123  </div>
3124  <div class="price-range__sliders relative no-js-hidden">
3125    <label class="visually-hidden" for="price-range-slider-min">From</label>
3126    <input type="range"
3127           class="price-range__slider-input m-0"
3128           id="price-range-slider-min"
3129           value="0"
3130           min="0"
3131           max="135"
3132           step="1"
3133           tabindex="-1">
3134    <label class="visually-hidden" for="price-range-slider-max">To</label>
3135    <input type="range"
3136           class="price-range__slider-input m-0"
3137           id="price-range-slider-max"
3138           value="135"
3139           min="0"
3140           max="135"
3141           step="1"
3142           tabindex="-1">
3143  </div>
3144</price-range>
3145
3146
3147          </div>
3148
3149          <div class="flex relative items-center mt-6"><div class="filter__header">
3150              <a href="/collections/legion-supplies" class="link text-current text-sm js-clear-filter" hidden>Clear</a>
3151            </div>
3152          </div>
3153        </div>
3154      </div>
3155    </details>
3156  </details-disclosure>
3157
3158<details-disclosure>
3159    <details class="filter disclosure" data-type="list" data-index="2" open>
3160      <summary class="filter__toggle">
3161        <div class="flex justify-between items-center">
3162          <span class="flex-auto font-bold">Availability</span>
3163          <span class="disclosure__toggle"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3164</span>
3165        </div>
3166      </summary>
3167      <div class="disclosure__panel has-motion">
3168        <div class="disclosure__content">
3169          <div class="filter__content">
3170            <ul role="list"><li>
3171              <input type="checkbox"
3172                     class="checkbox visually-hidden focus-label-before"
3173                     id="filter-filter.v.availability-1"
3174                     name="filter.v.availability"
3175                     value="1"
3176                     
3177                >
3178              <label for="filter-filter.v.availability-1"
3179                     class="filter__label flex items-start w-full m-0">
3180                <span class="flex-auto">In stock</span>
3181                <span class="filter__count">(199)</span></label>
3182            </li><li>
3183              <input type="checkbox"
3184                     class="checkbox visually-hidden focus-label-before"
3185                     id="filter-filter.v.availability-2"
3186                     name="filter.v.availability"
3187                     value="0"
3188                     
3189                >
3190              <label for="filter-filter.v.availability-2"
3191                     class="filter__label flex items-start w-full m-0">
3192                <span class="flex-auto">Out of stock</span>
3193                <span class="filter__count">(17)</span></label>
3194            </li></ul>
3195          </div>
3196
3197          <div class="flex relative items-center mt-6"><div class="filter__header">
3198              <a href="/collections/legion-supplies" class="link text-current text-sm js-clear-filter" hidden>Clear</a>
3199            </div>
3200          </div>
3201        </div>
3202      </div>
3203    </details>
3204  </details-disclosure>
3205
3206<details-disclosure>
3207    <details class="filter disclosure" data-type="list" data-index="3" open>
3208      <summary class="filter__toggle">
3209        <div class="flex justify-between items-center">
3210          <span class="flex-auto font-bold">Category</span>
3211          <span class="disclosure__toggle"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3212</span>
3213        </div>
3214      </summary>
3215      <div class="disclosure__panel has-motion">
3216        <div class="disclosure__content">
3217          <div class="filter__content">
3218            <ul role="list"><li>
3219              <input type="checkbox"
3220                     class="checkbox visually-hidden focus-label-before"
3221                     id="filter-filter.p.m.custom.category-1"
3222                     name="filter.p.m.custom.category"
3223                     value="Gaming"
3224                     
3225                >
3226              <label for="filter-filter.p.m.custom.category-1"
3227                     class="filter__label flex items-start w-full m-0">
3228                <span class="flex-auto">Gaming</span>
3229                <span class="filter__count">(216)</span></label>
3230            </li></ul>
3231          </div>
3232
3233          <div class="flex relative items-center mt-6"><div class="filter__header">
3234              <a href="/collections/legion-supplies" class="link text-current text-sm js-clear-filter" hidden>Clear</a>
3235            </div>
3236          </div>
3237        </div>
3238      </div>
3239    </details>
3240  </details-disclosure>
3241
3242<details-disclosure>
3243    <details class="filter disclosure" data-type="list" data-index="4" open>
3244      <summary class="filter__toggle">
3245        <div class="flex justify-between items-center">
3246          <span class="flex-auto font-bold">Type</span>
3247          <span class="disclosure__toggle"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3248</span>
3249        </div>
3250      </summary>
3251      <div class="disclosure__panel has-motion">
3252        <div class="disclosure__content">
3253          <div class="filter__content">
3254            <ul role="list"><li>
3255              <input type="checkbox"
3256                     class="checkbox visually-hidden focus-label-before"
3257                     id="filter-filter.p.m.custom.type-1"
3258                     name="filter.p.m.custom.type"
3259                     value="Album"
3260                     
3261                >
3262              <label for="filter-filter.p.m.custom.type-1"
3263                     class="filter__label flex items-start w-full m-0">
3264                <span class="flex-auto">Album</span>
3265                <span class="filter__count">(1)</span></label>
3266            </li><li>
3267              <input type="checkbox"
3268                     class="checkbox visually-hidden focus-label-before"
3269                     id="filter-filter.p.m.custom.type-2"
3270                     name="filter.p.m.custom.type"
3271                     value="Binder"
3272                     
3273                >
3274              <label for="filter-filter.p.m.custom.type-2"
3275                     class="filter__label flex items-start w-full m-0">
3276                <span class="flex-auto">Binder</span>
3277                <span class="filter__count">(1)</span></label>
3278            </li><li>
3279              <input type="checkbox"
3280                     class="checkbox visually-hidden focus-label-before"
3281                     id="filter-filter.p.m.custom.type-3"
3282                     name="filter.p.m.custom.type"
3283                     value="Card Sleeves"
3284                     
3285                >
3286              <label for="filter-filter.p.m.custom.type-3"
3287                     class="filter__label flex items-start w-full m-0">
3288                <span class="flex-auto">Card Sleeves</span>
3289                <span class="filter__count">(104)</span></label>
3290            </li><li>
3291              <input type="checkbox"
3292                     class="checkbox visually-hidden focus-label-before"
3293                     id="filter-filter.p.m.custom.type-4"
3294                     name="filter.p.m.custom.type"
3295                     value="DECK BOX®"
3296                     
3297                >
3298              <label for="filter-filter.p.m.custom.type-4"
3299                     class="filter__label flex items-start w-full m-0">
3300                <span class="flex-auto">DECK BOX®</span>
3301                <span class="filter__count">(79)</span></label>
3302            </li><li>
3303              <input type="checkbox"
3304                     class="checkbox visually-hidden focus-label-before"
3305                     id="filter-filter.p.m.custom.type-5"
3306                     name="filter.p.m.custom.type"
3307                     value="DECK PROTECTOR®"
3308                     
3309                >
3310              <label for="filter-filter.p.m.custom.type-5"
3311                     class="filter__label flex items-start w-full m-0">
3312                <span class="flex-auto">DECK PROTECTOR®</span>
3313                <span class="filter__count">(104)</span></label>
3314            </li></ul>
3315          </div>
3316
3317          <div class="flex relative items-center mt-6"><div class="filter__header">
3318              <a href="/collections/legion-supplies" class="link text-current text-sm js-clear-filter" hidden>Clear</a>
3319            </div>
3320          </div>
3321        </div>
3322      </div>
3323    </details>
3324  </details-disclosure>
3325
3326<details-disclosure>
3327    <details class="filter disclosure" data-type="list" data-index="5" open>
3328      <summary class="filter__toggle">
3329        <div class="flex justify-between items-center">
3330          <span class="flex-auto font-bold">License</span>
3331          <span class="disclosure__toggle"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3332</span>
3333        </div>
3334      </summary>
3335      <div class="disclosure__panel has-motion">
3336        <div class="disclosure__content">
3337          <div class="filter__content">
3338            <ul role="list"><li>
3339              <input type="checkbox"
3340                     class="checkbox visually-hidden focus-label-before"
3341                     id="filter-filter.p.m.custom.license-1"
3342                     name="filter.p.m.custom.license"
3343                     value="Legion Supplies"
3344                     
3345                >
3346              <label for="filter-filter.p.m.custom.license-1"
3347                     class="filter__label flex items-start w-full m-0">
3348                <span class="flex-auto">Legion Supplies</span>
3349                <span class="filter__count">(216)</span></label>
3350            </li></ul>
3351          </div>
3352
3353          <div class="flex relative items-center mt-6"><div class="filter__header">
3354              <a href="/collections/legion-supplies" class="link text-current text-sm js-clear-filter" hidden>Clear</a>
3355            </div>
3356          </div>
3357        </div>
3358      </div>
3359    </details>
3360  </details-disclosure>
3361
3362<details-disclosure>
3363    <details class="filter disclosure" data-type="list" data-index="6" open>
3364      <summary class="filter__toggle">
3365        <div class="flex justify-between items-center">
3366          <span class="flex-auto font-bold">Release</span>
3367          <span class="disclosure__toggle"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3368</span>
3369        </div>
3370      </summary>
3371      <div class="disclosure__panel has-motion">
3372        <div class="disclosure__content">
3373          <div class="filter__content">
3374            <ul role="list"><li>
3375              <input type="checkbox"
3376                     class="checkbox visually-hidden focus-label-before"
3377                     id="filter-filter.p.m.custom.release-1"
3378                     name="filter.p.m.custom.release"
3379                     value="Legion Supplies"
3380                     
3381                >
3382              <label for="filter-filter.p.m.custom.release-1"
3383                     class="filter__label flex items-start w-full m-0">
3384                <span class="flex-auto">Legion Supplies</span>
3385                <span class="filter__count">(215)</span></label>
3386            </li><li>
3387              <input type="checkbox"
3388                     class="checkbox visually-hidden focus-label-before"
3389                     id="filter-filter.p.m.custom.release-2"
3390                     name="filter.p.m.custom.release"
3391                     value="SENTINEL"
3392                     
3393                >
3394              <label for="filter-filter.p.m.custom.release-2"
3395                     class="filter__label flex items-start w-full m-0">
3396                <span class="flex-auto">SENTINEL</span>
3397                <span class="filter__count">(1)</span></label>
3398            </li></ul>
3399          </div>
3400
3401          <div class="flex relative items-center mt-6"><div class="filter__header">
3402              <a href="/collections/legion-supplies" class="link text-current text-sm js-clear-filter" hidden>Clear</a>
3403            </div>
3404          </div>
3405        </div>
3406      </div>
3407    </details>
3408  </details-disclosure>
3409
3410<details-disclosure>
3411    <details class="filter disclosure" data-type="list" data-index="7" open>
3412      <summary class="filter__toggle">
3413        <div class="flex justify-between items-center">
3414          <span class="flex-auto font-bold">Average Review</span>
3415          <span class="disclosure__toggle"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3416</span>
3417        </div>
3418      </summary>
3419      <div class="disclosure__panel has-motion">
3420        <div class="disclosure__content">
3421          <div class="filter__content">
3422            <ul role="list"><li>
3423              <input type="checkbox"
3424                     class="checkbox visually-hidden focus-label-before"
3425                     id="filter-filter.p.m.stamped.reviews_average-1"
3426                     name="filter.p.m.stamped.reviews_average"
3427                     value="gid://shopify/FilterSettingGroup/72515662"
3428                     
3429                >
3430              <label for="filter-filter.p.m.stamped.reviews_average-1"
3431                     class="filter__label flex items-start w-full m-0">
3432                <span class="flex-auto">⭐⭐⭐⭐⭐</span>
3433                <span class="filter__count">(3)</span></label>
3434            </li><li>
3435              <input type="checkbox"
3436                     class="checkbox visually-hidden focus-label-before"
3437                     id="filter-filter.p.m.stamped.reviews_average-2"
3438                     name="filter.p.m.stamped.reviews_average"
3439                     value="gid://shopify/FilterSettingGroup/72548430"
3440                     
3441                >
3442              <label for="filter-filter.p.m.stamped.reviews_average-2"
3443                     class="filter__label flex items-start w-full m-0">
3444                <span class="flex-auto">⭐⭐⭐⭐</span>
3445                <span class="filter__count">(3)</span></label>
3446            </li><li>
3447              <input type="checkbox"
3448                     class="checkbox visually-hidden focus-label-before"
3449                     id="filter-filter.p.m.stamped.reviews_average-3"
3450                     name="filter.p.m.stamped.reviews_average"
3451                     value="gid://shopify/FilterSettingGroup/72613966"
3452                     
3453                >
3454              <label for="filter-filter.p.m.stamped.reviews_average-3"
3455                     class="filter__label flex items-start w-full m-0">
3456                <span class="flex-auto">⭐⭐</span>
3457                <span class="filter__count">(2)</span></label>
3458            </li><li>
3459              <input type="checkbox"
3460                     class="checkbox visually-hidden focus-label-before"
3461                     id="filter-filter.p.m.stamped.reviews_average-4"
3462                     name="filter.p.m.stamped.reviews_average"
3463                     value="gid://shopify/FilterSettingGroup/104792142"
3464                     
3465                >
3466              <label for="filter-filter.p.m.stamped.reviews_average-4"
3467                     class="filter__label flex items-start w-full m-0">
3468                <span class="flex-auto">No Reviews Yet</span>
3469                <span class="filter__count">(208)</span></label>
3470            </li></ul>
3471          </div>
3472
3473          <div class="flex relative items-center mt-6"><div class="filter__header">
3474              <a href="/collections/legion-supplies" class="link text-current text-sm js-clear-filter" hidden>Clear</a>
3475            </div>
3476          </div>
3477        </div>
3478      </div>
3479    </details>
3480  </details-disclosure>
3481</div>
3482
3483        <noscript class="no-js-apply-filters facets__footer">
3484          <button type="submit" class="btn btn--primary">Apply</button>
3485        </noscript>
3486      </form>
3487    </div>
3488
3489    <footer class="drawer__footer lg:hidden no-js-hidden">
3490      <div class="facets__footer">
3491        <button type="button" class="btn btn--primary w-full js-close-drawer js-close-drawer-mob">Show 216 results</button>
3492      </div>
3493    </footer>
3494  </facet-filters></sticky-scroll-direction>
3495        </div><div class="main-products-grid__results relative flex-auto" id="filter-results"><ul class="grid mb-8 md:mb-12 grid-cols-2 small-cards-mobile sm:grid-cols-3 lg:grid-cols-4 xl:grid-cols-5 small-cards-desktop gap-x-theme gap-y-16"
3496              data-filters-open-classes="grid mb-8 md:mb-12 grid-cols-2 small-cards-mobile sm:grid-cols-3 xl:grid-cols-4 small-cards-desktop gap-x-theme gap-y-16"
3497              data-filters-closed-classes="grid mb-8 md:mb-12 grid-cols-2 small-cards-mobile sm:grid-cols-3 lg:grid-cols-4 xl:grid-cols-5 small-cards-desktop gap-x-theme gap-y-16" role="list"><li class="js-pagination-result"><product-card class="card card--product h-full card--no-lines relative flex"><div class="card__media image-blend relative">
3498      <a href="/products/legendary-green-sleeves" aria-label="Legendary Green Sleeves" class="media block relative image-blend js-prod-link" style="padding-top: 100%;" tabindex="-1"><img data-srcset="//ultrapro.com/cdn/shop/files/128.jpg?v=1778194889&width=240 320w, //ultrapro.com/cdn/shop/files/128.jpg?v=1778194889&width=345 460w, //ultrapro.com/cdn/shop/files/128.jpg?v=1778194889&width=450 600w, //ultrapro.com/cdn/shop/files/128.jpg?v=1778194889&width=525 700w, //ultrapro.com/cdn/shop/files/128.jpg?v=1778194889&width=600 800w, //ultrapro.com/cdn/shop/files/128.jpg?v=1778194889&width=675 900w, //ultrapro.com/cdn/shop/files/128.jpg?v=1778194889&width=900 1200w" sizes="(min-width: 1568px) calc((1440px - 96px) / 5), (min-width: 1280px) calc((100vw - 224px) / 5), (min-width: 769px) calc((100vw - 136px) / 4), (min-width: 600px) calc((100vw - 112px) / 3), calc((100vw - 52px) / 2)" data-src="//ultrapro.com/cdn/shop/files/128.jpg?v=1778194889&width=460"
3499           src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20900.0%20900'%3E%3C/svg%3E" class="img-fit img-fit--contain card__main-image no-js-hidden" data-media-id="37720869634126" loading="lazy"
3500           width="900.0"
3501           height="900"
3502           alt="Legendary Green Sleeves"><noscript>
3503      <img src="//ultrapro.com/cdn/shop/files/128.jpg?v=1778194889&width=460"
3504           loading="lazy"
3505           class="img-fit img-fit--contain card__main-image" width="900.0"
3506           height="900"
3507           alt="Legendary Green Sleeves">
3508    </noscript>
3509
3510</a></div>
3511
3512    <div class="card__info-container flex flex-col flex-auto relative">
3513      <div class="card__info w-full">
3514        <div class="card__info-inner flex flex-col h-full w-full"><p class="card__title font-bold mt-1 mb-0">
3515            <a href="/products/legendary-green-sleeves" class="card-link text-current js-prod-link">Legendary Green Sleeves</a>
3516          </p>
3517          
3518<div>
3519              <div class="rating inline-block align-middle" role="img" aria-label="5.0 out of 5.0 stars">
3520  <span class="rating__stars" aria-hidden="true" style="--rating: 5; --rating-max: 5.0;">★★★★★</span>
3521</div>
3522<div class="rating__count inline-block align-middle text-sm">(1)</div>
3523
3524            </div><div class="flex grow items-end"><div class="price price--bottom">
3525  <div class="price__default">
3526    <strong class="price__current">$4.49
3527</strong>
3528    <s class="price__was"></s>
3529  </div>
3530
3531  <div class="unit-price relative" hidden><span class="visually-hidden">Unit price</span><span class="unit-price__price">
3532</span><span class="unit-price__separator"> / </span><span class="unit-price__unit"></span></div>
3533
3534  <div class="price__no-variant" hidden>
3535    <strong class="price__current" aria-label="Current Price">Unavailable</strong>
3536  </div>
3537</div>
3538</div></div>
3539      </div><div class="card__quick-add
3540          
3541          mob:card__quick-add--icon
3542          
3543          
3544        "><product-form>
3545              <div class="alert mb-8 bg-error-bg text-error-text js-form-error text-start" role="alert" hidden></div><form method="post" action="/cart/add" id="quick-add-7904040714318" accept-charset="UTF-8" class="js-product-form" enctype="multipart/form-data" novalidate="novalidate"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="43730162417742" disabled>
3546                <input type="hidden" name="quantity" value="1"><button class="btn btn--primary w-full"
3547                        data-add-to-cart-text="Add to cart"
3548                        name="add"
3549                        aria-haspopup="dialog">
3550                  <span class="quick-add-btn-icon">
3551                    <span class="visually-hidden">Add to cart</span>
3552                    <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M12.12 20.44H5.6V9.56h12.8v3.73c.06.4.4.69.8.7.44 0 .8-.35.8-.8v-4.5a.792.792 0 0 0-.8-.69H17V6.5C16.9 4 14.7 2 12 2S7 4.09 7 6.67V8H4.71c-.4.04-.71.37-.71.78v12.53a.8.8 0 0 0 .8.69h7.43c.38-.06.67-.39.67-.78 0-.43-.35-.78-.78-.78ZM8.66 6.67c0-1.72 1.49-3.11 3.33-3.11s3.33 1.39 3.33 3.11V8H8.65V6.67Z"/><path d="M20 17.25h-2.4v-2.5a.817.817 0 0 0-.8-.7c-.44 0-.8.36-.8.8v2.4h-2.5c-.4.06-.7.4-.7.8 0 .44.36.8.8.8H16v2.5c.06.4.4.7.8.7.44 0 .8-.36.8-.8v-2.4h2.5c.4-.06.69-.4.7-.8 0-.44-.35-.8-.8-.8Z"/></svg>
3553                  </span>
3554                  <span class="quick-add-btn-text">Add to cart</span>
3555                </button>
3556                <a href="/products/legendary-green-sleeves" class="btn btn--secondary quick-add-view-btn">View details</a><input type="hidden" name="product-id" value="7904040714318" /><input type="hidden" name="section-id" value="template--21493890809934__collection-products" /></form></product-form></div></div>
3557  </product-card></li><li class="js-pagination-result"><product-card class="card card--product h-full card--no-lines relative flex"><div class="card__media image-blend relative">
3558      <a href="/products/lgn-dp-wander-mat152" aria-label="Not All Who Wander Sleeves" class="media block relative image-blend js-prod-link" style="padding-top: 100%;" tabindex="-1"><img data-srcset="//ultrapro.com/cdn/shop/files/220.jpg?v=1778179237&width=240 320w, //ultrapro.com/cdn/shop/files/220.jpg?v=1778179237&width=345 460w, //ultrapro.com/cdn/shop/files/220.jpg?v=1778179237&width=450 600w, //ultrapro.com/cdn/shop/files/220.jpg?v=1778179237&width=525 700w, //ultrapro.com/cdn/shop/files/220.jpg?v=1778179237&width=600 800w, //ultrapro.com/cdn/shop/files/220.jpg?v=1778179237&width=675 900w, //ultrapro.com/cdn/shop/files/220.jpg?v=1778179237&width=900 1200w" sizes="(min-width: 1568px) calc((1440px - 96px) / 5), (min-width: 1280px) calc((100vw - 224px) / 5), (min-width: 769px) calc((100vw - 136px) / 4), (min-width: 600px) calc((100vw - 112px) / 3), calc((100vw - 52px) / 2)" data-src="//ultrapro.com/cdn/shop/files/220.jpg?v=1778179237&width=460"
3559           src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20900.0%20900'%3E%3C/svg%3E" class="img-fit img-fit--contain card__main-image no-js-hidden" data-media-id="37717089353806" loading="lazy"
3560           width="900.0"
3561           height="900"
3562           alt=""><noscript>
3563      <img src="//ultrapro.com/cdn/shop/files/220.jpg?v=1778179237&width=460"
3564           loading="lazy"
3565           class="img-fit img-fit--contain card__main-image" width="900.0"
3566           height="900"
3567           alt="">
3568    </noscript>
3569
3570</a></div>
3571
3572    <div class="card__info-container flex flex-col flex-auto relative">
3573      <div class="card__info w-full">
3574        <div class="card__info-inner flex flex-col h-full w-full"><p class="card__title font-bold mt-1 mb-0">
3575            <a href="/products/lgn-dp-wander-mat152" class="card-link text-current js-prod-link">Not All Who Wander Sleeves</a>
3576          </p>
3577          
3578<div class="flex grow items-end"><div class="price price--bottom">
3579  <div class="price__default">
3580    <strong class="price__current">$6.99
3581</strong>
3582    <s class="price__was"></s>
3583  </div>
3584
3585  <div class="unit-price relative" hidden><span class="visually-hidden">Unit price</span><span class="unit-price__price">
3586</span><span class="unit-price__separator"> / </span><span class="unit-price__unit"></span></div>
3587
3588  <div class="price__no-variant" hidden>
3589    <strong class="price__current" aria-label="Current Price">Unavailable</strong>
3590  </div>
3591</div>
3592</div></div>
3593      </div><div class="card__quick-add
3594          
3595          mob:card__quick-add--icon
3596          
3597          
3598        "><product-form>
3599              <div class="alert mb-8 bg-error-bg text-error-text js-form-error text-start" role="alert" hidden></div><form method="post" action="/cart/add" id="quick-add-7012204871758" accept-charset="UTF-8" class="js-product-form" enctype="multipart/form-data" novalidate="novalidate"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="40673143193678" disabled>
3600                <input type="hidden" name="quantity" value="1"><button class="btn btn--primary w-full"
3601                        data-add-to-cart-text="Add to cart"
3602                        name="add"
3603                        aria-haspopup="dialog">
3604                  <span class="quick-add-btn-icon">
3605                    <span class="visually-hidden">Add to cart</span>
3606                    <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M12.12 20.44H5.6V9.56h12.8v3.73c.06.4.4.69.8.7.44 0 .8-.35.8-.8v-4.5a.792.792 0 0 0-.8-.69H17V6.5C16.9 4 14.7 2 12 2S7 4.09 7 6.67V8H4.71c-.4.04-.71.37-.71.78v12.53a.8.8 0 0 0 .8.69h7.43c.38-.06.67-.39.67-.78 0-.43-.35-.78-.78-.78ZM8.66 6.67c0-1.72 1.49-3.11 3.33-3.11s3.33 1.39 3.33 3.11V8H8.65V6.67Z"/><path d="M20 17.25h-2.4v-2.5a.817.817 0 0 0-.8-.7c-.44 0-.8.36-.8.8v2.4h-2.5c-.4.06-.7.4-.7.8 0 .44.36.8.8.8H16v2.5c.06.4.4.7.8.7.44 0 .8-.36.8-.8v-2.4h2.5c.4-.06.69-.4.7-.8 0-.44-.35-.8-.8-.8Z"/></svg>
3607                  </span>
3608                  <span class="quick-add-btn-text">Add to cart</span>
3609                </button>
3610                <a href="/products/lgn-dp-wander-mat152" class="btn btn--secondary quick-add-view-btn">View details</a><input type="hidden" name="product-id" value="7012204871758" /><input type="hidden" name="section-id" value="template--21493890809934__collection-products" /></form></product-form></div></div>
3611  </product-card></li><li class="js-pagination-result"><product-card class="card card--product h-full card--no-lines relative flex"><div class="card__media image-blend relative">
3612      <a href="/products/lgn-db-countersoup-box156" aria-label="Countersoup Card Box" class="media block relative image-blend js-prod-link" style="padding-top: 100%;" tabindex="-1"><img data-srcset="//ultrapro.com/cdn/shop/files/204.jpg?v=1778179235&width=240 320w, //ultrapro.com/cdn/shop/files/204.jpg?v=1778179235&width=345 460w, //ultrapro.com/cdn/shop/files/204.jpg?v=1778179235&width=450 600w, //ultrapro.com/cdn/shop/files/204.jpg?v=1778179235&width=525 700w, //ultrapro.com/cdn/shop/files/204.jpg?v=1778179235&width=600 800w, //ultrapro.com/cdn/shop/files/204.jpg?v=1778179235&width=675 900w, //ultrapro.com/cdn/shop/files/204.jpg?v=1778179235&width=900 1200w" sizes="(min-width: 1568px) calc((1440px - 96px) / 5), (min-width: 1280px) calc((100vw - 224px) / 5), (min-width: 769px) calc((100vw - 136px) / 4), (min-width: 600px) calc((100vw - 112px) / 3), calc((100vw - 52px) / 2)" data-src="//ultrapro.com/cdn/shop/files/204.jpg?v=1778179235&width=460"
3613           src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20900.0%20900'%3E%3C/svg%3E" class="img-fit img-fit--contain card__main-image no-js-hidden" data-media-id="37717087158350" loading="lazy"
3614           width="900.0"
3615           height="900"
3616           alt=""><noscript>
3617      <img src="//ultrapro.com/cdn/shop/files/204.jpg?v=1778179235&width=460"
3618           loading="lazy"
3619           class="img-fit img-fit--contain card__main-image" width="900.0"
3620           height="900"
3621           alt="">
3622    </noscript>
3623
3624</a></div>
3625
3626    <div class="card__info-container flex flex-col flex-auto relative">
3627      <div class="card__info w-full">
3628        <div class="card__info-inner flex flex-col h-full w-full"><p class="card__title font-bold mt-1 mb-0">
3629            <a href="/products/lgn-db-countersoup-box156" class="card-link text-current js-prod-link">Countersoup Card Box</a>
3630          </p>
3631          
3632<div class="flex grow items-end"><div class="price price--bottom">
3633  <div class="price__default">
3634    <strong class="price__current">$4.99
3635</strong>
3636    <s class="price__was"></s>
3637  </div>
3638
3639  <div class="unit-price relative" hidden><span class="visually-hidden">Unit price</span><span class="unit-price__price">
3640</span><span class="unit-price__separator"> / </span><span class="unit-price__unit"></span></div>
3641
3642  <div class="price__no-variant" hidden>
3643    <strong class="price__current" aria-label="Current Price">Unavailable</strong>
3644  </div>
3645</div>
3646</div></div>
3647      </div><div class="card__quick-add
3648          
3649          mob:card__quick-add--icon
3650          
3651          
3652        "><product-form>
3653              <div class="alert mb-8 bg-error-bg text-error-text js-form-error text-start" role="alert" hidden></div><form method="post" action="/cart/add" id="quick-add-7012204445774" accept-charset="UTF-8" class="js-product-form" enctype="multipart/form-data" novalidate="novalidate"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="40673142014030" disabled>
3654                <input type="hidden" name="quantity" value="1"><button class="btn btn--primary w-full"
3655                        data-add-to-cart-text="Add to cart"
3656                        name="add"
3657                        aria-haspopup="dialog">
3658                  <span class="quick-add-btn-icon">
3659                    <span class="visually-hidden">Add to cart</span>
3660                    <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M12.12 20.44H5.6V9.56h12.8v3.73c.06.4.4.69.8.7.44 0 .8-.35.8-.8v-4.5a.792.792 0 0 0-.8-.69H17V6.5C16.9 4 14.7 2 12 2S7 4.09 7 6.67V8H4.71c-.4.04-.71.37-.71.78v12.53a.8.8 0 0 0 .8.69h7.43c.38-.06.67-.39.67-.78 0-.43-.35-.78-.78-.78ZM8.66 6.67c0-1.72 1.49-3.11 3.33-3.11s3.33 1.39 3.33 3.11V8H8.65V6.67Z"/><path d="M20 17.25h-2.4v-2.5a.817.817 0 0 0-.8-.7c-.44 0-.8.36-.8.8v2.4h-2.5c-.4.06-.7.4-.7.8 0 .44.36.8.8.8H16v2.5c.06.4.4.7.8.7.44 0 .8-.36.8-.8v-2.4h2.5c.4-.06.69-.4.7-.8 0-.44-.35-.8-.8-.8Z"/></svg>
3661                  </span>
3662                  <span class="quick-add-btn-text">Add to cart</span>
3663                </button>
3664                <a href="/products/lgn-db-countersoup-box156" class="btn btn--secondary quick-add-view-btn">View details</a><input type="hidden" name="product-id" value="7012204445774" /><input type="hidden" name="section-id" value="template--21493890809934__collection-products" /></form></product-form></div></div>
3665  </product-card></li><li class="js-pagination-result"><product-card class="card card--product h-full card--no-lines relative flex"><div class="card__media image-blend relative">
3666      <a href="/products/lgn-db-comp-trash-box055" aria-label="Complete Trash Card Box" class="media block relative image-blend js-prod-link" style="padding-top: 100%;" tabindex="-1"><img data-srcset="//ultrapro.com/cdn/shop/files/58.jpg?v=1778179171&width=240 320w, //ultrapro.com/cdn/shop/files/58.jpg?v=1778179171&width=345 460w, //ultrapro.com/cdn/shop/files/58.jpg?v=1778179171&width=450 600w, //ultrapro.com/cdn/shop/files/58.jpg?v=1778179171&width=525 700w, //ultrapro.com/cdn/shop/files/58.jpg?v=1778179171&width=600 800w, //ultrapro.com/cdn/shop/files/58.jpg?v=1778179171&width=675 900w, //ultrapro.com/cdn/shop/files/58.jpg?v=1778179171&width=900 1200w" sizes="(min-width: 1568px) calc((1440px - 96px) / 5), (min-width: 1280px) calc((100vw - 224px) / 5), (min-width: 769px) calc((100vw - 136px) / 4), (min-width: 600px) calc((100vw - 112px) / 3), calc((100vw - 52px) / 2)" data-src="//ultrapro.com/cdn/shop/files/58.jpg?v=1778179171&width=460"
3667           src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20900.0%20900'%3E%3C/svg%3E" class="img-fit img-fit--contain card__main-image no-js-hidden" data-media-id="37717054619726" loading="lazy"
3668           width="900.0"
3669           height="900"
3670           alt=""><noscript>
3671      <img src="//ultrapro.com/cdn/shop/files/58.jpg?v=1778179171&width=460"
3672           loading="lazy"
3673           class="img-fit img-fit--contain card__main-image" width="900.0"
3674           height="900"
3675           alt="">
3676    </noscript>
3677
3678</a></div>
3679
3680    <div class="card__info-container flex flex-col flex-auto relative">
3681      <div class="card__info w-full">
3682        <div class="card__info-inner flex flex-col h-full w-full"><p class="card__title font-bold mt-1 mb-0">
3683            <a href="/products/lgn-db-comp-trash-box055" class="card-link text-current js-prod-link">Complete Trash Card Box</a>
3684          </p>
3685          
3686<div class="flex grow items-end"><div class="price price--bottom">
3687  <div class="price__default">
3688    <strong class="price__current">$4.99
3689</strong>
3690    <s class="price__was"></s>
3691  </div>
3692
3693  <div class="unit-price relative" hidden><span class="visually-hidden">Unit price</span><span class="unit-price__price">
3694</span><span class="unit-price__separator"> / </span><span class="unit-price__unit"></span></div>
3695
3696  <div class="price__no-variant" hidden>
3697    <strong class="price__current" aria-label="Current Price">Unavailable</strong>
3698  </div>
3699</div>
3700</div></div>
3701      </div><div class="card__quick-add
3702          
3703          mob:card__quick-add--icon
3704          
3705          
3706        "><product-form>
3707              <div class="alert mb-8 bg-error-bg text-error-text js-form-error text-start" role="alert" hidden></div><form method="post" action="/cart/add" id="quick-add-7012205101134" accept-charset="UTF-8" class="js-product-form" enctype="multipart/form-data" novalidate="novalidate"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="40673143390286" disabled>
3708                <input type="hidden" name="quantity" value="1"><button class="btn btn--primary w-full"
3709                        data-add-to-cart-text="Add to cart"
3710                        name="add"
3711                        aria-haspopup="dialog">
3712                  <span class="quick-add-btn-icon">
3713                    <span class="visually-hidden">Add to cart</span>
3714                    <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M12.12 20.44H5.6V9.56h12.8v3.73c.06.4.4.69.8.7.44 0 .8-.35.8-.8v-4.5a.792.792 0 0 0-.8-.69H17V6.5C16.9 4 14.7 2 12 2S7 4.09 7 6.67V8H4.71c-.4.04-.71.37-.71.78v12.53a.8.8 0 0 0 .8.69h7.43c.38-.06.67-.39.67-.78 0-.43-.35-.78-.78-.78ZM8.66 6.67c0-1.72 1.49-3.11 3.33-3.11s3.33 1.39 3.33 3.11V8H8.65V6.67Z"/><path d="M20 17.25h-2.4v-2.5a.817.817 0 0 0-.8-.7c-.44 0-.8.36-.8.8v2.4h-2.5c-.4.06-.7.4-.7.8 0 .44.36.8.8.8H16v2.5c.06.4.4.7.8.7.44 0 .8-.36.8-.8v-2.4h2.5c.4-.06.69-.4.7-.8 0-.44-.35-.8-.8-.8Z"/></svg>
3715                  </span>
3716                  <span class="quick-add-btn-text">Add to cart</span>
3717                </button>
3718                <a href="/products/lgn-db-comp-trash-box055" class="btn btn--secondary quick-add-view-btn">View details</a><input type="hidden" name="product-id" value="7012205101134" /><input type="hidden" name="section-id" value="template--21493890809934__collection-products" /></form></product-form></div></div>
3719  </product-card></li><li class="js-pagination-result"><product-card class="card card--product h-full card--no-lines relative flex"><div class="card__media image-blend relative">
3720      <a href="/products/lgn-db-wander-box152" aria-label="Not All Who Wander Card Box" class="media block relative image-blend js-prod-link" style="padding-top: 100%;" tabindex="-1"><img data-srcset="//ultrapro.com/cdn/shop/files/200.jpg?v=1778179229&width=240 320w, //ultrapro.com/cdn/shop/files/200.jpg?v=1778179229&width=345 460w, //ultrapro.com/cdn/shop/files/200.jpg?v=1778179229&width=450 600w, //ultrapro.com/cdn/shop/files/200.jpg?v=1778179229&width=525 700w, //ultrapro.com/cdn/shop/files/200.jpg?v=1778179229&width=600 800w, //ultrapro.com/cdn/shop/files/200.jpg?v=1778179229&width=675 900w, //ultrapro.com/cdn/shop/files/200.jpg?v=1778179229&width=900 1200w" sizes="(min-width: 1568px) calc((1440px - 96px) / 5), (min-width: 1280px) calc((100vw - 224px) / 5), (min-width: 769px) calc((100vw - 136px) / 4), (min-width: 600px) calc((100vw - 112px) / 3), calc((100vw - 52px) / 2)" data-src="//ultrapro.com/cdn/shop/files/200.jpg?v=1778179229&width=460"
3721           src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20900.0%20900'%3E%3C/svg%3E" class="img-fit img-fit--contain card__main-image no-js-hidden" data-media-id="37717086109774" loading="lazy"
3722           width="900.0"
3723           height="900"
3724           alt=""><noscript>
3725      <img src="//ultrapro.com/cdn/shop/files/200.jpg?v=1778179229&width=460"
3726           loading="lazy"
3727           class="img-fit img-fit--contain card__main-image" width="900.0"
3728           height="900"
3729           alt="">
3730    </noscript>
3731
3732</a></div>
3733
3734    <div class="card__info-container flex flex-col flex-auto relative">
3735      <div class="card__info w-full">
3736        <div class="card__info-inner flex flex-col h-full w-full"><p class="card__title font-bold mt-1 mb-0">
3737            <a href="/products/lgn-db-wander-box152" class="card-link text-current js-prod-link">Not All Who Wander Card Box</a>
3738          </p>
3739          
3740<div class="flex grow items-end"><div class="price price--bottom">
3741  <div class="price__default">
3742    <strong class="price__current">$4.99
3743</strong>
3744    <s class="price__was"></s>
3745  </div>
3746
3747  <div class="unit-price relative" hidden><span class="visually-hidden">Unit price</span><span class="unit-price__price">
3748</span><span class="unit-price__separator"> / </span><span class="unit-price__unit"></span></div>
3749
3750  <div class="price__no-variant" hidden>
3751    <strong class="price__current" aria-label="Current Price">Unavailable</strong>
3752  </div>
3753</div>
3754</div></div>
3755      </div><div class="card__quick-add
3756          
3757          mob:card__quick-add--icon
3758          
3759          
3760        "><product-form>
3761              <div class="alert mb-8 bg-error-bg text-error-text js-form-error text-start" role="alert" hidden></div><form method="post" action="/cart/add" id="quick-add-7012204707918" accept-charset="UTF-8" class="js-product-form" enctype="multipart/form-data" novalidate="novalidate"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="40673142276174" disabled>
3762                <input type="hidden" name="quantity" value="1"><button class="btn btn--primary w-full"
3763                        data-add-to-cart-text="Add to cart"
3764                        name="add"
3765                        aria-haspopup="dialog">
3766                  <span class="quick-add-btn-icon">
3767                    <span class="visually-hidden">Add to cart</span>
3768                    <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M12.12 20.44H5.6V9.56h12.8v3.73c.06.4.4.69.8.7.44 0 .8-.35.8-.8v-4.5a.792.792 0 0 0-.8-.69H17V6.5C16.9 4 14.7 2 12 2S7 4.09 7 6.67V8H4.71c-.4.04-.71.37-.71.78v12.53a.8.8 0 0 0 .8.69h7.43c.38-.06.67-.39.67-.78 0-.43-.35-.78-.78-.78ZM8.66 6.67c0-1.72 1.49-3.11 3.33-3.11s3.33 1.39 3.33 3.11V8H8.65V6.67Z"/><path d="M20 17.25h-2.4v-2.5a.817.817 0 0 0-.8-.7c-.44 0-.8.36-.8.8v2.4h-2.5c-.4.06-.7.4-.7.8 0 .44.36.8.8.8H16v2.5c.06.4.4.7.8.7.44 0 .8-.36.8-.8v-2.4h2.5c.4-.06.69-.4.7-.8 0-.44-.35-.8-.8-.8Z"/></svg>
3769                  </span>
3770                  <span class="quick-add-btn-text">Add to cart</span>
3771                </button>
3772                <a href="/products/lgn-db-wander-box152" class="btn btn--secondary quick-add-view-btn">View details</a><input type="hidden" name="product-id" value="7012204707918" /><input type="hidden" name="section-id" value="template--21493890809934__collection-products" /></form></product-form></div></div>
3773  </product-card></li><li class="js-pagination-result"><product-card class="card card--product h-full card--no-lines relative flex"><div class="card__media image-blend relative">
3774      <a href="/products/overthinking-deckbox" aria-label="Overthinking Card Box" class="media block relative image-blend js-prod-link" style="padding-top: 100%;" tabindex="-1"><img data-srcset="//ultrapro.com/cdn/shop/files/195.jpg?v=1778179228&width=240 320w, //ultrapro.com/cdn/shop/files/195.jpg?v=1778179228&width=345 460w, //ultrapro.com/cdn/shop/files/195.jpg?v=1778179228&width=450 600w, //ultrapro.com/cdn/shop/files/195.jpg?v=1778179228&width=525 700w, //ultrapro.com/cdn/shop/files/195.jpg?v=1778179228&width=600 800w, //ultrapro.com/cdn/shop/files/195.jpg?v=1778179228&width=675 900w, //ultrapro.com/cdn/shop/files/195.jpg?v=1778179228&width=900 1200w" sizes="(min-width: 1568px) calc((1440px - 96px) / 5), (min-width: 1280px) calc((100vw - 224px) / 5), (min-width: 769px) calc((100vw - 136px) / 4), (min-width: 600px) calc((100vw - 112px) / 3), calc((100vw - 52px) / 2)" data-src="//ultrapro.com/cdn/shop/files/195.jpg?v=1778179228&width=460"
3775           src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20900.0%20900'%3E%3C/svg%3E" class="img-fit img-fit--contain card__main-image no-js-hidden" data-media-id="37717086011470" loading="lazy"
3776           width="900.0"
3777           height="900"
3778           alt=""><noscript>
3779      <img src="//ultrapro.com/cdn/shop/files/195.jpg?v=1778179228&width=460"
3780           loading="lazy"
3781           class="img-fit img-fit--contain card__main-image" width="900.0"
3782           height="900"
3783           alt="">
3784    </noscript>
3785
3786</a></div>
3787
3788    <div class="card__info-container flex flex-col flex-auto relative">
3789      <div class="card__info w-full">
3790        <div class="card__info-inner flex flex-col h-full w-full"><p class="card__title font-bold mt-1 mb-0">
3791            <a href="/products/overthinking-deckbox" class="card-link text-current js-prod-link">Overthinking Card Box</a>
3792          </p>
3793          
3794<div class="flex grow items-end"><div class="price price--bottom">
3795  <div class="price__default">
3796    <strong class="price__current">$4.99
3797</strong>
3798    <s class="price__was"></s>
3799  </div>
3800
3801  <div class="unit-price relative" hidden><span class="visually-hidden">Unit price</span><span class="unit-price__price">
3802</span><span class="unit-price__separator"> / </span><span class="unit-price__unit"></span></div>
3803
3804  <div class="price__no-variant" hidden>
3805    <strong class="price__current" aria-label="Current Price">Unavailable</strong>
3806  </div>
3807</div>
3808</div></div>
3809      </div><div class="card__quick-add
3810          
3811          mob:card__quick-add--icon
3812          
3813          
3814        "><product-form>
3815              <div class="alert mb-8 bg-error-bg text-error-text js-form-error text-start" role="alert" hidden></div><form method="post" action="/cart/add" id="quick-add-7420792799310" accept-charset="UTF-8" class="js-product-form" enctype="multipart/form-data" novalidate="novalidate"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="41681529307214" disabled>
3816                <input type="hidden" name="quantity" value="1"><button class="btn btn--primary w-full"
3817                        data-add-to-cart-text="Add to cart"
3818                        name="add"
3819                        aria-haspopup="dialog">
3820                  <span class="quick-add-btn-icon">
3821                    <span class="visually-hidden">Add to cart</span>
3822                    <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M12.12 20.44H5.6V9.56h12.8v3.73c.06.4.4.69.8.7.44 0 .8-.35.8-.8v-4.5a.792.792 0 0 0-.8-.69H17V6.5C16.9 4 14.7 2 12 2S7 4.09 7 6.67V8H4.71c-.4.04-.71.37-.71.78v12.53a.8.8 0 0 0 .8.69h7.43c.38-.06.67-.39.67-.78 0-.43-.35-.78-.78-.78ZM8.66 6.67c0-1.72 1.49-3.11 3.33-3.11s3.33 1.39 3.33 3.11V8H8.65V6.67Z"/><path d="M20 17.25h-2.4v-2.5a.817.817 0 0 0-.8-.7c-.44 0-.8.36-.8.8v2.4h-2.5c-.4.06-.7.4-.7.8 0 .44.36.8.8.8H16v2.5c.06.4.4.7.8.7.44 0 .8-.36.8-.8v-2.4h2.5c.4-.06.69-.4.7-.8 0-.44-.35-.8-.8-.8Z"/></svg>
3823                  </span>
3824                  <span class="quick-add-btn-text">Add to cart</span>
3825                </button>
3826                <a href="/products/overthinking-deckbox" class="btn btn--secondary quick-add-view-btn">View details</a><input type="hidden" name="product-id" value="7420792799310" /><input type="hidden" name="section-id" value="template--21493890809934__collection-products" /></form></product-form></div></div>
3827  </product-card></li><li class="js-pagination-result"><product-card class="card card--product h-full card--no-lines relative flex"><div class="card__media image-blend relative">
3828      <a href="/products/lgn-dp-cassette-mat069-pos" aria-label="Cassette Sleeves" class="media block relative image-blend js-prod-link" style="padding-top: 100%;" tabindex="-1"><img data-srcset="//ultrapro.com/cdn/shop/files/133.jpg?v=1778179178&width=240 320w, //ultrapro.com/cdn/shop/files/133.jpg?v=1778179178&width=345 460w, //ultrapro.com/cdn/shop/files/133.jpg?v=1778179178&width=450 600w, //ultrapro.com/cdn/shop/files/133.jpg?v=1778179178&width=525 700w, //ultrapro.com/cdn/shop/files/133.jpg?v=1778179178&width=600 800w, //ultrapro.com/cdn/shop/files/133.jpg?v=1778179178&width=675 900w, //ultrapro.com/cdn/shop/files/133.jpg?v=1778179178&width=900 1200w" sizes="(min-width: 1568px) calc((1440px - 96px) / 5), (min-width: 1280px) calc((100vw - 224px) / 5), (min-width: 769px) calc((100vw - 136px) / 4), (min-width: 600px) calc((100vw - 112px) / 3), calc((100vw - 52px) / 2)" data-src="//ultrapro.com/cdn/shop/files/133.jpg?v=1778179178&width=460"
3829           src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20900.0%20900'%3E%3C/svg%3E" class="img-fit img-fit--contain card__main-image no-js-hidden" data-media-id="37717057241166" loading="lazy"
3830           width="900.0"
3831           height="900"
3832           alt=""><noscript>
3833      <img src="//ultrapro.com/cdn/shop/files/133.jpg?v=1778179178&width=460"
3834           loading="lazy"
3835           class="img-fit img-fit--contain card__main-image" width="900.0"
3836           height="900"
3837           alt="">
3838    </noscript>
3839
3840</a></div>
3841
3842    <div class="card__info-container flex flex-col flex-auto relative">
3843      <div class="card__info w-full">
3844        <div class="card__info-inner flex flex-col h-full w-full"><p class="card__title font-bold mt-1 mb-0">
3845            <a href="/products/lgn-dp-cassette-mat069-pos" class="card-link text-current js-prod-link">Cassette Sleeves</a>
3846          </p>
3847          
3848<div class="flex grow items-end"><div class="price price--bottom">
3849  <div class="price__default">
3850    <strong class="price__current">$5.99
3851</strong>
3852    <s class="price__was"></s>
3853  </div>
3854
3855  <div class="unit-price relative" hidden><span class="visually-hidden">Unit price</span><span class="unit-price__price">
3856</span><span class="unit-price__separator"> / </span><span class="unit-price__unit"></span></div>
3857
3858  <div class="price__no-variant" hidden>
3859    <strong class="price__current" aria-label="Current Price">Unavailable</strong>
3860  </div>
3861</div>
3862</div></div>
3863      </div><div class="card__quick-add
3864          
3865          mob:card__quick-add--icon
3866          
3867          
3868        "><product-form>
3869              <div class="alert mb-8 bg-error-bg text-error-text js-form-error text-start" role="alert" hidden></div><form method="post" action="/cart/add" id="quick-add-7640695013454" accept-charset="UTF-8" class="js-product-form" enctype="multipart/form-data" novalidate="novalidate"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="42622777786446" disabled>
3870                <input type="hidden" name="quantity" value="1"><button class="btn btn--primary w-full"
3871                        data-add-to-cart-text="Add to cart"
3872                        name="add"
3873                        aria-haspopup="dialog">
3874                  <span class="quick-add-btn-icon">
3875                    <span class="visually-hidden">Add to cart</span>
3876                    <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M12.12 20.44H5.6V9.56h12.8v3.73c.06.4.4.69.8.7.44 0 .8-.35.8-.8v-4.5a.792.792 0 0 0-.8-.69H17V6.5C16.9 4 14.7 2 12 2S7 4.09 7 6.67V8H4.71c-.4.04-.71.37-.71.78v12.53a.8.8 0 0 0 .8.69h7.43c.38-.06.67-.39.67-.78 0-.43-.35-.78-.78-.78ZM8.66 6.67c0-1.72 1.49-3.11 3.33-3.11s3.33 1.39 3.33 3.11V8H8.65V6.67Z"/><path d="M20 17.25h-2.4v-2.5a.817.817 0 0 0-.8-.7c-.44 0-.8.36-.8.8v2.4h-2.5c-.4.06-.7.4-.7.8 0 .44.36.8.8.8H16v2.5c.06.4.4.7.8.7.44 0 .8-.36.8-.8v-2.4h2.5c.4-.06.69-.4.7-.8 0-.44-.35-.8-.8-.8Z"/></svg>
3877                  </span>
3878                  <span class="quick-add-btn-text">Add to cart</span>
3879                </button>
3880                <a href="/products/lgn-dp-cassette-mat069-pos" class="btn btn--secondary quick-add-view-btn">View details</a><input type="hidden" name="product-id" value="7640695013454" /><input type="hidden" name="section-id" value="template--21493890809934__collection-products" /></form></product-form></div></div>
3881  </product-card></li><li class="js-pagination-result"><product-card class="card card--product h-full card--no-lines relative flex"><div class="card__media image-blend relative">
3882      <a href="/products/board-game-sleeves-5" aria-label="Standard Card Game Board Game Sleeves 5" class="media block relative image-blend js-prod-link" style="padding-top: 100%;" tabindex="-1"><img data-srcset="//ultrapro.com/cdn/shop/files/14_bab1babb-533d-4cb7-8841-62aee50b6b7e.jpg?v=1778179171&width=240 320w, //ultrapro.com/cdn/shop/files/14_bab1babb-533d-4cb7-8841-62aee50b6b7e.jpg?v=1778179171&width=345 460w, //ultrapro.com/cdn/shop/files/14_bab1babb-533d-4cb7-8841-62aee50b6b7e.jpg?v=1778179171&width=450 600w, //ultrapro.com/cdn/shop/files/14_bab1babb-533d-4cb7-8841-62aee50b6b7e.jpg?v=1778179171&width=525 700w, //ultrapro.com/cdn/shop/files/14_bab1babb-533d-4cb7-8841-62aee50b6b7e.jpg?v=1778179171&width=600 800w, //ultrapro.com/cdn/shop/files/14_bab1babb-533d-4cb7-8841-62aee50b6b7e.jpg?v=1778179171&width=675 900w, //ultrapro.com/cdn/shop/files/14_bab1babb-533d-4cb7-8841-62aee50b6b7e.jpg?v=1778179171&width=900 1200w" sizes="(min-width: 1568px) calc((1440px - 96px) / 5), (min-width: 1280px) calc((100vw - 224px) / 5), (min-width: 769px) calc((100vw - 136px) / 4), (min-width: 600px) calc((100vw - 112px) / 3), calc((100vw - 52px) / 2)" data-src="//ultrapro.com/cdn/shop/files/14_bab1babb-533d-4cb7-8841-62aee50b6b7e.jpg?v=1778179171&width=460"
3883           src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20900.0%20900'%3E%3C/svg%3E" class="img-fit img-fit--contain card__main-image no-js-hidden" data-media-id="37717054586958" loading="lazy"
3884           width="900.0"
3885           height="900"
3886           alt=""><noscript>
3887      <img src="//ultrapro.com/cdn/shop/files/14_bab1babb-533d-4cb7-8841-62aee50b6b7e.jpg?v=1778179171&width=460"
3888           loading="lazy"
3889           class="img-fit img-fit--contain card__main-image" width="900.0"
3890           height="900"
3891           alt="">
3892    </noscript>
3893
3894</a></div>
3895
3896    <div class="card__info-container flex flex-col flex-auto relative">
3897      <div class="card__info w-full">
3898        <div class="card__info-inner flex flex-col h-full w-full"><p class="card__title font-bold mt-1 mb-0">
3899            <a href="/products/board-game-sleeves-5" class="card-link text-current js-prod-link">Standard Card Game Board Game Sleeves 5</a>
3900          </p>
3901          
3902<div class="flex grow items-end"><div class="price price--bottom">
3903  <div class="price__default">
3904    <strong class="price__current">$3.99
3905</strong>
3906    <s class="price__was"></s>
3907  </div>
3908
3909  <div class="unit-price relative" hidden><span class="visually-hidden">Unit price</span><span class="unit-price__price">
3910</span><span class="unit-price__separator"> / </span><span class="unit-price__unit"></span></div>
3911
3912  <div class="price__no-variant" hidden>
3913    <strong class="price__current" aria-label="Current Price">Unavailable</strong>
3914  </div>
3915</div>
3916</div></div>
3917      </div><div class="card__quick-add
3918          
3919          mob:card__quick-add--icon
3920          
3921          
3922        "><product-form>
3923              <div class="alert mb-8 bg-error-bg text-error-text js-form-error text-start" role="alert" hidden></div><form method="post" action="/cart/add" id="quick-add-7420791062606" accept-charset="UTF-8" class="js-product-form" enctype="multipart/form-data" novalidate="novalidate"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="41681527570510" disabled>
3924                <input type="hidden" name="quantity" value="1"><button class="btn btn--primary w-full"
3925                        data-add-to-cart-text="Add to cart"
3926                        name="add"
3927                        aria-haspopup="dialog">
3928                  <span class="quick-add-btn-icon">
3929                    <span class="visually-hidden">Add to cart</span>
3930                    <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M12.12 20.44H5.6V9.56h12.8v3.73c.06.4.4.69.8.7.44 0 .8-.35.8-.8v-4.5a.792.792 0 0 0-.8-.69H17V6.5C16.9 4 14.7 2 12 2S7 4.09 7 6.67V8H4.71c-.4.04-.71.37-.71.78v12.53a.8.8 0 0 0 .8.69h7.43c.38-.06.67-.39.67-.78 0-.43-.35-.78-.78-.78ZM8.66 6.67c0-1.72 1.49-3.11 3.33-3.11s3.33 1.39 3.33 3.11V8H8.65V6.67Z"/><path d="M20 17.25h-2.4v-2.5a.817.817 0 0 0-.8-.7c-.44 0-.8.36-.8.8v2.4h-2.5c-.4.06-.7.4-.7.8 0 .44.36.8.8.8H16v2.5c.06.4.4.7.8.7.44 0 .8-.36.8-.8v-2.4h2.5c.4-.06.69-.4.7-.8 0-.44-.35-.8-.8-.8Z"/></svg>
3931                  </span>
3932                  <span class="quick-add-btn-text">Add to cart</span>
3933                </button>
3934                <a href="/products/board-game-sleeves-5" class="btn btn--secondary quick-add-view-btn">View details</a><input type="hidden" name="product-id" value="7420791062606" /><input type="hidden" name="section-id" value="template--21493890809934__collection-products" /></form></product-form></div></div>
3935  </product-card></li><li class="js-pagination-result"><product-card class="card card--product h-full card--no-lines relative flex"><div class="card__media image-blend relative">
3936      <a href="/products/otter-sleeve" aria-label="Otter Sleeve" class="media block relative image-blend js-prod-link" style="padding-top: 100%;" tabindex="-1"><img data-srcset="//ultrapro.com/cdn/shop/files/137.jpg?v=1778194911&width=240 320w, //ultrapro.com/cdn/shop/files/137.jpg?v=1778194911&width=345 460w, //ultrapro.com/cdn/shop/files/137.jpg?v=1778194911&width=450 600w, //ultrapro.com/cdn/shop/files/137.jpg?v=1778194911&width=525 700w, //ultrapro.com/cdn/shop/files/137.jpg?v=1778194911&width=600 800w, //ultrapro.com/cdn/shop/files/137.jpg?v=1778194911&width=675 900w, //ultrapro.com/cdn/shop/files/137.jpg?v=1778194911&width=900 1200w" sizes="(min-width: 1568px) calc((1440px - 96px) / 5), (min-width: 1280px) calc((100vw - 224px) / 5), (min-width: 769px) calc((100vw - 136px) / 4), (min-width: 600px) calc((100vw - 112px) / 3), calc((100vw - 52px) / 2)" data-src="//ultrapro.com/cdn/shop/files/137.jpg?v=1778194911&width=460"
3937           src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20900.0%20900'%3E%3C/svg%3E" class="img-fit img-fit--contain card__main-image no-js-hidden" data-media-id="37720882217038" loading="lazy"
3938           width="900.0"
3939           height="900"
3940           alt="Otter Sleeve"><noscript>
3941      <img src="//ultrapro.com/cdn/shop/files/137.jpg?v=1778194911&width=460"
3942           loading="lazy"
3943           class="img-fit img-fit--contain card__main-image" width="900.0"
3944           height="900"
3945           alt="Otter Sleeve">
3946    </noscript>
3947
3948</a></div>
3949
3950    <div class="card__info-container flex flex-col flex-auto relative">
3951      <div class="card__info w-full">
3952        <div class="card__info-inner flex flex-col h-full w-full"><p class="card__title font-bold mt-1 mb-0">
3953            <a href="/products/otter-sleeve" class="card-link text-current js-prod-link">Otter Sleeve</a>
3954          </p>
3955          
3956<div class="flex grow items-end"><div class="price price--bottom">
3957  <div class="price__default">
3958    <strong class="price__current">$5.49
3959</strong>
3960    <s class="price__was"></s>
3961  </div>
3962
3963  <div class="unit-price relative" hidden><span class="visually-hidden">Unit price</span><span class="unit-price__price">
3964</span><span class="unit-price__separator"> / </span><span class="unit-price__unit"></span></div>
3965
3966  <div class="price__no-variant" hidden>
3967    <strong class="price__current" aria-label="Current Price">Unavailable</strong>
3968  </div>
3969</div>
3970</div></div>
3971      </div><div class="card__quick-add
3972          
3973          mob:card__quick-add--icon
3974          
3975          
3976        "><product-form>
3977              <div class="alert mb-8 bg-error-bg text-error-text js-form-error text-start" role="alert" hidden></div><form method="post" action="/cart/add" id="quick-add-7904041402446" accept-charset="UTF-8" class="js-product-form" enctype="multipart/form-data" novalidate="novalidate"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="43730163171406" disabled>
3978                <input type="hidden" name="quantity" value="1"><button class="btn btn--primary w-full"
3979                        data-add-to-cart-text="Add to cart"
3980                        name="add"
3981                        aria-haspopup="dialog">
3982                  <span class="quick-add-btn-icon">
3983                    <span class="visually-hidden">Add to cart</span>
3984                    <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M12.12 20.44H5.6V9.56h12.8v3.73c.06.4.4.69.8.7.44 0 .8-.35.8-.8v-4.5a.792.792 0 0 0-.8-.69H17V6.5C16.9 4 14.7 2 12 2S7 4.09 7 6.67V8H4.71c-.4.04-.71.37-.71.78v12.53a.8.8 0 0 0 .8.69h7.43c.38-.06.67-.39.67-.78 0-.43-.35-.78-.78-.78ZM8.66 6.67c0-1.72 1.49-3.11 3.33-3.11s3.33 1.39 3.33 3.11V8H8.65V6.67Z"/><path d="M20 17.25h-2.4v-2.5a.817.817 0 0 0-.8-.7c-.44 0-.8.36-.8.8v2.4h-2.5c-.4.06-.7.4-.7.8 0 .44.36.8.8.8H16v2.5c.06.4.4.7.8.7.44 0 .8-.36.8-.8v-2.4h2.5c.4-.06.69-.4.7-.8 0-.44-.35-.8-.8-.8Z"/></svg>
3985                  </span>
3986                  <span class="quick-add-btn-text">Add to cart</span>
3987                </button>
3988                <a href="/products/otter-sleeve" class="btn btn--secondary quick-add-view-btn">View details</a><input type="hidden" name="product-id" value="7904041402446" /><input type="hidden" name="section-id" value="template--21493890809934__collection-products" /></form></product-form></div></div>
3989  </product-card></li><li class="js-pagination-result"><product-card class="card card--product h-full card--no-lines relative flex"><div class="card__media image-blend relative">
3990      <a href="/products/the-night-is-dark-matte-sleeves" aria-label="The Night is Dark Matte Sleeves" class="media block relative image-blend js-prod-link" style="padding-top: 100%;" tabindex="-1"><img data-srcset="//ultrapro.com/cdn/shop/files/MAT060-Night-Is-Dark_fe94a179-f48d-48dd-86cd-6a7c5dccc41c.jpg?v=1778195465&width=240 320w, //ultrapro.com/cdn/shop/files/MAT060-Night-Is-Dark_fe94a179-f48d-48dd-86cd-6a7c5dccc41c.jpg?v=1778195465&width=345 460w, //ultrapro.com/cdn/shop/files/MAT060-Night-Is-Dark_fe94a179-f48d-48dd-86cd-6a7c5dccc41c.jpg?v=1778195465&width=450 600w, //ultrapro.com/cdn/shop/files/MAT060-Night-Is-Dark_fe94a179-f48d-48dd-86cd-6a7c5dccc41c.jpg?v=1778195465&width=525 700w, //ultrapro.com/cdn/shop/files/MAT060-Night-Is-Dark_fe94a179-f48d-48dd-86cd-6a7c5dccc41c.jpg?v=1778195465&width=600 800w, //ultrapro.com/cdn/shop/files/MAT060-Night-Is-Dark_fe94a179-f48d-48dd-86cd-6a7c5dccc41c.jpg?v=1778195465&width=675 900w" sizes="(min-width: 1568px) calc((1440px - 96px) / 5), (min-width: 1280px) calc((100vw - 224px) / 5), (min-width: 769px) calc((100vw - 136px) / 4), (min-width: 600px) calc((100vw - 112px) / 3), calc((100vw - 52px) / 2)" data-src="//ultrapro.com/cdn/shop/files/MAT060-Night-Is-Dark_fe94a179-f48d-48dd-86cd-6a7c5dccc41c.jpg?v=1778195465&width=460"
3991           src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20675.0%20675'%3E%3C/svg%3E" class="img-fit img-fit--contain card__main-image no-js-hidden" data-media-id="37721036292174" loading="lazy"
3992           width="675.0"
3993           height="675"
3994           alt="The Night is Dark Matte Sleeves"><noscript>
3995      <img src="//ultrapro.com/cdn/shop/files/MAT060-Night-Is-Dark_fe94a179-f48d-48dd-86cd-6a7c5dccc41c.jpg?v=1778195465&width=460"
3996           loading="lazy"
3997           class="img-fit img-fit--contain card__main-image" width="675.0"
3998           height="675"
3999           alt="The Night is Dark Matte Sleeves">
4000    </noscript>
4001
4002</a></div>
4003
4004    <div class="card__info-container flex flex-col flex-auto relative">
4005      <div class="card__info w-full">
4006        <div class="card__info-inner flex flex-col h-full w-full"><p class="card__title font-bold mt-1 mb-0">
4007            <a href="/products/the-night-is-dark-matte-sleeves" class="card-link text-current js-prod-link">The Night is Dark Matte Sleeves</a>
4008          </p>
4009          
4010<div class="flex grow items-end"><div class="price price--bottom">
4011  <div class="price__default">
4012    <strong class="price__current">$5.49
4013</strong>
4014    <s class="price__was"></s>
4015  </div>
4016
4017  <div class="unit-price relative" hidden><span class="visually-hidden">Unit price</span><span class="unit-price__price">
4018</span><span class="unit-price__separator"> / </span><span class="unit-price__unit"></span></div>
4019
4020  <div class="price__no-variant" hidden>
4021    <strong class="price__current" aria-label="Current Price">Unavailable</strong>
4022  </div>
4023</div>
4024</div></div>
4025      </div><div class="card__quick-add
4026          
4027          mob:card__quick-add--icon
4028          
4029          
4030        "><product-form>
4031              <div class="alert mb-8 bg-error-bg text-error-text js-form-error text-start" role="alert" hidden></div><form method="post" action="/cart/add" id="quick-add-7904044974158" accept-charset="UTF-8" class="js-product-form" enctype="multipart/form-data" novalidate="novalidate"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="43730168021070" disabled>
4032                <input type="hidden" name="quantity" value="1"><button class="btn btn--primary w-full"
4033                        data-add-to-cart-text="Add to cart"
4034                        name="add"
4035                        aria-haspopup="dialog">
4036                  <span class="quick-add-btn-icon">
4037                    <span class="visually-hidden">Add to cart</span>
4038                    <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M12.12 20.44H5.6V9.56h12.8v3.73c.06.4.4.69.8.7.44 0 .8-.35.8-.8v-4.5a.792.792 0 0 0-.8-.69H17V6.5C16.9 4 14.7 2 12 2S7 4.09 7 6.67V8H4.71c-.4.04-.71.37-.71.78v12.53a.8.8 0 0 0 .8.69h7.43c.38-.06.67-.39.67-.78 0-.43-.35-.78-.78-.78ZM8.66 6.67c0-1.72 1.49-3.11 3.33-3.11s3.33 1.39 3.33 3.11V8H8.65V6.67Z"/><path d="M20 17.25h-2.4v-2.5a.817.817 0 0 0-.8-.7c-.44 0-.8.36-.8.8v2.4h-2.5c-.4.06-.7.4-.7.8 0 .44.36.8.8.8H16v2.5c.06.4.4.7.8.7.44 0 .8-.36.8-.8v-2.4h2.5c.4-.06.69-.4.7-.8 0-.44-.35-.8-.8-.8Z"/></svg>
4039                  </span>
4040                  <span class="quick-add-btn-text">Add to cart</span>
4041                </button>
4042                <a href="/products/the-night-is-dark-matte-sleeves" class="btn btn--secondary quick-add-view-btn">View details</a><input type="hidden" name="product-id" value="7904044974158" /><input type="hidden" name="section-id" value="template--21493890809934__collection-products" /></form></product-form></div></div>
4043  </product-card></li><li class="js-pagination-result"><product-card class="card card--product h-full card--no-lines relative flex"><div class="card__media image-blend relative">
4044      <a href="/products/lgn-db-not-flat-box158" aria-label="Not Flat Card Box" class="media block relative image-blend js-prod-link" style="padding-top: 100%;" tabindex="-1"><img data-srcset="//ultrapro.com/cdn/shop/files/218.jpg?v=1778179236&width=240 320w, //ultrapro.com/cdn/shop/files/218.jpg?v=1778179236&width=345 460w, //ultrapro.com/cdn/shop/files/218.jpg?v=1778179236&width=450 600w, //ultrapro.com/cdn/shop/files/218.jpg?v=1778179236&width=525 700w, //ultrapro.com/cdn/shop/files/218.jpg?v=1778179236&width=600 800w, //ultrapro.com/cdn/shop/files/218.jpg?v=1778179236&width=675 900w, //ultrapro.com/cdn/shop/files/218.jpg?v=1778179236&width=900 1200w" sizes="(min-width: 1568px) calc((1440px - 96px) / 5), (min-width: 1280px) calc((100vw - 224px) / 5), (min-width: 769px) calc((100vw - 136px) / 4), (min-width: 600px) calc((100vw - 112px) / 3), calc((100vw - 52px) / 2)" data-src="//ultrapro.com/cdn/shop/files/218.jpg?v=1778179236&width=460"
4045           src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20900.0%20900'%3E%3C/svg%3E" class="img-fit img-fit--contain card__main-image no-js-hidden" data-media-id="37717089288270" loading="lazy"
4046           width="900.0"
4047           height="900"
4048           alt=""><noscript>
4049      <img src="//ultrapro.com/cdn/shop/files/218.jpg?v=1778179236&width=460"
4050           loading="lazy"
4051           class="img-fit img-fit--contain card__main-image" width="900.0"
4052           height="900"
4053           alt="">
4054    </noscript>
4055
4056</a></div>
4057
4058    <div class="card__info-container flex flex-col flex-auto relative">
4059      <div class="card__info w-full">
4060        <div class="card__info-inner flex flex-col h-full w-full"><p class="card__title font-bold mt-1 mb-0">
4061            <a href="/products/lgn-db-not-flat-box158" class="card-link text-current js-prod-link">Not Flat Card Box</a>
4062          </p>
4063          
4064<div class="flex grow items-end"><div class="price price--bottom">
4065  <div class="price__default">
4066    <strong class="price__current">$4.99
4067</strong>
4068    <s class="price__was"></s>
4069  </div>
4070
4071  <div class="unit-price relative" hidden><span class="visually-hidden">Unit price</span><span class="unit-price__price">
4072</span><span class="unit-price__separator"> / </span><span class="unit-price__unit"></span></div>
4073
4074  <div class="price__no-variant" hidden>
4075    <strong class="price__current" aria-label="Current Price">Unavailable</strong>
4076  </div>
4077</div>
4078</div></div>
4079      </div><div class="card__quick-add
4080          
4081          mob:card__quick-add--icon
4082          
4083          
4084        "><product-form>
4085              <div class="alert mb-8 bg-error-bg text-error-text js-form-error text-start" role="alert" hidden></div><form method="post" action="/cart/add" id="quick-add-7012204544078" accept-charset="UTF-8" class="js-product-form" enctype="multipart/form-data" novalidate="novalidate"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="40673142112334" disabled>
4086                <input type="hidden" name="quantity" value="1"><button class="btn btn--primary w-full"
4087                        data-add-to-cart-text="Add to cart"
4088                        name="add"
4089                        aria-haspopup="dialog">
4090                  <span class="quick-add-btn-icon">
4091                    <span class="visually-hidden">Add to cart</span>
4092                    <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M12.12 20.44H5.6V9.56h12.8v3.73c.06.4.4.69.8.7.44 0 .8-.35.8-.8v-4.5a.792.792 0 0 0-.8-.69H17V6.5C16.9 4 14.7 2 12 2S7 4.09 7 6.67V8H4.71c-.4.04-.71.37-.71.78v12.53a.8.8 0 0 0 .8.69h7.43c.38-.06.67-.39.67-.78 0-.43-.35-.78-.78-.78ZM8.66 6.67c0-1.72 1.49-3.11 3.33-3.11s3.33 1.39 3.33 3.11V8H8.65V6.67Z"/><path d="M20 17.25h-2.4v-2.5a.817.817 0 0 0-.8-.7c-.44 0-.8.36-.8.8v2.4h-2.5c-.4.06-.7.4-.7.8 0 .44.36.8.8.8H16v2.5c.06.4.4.7.8.7.44 0 .8-.36.8-.8v-2.4h2.5c.4-.06.69-.4.7-.8 0-.44-.35-.8-.8-.8Z"/></svg>
4093                  </span>
4094                  <span class="quick-add-btn-text">Add to cart</span>
4095                </button>
4096                <a href="/products/lgn-db-not-flat-box158" class="btn btn--secondary quick-add-view-btn">View details</a><input type="hidden" name="product-id" value="7012204544078" /><input type="hidden" name="section-id" value="template--21493890809934__collection-products" /></form></product-form></div></div>
4097  </product-card></li><li class="js-pagination-result"><product-card class="card card--product h-full card--no-lines relative flex"><div class="card__media image-blend relative">
4098      <a href="/products/lgn-db-cassette-box069-pos" aria-label="Cassette Card Box" class="media block relative image-blend js-prod-link" style="padding-top: 100%;" tabindex="-1"><img data-srcset="//ultrapro.com/cdn/shop/files/66.jpg?v=1778179173&width=240 320w, //ultrapro.com/cdn/shop/files/66.jpg?v=1778179173&width=345 460w, //ultrapro.com/cdn/shop/files/66.jpg?v=1778179173&width=450 600w, //ultrapro.com/cdn/shop/files/66.jpg?v=1778179173&width=525 700w, //ultrapro.com/cdn/shop/files/66.jpg?v=1778179173&width=600 800w, //ultrapro.com/cdn/shop/files/66.jpg?v=1778179173&width=675 900w, //ultrapro.com/cdn/shop/files/66.jpg?v=1778179173&width=900 1200w" sizes="(min-width: 1568px) calc((1440px - 96px) / 5), (min-width: 1280px) calc((100vw - 224px) / 5), (min-width: 769px) calc((100vw - 136px) / 4), (min-width: 600px) calc((100vw - 112px) / 3), calc((100vw - 52px) / 2)" data-src="//ultrapro.com/cdn/shop/files/66.jpg?v=1778179173&width=460"
4099           src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20900.0%20900'%3E%3C/svg%3E" class="img-fit img-fit--contain card__main-image no-js-hidden" data-media-id="37717055078478" loading="lazy"
4100           width="900.0"
4101           height="900"
4102           alt=""><noscript>
4103      <img src="//ultrapro.com/cdn/shop/files/66.jpg?v=1778179173&width=460"
4104           loading="lazy"
4105           class="img-fit img-fit--contain card__main-image" width="900.0"
4106           height="900"
4107           alt="">
4108    </noscript>
4109
4110</a></div>
4111
4112    <div class="card__info-container flex flex-col flex-auto relative">
4113      <div class="card__info w-full">
4114        <div class="card__info-inner flex flex-col h-full w-full"><p class="card__title font-bold mt-1 mb-0">
4115            <a href="/products/lgn-db-cassette-box069-pos" class="card-link text-current js-prod-link">Cassette Card Box</a>
4116          </p>
4117          
4118<div class="flex grow items-end"><div class="price price--bottom">
4119  <div class="price__default">
4120    <strong class="price__current">$4.99
4121</strong>
4122    <s class="price__was"></s>
4123  </div>
4124
4125  <div class="unit-price relative" hidden><span class="visually-hidden">Unit price</span><span class="unit-price__price">
4126</span><span class="unit-price__separator"> / </span><span class="unit-price__unit"></span></div>
4127
4128  <div class="price__no-variant" hidden>
4129    <strong class="price__current" aria-label="Current Price">Unavailable</strong>
4130  </div>
4131</div>
4132</div></div>
4133      </div><div class="card__quick-add
4134          
4135          mob:card__quick-add--icon
4136          
4137          
4138        "><product-form>
4139              <div class="alert mb-8 bg-error-bg text-error-text js-form-error text-start" role="alert" hidden></div><form method="post" action="/cart/add" id="quick-add-7640695111758" accept-charset="UTF-8" class="js-product-form" enctype="multipart/form-data" novalidate="novalidate"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="42622777884750" disabled>
4140                <input type="hidden" name="quantity" value="1"><button class="btn btn--primary w-full"
4141                        data-add-to-cart-text="Add to cart"
4142                        name="add"
4143                        aria-haspopup="dialog">
4144                  <span class="quick-add-btn-icon">
4145                    <span class="visually-hidden">Add to cart</span>
4146                    <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M12.12 20.44H5.6V9.56h12.8v3.73c.06.4.4.69.8.7.44 0 .8-.35.8-.8v-4.5a.792.792 0 0 0-.8-.69H17V6.5C16.9 4 14.7 2 12 2S7 4.09 7 6.67V8H4.71c-.4.04-.71.37-.71.78v12.53a.8.8 0 0 0 .8.69h7.43c.38-.06.67-.39.67-.78 0-.43-.35-.78-.78-.78ZM8.66 6.67c0-1.72 1.49-3.11 3.33-3.11s3.33 1.39 3.33 3.11V8H8.65V6.67Z"/><path d="M20 17.25h-2.4v-2.5a.817.817 0 0 0-.8-.7c-.44 0-.8.36-.8.8v2.4h-2.5c-.4.06-.7.4-.7.8 0 .44.36.8.8.8H16v2.5c.06.4.4.7.8.7.44 0 .8-.36.8-.8v-2.4h2.5c.4-.06.69-.4.7-.8 0-.44-.35-.8-.8-.8Z"/></svg>
4147                  </span>
4148                  <span class="quick-add-btn-text">Add to cart</span>
4149                </button>
4150                <a href="/products/lgn-db-cassette-box069-pos" class="btn btn--secondary quick-add-view-btn">View details</a><input type="hidden" name="product-id" value="7640695111758" /><input type="hidden" name="section-id" value="template--21493890809934__collection-products" /></form></product-form></div></div>
4151  </product-card></li><li class="js-pagination-result"><product-card class="card card--product h-full card--no-lines relative flex"><div class="card__media image-blend relative">
4152      <a href="/products/lgn-dp-not-flat-mat158" aria-label="Not Flat Sleeves" class="media block relative image-blend js-prod-link" style="padding-top: 100%;" tabindex="-1"><img data-srcset="//ultrapro.com/cdn/shop/files/206_f770df52-8a1a-4dad-b8e8-f3427810bc4a.jpg?v=1778179243&width=240 320w, //ultrapro.com/cdn/shop/files/206_f770df52-8a1a-4dad-b8e8-f3427810bc4a.jpg?v=1778179243&width=345 460w, //ultrapro.com/cdn/shop/files/206_f770df52-8a1a-4dad-b8e8-f3427810bc4a.jpg?v=1778179243&width=450 600w, //ultrapro.com/cdn/shop/files/206_f770df52-8a1a-4dad-b8e8-f3427810bc4a.jpg?v=1778179243&width=525 700w, //ultrapro.com/cdn/shop/files/206_f770df52-8a1a-4dad-b8e8-f3427810bc4a.jpg?v=1778179243&width=600 800w, //ultrapro.com/cdn/shop/files/206_f770df52-8a1a-4dad-b8e8-f3427810bc4a.jpg?v=1778179243&width=675 900w, //ultrapro.com/cdn/shop/files/206_f770df52-8a1a-4dad-b8e8-f3427810bc4a.jpg?v=1778179243&width=900 1200w" sizes="(min-width: 1568px) calc((1440px - 96px) / 5), (min-width: 1280px) calc((100vw - 224px) / 5), (min-width: 769px) calc((100vw - 136px) / 4), (min-width: 600px) calc((100vw - 112px) / 3), calc((100vw - 52px) / 2)" data-src="//ultrapro.com/cdn/shop/files/206_f770df52-8a1a-4dad-b8e8-f3427810bc4a.jpg?v=1778179243&width=460"
4153           src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20900.0%20900'%3E%3C/svg%3E" class="img-fit img-fit--contain card__main-image no-js-hidden" data-media-id="37717090009166" loading="lazy"
4154           width="900.0"
4155           height="900"
4156           alt=""><noscript>
4157      <img src="//ultrapro.com/cdn/shop/files/206_f770df52-8a1a-4dad-b8e8-f3427810bc4a.jpg?v=1778179243&width=460"
4158           loading="lazy"
4159           class="img-fit img-fit--contain card__main-image" width="900.0"
4160           height="900"
4161           alt="">
4162    </noscript>
4163
4164</a></div>
4165
4166    <div class="card__info-container flex flex-col flex-auto relative">
4167      <div class="card__info w-full">
4168        <div class="card__info-inner flex flex-col h-full w-full"><p class="card__title font-bold mt-1 mb-0">
4169            <a href="/products/lgn-dp-not-flat-mat158" class="card-link text-current js-prod-link">Not Flat Sleeves</a>
4170          </p>
4171          
4172<div class="flex grow items-end"><div class="price price--bottom">
4173  <div class="price__default">
4174    <strong class="price__current">$6.99
4175</strong>
4176    <s class="price__was"></s>
4177  </div>
4178
4179  <div class="unit-price relative" hidden><span class="visually-hidden">Unit price</span><span class="unit-price__price">
4180</span><span class="unit-price__separator"> / </span><span class="unit-price__unit"></span></div>
4181
4182  <div class="price__no-variant" hidden>
4183    <strong class="price__current" aria-label="Current Price">Unavailable</strong>
4184  </div>
4185</div>
4186</div></div>
4187      </div><div class="card__quick-add
4188          
4189          mob:card__quick-add--icon
4190          
4191          
4192        "><product-form>
4193              <div class="alert mb-8 bg-error-bg text-error-text js-form-error text-start" role="alert" hidden></div><form method="post" action="/cart/add" id="quick-add-7012204675150" accept-charset="UTF-8" class="js-product-form" enctype="multipart/form-data" novalidate="novalidate"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="40673142243406" disabled>
4194                <input type="hidden" name="quantity" value="1"><button class="btn btn--primary w-full"
4195                        data-add-to-cart-text="Add to cart"
4196                        name="add"
4197                        aria-haspopup="dialog">
4198                  <span class="quick-add-btn-icon">
4199                    <span class="visually-hidden">Add to cart</span>
4200                    <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M12.12 20.44H5.6V9.56h12.8v3.73c.06.4.4.69.8.7.44 0 .8-.35.8-.8v-4.5a.792.792 0 0 0-.8-.69H17V6.5C16.9 4 14.7 2 12 2S7 4.09 7 6.67V8H4.71c-.4.04-.71.37-.71.78v12.53a.8.8 0 0 0 .8.69h7.43c.38-.06.67-.39.67-.78 0-.43-.35-.78-.78-.78ZM8.66 6.67c0-1.72 1.49-3.11 3.33-3.11s3.33 1.39 3.33 3.11V8H8.65V6.67Z"/><path d="M20 17.25h-2.4v-2.5a.817.817 0 0 0-.8-.7c-.44 0-.8.36-.8.8v2.4h-2.5c-.4.06-.7.4-.7.8 0 .44.36.8.8.8H16v2.5c.06.4.4.7.8.7.44 0 .8-.36.8-.8v-2.4h2.5c.4-.06.69-.4.7-.8 0-.44-.35-.8-.8-.8Z"/></svg>
4201                  </span>
4202                  <span class="quick-add-btn-text">Add to cart</span>
4203                </button>
4204                <a href="/products/lgn-dp-not-flat-mat158" class="btn btn--secondary quick-add-view-btn">View details</a><input type="hidden" name="product-id" value="7012204675150" /><input type="hidden" name="section-id" value="template--21493890809934__collection-products" /></form></product-form></div></div>
4205  </product-card></li><li class="js-pagination-result"><product-card class="card card--product h-full card--no-lines relative flex"><div class="card__media image-blend relative">
4206      <a href="/products/rainbow-matte-sleeves" aria-label="Rainbow Matte Sleeves" class="media block relative image-blend js-prod-link" style="padding-top: 100%;" tabindex="-1"><img data-srcset="//ultrapro.com/cdn/shop/files/rainbow-sleeves_e93b71ac-5ffd-4503-89d3-5497f308de7e.jpg?v=1778194929&width=240 320w, //ultrapro.com/cdn/shop/files/rainbow-sleeves_e93b71ac-5ffd-4503-89d3-5497f308de7e.jpg?v=1778194929&width=345 460w, //ultrapro.com/cdn/shop/files/rainbow-sleeves_e93b71ac-5ffd-4503-89d3-5497f308de7e.jpg?v=1778194929&width=450 600w, //ultrapro.com/cdn/shop/files/rainbow-sleeves_e93b71ac-5ffd-4503-89d3-5497f308de7e.jpg?v=1778194929&width=525 700w, //ultrapro.com/cdn/shop/files/rainbow-sleeves_e93b71ac-5ffd-4503-89d3-5497f308de7e.jpg?v=1778194929&width=600 800w, //ultrapro.com/cdn/shop/files/rainbow-sleeves_e93b71ac-5ffd-4503-89d3-5497f308de7e.jpg?v=1778194929&width=675 900w, //ultrapro.com/cdn/shop/files/rainbow-sleeves_e93b71ac-5ffd-4503-89d3-5497f308de7e.jpg?v=1778194929&width=900 1200w" sizes="(min-width: 1568px) calc((1440px - 96px) / 5), (min-width: 1280px) calc((100vw - 224px) / 5), (min-width: 769px) calc((100vw - 136px) / 4), (min-width: 600px) calc((100vw - 112px) / 3), calc((100vw - 52px) / 2)" data-src="//ultrapro.com/cdn/shop/files/rainbow-sleeves_e93b71ac-5ffd-4503-89d3-5497f308de7e.jpg?v=1778194929&width=460"
4207           src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20900.0%20900'%3E%3C/svg%3E" class="img-fit img-fit--contain card__main-image no-js-hidden" data-media-id="37720884379726" loading="lazy"
4208           width="900.0"
4209           height="900"
4210           alt="Rainbow Matte Sleeves"><noscript>
4211      <img src="//ultrapro.com/cdn/shop/files/rainbow-sleeves_e93b71ac-5ffd-4503-89d3-5497f308de7e.jpg?v=1778194929&width=460"
4212           loading="lazy"
4213           class="img-fit img-fit--contain card__main-image" width="900.0"
4214           height="900"
4215           alt="Rainbow Matte Sleeves">
4216    </noscript>
4217
4218</a></div>
4219
4220    <div class="card__info-container flex flex-col flex-auto relative">
4221      <div class="card__info w-full">
4222        <div class="card__info-inner flex flex-col h-full w-full"><p class="card__title font-bold mt-1 mb-0">
4223            <a href="/products/rainbow-matte-sleeves" class="card-link text-current js-prod-link">Rainbow Matte Sleeves</a>
4224          </p>
4225          
4226<div>
4227              <div class="rating inline-block align-middle" role="img" aria-label="4.0 out of 5.0 stars">
4228  <span class="rating__stars" aria-hidden="true" style="--rating: 4; --rating-max: 5.0;">★★★★★</span>
4229</div>
4230<div class="rating__count inline-block align-middle text-sm">(1)</div>
4231
4232            </div><div class="flex grow items-end"><div class="price price--bottom">
4233  <div class="price__default">
4234    <strong class="price__current">$5.49
4235</strong>
4236    <s class="price__was"></s>
4237  </div>
4238
4239  <div class="unit-price relative" hidden><span class="visually-hidden">Unit price</span><span class="unit-price__price">
4240</span><span class="unit-price__separator"> / </span><span class="unit-price__unit"></span></div>
4241
4242  <div class="price__no-variant" hidden>
4243    <strong class="price__current" aria-label="Current Price">Unavailable</strong>
4244  </div>
4245</div>
4246</div></div>
4247      </div><div class="card__quick-add
4248          
4249          mob:card__quick-add--icon
4250          
4251          
4252        "><product-form>
4253              <div class="alert mb-8 bg-error-bg text-error-text js-form-error text-start" role="alert" hidden></div><form method="post" action="/cart/add" id="quick-add-7904041893966" accept-charset="UTF-8" class="js-product-form" enctype="multipart/form-data" novalidate="novalidate"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="43730163662926" disabled>
4254                <input type="hidden" name="quantity" value="1"><button class="btn btn--primary w-full"
4255                        data-add-to-cart-text="Add to cart"
4256                        name="add"
4257                        aria-haspopup="dialog">
4258                  <span class="quick-add-btn-icon">
4259                    <span class="visually-hidden">Add to cart</span>
4260                    <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M12.12 20.44H5.6V9.56h12.8v3.73c.06.4.4.69.8.7.44 0 .8-.35.8-.8v-4.5a.792.792 0 0 0-.8-.69H17V6.5C16.9 4 14.7 2 12 2S7 4.09 7 6.67V8H4.71c-.4.04-.71.37-.71.78v12.53a.8.8 0 0 0 .8.69h7.43c.38-.06.67-.39.67-.78 0-.43-.35-.78-.78-.78ZM8.66 6.67c0-1.72 1.49-3.11 3.33-3.11s3.33 1.39 3.33 3.11V8H8.65V6.67Z"/><path d="M20 17.25h-2.4v-2.5a.817.817 0 0 0-.8-.7c-.44 0-.8.36-.8.8v2.4h-2.5c-.4.06-.7.4-.7.8 0 .44.36.8.8.8H16v2.5c.06.4.4.7.8.7.44 0 .8-.36.8-.8v-2.4h2.5c.4-.06.69-.4.7-.8 0-.44-.35-.8-.8-.8Z"/></svg>
4261                  </span>
4262                  <span class="quick-add-btn-text">Add to cart</span>
4263                </button>
4264                <a href="/products/rainbow-matte-sleeves" class="btn btn--secondary quick-add-view-btn">View details</a><input type="hidden" name="product-id" value="7904041893966" /><input type="hidden" name="section-id" value="template--21493890809934__collection-products" /></form></product-form></div></div>
4265  </product-card></li><li class="js-pagination-result"><product-card class="card card--product h-full card--no-lines relative flex"><div class="card__media image-blend relative">
4266      <a href="/products/lgn-db-alpaca-box154" aria-label="Alpaca Card Box" class="media block relative image-blend js-prod-link" style="padding-top: 100%;" tabindex="-1"><img data-srcset="//ultrapro.com/cdn/shop/files/202.jpg?v=1778179233&width=240 320w, //ultrapro.com/cdn/shop/files/202.jpg?v=1778179233&width=345 460w, //ultrapro.com/cdn/shop/files/202.jpg?v=1778179233&width=450 600w, //ultrapro.com/cdn/shop/files/202.jpg?v=1778179233&width=525 700w, //ultrapro.com/cdn/shop/files/202.jpg?v=1778179233&width=600 800w, //ultrapro.com/cdn/shop/files/202.jpg?v=1778179233&width=675 900w, //ultrapro.com/cdn/shop/files/202.jpg?v=1778179233&width=900 1200w" sizes="(min-width: 1568px) calc((1440px - 96px) / 5), (min-width: 1280px) calc((100vw - 224px) / 5), (min-width: 769px) calc((100vw - 136px) / 4), (min-width: 600px) calc((100vw - 112px) / 3), calc((100vw - 52px) / 2)" data-src="//ultrapro.com/cdn/shop/files/202.jpg?v=1778179233&width=460"
4267           src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20900.0%20900'%3E%3C/svg%3E" class="img-fit img-fit--contain card__main-image no-js-hidden" data-media-id="37717086797902" loading="lazy"
4268           width="900.0"
4269           height="900"
4270           alt=""><noscript>
4271      <img src="//ultrapro.com/cdn/shop/files/202.jpg?v=1778179233&width=460"
4272           loading="lazy"
4273           class="img-fit img-fit--contain card__main-image" width="900.0"
4274           height="900"
4275           alt="">
4276    </noscript>
4277
4278</a></div>
4279
4280    <div class="card__info-container flex flex-col flex-auto relative">
4281      <div class="card__info w-full">
4282        <div class="card__info-inner flex flex-col h-full w-full"><p class="card__title font-bold mt-1 mb-0">
4283            <a href="/products/lgn-db-alpaca-box154" class="card-link text-current js-prod-link">Alpaca Card Box</a>
4284          </p>
4285          
4286<div class="flex grow items-end"><div class="price price--bottom">
4287  <div class="price__default">
4288    <strong class="price__current">$4.99
4289</strong>
4290    <s class="price__was"></s>
4291  </div>
4292
4293  <div class="unit-price relative" hidden><span class="visually-hidden">Unit price</span><span class="unit-price__price">
4294</span><span class="unit-price__separator"> / </span><span class="unit-price__unit"></span></div>
4295
4296  <div class="price__no-variant" hidden>
4297    <strong class="price__current" aria-label="Current Price">Unavailable</strong>
4298  </div>
4299</div>
4300</div></div>
4301      </div><div class="card__quick-add
4302          
4303          mob:card__quick-add--icon
4304          
4305          
4306        "><product-form>
4307              <div class="alert mb-8 bg-error-bg text-error-text js-form-error text-start" role="alert" hidden></div><form method="post" action="/cart/add" id="quick-add-7012204118094" accept-charset="UTF-8" class="js-product-form" enctype="multipart/form-data" novalidate="novalidate"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="40673141719118" disabled>
4308                <input type="hidden" name="quantity" value="1"><button class="btn btn--primary w-full"
4309                        data-add-to-cart-text="Add to cart"
4310                        name="add"
4311                        aria-haspopup="dialog">
4312                  <span class="quick-add-btn-icon">
4313                    <span class="visually-hidden">Add to cart</span>
4314                    <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M12.12 20.44H5.6V9.56h12.8v3.73c.06.4.4.69.8.7.44 0 .8-.35.8-.8v-4.5a.792.792 0 0 0-.8-.69H17V6.5C16.9 4 14.7 2 12 2S7 4.09 7 6.67V8H4.71c-.4.04-.71.37-.71.78v12.53a.8.8 0 0 0 .8.69h7.43c.38-.06.67-.39.67-.78 0-.43-.35-.78-.78-.78ZM8.66 6.67c0-1.72 1.49-3.11 3.33-3.11s3.33 1.39 3.33 3.11V8H8.65V6.67Z"/><path d="M20 17.25h-2.4v-2.5a.817.817 0 0 0-.8-.7c-.44 0-.8.36-.8.8v2.4h-2.5c-.4.06-.7.4-.7.8 0 .44.36.8.8.8H16v2.5c.06.4.4.7.8.7.44 0 .8-.36.8-.8v-2.4h2.5c.4-.06.69-.4.7-.8 0-.44-.35-.8-.8-.8Z"/></svg>
4315                  </span>
4316                  <span class="quick-add-btn-text">Add to cart</span>
4317                </button>
4318                <a href="/products/lgn-db-alpaca-box154" class="btn btn--secondary quick-add-view-btn">View details</a><input type="hidden" name="product-id" value="7012204118094" /><input type="hidden" name="section-id" value="template--21493890809934__collection-products" /></form></product-form></div></div>
4319  </product-card></li><li class="js-pagination-result"><product-card class="card card--product h-full card--no-lines relative flex"><div class="card__media image-blend relative">
4320      <a href="/products/police-box-deckbox" aria-label="Police Card Box" class="media block relative image-blend js-prod-link" style="padding-top: 100%;" tabindex="-1"><img data-srcset="//ultrapro.com/cdn/shop/files/60.jpg?v=1778179171&width=240 320w, //ultrapro.com/cdn/shop/files/60.jpg?v=1778179171&width=345 460w, //ultrapro.com/cdn/shop/files/60.jpg?v=1778179171&width=450 600w, //ultrapro.com/cdn/shop/files/60.jpg?v=1778179171&width=525 700w, //ultrapro.com/cdn/shop/files/60.jpg?v=1778179171&width=600 800w, //ultrapro.com/cdn/shop/files/60.jpg?v=1778179171&width=675 900w, //ultrapro.com/cdn/shop/files/60.jpg?v=1778179171&width=900 1200w" sizes="(min-width: 1568px) calc((1440px - 96px) / 5), (min-width: 1280px) calc((100vw - 224px) / 5), (min-width: 769px) calc((100vw - 136px) / 4), (min-width: 600px) calc((100vw - 112px) / 3), calc((100vw - 52px) / 2)" data-src="//ultrapro.com/cdn/shop/files/60.jpg?v=1778179171&width=460"
4321           src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20900.0%20900'%3E%3C/svg%3E" class="img-fit img-fit--contain card__main-image no-js-hidden" data-media-id="37717054652494" loading="lazy"
4322           width="900.0"
4323           height="900"
4324           alt=""><noscript>
4325      <img src="//ultrapro.com/cdn/shop/files/60.jpg?v=1778179171&width=460"
4326           loading="lazy"
4327           class="img-fit img-fit--contain card__main-image" width="900.0"
4328           height="900"
4329           alt="">
4330    </noscript>
4331
4332</a></div>
4333
4334    <div class="card__info-container flex flex-col flex-auto relative">
4335      <div class="card__info w-full">
4336        <div class="card__info-inner flex flex-col h-full w-full"><p class="card__title font-bold mt-1 mb-0">
4337            <a href="/products/police-box-deckbox" class="card-link text-current js-prod-link">Police Card Box</a>
4338          </p>
4339          
4340<div class="flex grow items-end"><div class="price price--bottom">
4341  <div class="price__default">
4342    <strong class="price__current">$4.99
4343</strong>
4344    <s class="price__was"></s>
4345  </div>
4346
4347  <div class="unit-price relative" hidden><span class="visually-hidden">Unit price</span><span class="unit-price__price">
4348</span><span class="unit-price__separator"> / </span><span class="unit-price__unit"></span></div>
4349
4350  <div class="price__no-variant" hidden>
4351    <strong class="price__current" aria-label="Current Price">Unavailable</strong>
4352  </div>
4353</div>
4354</div></div>
4355      </div><div class="card__quick-add
4356          
4357          mob:card__quick-add--icon
4358          
4359          
4360        "><product-form>
4361              <div class="alert mb-8 bg-error-bg text-error-text js-form-error text-start" role="alert" hidden></div><form method="post" action="/cart/add" id="quick-add-7420791029838" accept-charset="UTF-8" class="js-product-form" enctype="multipart/form-data" novalidate="novalidate"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="41681527537742" disabled>
4362                <input type="hidden" name="quantity" value="1"><button class="btn btn--primary w-full"
4363                        data-add-to-cart-text="Add to cart"
4364                        name="add"
4365                        aria-haspopup="dialog">
4366                  <span class="quick-add-btn-icon">
4367                    <span class="visually-hidden">Add to cart</span>
4368                    <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M12.12 20.44H5.6V9.56h12.8v3.73c.06.4.4.69.8.7.44 0 .8-.35.8-.8v-4.5a.792.792 0 0 0-.8-.69H17V6.5C16.9 4 14.7 2 12 2S7 4.09 7 6.67V8H4.71c-.4.04-.71.37-.71.78v12.53a.8.8 0 0 0 .8.69h7.43c.38-.06.67-.39.67-.78 0-.43-.35-.78-.78-.78ZM8.66 6.67c0-1.72 1.49-3.11 3.33-3.11s3.33 1.39 3.33 3.11V8H8.65V6.67Z"/><path d="M20 17.25h-2.4v-2.5a.817.817 0 0 0-.8-.7c-.44 0-.8.36-.8.8v2.4h-2.5c-.4.06-.7.4-.7.8 0 .44.36.8.8.8H16v2.5c.06.4.4.7.8.7.44 0 .8-.36.8-.8v-2.4h2.5c.4-.06.69-.4.7-.8 0-.44-.35-.8-.8-.8Z"/></svg>
4369                  </span>
4370                  <span class="quick-add-btn-text">Add to cart</span>
4371                </button>
4372                <a href="/products/police-box-deckbox" class="btn btn--secondary quick-add-view-btn">View details</a><input type="hidden" name="product-id" value="7420791029838" /><input type="hidden" name="section-id" value="template--21493890809934__collection-products" /></form></product-form></div></div>
4373  </product-card></li></ul><nav aria-label="Pagination">
4374    
4375      <div class="pagination--modern ml-auto mr-auto w-full text-center mb-10 js-pagination" data-is-more-results="true" data-pagination-style="modern"><span class="js-pagination-message">Showing 16 of 216</span>
4376        <div class="pagination__bar relative mt-4 js-pagination-bar" style="--pagination-percent: 7.4%;"></div>
4377        <a href="/collections/legion-supplies?page=2" class="btn btn--secondary mt-8 js-pagination-load-more">
4378          Show more
4379        </a>
4380      </div>
4381    
4382  </nav>
4383</div>
4384    </custom-pagination></div>
4385
4386<script type="application/json">
4387{
4388  "@context": "https://schema.org",
4389  "@type": "CollectionPage",
4390  "@id": "https://ultrapro.com/collections/legion-supplies#collectionpage",
4391  "url": "https://ultrapro.com/collections/legion-supplies",
4392  "name": "Legion Supplies",
4393  "description": "We&#39;ve brought everything together in one place so your shopping experience is simpler than ever. That means one cart, one checkout, and one rewards system — no matter what you&#39;re shopping for. Same great Legion Supplies products, now easier to find and buy, all in one home.",
4394  "mainEntity": 
4395    {
4396        "@type": "ItemList",
4397        "numberOfItems": 216,
4398        "itemListElement": [
4399        
4400        {
4401            "@type": "ListItem",
4402            "position": 1,
4403            "item": {
4404                "@type": "Product",
4405                "@id": "https://ultrapro.com/products/legendary-green-sleeves#product",
4406                "url": "https://ultrapro.com/products/legendary-green-sleeves",
4407                "name": "Legendary Green Sleeves",
4408                "image": "https://ultrapro.com/cdn/shop/files/128_grande.jpg?v=1778194889",
4409                "offers": {
4410                "@type": "Offer",
4411                "price": "4.49",
4412                "priceCurrency": "USD",
4413                "availability": "https://schema.org/InStock"
4414            }
4415        }
4416        },
4417        
4418        {
4419            "@type": "ListItem",
4420            "position": 2,
4421            "item": {
4422                "@type": "Product",
4423                "@id": "https://ultrapro.com/products/lgn-dp-wander-mat152#product",
4424                "url": "https://ultrapro.com/products/lgn-dp-wander-mat152",
4425                "name": "Not All Who Wander Sleeves",
4426                "image": "https://ultrapro.com/cdn/shop/files/220_grande.jpg?v=1778179237",
4427                "offers": {
4428                "@type": "Offer",
4429                "price": "6.99",
4430                "priceCurrency": "USD",
4431                "availability": "https://schema.org/InStock"
4432            }
4433        }
4434        },
4435        
4436        {
4437            "@type": "ListItem",
4438            "position": 3,
4439            "item": {
4440                "@type": "Product",
4441                "@id": "https://ultrapro.com/products/lgn-db-countersoup-box156#product",
4442                "url": "https://ultrapro.com/products/lgn-db-countersoup-box156",
4443                "name": "Countersoup Card Box",
4444                "image": "https://ultrapro.com/cdn/shop/files/204_grande.jpg?v=1778179235",
4445                "offers": {
4446                "@type": "Offer",
4447                "price": "4.99",
4448                "priceCurrency": "USD",
4449                "availability": "https://schema.org/InStock"
4450            }
4451        }
4452        },
4453        
4454        {
4455            "@type": "ListItem",
4456            "position": 4,
4457            "item": {
4458                "@type": "Product",
4459                "@id": "https://ultrapro.com/products/lgn-db-comp-trash-box055#product",
4460                "url": "https://ultrapro.com/products/lgn-db-comp-trash-box055",
4461                "name": "Complete Trash Card Box",
4462                "image": "https://ultrapro.com/cdn/shop/files/58_grande.jpg?v=1778179171",
4463                "offers": {
4464                "@type": "Offer",
4465                "price": "4.99",
4466                "priceCurrency": "USD",
4467                "availability": "https://schema.org/InStock"
4468            }
4469        }
4470        },
4471        
4472        {
4473            "@type": "ListItem",
4474            "position": 5,
4475            "item": {
4476                "@type": "Product",
4477                "@id": "https://ultrapro.com/products/lgn-db-wander-box152#product",
4478                "url": "https://ultrapro.com/products/lgn-db-wander-box152",
4479                "name": "Not All Who Wander Card Box",
4480                "image": "https://ultrapro.com/cdn/shop/files/200_grande.jpg?v=1778179229",
4481                "offers": {
4482                "@type": "Offer",
4483                "price": "4.99",
4484                "priceCurrency": "USD",
4485                "availability": "https://schema.org/InStock"
4486            }
4487        }
4488        },
4489        
4490        {
4491            "@type": "ListItem",
4492            "position": 6,
4493            "item": {
4494                "@type": "Product",
4495                "@id": "https://ultrapro.com/products/overthinking-deckbox#product",
4496                "url": "https://ultrapro.com/products/overthinking-deckbox",
4497                "name": "Overthinking Card Box",
4498                "image": "https://ultrapro.com/cdn/shop/files/195_grande.jpg?v=1778179228",
4499                "offers": {
4500                "@type": "Offer",
4501                "price": "4.99",
4502                "priceCurrency": "USD",
4503                "availability": "https://schema.org/InStock"
4504            }
4505        }
4506        },
4507        
4508        {
4509            "@type": "ListItem",
4510            "position": 7,
4511            "item": {
4512                "@type": "Product",
4513                "@id": "https://ultrapro.com/products/lgn-dp-cassette-mat069-pos#product",
4514                "url": "https://ultrapro.com/products/lgn-dp-cassette-mat069-pos",
4515                "name": "Cassette Sleeves",
4516                "image": "https://ultrapro.com/cdn/shop/files/133_grande.jpg?v=1778179178",
4517                "offers": {
4518                "@type": "Offer",
4519                "price": "5.99",
4520                "priceCurrency": "USD",
4521                "availability": "https://schema.org/InStock"
4522            }
4523        }
4524        },
4525        
4526        {
4527            "@type": "ListItem",
4528            "position": 8,
4529            "item": {
4530                "@type": "Product",
4531                "@id": "https://ultrapro.com/products/board-game-sleeves-5#product",
4532                "url": "https://ultrapro.com/products/board-game-sleeves-5",
4533                "name": "Standard Card Game Board Game Sleeves 5",
4534                "image": "https://ultrapro.com/cdn/shop/files/14_bab1babb-533d-4cb7-8841-62aee50b6b7e_grande.jpg?v=1778179171",
4535                "offers": {
4536                "@type": "Offer",
4537                "price": "3.99",
4538                "priceCurrency": "USD",
4539                "availability": "https://schema.org/InStock"
4540            }
4541        }
4542        },
4543        
4544        {
4545            "@type": "ListItem",
4546            "position": 9,
4547            "item": {
4548                "@type": "Product",
4549                "@id": "https://ultrapro.com/products/otter-sleeve#product",
4550                "url": "https://ultrapro.com/products/otter-sleeve",
4551                "name": "Otter Sleeve",
4552                "image": "https://ultrapro.com/cdn/shop/files/137_grande.jpg?v=1778194911",
4553                "offers": {
4554                "@type": "Offer",
4555                "price": "5.49",
4556                "priceCurrency": "USD",
4557                "availability": "https://schema.org/InStock"
4558            }
4559        }
4560        },
4561        
4562        {
4563            "@type": "ListItem",
4564            "position": 10,
4565            "item": {
4566                "@type": "Product",
4567                "@id": "https://ultrapro.com/products/the-night-is-dark-matte-sleeves#product",
4568                "url": "https://ultrapro.com/products/the-night-is-dark-matte-sleeves",
4569                "name": "The Night is Dark Matte Sleeves",
4570                "image": "https://ultrapro.com/cdn/shop/files/MAT060-Night-Is-Dark_fe94a179-f48d-48dd-86cd-6a7c5dccc41c_grande.jpg?v=1778195465",
4571                "offers": {
4572                "@type": "Offer",
4573                "price": "5.49",
4574                "priceCurrency": "USD",
4575                "availability": "https://schema.org/InStock"
4576            }
4577        }
4578        },
4579        
4580        {
4581            "@type": "ListItem",
4582            "position": 11,
4583            "item": {
4584                "@type": "Product",
4585                "@id": "https://ultrapro.com/products/lgn-db-not-flat-box158#product",
4586                "url": "https://ultrapro.com/products/lgn-db-not-flat-box158",
4587                "name": "Not Flat Card Box",
4588                "image": "https://ultrapro.com/cdn/shop/files/218_grande.jpg?v=1778179236",
4589                "offers": {
4590                "@type": "Offer",
4591                "price": "4.99",
4592                "priceCurrency": "USD",
4593                "availability": "https://schema.org/InStock"
4594            }
4595        }
4596        },
4597        
4598        {
4599            "@type": "ListItem",
4600            "position": 12,
4601            "item": {
4602                "@type": "Product",
4603                "@id": "https://ultrapro.com/products/lgn-db-cassette-box069-pos#product",
4604                "url": "https://ultrapro.com/products/lgn-db-cassette-box069-pos",
4605                "name": "Cassette Card Box",
4606                "image": "https://ultrapro.com/cdn/shop/files/66_grande.jpg?v=1778179173",
4607                "offers": {
4608                "@type": "Offer",
4609                "price": "4.99",
4610                "priceCurrency": "USD",
4611                "availability": "https://schema.org/InStock"
4612            }
4613        }
4614        },
4615        
4616        {
4617            "@type": "ListItem",
4618            "position": 13,
4619            "item": {
4620                "@type": "Product",
4621                "@id": "https://ultrapro.com/products/lgn-dp-not-flat-mat158#product",
4622                "url": "https://ultrapro.com/products/lgn-dp-not-flat-mat158",
4623                "name": "Not Flat Sleeves",
4624                "image": "https://ultrapro.com/cdn/shop/files/206_f770df52-8a1a-4dad-b8e8-f3427810bc4a_grande.jpg?v=1778179243",
4625                "offers": {
4626                "@type": "Offer",
4627                "price": "6.99",
4628                "priceCurrency": "USD",
4629                "availability": "https://schema.org/InStock"
4630            }
4631        }
4632        },
4633        
4634        {
4635            "@type": "ListItem",
4636            "position": 14,
4637            "item": {
4638                "@type": "Product",
4639                "@id": "https://ultrapro.com/products/rainbow-matte-sleeves#product",
4640                "url": "https://ultrapro.com/products/rainbow-matte-sleeves",
4641                "name": "Rainbow Matte Sleeves",
4642                "image": "https://ultrapro.com/cdn/shop/files/rainbow-sleeves_e93b71ac-5ffd-4503-89d3-5497f308de7e_grande.jpg?v=1778194929",
4643                "offers": {
4644                "@type": "Offer",
4645                "price": "5.49",
4646                "priceCurrency": "USD",
4647                "availability": "https://schema.org/InStock"
4648            }
4649        }
4650        },
4651        
4652        {
4653            "@type": "ListItem",
4654            "position": 15,
4655            "item": {
4656                "@type": "Product",
4657                "@id": "https://ultrapro.com/products/lgn-db-alpaca-box154#product",
4658                "url": "https://ultrapro.com/products/lgn-db-alpaca-box154",
4659                "name": "Alpaca Card Box",
4660                "image": "https://ultrapro.com/cdn/shop/files/202_grande.jpg?v=1778179233",
4661                "offers": {
4662                "@type": "Offer",
4663                "price": "4.99",
4664                "priceCurrency": "USD",
4665                "availability": "https://schema.org/InStock"
4666            }
4667        }
4668        },
4669        
4670        {
4671            "@type": "ListItem",
4672            "position": 16,
4673            "item": {
4674                "@type": "Product",
4675                "@id": "https://ultrapro.com/products/police-box-deckbox#product",
4676                "url": "https://ultrapro.com/products/police-box-deckbox",
4677                "name": "Police Card Box",
4678                "image": "https://ultrapro.com/cdn/shop/files/60_grande.jpg?v=1778179171",
4679                "offers": {
4680                "@type": "Offer",
4681                "price": "4.99",
4682                "priceCurrency": "USD",
4683                "availability": "https://schema.org/InStock"
4684            }
4685        }
4686        }
4687        
4688        ]
4689    }
4690}
4691</script>
4691
4692
4693
4694<style> @media screen and (max-width: 768px) {#shopify-section-template--21493890809934__collection-products .card-link {font-size: 12px; }} #shopify-section-template--21493890809934__collection-products #products-toolbar {scroll-margin-top: 100px;} </style></div><section id="shopify-section-template--21493890809934__recently_viewed_VCn439" class="shopify-section cc-recently-viewed"><link rel="stylesheet" href="//ultrapro.com/cdn/shop/t/140/assets/product.css?v=175856394955602267661787682190" media="print" onload="this.media='all'"><link rel="stylesheet" href="//ultrapro.com/cdn/shop/t/140/assets/quick-add.css?v=65988701598420848001787682190" media="print" onload="this.media='all'">
4695  
4695<script src="//ultrapro.com/cdn/shop/t/140/assets/quick-add.js?v=51199992971974147511787682190" defer="defer"></script>
4695
4696  
4696<script src="//ultrapro.com/cdn/shop/t/140/assets/variant-picker.js?v=149126051096250700131787682190" defer="defer"></script>
4696
4697  
4697<script src="//ultrapro.com/cdn/shop/t/140/assets/product-form.js?v=136570434832291028671787682190" defer="defer"></script>
4697
4698  
4698<script src="//ultrapro.com/cdn/shop/t/140/assets/custom-select.js?v=147432982730571550041787682190" defer="defer"></script>
4698<recently-viewed class="section" data-url="/search?section_id=template--21493890809934__recently_viewed_VCn439&type=product" data-limit="8"></recently-viewed>
4699
4700<script>
4701  document.addEventListener('DOMContentLoaded', () => {
4702    if (!customElements.get('recently-viewed')) {
4703      class RecentlyViewed extends HTMLElement {
4704        constructor() {
4705          super();
4706          this.fetchAttempts = 0;
4707          window.initLazyScript(this, this.init.bind(this), 500);
4708        }
4709
4710        async init() {
4711          try {
4712            const response = await fetch(`${this.dataset.url}&q=${this.getSearchQuery()}`);
4713            if (!response.ok) throw new Error(response.status);
4714
4715            const tmpl = document.createElement('template');
4716            tmpl.innerHTML = await response.text();
4717
4718            const el = tmpl.content.querySelector('recently-viewed');
4719            if (el && el.hasChildNodes()) {
4720              this.innerHTML = el.innerHTML;
4721            }
4722
4723            window.initLazyImages();
4724          } catch (error) {
4725            this.fetchAttempts += 1;
4726
4727            if (this.fetchAttempts === 3) {
4728              console.log(error);
4729            } else {
4730              this.init();
4731            }
4732          }
4733        }
4734
4735        getSearchQuery() {
4736          const items = JSON.parse(localStorage.getItem('cc-recently-viewed') || '[]');
4737
4738          if (this.dataset.exclude && items.includes(Number(this.dataset.exclude))) {
4739            items.splice(items.indexOf(Number(this.dataset.exclude)), 1);
4740          }
4741
4742          return items.map((item) => `id:${item}`).slice(0, this.dataset.limit).join(' OR ');
4743        }
4744      }
4745
4746      customElements.define('recently-viewed', RecentlyViewed);
4747    }
4748  });
4749</script>
4749
4750
4751
4752</section>
4753    </main><!-- BEGIN sections: overlay-group -->
4754<div id="shopify-section-sections--21493884354638__cart-drawer" class="shopify-section shopify-section-group-overlay-group cc-cart-drawer"><link rel="stylesheet" href="//ultrapro.com/cdn/shop/t/140/assets/cart-items.css?v=39174649510112995471787682190" media="print" onload="this.media='all'">
4755<script src="//ultrapro.com/cdn/shop/t/140/assets/cart-drawer.js?v=166125276811576869981787682190" defer="defer"></script>
4755<cart-drawer class="drawer drawer--cart fixed top-0 right-0 flex flex-col w-full has-motion" data-name="cart-drawer" id="cart-drawer" role="dialog" aria-label="Your cart" aria-modal="true" aria-hidden="true" tabindex="-1" data-shipping-calculator="false">
4756  <header class="drawer__header flex justify-between items-center">
4757    <h2 class="h5 mb-0">Your cart</h2>
4758    <div class="flex items-center gap-x-theme"><button type="button" class="drawer__close-btn js-close-drawer">
4759        <span class="visually-hidden">Close</span>
4760        <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd" stroke-linejoin="round" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M5 19 19 5M5 5l14 14"/></svg>
4761      </button>
4762    </div>
4763  </header>
4764
4765  <div class="drawer__content drawer__content--flex flex-auto items-center drawer__empty-with-promotions">
4766    
4767
4768    <div class="cart-drawer__content grow flex items-center"><form class="form" id="cart-drawer-form" action="/cart" method="post">
4769        <cart-items id="cart-items" data-section="cart-drawer" data-empty="true"><div class="cart-empty flex flex-col justify-center items-center h-full js-cart-empty"><svg width="24" height="24" viewBox="0 0 24 24" class="icon icon--cart" aria-hidden="true" focusable="false" role="presentation"><path fill="currentColor" d="M17 18a2 2 0 0 1 2 2 2 2 0 0 1-2 2 2 2 0 0 1-2-2c0-1.11.89-2 2-2M1 2h3.27l.94 2H20a1 1 0 0 1 1 1c0 .17-.05.34-.12.5l-3.58 6.47c-.34.61-1 1.03-1.75 1.03H8.1l-.9 1.63-.03.12a.25.25 0 0 0 .25.25H19v2H7a2 2 0 0 1-2-2c0-.35.09-.68.24-.96l1.36-2.45L3 4H1V2m6 16a2 2 0 0 1 2 2 2 2 0 0 1-2 2 2 2 0 0 1-2-2c0-1.11.89-2 2-2m9-7 2.78-5H6.14l2.36 5H16Z"/></svg><p>Your cart is empty</p><a class="btn btn--primary" href="/collections/all">Start shopping</a></div><p class="visually-hidden" id="cart-live-region-text" role="status" aria-live="polite">
4770    Subtotal:$0.00 USD
4771</p>
4772  <p class="visually-hidden" id="cart-line-item-status" role="status" aria-live="polite" aria-hidden="true">Loading...</p><div class="alert mt-6 bg-error-bg text-error-text" id="cart-errors" role="alert" hidden></div></cart-items>
4773
4774      </form>
4775    </div>
4776
4777    <div id="cart-promoted-products" class="w-full cart-drawer__promoted-products-container"><promoted-products class="cart-drawer__promoted-products layout-list block w-full"><h2 class="h6">Shop Best Sellers</h2><ul class="" role="list"><li><div class="card card--row card--related  relative flex">
4778  <div class="card__media">
4779    <div class="image-blend">
4780<div class="media relative" style="padding-top: 100.0%;">
4781          <img data-srcset="//ultrapro.com/cdn/shop/products/81222_Display_TL_Regular_07cad52d-45da-4de7-ac3d-a7ec549db32c.png?v=1778062115&width=88, //ultrapro.com/cdn/shop/products/81222_Display_TL_Regular_07cad52d-45da-4de7-ac3d-a7ec549db32c.png?v=1778062115&width=176 2x" data-src="//ultrapro.com/cdn/shop/products/81222_Display_TL_Regular_07cad52d-45da-4de7-ac3d-a7ec549db32c.png?v=1778062115&width=176"
4782           class="img-fit no-js-hidden" loading="lazy"
4783           width="176"
4784           height="176"
4785           alt="3&quot; x 4&quot; Clear Regular TOPLOADER® Sleeves (25ct) for Standard Size Cards"><noscript>
4786      <img src="//ultrapro.com/cdn/shop/products/81222_Display_TL_Regular_07cad52d-45da-4de7-ac3d-a7ec549db32c.png?v=1778062115&width=176"
4787           loading="lazy"
4788           class="img-fit" width="176"
4789           height="176"
4790           alt="3&quot; x 4&quot; Clear Regular TOPLOADER® Sleeves (25ct) for Standard Size Cards">
4791    </noscript>
4792        </div></div>
4793  </div>
4794
4795  <div class="card__info">
4796    <p class="h6 regular-text mt-2 mb-1">
4797      <a href="/products/3-inch-x-4-inch-clear-regular-toploaders-25ct-for-standard-size-cards" class="card-link text-current">
4798        3&quot; x 4&quot; Clear Regular TOPLOADER® Sleeves (25ct) for Standard Size Cards
4799      </a>
4800    </p><div class="price">
4801  <div class="price__default">
4802    <strong class="price__current">$5.99
4803</strong>
4804    <s class="price__was"></s>
4805  </div>
4806
4807  <div class="unit-price relative" hidden><span class="visually-hidden">Unit price</span><span class="unit-price__price">
4808</span><span class="unit-price__separator"> / </span><span class="unit-price__unit"></span></div>
4809
4810  <div class="price__no-variant" hidden>
4811    <strong class="price__current" aria-label="Current Price">Unavailable</strong>
4812  </div>
4813</div>
4814<product-form>
4815          <div class="alert mb-8 bg-error-bg text-error-text js-form-error text-start" role="alert" hidden></div><form method="post" action="/cart/add" id="related-product3969429274702" accept-charset="UTF-8" class="js-product-form" enctype="multipart/form-data" novalidate="novalidate"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="29477303648334" disabled><button class="btn btn--secondary btn--sm" name="add" aria-haspopup="dialog" data-add-to-cart-text="Add to cart">Add to cart</button><input type="hidden" name="product-id" value="3969429274702" /><input type="hidden" name="section-id" value="sections--21493884354638__cart-drawer" /></form></product-form></div>
4816</div>
4817</li><li><div class="card card--row card--related  relative flex">
4818  <div class="card__media">
4819    <div class="image-blend">
4820<div class="media relative" style="padding-top: 100.0%;">
4821          <img data-srcset="//ultrapro.com/cdn/shop/files/mystery-mat.jpg?v=1762442992&width=88, //ultrapro.com/cdn/shop/files/mystery-mat.jpg?v=1762442992&width=176 2x" data-src="//ultrapro.com/cdn/shop/files/mystery-mat.jpg?v=1762442992&width=176"
4822           class="img-fit no-js-hidden" loading="lazy"
4823           width="176"
4824           height="176"
4825           alt=""><noscript>
4826      <img src="//ultrapro.com/cdn/shop/files/mystery-mat.jpg?v=1762442992&width=176"
4827           loading="lazy"
4828           class="img-fit" width="176"
4829           height="176"
4830           alt="">
4831    </noscript>
4832        </div></div>
4833  </div>
4834
4835  <div class="card__info">
4836    <p class="h6 regular-text mt-2 mb-1">
4837      <a href="/products/mystery-playmat-mousepad" class="card-link text-current">
4838        Mystery Playmat
4839      </a>
4840    </p><div class="price">
4841  <div class="price__default">
4842    <strong class="price__current">$21.99
4843</strong>
4844    <s class="price__was"></s>
4845  </div>
4846
4847  <div class="unit-price relative" hidden><span class="visually-hidden">Unit price</span><span class="unit-price__price">
4848</span><span class="unit-price__separator"> / </span><span class="unit-price__unit"></span></div>
4849
4850  <div class="price__no-variant" hidden>
4851    <strong class="price__current" aria-label="Current Price">Unavailable</strong>
4852  </div>
4853</div>
4854<product-form>
4855          <div class="alert mb-8 bg-error-bg text-error-text js-form-error text-start" role="alert" hidden></div><form method="post" action="/cart/add" id="related-product6724027580494" accept-charset="UTF-8" class="js-product-form" enctype="multipart/form-data" novalidate="novalidate"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="39736998395982" disabled><button class="btn btn--secondary btn--sm" name="add" aria-haspopup="dialog" data-add-to-cart-text="Add to cart">Add to cart</button><input type="hidden" name="product-id" value="6724027580494" /><input type="hidden" name="section-id" value="sections--21493884354638__cart-drawer" /></form></product-form></div>
4856</div>
4857</li></ul></promoted-products></div><div id="cart-drawer-media-promotion" class="cart-drawer__media-promotion-container w-full"></div>
4858  </div><div class="cart-drawer__summary relative drawer__footer cart-drawer--checkout--sticky-true"></div>
4859<div class="overlay overlay--drawer absolute top-0 right-0 bottom-0 left-0 js-close"></div>
4860</cart-drawer>
4861
4862</div><div id="shopify-section-sections--21493884354638__product-compare" class="shopify-section shopify-section-group-overlay-group cc-compare">
4863</div>
4864<!-- END sections: overlay-group --><!-- BEGIN sections: footer-group -->
4865<div id="shopify-section-sections--21493881798734__footer" class="shopify-section shopify-section-group-footer-group cc-footer"><link rel="stylesheet" href="//ultrapro.com/cdn/shop/t/140/assets/footer.css?v=109542107773651875661787682190" media="print" onload="this.media='all'"><style data-shopify>.footer {
4866    --bg-color: 244 244 244 / 1.0;
4867    --heading-color: 7 7 7;
4868    --text-color: 7 7 7;
4869  }</style><a
4870    href="#"
4871    class="back-to-top text-sm block border-top font-bold text-center text-current p-6 border-bottom"
4872    >Back to top</a><footer class="footer bg-theme-bg text-theme-text">
4873  <div class="container"><div class="footer__main md:flex md:flex-wrap mb-10 md:mb-6"><div class="footer-col footer-col--newsletter footer-col--not-collapsed" ><div class="footer-block">
4874                    <h2 class="footer-block__heading font-body font-bold text-h6 regular-text">Sign Up &amp; Score 10% OFF!
4875</h2><p>Plus you'll get the latest releases, sales and sports and gaming news from Ultra PRO.</p>
4876<form method="post" action="/contact#footer-signup_form" id="footer-signup_form" accept-charset="UTF-8" class="form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" />
4877  <input type="hidden" name="contact[tags]" value="prospect, newsletter">
4878
4879  
4880
4881  <div class="form__field">
4882    <label class="label visually-hidden" for="footer-signup">Email</label><div class="input-with-button"><input type="email"
4883             class="input w-full focus-inset"
4884             id="footer-signup"
4885             name="contact[email]"
4886             value=""
4887             placeholder="Your email"
4888             autocomplete="email"
4889             aria-required="true"
4890             required><button type="submit" class="btn focus-inset has-ltr-icon">
4891            <span class="visually-hidden">Subscribe</span>
4892            <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M4.696 12h14.686m-7.007-7.5 7.5 7.5-7.5 7.5"/></svg>
4893          </button></div></div></form>
4894
4895                  </div></div><div class="footer-col footer-col--links footer-col--collapsed" >
4896                  <footer-menu>
4897                    <details class="footer-menu disclosure footer-menu--first" open>
4898                      <summary tabindex="-1">
4899                        <div class="flex justify-between items-center">
4900                          <h2 class="disclosure__title font-body font-bold text-h6 regular-text">Shop</h2>
4901                          <span class="disclosure__toggle"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
4902</span>
4903                        </div>
4904                      </summary>
4905                      <div class="disclosure__panel has-motion">
4906                        <ul class="footer-menu__links disclosure__content" role="list"><li>
4907                              <a href="https://ultrapro.com/collections/sports-and-memorabilia-toploaders">TOPLOADER® Sleeves</a>
4908                            </li><li>
4909                              <a href="https://ultrapro.com/collections/sports-and-memorabilia-one-touch-card-holders">ONE-TOUCH® Holders</a>
4910                            </li><li>
4911                              <a href="https://ultrapro.com/collections/collectors-pages">Pages</a>
4912                            </li><li>
4913                              <a href="https://ultrapro.com/collections/memorabilia-and-displays">Display Cases</a>
4914                            </li><li>
4915                              <a href="https://ultrapro.com/collections/gaming-accessories-playmats">Playmats</a>
4916                            </li><li>
4917                              <a href="https://ultrapro.com/collections/gaming-accessories-deck-protector-sleeves">Sleeves</a>
4918                            </li><li>
4919                              <a href="https://ultrapro.com/collections/gaming-accessories-deck-boxes">Card Boxes</a>
4920                            </li></ul>
4921                      </div>
4922                    </details>
4923                  </footer-menu>
4924                </div><div class="footer-col footer-col--links footer-col--collapsed" >
4925                  <footer-menu>
4926                    <details class="footer-menu disclosure" open>
4927                      <summary tabindex="-1">
4928                        <div class="flex justify-between items-center">
4929                          <h2 class="disclosure__title font-body font-bold text-h6 regular-text">Info</h2>
4930                          <span class="disclosure__toggle"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
4931</span>
4932                        </div>
4933                      </summary>
4934                      <div class="disclosure__panel has-motion">
4935                        <ul class="footer-menu__links disclosure__content" role="list"><li>
4936                              <a onclick="GorgiasChat.open();" aria-label="Open Customer Service Chat">Contact Us</a>
4937                            </li><li>
4938                              <a href="https://support.ultrapro.com/en-US">FAQ</a>
4939                            </li><li>
4940                              <a href="/pages/loyalty-rewards">PRO Points Rewards Program</a>
4941                            </li><li>
4942                              <a href="/pages/return-policy">Shipping & Returns</a>
4943                            </li><li>
4944                              <a href="/pages/inventor-submissions">Inventor Submissions</a>
4945                            </li><li>
4946                              <a href="/pages/careers">Careers</a>
4947                            </li><li>
4948                              <a href="/pages/stores">Store Locator</a>
4949                            </li><li>
4950                              <a href="/pages/distributors">Distributors</a>
4951                            </li></ul>
4952                      </div>
4953                    </details>
4954                  </footer-menu>
4955                </div><div class="footer-col footer-col--text footer-col--not-collapsed" >
4956                <div class="footer-block mb-8 text-start"><h2 class="footer-block__heading font-body font-bold text-h6 regular-text">About Us</h2><div class="footer-block__text rte">
4957                      <p>Ultra PRO is the leading brand of memorabilia collecting and tabletop gaming accessories, and photo and scrapbooking albums and pages. We have been designing and manufacturing top quality products since 1952 and our brands are recognized for their high-quality standards and design innovations.</p><p>6049 E Slauson Ave, Commerce, CA 90040</p><p>[email protected]</p>
4958                    </div><div class="footer-block__btns footer-block__social">
4959                      <ul class="social inline-flex flex-wrap justify-start"><li>
4960      <a class="social__link flex items-center justify-center" href="https://www.facebook.com/UltraPROIntl" target="_blank" rel="noopener" title="Ultra PRO International on Facebook. Opens in new window."><svg width="24" height="24" viewBox="0 0 14222 14222" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M14222 7112c0 3549.352-2600.418 6491.344-6000 7024.72V9168h1657l315-2056H8222V5778c0-562 275-1111 1159-1111h897V2917s-814-139-1592-139c-1624 0-2686 984-2686 2767v1567H4194v2056h1806v4968.72C2600.418 13603.344 0 10661.352 0 7112 0 3184.703 3183.703 1 7111 1s7111 3183.703 7111 7111Zm-8222 7025c362 57 733 86 1111 86-377.945 0-749.003-29.485-1111-86.28Zm2222 0v-.28a7107.458 7107.458 0 0 1-167.717 24.267A7407.158 7407.158 0 0 0 8222 14137Zm-167.717 23.987C7745.664 14201.89 7430.797 14223 7111 14223c319.843 0 634.675-21.479 943.283-62.013Z"/></svg><span class="visually-hidden">Facebook</span>
4961      </a>
4962    </li><li>
4963      <a class="social__link flex items-center justify-center" href="https://www.youtube.com/channel/UCoxMUuzp5lVn4wWkpbRCtRQ?reload=9" target="_blank" rel="noopener" title="Ultra PRO International on YouTube. Opens in new window."><svg width="24" height="17" viewBox="0 0 48 34" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m19.044 23.27-.001-13.582 12.968 6.814-12.967 6.768ZM47.52 7.334s-.47-3.33-1.908-4.798C43.787.61 41.74.601 40.803.49 34.086 0 24.01 0 24.01 0h-.02S13.914 0 7.197.49c-.939.11-2.984.12-4.81 2.045C.947 4.003.48 7.334.48 7.334S0 11.247 0 15.158v3.668c0 3.912.48 7.823.48 7.823s.468 3.331 1.906 4.798c1.827 1.926 4.226 1.866 5.294 2.067C11.52 33.885 24 34 24 34s10.086-.015 16.803-.505c.938-.113 2.984-.122 4.809-2.048 1.439-1.467 1.908-4.798 1.908-4.798s.48-3.91.48-7.823v-3.668c0-3.911-.48-7.824-.48-7.824Z"/></svg><span class="visually-hidden">YouTube</span>
4964      </a>
4965    </li><li>
4966      <a class="social__link flex items-center justify-center" href="https://www.instagram.com/ultraprointl" target="_blank" rel="noopener" title="Ultra PRO International on Instagram. Opens in new window."><svg width="24" height="24" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><circle cx="15.238" cy="4.948" r="1.238"/><path d="M19.47 3.444A5.11 5.11 0 0 0 16.548.527a7.351 7.351 0 0 0-2.43-.466C13.05.014 12.713 0 9.999 0c-2.712 0-3.057 0-4.12.06A7.351 7.351 0 0 0 3.45.528 5.11 5.11 0 0 0 .528 3.444 7.317 7.317 0 0 0 .06 5.87C.014 6.936 0 7.274 0 9.982s0 3.053.06 4.113c.018.829.176 1.649.468 2.425a5.11 5.11 0 0 0 2.922 2.917 7.35 7.35 0 0 0 2.429.5c1.069.047 1.407.06 4.12.06s3.058 0 4.12-.06a7.351 7.351 0 0 0 2.429-.466 5.11 5.11 0 0 0 2.922-2.918 7.31 7.31 0 0 0 .467-2.424c.047-1.067.06-1.405.06-4.113s0-3.053-.06-4.113a7.317 7.317 0 0 0-.467-2.459zm-1.437 10.537a5.439 5.439 0 0 1-.34 1.843 3.262 3.262 0 0 1-1.87 1.87 5.451 5.451 0 0 1-1.825.34c-1.04.046-1.332.06-3.996.06-2.664 0-2.937 0-3.995-.06a5.451 5.451 0 0 1-1.825-.34 3.255 3.255 0 0 1-1.878-1.87 5.439 5.439 0 0 1-.34-1.823c-.046-1.038-.06-1.33-.06-3.992s0-2.934.06-3.992c.006-.63.121-1.253.34-1.844a3.255 3.255 0 0 1 1.878-1.87 5.451 5.451 0 0 1 1.825-.339c1.038-.046 1.331-.06 3.995-.06s2.937 0 3.996.06c.623.008 1.24.123 1.824.34.86.331 1.54 1.01 1.872 1.87.216.583.331 1.2.34 1.823.046 1.038.06 1.33.06 3.992 0 2.661 0 2.948-.047 3.992h-.014z"/><path d="M9.991 14.753a4.761 4.761 0 1 1 0-9.523 4.761 4.761 0 0 1 0 9.523zm0-1.905a2.857 2.857 0 1 0 0-5.713 2.857 2.857 0 0 0 0 5.713z"/></svg><span class="visually-hidden">Instagram</span>
4967      </a>
4968    </li><li>
4969      <a class="social__link flex items-center justify-center" href="https://www.tiktok.com/@ultraprointl" target="_blank" rel="noopener" title="Ultra PRO International on TikTok. Opens in new window."><svg width="23" height="24" viewBox="0 0 15 16" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M7.638.013C8.512 0 9.378.007 10.245 0c.054 1.02.42 2.06 1.167 2.78.746.74 1.8 1.08 2.826 1.193V6.66c-.96-.033-1.926-.233-2.8-.647a8.238 8.238 0 0 1-1.08-.62c-.006 1.947.007 3.894-.013 5.834a5.092 5.092 0 0 1-.9 2.626c-.873 1.28-2.387 2.114-3.94 2.14-.953.054-1.907-.206-2.72-.686C1.438 14.513.492 
496913.06.352 11.5a12.36 12.36 0 0 1-.007-.993A5.003 5.003 0 0 1 2.065 7.2c1.107-.96 2.653-1.42 4.1-1.147.013.987-.027 1.974-.027 2.96-.66-.213-1.433-.153-2.013.247-.42.273-.74.693-.907 1.167-.14.34-.1.713-.093 1.073.16 1.093 1.213 2.013 2.333 1.913.747-.006 1.46-.44 1.847-1.073.127-.22.267-.447.273-.707.067-1.193.04-2.38.047-3.573.007-2.687-.007-5.367.013-8.047Z"/></svg><span class="visually-hidden">TikTok</span>
4970      </a>
4971    </li><li>
4972      <a class="social__link flex items-center justify-center" href="https://twitter.com/UltraProIntl" target="_blank" rel="noopener" title="Ultra PRO International on Twitter. Opens in new window."><svg fill="currentColor" width="40" height="40" viewBox="1 1 22 22" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"/></svg><span class="visually-hidden">Twitter</span>
4973      </a>
4974    </li></ul>
4975
4976                    </div></div>
4977              </div></div><div class="footer__meta grid grid-cols-1 lg:grid-cols-2 gap-x-theme gap-y-10"><div class="footer__payment">
4978            <span class="visually-hidden">Payment methods accepted</span>
4979            <ul class="payment-icons flex flex-wrap" role="list"><li><svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-amazon"><title id="pi-amazon">Amazon</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" fill-rule="nonzero" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF" fill-rule="nonzero"/><path d="M25.26 16.23c-1.697 1.48-4.157 2.27-6.275 2.27-2.97 0-5.644-1.3-7.666-3.463-.16-.17-.018-.402.173-.27 2.183 1.504 4.882 2.408 7.67 2.408 1.88 0 3.95-.46 5.85-1.416.288-.145.53.222.248.47v.001zm.706-.957c-.216-.328-1.434-.155-1.98-.078-.167.024-.193-.148-.043-.27.97-.81 2.562-.576 2.748-.305.187.272-.047 2.16-.96 3.063-.14.138-.272.064-.21-.12.205-.604.664-1.96.446-2.29h-.001z" fill="#F90" fill-rule="nonzero"/><path d="M21.814 15.291c-.574-.498-.676-.73-.993-1.205-.947 1.012-1.618 1.315-2.85 1.315-1.453 0-2.587-.938-2.587-2.818 0-1.467.762-2.467 1.844-2.955.94-.433 2.25-.51 3.25-.628v-.235c0-.43.033-.94-.208-1.31-.212-.333-.616-.47-.97-.47-.66 0-1.25.353-1.392 1.085-.03.163-.144.323-.3.33l-1.677-.187c-.14-.033-.296-.153-.257-.38.386-2.125 2.223-2.766 3.867-2.766.84 0 1.94.234 2.604.9.842.82.762 1.918.762 3.11v2.818c0 .847.335 1.22.65 1.676.113.164.138.36-.003.482-.353.308-.98.88-1.326 1.2a.367.367 0 0 1-.414.038zm-1.659-2.533c.34-.626.323-1.214.323-1.918v-.392c-1.25 0-2.57.28-2.57 1.82 0 .782.386 1.31 1.05 1.31.487 0 .922-.312 1.197-.82z" fill="#221F1F"/></svg>
4980</li><li><svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/>
4980</svg>
4981</li><li><svg class="payment-icon" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg>
4982</li><li><svg class="payment-icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club"><title id="pi-diners_club">Diners Club</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M12 12v3.7c0 .3-.2.3-.5.2-1.9-.8-3-3.3-2.3-5.4.4-1.1 1.2-2 2.3-2.4.4-.2.5-.1.5.2V12zm2 0V8.3c0-.3 0-.3.3-.2 2.1.8 3.2 3.3 2.4 5.4-.4 1.1-1.2 2-2.3 2.4-.4.2-.4.1-.4-.2V12zm7.2-7H13c3.8 0 6.8 3.1 6.8 7s-3 7-6.8 7h8.2c3.8 0 6.8-3.1 6.8-7s-3-7-6.8-7z" fill="#3086C8"/></svg></li><li>
4982<svg class="payment-icon" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg></li><li><svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
498206zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg>
4983</li><li><svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg>
4984</li><li><svg class="payment-icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2 
49840-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg></li><li><svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg>
4985</li><li><svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778 
498516.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
4986</li></ul>
4987          </div></div><hr class="footer__hr">
4988    
4989
4990    <div class="footer__base grid grid-cols-1 lg:grid-cols-2 gap-x-theme gap-y-6 text-xs">
4991      <div>
4992        <span>&copy; 2026 <a href="/" title="">Ultra PRO International</a>.</span>
4993        
4994      </div><div>
4995          <ul class="footer-sublinks flex flex-wrap gap-x-theme" role="list">
4996            
4997              <li class="footer-sublinks__item">
4998                <a href="/policies/terms-of-service">Terms</a>
4999              </li>
5000            
5001              <li class="footer-sublinks__item">
5002                <a href="/policies/privacy-policy">Privacy Policy</a>
5003              </li>
5004            
5005              <li class="footer-sublinks__item">
5006                <a href="https://ultrapro.com/pages/ccpa-opt-out">Your Privacy Choices</a>
5007              </li>
5008            
5009              <li class="footer-sublinks__item">
5010                <a href="https://ultrapro.com/pages/accessibility-statement">Accessibility Statement</a>
5011              </li>
5012            
5013          </ul>
5014        </div></div>
5015  </div>
5016</footer>
5017
5018
5019
5020
5021<style> #shopify-section-sections--21493881798734__footer .footer-menu__links > li > a:hover {cursor: pointer;} </style></div>
5022<!-- END sections: footer-group --><quick-add-drawer class="drawer quick-add-drawer fixed top-0 right-0 flex flex-col w-full has-motion js-product" data-name="quickbuy" role="dialog" tabindex="-1" aria-labelledby="quick-add-heading" aria-modal="true" aria-hidden="true">
5023  <header class="drawer__header quick-add__header hidden md:flex justify-between items-center relative">
5024    <button type="button" class="drawer__back-btn js-open-cart-drawer has-ltr-icon" hidden>
5025      <span class="visually-hidden">Back</span>
5026      <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M19.5 12H5m6.9 7.4L4.5 12l7.4-7.4"/></svg>
5027    </button>
5028    <div class="flex-grow">
5029      <h2 class="h5 mb-0" id="quick-add-heading">Choose options</h2>
5030    </div>
5031    <button type="button" class="drawer__close-btn js-close-drawer">
5032      <span class="visually-hidden">Close</span>
5033      <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd" stroke-linejoin="round" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M5 19 19 5M5 5l14 14"/></svg>
5034    </button>
5035  </header>
5036  <div class="drawer__content quick-add__content flex-auto shrink-0 relative">
5037    <button type="button" class="drawer__close-btn quick-add__close-btn--mob js-close-drawer md:hidden">
5038      <span class="visually-hidden">Close</span>
5039      <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd" stroke-linejoin="round" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M5 19 19 5M5 5l14 14"/></svg>
5040    </button>
5041    <div class="js-product-details quick-add__product-details"></div>
5042  </div>
5043  <footer class="drawer__footer quick-add__footer">
5044    <div class="alert quick-add__alert absolute left-0 right-0 bg-success-bg text-success-text js-added-to-cart" role="alert" hidden data-visible-for="2000">
5045      <div class="flex">
5046        <div>
5047          <svg class="icon icon--check_mark_in_circle" width="32" height="32" viewBox="0 0 16 16" aria-hidden="true" focusable="false" role="presentation"><circle stroke="currentColor" fill="none" cx="8" cy="8" r="6.6666665"/>
5048        <path stroke="currentColor" fill="none" transform="translate(5.0003335,6.0003335)" d="m 6,0 -4,4 L 0,2.1818182" /></svg>
5049        </div>
5050        <div>
5051          <p class="quick-add__alert-heading text-h5 font-bold mb-1">Item added to your cart.</p>
5052          <a class="link text-current js-open-cart-drawer" href="/cart" data-no-instant>
5052View cart</a>
5053        </div>
5054      </div>
5055    </div>
5056    <product-form></product-form>
5057  </footer>
5058</quick-add-drawer>
5059<div class="overlay fixed top-0 right-0 bottom-0 left-0 js-overlay"></div>
5060    
5060<script>
5061      window.theme = {
5062        info: {
5063          name: 'Enterprise',
5064          version: '1.4.2'
5065        },
5066        mediaQueries: {
5067          sm: '(min-width: 600px)',
5068          md: '(min-width: 769px)',
5069          lg: '(min-width: 1024px)',
5070          xl: '(min-width: 1280px)',
5071          xxl: '(min-width: 1536px)',
5072          portrait: '(orientation: portrait)'
5073        },
5074        device: {
5075          hasTouch: window.matchMedia('(any-pointer: coarse)').matches,
5076          hasHover: window.matchMedia('(hover: hover)').matches
5077        },
5078        routes: {
5079          cart: '/cart',
5080          cartAdd: '/cart/add',
5081          cartChange: '/cart/change',
5082          cartUpdate: '/cart/update',
5083          predictiveSearch: '/search/suggest'
5084        },
5085        settings: {
5086          moneyWithCurrencyFormat: "${{amount}} USD",
5087          pSearchLimit: 10,
5088          pSearchLimitScope: 'each',
5089          pSearchIncludeSkus: true,
5090          pSearchIncludeTags: true,
5091          pSearchShowArticles: false,
5092          pSearchShowCollections: true,
5093          pSearchShowPages: false,
5094          pSearchShowProducts: true,
5095          pSearchShowSuggestions: true,
5096          sliderItemsPerNav: 'slide',
5097          
5098          vibrateOnATC: true,
5099          compareToggle: "toggle_off",
5100          compareShowEmptyMetafields: true,
5101          blendProductImages: true,
5102          externalLinksNewTab: true,
5103          afterAtc: "drawer",
5104          cartType: "drawer"
5105        },
5106        strings: {
5107          addCartNote: 'Add order note',
5108          editCartNote: 'Edit order note',
5109          cartError: 'There was an error while updating your cart. Please try again.',
5110          cartQtyError: 'You can only add [quantity] of this item to your cart.',
5111          cartTermsConfirmation: 'You must agree to the terms and conditions before continuing.',
5112          imageAvailable: 'Image [index] is now available in gallery view',
5113          lowStock: 'Low stock',
5114          inStock: 'In stock',
5115          noStock: 'Sold out',
5116          noVariant: 'Unavailable',
5117          onlyXLeft: '[quantity] in stock',
5118          awaitingSale: 'This product is not for sale yet.',
5119          shippingCalculator: {
5120            singleRate: 'There is one shipping rate for this destination:',
5121            multipleRates: 'There are multiple shipping rates for this destination:',
5122            noRates: 'We do not ship to this destination.'
5123          },
5124          viewDetails: 'View details',
5125          compare: {
5126            limit: 'You can only add a maximum of [quantity] products to compare.',
5127            more: 'Select another product to compare.',
5128            empty: 'Select at least two products to compare.',
5129            continue: 'Close to continue.'
5130          },
5131          discountCopyFail: 'Could not copy code to clipboard. Your browser may not support this.',
5132          articleReadTime: '[x] minute read',
5133          quickNav: {
5134            button_standard: 'Search',
5135            show_products_none: 'No products :(',
5136            button_one: 'Show [quantity] product',
5137            button_other: 'Show [quantity] products',
5138          },
5139        },
5140        scripts: {
5141          cartItems: '//ultrapro.com/cdn/shop/t/140/assets/cart-items.js?v=82377853867418687431787682190',
5142          countryProvinceSelector: '//ultrapro.com/cdn/shop/t/140/assets/country-province-selector.js?v=24158546944577672431787682190',
5143          shippingCalculator: '//ultrapro.com/cdn/shop/t/140/assets/shipping-calculator.js?v=18391377697494321751787682190'
5144        }
5145      };
5146
5147      // Save product ID to localStorage, for use in the 'Recently viewed products' section.
5148    </script>
5148<script src="//ultrapro.com/cdn/shop/t/140/assets/instant-page.js?v=473454186210797571787682190" type="module" defer="defer"></script>
5148<!-- Stamped -->
5149    
5149<script
5150      async
5151      type="text/javascript"
5152      data-api-key="pubkey-0Q2d4179nDoJ97Nbh2fjJhpB2XbFB2"
5153      id="stamped-script-widget"
5154      src="https://cdn1.stamped.io/files/widget.min.js"
5155    ></script>
5155
5156    <!-- End Stamped -->
5157
5158    
5158<script src="https://a.klaviyo.com/media/js/onsite/onsite.js"></script>
vendor: 1 bytes, line 5158
5158
5159<script>
5160    var klaviyo = klaviyo || [];
5161    klaviyo.init({
5162      account: "UHKvzr",
5163      platform: "shopify"
5164    });
5165    klaviyo.enable("backinstock",{ 
5166    trigger: {
5167      product_page_text: "Notify Me When Available",
5168      product_page_class: "btn btn--secondary w-full",
5169      product_page_text_align: "center",
5170      product_page_margin: "0px",
5171      replace_anchor: true
5172    },
5173    modal: {
5174     headline: "{product_name}",
5175     body_content: "Register to receive a notification when this item comes back in stock.",
5176     email_field_label: "Email",
5177     button_label: "Notify me when available",
5178     subscription_success_label: "You're in! We'll let you know when it's back.",
5179     footer_content: '',
5180     drop_background_color: "#000",
5181     background_color: "#fff",
5182     text_color: "#222",
5183     button_text_color: "#000",
5184     button_background_color: "#ffbd00e6",
5185     close_button_color: "#ccc",
5186     error_background_color: "#fcd6d7",
5187     error_text_color: "#C72E2F",
5188     success_background_color: "#d3efcd",
5189     success_text_color: "#1B9500"
5190    }
5191  });
5192</script>
5192
5193    
5194    
5195
5196    
5197  
5198  
5199
5200
5201
5202
5203
5204
5205
5206
5207
5208<!-- GROUPTIFY CUSTOMS -->
5209
5210<script>
5211  window.mpg = window.mpg || {};
5212
5213  mpg.handleSwatchOnCardChange = async ({
5214    prod,
5215    group,
5216    prodCardEl
5217  }) => {
5218
5219    try {
5220      if (!prod?.handle) {
5221        return;
5222      }
5223      const fullProduct = await mpg.getProductByHandle(prod.handle);
5224      const selectedVariant = fullProduct.selectedOrFirstAvailableVariant;
5225      const variantIdInputEls = prodCardEl?.querySelectorAll('input[name="id"]');
5226
5227      if (!selectedVariant || !variantIdInputEls) {
5228        return;
5229      }
5230
5231      let variantIdNumber = selectedVariant.id;
5232      if (typeof variantIdNumber === 'string' && variantIdNumber.includes('/')) {
5233        variantIdNumber = variantIdNumber.split('/').pop();
5234      }
5235
5236      variantIdInputEls.forEach(Input => {
5237        Input.value = variantIdNumber;
5238        console.log("--> Input updated successfully");
5239      });
5240
5241    } catch (error) {
5242      console.error("--> Error during swatch change:", error);
5243    }
5244  };
5245</script>
5245
5246
5247
5248
5249
5250
5251
5252
5253<style> .section__header,.section__heading {margin-bottom: 0px !important;}  /*.slider {padding-bottom: 0px !important;}*/.card-link {-webkit-box-orient: vertical; overflow: hidden; -webkit-line-clamp: 2; display: -webkit-box;} #chat-button {z-index: 8 !important;} #tinycookie-wrapper {z-index: 7 !important;} @media screen and (min-width: 769px) {#wishlist-hero-product-page-button {position: absolute; top: 0; right: 0; z-index: 2; } .card__subtitle {font-weight: bold; }} @media screen and (max-width: 768px) {#wishlist-hero-product-page-button {position: absolute; bottom: 0; right: 0; z-index: 2; } .card__subtitle {font-size: 11px; font-weight: bold; }} .product-options {margin-top: 10px !important;} .tc-mobile-download-banner-container.svelte-w12o66.svelte-w12o66 {z-index: 9 !important;} .card__subtitle {background: #b40c1c; color: #fff; text-align: center;} .product-label--sale {box-shadow: 1px 1px 3px 0px #545454;} </style>
5254<div id="shopify-block-AZFd6aGFnS21FS1hVa__13768625480086291342" class="shopify-block shopify-app-block">
5254<script>
5255  window['ShopifyForms'] = {
5256    ...window['ShopifyForms'],
5257    currentPageType: "collection"
5258  };
5259</script>
5259
5260
5261
5262</div><div id="shopify-block-ATzdJWHhyNmRuTEpFd__10312807297210203588" class="shopify-block shopify-app-block">
5263
5264
5265</div><div id="shopify-block-AYjNLSHk4TmJUV2VSW__2783554875815837874" class="shopify-block shopify-app-block">
5266  <!-- BEGIN app snippet: app-data -->
5267<!-- BEGIN app snippet: widget-boot -->
5267<script>
5268  (function () {
5269    // Headless / DOM-rebuild storefronts (e.g. Helium builder) re-render the whole
5270    // document after hydration, wiping both this injected loader script and the
5271    // widget nodes it mounts — the widget silently disappears. This closure survives
5272    // such rebuilds (it lives in JS memory even after its own script node is removed),
5273    // so it re-injects the loader whenever the widget vanishes after having mounted.
5274    if (window.__seaA11yLoaderHealer) return;
5275    window.__seaA11yLoaderHealer = true;
5276
5277    var LOADER_SRC = 'https://cdn-accessibility.avada.io/scripttag/sea-accessibility-loader.min.js';
5278    // Every id/class the loader or main bundle renders when the widget is present.
5279    var WIDGET_SELECTORS = [
5280      '#Sea-Accessibility__LoaderButton',
5281      '#Sea-Accessibility__button',
5282      '#Sea-Accessibility__ButtonWidget--Inline',
5283      '#SEA_ACCESSIBILITY_WidgetIconContainer',
5284      '.Sea-Accessibility__Loader'
5285    ];
5286    var MAX_REHEALS = 20; // safety cap so a hostile theme can never loop forever
5287
5288    function widgetPresent() {
5289      for (var i = 0; i < WIDGET_SELECTORS.length; i++) {
5290        if (document.querySelector(WIDGET_SELECTORS[i])) return true;
5291      }
5292      return false;
5293    }
5294
5295    function loaderScriptPresent() {
5296      var scripts = document.getElementsByTagName('script');
5297      for (var i = 0; i < scripts.length; i++) {
5298        if (scripts[i].src && scripts[i].src.indexOf('sea-accessibility-loader') !== -1) return true;
5299      }
5300      return false;
5301    }
5302
5303    function injectLoader() {
5304      var s = document.createElement('script');
5305      s.src = LOADER_SRC + '?v=' + Date.now();
5306      s.defer = true;
5307      (document.head || document.documentElement).appendChild(s);
5308    }
5309
5310    injectLoader();
5311
5312    // Only reheal once the widget has actually mounted and then disappeared: this
5313    // avoids re-injecting on stores where the widget is legitimately absent
5314    // (country-hidden, inline target missing) or where a script optimiser merely
5315    // strips executed 
5315<script> tags without touching the widget.
5316    var everMounted = false;
5317    var reheals = 0;
5318    var rehealing = false;
5319
5320    function check() {
5321      if (widgetPresent()) {
5322        everMounted = true;
5323        return;
5324      }
5325      if (!everMounted || rehealing || reheals >= MAX_REHEALS) return;
5326      // Widget gone. The loader 
5326<script> being gone too is the DOM-rebuild signal.
5327      if (loaderScriptPresent()) return;
5328      rehealing = true;
5329      reheals++;
5330      injectLoader();
5331      // Give the freshly injected loader a beat to mount before re-arming.
5332      setTimeout(function () { rehealing = false; }, 1000);
5333    }
5334
5335    if (typeof MutationObserver !== 'undefined') {
5336      var start = function () {
5337        try {
5338          new MutationObserver(check).observe(document.documentElement, {
5339            childList: true,
5340            subtree: true
5341          });
5342        } catch (e) {}
5343      };
5344      if (document.body) start();
5345      else document.addEventListener('DOMContentLoaded', start);
5346    }
5347  })();
5348</script>
5348
5349<!-- END app snippet -->
5350
5351
5352
5353
5354  <link href='https://fonts.cdnfonts.com/css/noto-serif-gurmukhi' rel='stylesheet'>
5355  <link href='https://fonts.cdnfonts.com/css/open-dyslexic' rel='stylesheet'>
5356  <style>
5357    @font-face {
5358      font-family: 'Sea-Accessibility-Open-Dyslexic';
5359      font-style: normal;
5360      font-weight: 400;
5361      font-display: swap;
5362      src: url('https://fonts.cdnfonts.com/s/29616/open-dyslexic.woff') format('woff');
5363    }
5364
5365    @font-face {
5366      font-family: 'Sea-Accessibility';
5367      font-style: normal;
5368      font-weight: 400;
5369      font-display: swap;
5370      src: url('https://fonts.cdnfonts.com/s/107479/NotoSerifGurmukhi[wght].woff') format('woff');
5371    }
5372
5373    @font-face {
5374      font-family: 'Sea-Accessibility';
5375      font-style: normal;
5376      font-weight: 700;
5377      font-display: swap;
5378      src: url('https://fonts.cdnfonts.com/s/107479/NotoSerifGurmukhi[wght].woff') format('woff');
5379    }
5380  </style>
5381
5382<script>
5383  try {
5384    const [dataMetafields = {}] = [
5385      {"appStatus":true,"removeBrandingForNewShop":false,"disabledToggleClassAtModeReaderView":false,"showCloseButton":false,"redetectOnLocaleChange":false,"widgetSetting":{"buttonStyle":"inline","inlineText":"Accessibility Menu","inlineTextMode":"worldwide","inlineTextLocalized":{"en-US":"Accessibility","en-GB":"Accessibility","fr":"Accessibilité","de":"Barrierefreiheit","it":"Accessibilità","es":"Accesibilidad","el":"Προσβασιμότητα","pt-PT":"Acessibilidade","pt-BR":"Acessibilidade","cs":"Přístupnost","da":"Tilgængelighed","nl":"Toegankelijkheid","fi":"Esteettömyys","sv":"Tillgänglighet","no":"Tilgjengelighet","pl":"Dostępność","vi":"Trợ năng","ja":"アクセシビリティ","ko":"접근성","zh-CN":"无障碍","zh-TW":"無障礙","th":"การเข้าถึง","tr":"Erişilebilirlik","ru":"Доступность","he":"נגישות","hi":"सुलभता","id":"Aksesibilitas","et":"Ligipääsetavus","ro":"Accesibilitate","lt":"Prieinamumas","ar":"إمكانية الوصول"},"preset":"mono","footerTitle":"Powered by Avada","detectLanguage":["browser-language"],"position":"left","buttonPosition":"bottom","buttonIcon":"pajamas","buttonSize":"small","serveFontViaCDN":false,"headerTitle":"","countryVisibility":"all","countryList":[],"brandPrimaryColor":"#272D36","brandSecondaryColor":"#272D36","brandBgColor":"#F5F5F5","titleSectionTextColor":"#272D36","titleSectionBgColor":"#FFFFFF","resetButtonTextColor":"#FFFFFF","resetButtonBgColor":"#272D36","hideButtonTextColor":"#B50700","shopId":"vedPvr4kmYPUjxmfsNm9","createdAt":"2026-06-03T18:52:55.381Z","mobileRatio":"80percent","fontUrl":"https://cdn.shopify.com/s/files/1/0698/3827/4721/files/sea-a11y-roboto.woff2?v=1774342556","id":"fjaQSpA00Chr5YYuEA8k","textFont":"Roboto","defaultLanguage":"en","customPosition":".footer-block__social","customPositionDirection":"after","customCSS":"#Sea-Accessibility__ButtonWidget--Inline {margin-top: 20px !important;}"},"menuSetting":{"allowResizeContent":true,"allowChangeLanguage":true,"allowAccessibilityProfiles":true,"enableShowHideWidget":true,"allowResetAdjustment":true,"enableStatementLink":true,"enableContrast":true,"enableSaturation":true,"enableHighlightLinks":true,"enableTextSize":true,"enableTextAlignment":true,"enableLetterSpacing":true,"enableLineSpacing":true,"enableFont":true,"enableTextMagnifier":true,"enableMuteSound":true,"enableHideImages":true,"enableStopAnimations":true,"enableReaderView":true,"enableReadingGuide":true,"enablePageStructure":true,"enableBWCursor":true,"enableTextToSpeech":true,"shopId":"vedPvr4kmYPUjxmfsNm9","createdAt":"2026-06-03T18:52:55.378Z","statementLink":"https://ultrapro.com/pages/accessibility-statement","id":"Lwt51edzkUrOLquKefv2","enableAutoAltText":true},"translations":{},"shopId":"vedPvr4kmYPUjxmfsNm9","lastUpdated":"2026-06-03T21:51:45.106Z"},
5386    ];
5387    const isBlock = false;
5388    const isV2Shop = false;
5389    const initData = () => ({
5390      ...dataMetafields,
5391      isBlock,
5392      isV2Shop,
5393      template: "collection.legion-main",
5394    });
5395
5396    if (!window.SEA_ACCESSIBILITY) {
5397      window.SEA_ACCESSIBILITY = initData();
5398    }
5399    window.SEA_ACCESSIBILITY = {...window.SEA_ACCESSIBILITY, ...initData()};
5400
5401  } catch (e) {
5402    console.error('Error assigning sea accessibility variable', e);
5403  }
5404</script>
5404
5405<!-- BEGIN app snippet: widget-boot -->
5405<script>
5406  (function () {
5407    // Headless / DOM-rebuild storefronts (e.g. Helium builder) re-render the whole
5408    // document after hydration, wiping both this injected loader script and the
5409    // widget nodes it mounts — the widget silently disappears. This closure survives
5410    // such rebuilds (it lives in JS memory even after its own script node is removed),
5411    // so it re-injects the loader whenever the widget vanishes after having mounted.
5412    if (window.__seaA11yLoaderHealer) return;
5413    window.__seaA11yLoaderHealer = true;
5414
5415    var LOADER_SRC = 'https://cdn-accessibility.avada.io/scripttag/sea-accessibility-loader.min.js';
5416    // Every id/class the loader or main bundle renders when the widget is present.
5417    var WIDGET_SELECTORS = [
5418      '#Sea-Accessibility__LoaderButton',
5419      '#Sea-Accessibility__button',
5420      '#Sea-Accessibility__ButtonWidget--Inline',
5421      '#SEA_ACCESSIBILITY_WidgetIconContainer',
5422      '.Sea-Accessibility__Loader'
5423    ];
5424    var MAX_REHEALS = 20; // safety cap so a hostile theme can never loop forever
5425
5426    function widgetPresent() {
5427      for (var i = 0; i < WIDGET_SELECTORS.length; i++) {
5428        if (document.querySelector(WIDGET_SELECTORS[i])) return true;
5429      }
5430      return false;
5431    }
5432
5433    function loaderScriptPresent() {
5434      var scripts = document.getElementsByTagName('script');
5435      for (var i = 0; i < scripts.length; i++) {
5436        if (scripts[i].src && scripts[i].src.indexOf('sea-accessibility-loader') !== -1) return true;
5437      }
5438      return false;
5439    }
5440
5441    function injectLoader() {
5442      var s = document.createElement('script');
5443      s.src = LOADER_SRC + '?v=' + Date.now();
5444      s.defer = true;
5445      (document.head || document.documentElement).appendChild(s);
5446    }
5447
5448    injectLoader();
5449
5450    // Only reheal once the widget has actually mounted and then disappeared: this
5451    // avoids re-injecting on stores where the widget is legitimately absent
5452    // (country-hidden, inline target missing) or where a script optimiser merely
5453    // strips executed 
5453<script> tags without touching the widget.
5454    var everMounted = false;
5455    var reheals = 0;
5456    var rehealing = false;
5457
5458    function check() {
5459      if (widgetPresent()) {
5460        everMounted = true;
5461        return;
5462      }
5463      if (!everMounted || rehealing || reheals >= MAX_REHEALS) return;
5464      // Widget gone. The loader 
5464<script> being gone too is the DOM-rebuild signal.
5465      if (loaderScriptPresent()) return;
5466      rehealing = true;
5467      reheals++;
5468      injectLoader();
5469      // Give the freshly injected loader a beat to mount before re-arming.
5470      setTimeout(function () { rehealing = false; }, 1000);
5471    }
5472
5473    if (typeof MutationObserver !== 'undefined') {
5474      var start = function () {
5475        try {
5476          new MutationObserver(check).observe(document.documentElement, {
5477            childList: true,
5478            subtree: true
5479          });
5480        } catch (e) {}
5481      };
5482      if (document.body) start();
5483      else document.addEventListener('DOMContentLoaded', start);
5484    }
5485  })();
5486</script>
5486
5487<!-- END app snippet -->
5488
5489  <style id="sea-custom-css">#Sea-Accessibility__ButtonWidget--Inline {margin-top: 20px !important;}</style>
5490
5491<!-- END app snippet -->
5492
5493
5494
5495</div><div id="shopify-block-AT1lNdFdFbnE1VDhFU__9685009021672784835" class="shopify-block shopify-app-block"><!-- MTM VERSION: 25.06.03.01 -->
5496<script src='https://cdn.shopify.com/extensions/01a0cdc6-6e0f-709b-87f3-47aa4ea56fc3/grouptify-combined-listings-449/assets/swatch-scripts.js' type='text/javascript'></script>
5496
5497
5498
5499
5500
5501<div class='mpg-overlay'>
5502  <div class='mpg-card'></div>
5503</div>
5504
5505
5506
5507  
5507<script>
5508    window.FPConfig = {
5509      delay: 0,
5510      maxRPS: 3,
5511      hoverDelay: 50,
5512      ignoreKeywords: ["\/cart","\/account","\/checkout","\/account\/login","\/account\/logout","\/login","\/logout"] || [],
5513    };
5514    if (!window.FPConfig.ignoreKeywords.length) {
5515      window.FPConfig.ignoreKeywords = ['/cart', '/account', '/checkout', '/account/login', '/account/logout', '/login', '/logout'];
5516    }
5517  </script>
5517
5518  
5518<script src='https://cdn.shopify.com/extensions/01a0cdc6-6e0f-709b-87f3-47aa4ea56fc3/grouptify-combined-listings-449/assets/flying-pages.js' type='text/javascript' defer></script>
5518
5519
5520
5521
5522
5523  
5524  
5525
5526  
5527
5528  <!-- BEGIN app snippet: swatch_styles -->
5529
5530
5531
5532
5533
5534
5535
5536
5537
5538
5539
5540<style>
5541  .mpg-overlay {
5542    position: fixed;
5543    top: 0;
5544    left: 0;
5545    right: 0;
5546    bottom: 0;
5547    width: 100%;
5548    height: 100%;
5549    z-index: 99999;
5550    pointer-events: none;
5551  }
5552  .mpg-overlay .mpg-card {
5553    width: 100%;
5554    height: 100%;
5555  }
5556  .mpg-swatch__option.blocked {
5557    cursor: not-allowed !important;
5558  }
5559
5560  .mpg-swatch__option [style*="#fff 50%"],
5561  .mpg-swatch__option [style*="#ffffff 50%"],
5562  .mpg-swatch__option [style*="background: white"],
5563  .mpg-swatch__option [style*="background: #fff"],
5564  .mpg-swatch__option [style*="background: #ffffff"],
5565  .mpg-swatch__option [style*="background: rgb(255, 255, 255)"],
5566  .mpg-swatch__option [style*="background: rgba(255, 255, 255"],
5567  .mpg-swatch__option [style*="background-image: url("] {
5568    box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
5569  }
5570
5571  .mpg-tooltip-container {
5572    position: relative;
5573  }
5574
5575  .mpg-tooltip {
5576    pointer-events: none;
5577    position: absolute;
5578    bottom: calc(100% + 10px);
5579    left: 50%;
5580    transform: translateX(-50%);
5581    background-color: #555;
5582    color: white;
5583    text-align: center;
5584    padding: 2px 10px;
5585    border-radius: 40px;
5586    font-size: 12px;
5587    white-space: nowrap;
5588    z-index: 1;
5589    opacity: 0;
5590    line-height: 1.2;
5591    transition: opacity 0.1s;
5592  }
5593
5594  .mpg-tooltip::after {
5595    content: "";
5596    position: absolute;
5597    top: 100%;
5598    left: 50%;
5599    margin-left: -5px;
5600    border-width: 5px;
5601    border-style: solid;
5602    border-color: #555 transparent transparent transparent;
5603  }
5604
5605  .mpg-tooltip-container:hover .mpg-tooltip {
5606    opacity: 1;
5607  }
5608
5609  .mpg-snap-scroll-container {
5610    display: flex;
5611    flex-direction: row;
5612    flex-wrap: nowrap;
5613    overflow-x: auto;
5614    overflow-y: hidden;
5615    scrollbar-width: none;
5616    scroll-snap-type: x mandatory;
5617    scroll-snap-align: start;
5618    scroll-behavior: smooth;
5619    -webkit-overflow-scrolling: touch;
5620  }
5621
5622  .mpg-snap-scroll-container .mpg-swatch__option {
5623    scroll-snap-align: start;
5624  }
5625
5626  .mpg-snap-scroll-container label {
5627    white-space: nowrap;
5628    overflow: hidden;
5629    text-overflow: ellipsis;
5630  }
5631
5632  
5633
5634  
5635
5636  
5637</style>
5638<!-- END app snippet -->
5639
5640  
5641  
5641<script>
5642    window.mpg = window.mpg || {};
5643
5644    
5645    
5646    
5647
5648    
5649
5650    mpg.featureLimitation = {"max_sync_count":1,"max_group_count":500,"max_product_count":100000,"unlocked_swatch":true,"removed_trademark":true,"unlocked_auto_group":true,"unlocked_auto_group_by_tag":false,"unlocked_auto_group_by_metafields":false,"unlocked_combined_listings":false,"allowed_upload_image":true,"allowed_request_api_key":false,"allowed_show_option_on_card":true,"allowed_sync_product_info":false,"allowed_update_automation_group":false,"unlocked_import_export_groups":true,"unlocked_import_export_swatches":true,"unlocked_auto_resync":true,"allowed_hide_unreachable_products":false,"unlocked_all_templates":true} || {};
5651    mpg.merchantConfig = mpg.customMerchantConfig || {"prod_style":{"margin_top":18,"margin_bottom":18,"option_spacing":18,"label_spacing":6,"show_label":true,"label_color":"#000000","label_font_size":13,"label_font_weight":500,"show_label_value":false,"label_value_color":"#000000","label_value_font_size":13,"label_value_font_weight":500,"label_value_connector":": ","option_set_layout":"default","slider_button_style":"arrow","slider_button_color":"#000000","expand_button_position":"right","value_limit_max":24,"value_limit_text_color":"#000000","value_limit_font_size":16,"value_limit_font_weight":500},"card_style":{"margin_top":12,"margin_bottom":12,"option_spacing":12,"label_spacing":4,"show_label":false,"label_color":"#000000","label_font_size":12,"label_font_weight":500,"show_label_value":false,"label_value_color":"#000000","label_value_font_size":12,"label_value_font_weight":500,"label_value_connector":": ","option_set_layout":"default","slider_button_style":"arrow","slider_button_color":"#000000","expand_button_position":"right","value_limit_max":24,"value_limit_text_color":"#000000","value_limit_font_size":14,"value_limit_font_weight":500},"use_bulk_api":false,"optimize_load_group_on_card":false,"show_alone_option_value":false,"sync_groups_to_metaobjects":false,"_id":"693126e55811b84b9be17258","shop":"25521684558","__v":0,"app_enabled_1":true,"app_enabled_2":true,"archived_product_in_group_allowed":false,"auto_remove_product_from_automation_group":true,"auto_update_automation_group":false,"auto_update_stock_instantly":false,"browser_select_box_enabled":false,"change_variant_on_card_behavior":"change_content","custom_card_css":"","custom_card_js":"","custom_prod_css":"","custom_prod_js":"","draft_product_in_group_allowed":false,"fp_ignore_keywords":["\/cart","\/account","\/checkout","\/account\/login","\/account\/logout","\/login","\/logout"],"hidden_product_in_group_allowed":false,"hide_card_option_label":true,"hide_unavailable_products":false,"hide_unreachable_products":true,"observe_urls":[{"url":"\/recommendations\/products","page":"product","timeout":1500,"_id":"693126e57ce9e0c057d9f905"},{"url":"\/search","page":"search","timeout":1500,"_id":"693126e57ce9e0c057d9f906"},{"url":"\/search","page":"product","timeout":1500,"_id":"693126e57ce9e0c057d9f907"},{"url":"\/search","page":"collection","timeout":1500,"_id":"693126e57ce9e0c057d9f908"},{"url":"\/collections","page":"collection","timeout":1500,"_id":"693126e57ce9e0c057d9f909"}],"override_grouped_product_option":false,"password":"","product_image_size":600,"resync_group_interval":"1d","resync_group_mode":"enable","resync_group_time":"00:00","resync_group_times_per_day":"1","show_on_article":true,"show_on_blog":true,"show_on_cart":true,"show_on_collection":false,"show_on_home":false,"show_on_page":false,"show_on_product":false,"show_on_search":false,"storefront_access_token":"a8aa8becf9d5173591edc8364855b290","swatch_enabled":false,"swatch_image_size":240,"timeout_article":0,"timeout_basf_app":1500,"timeout_blog":0,"timeout_cart":0,"timeout_collection":0,"timeout_home":0,"timeout_location_basf":1000,"timeout_location_card":1000,"timeout_location_prod":0,"timeout_override_fetch":0,"timeout_override_push_state":0,"timeout_override_replace_state":0,"timeout_override_xhr":0,"timeout_page":0,"timeout_product":0,"timeout_search":0,"use_basf_app":false,"load_metafields_async":false,"enable_card_swatches":false,"sync_product_info":false} || {};
5652    mpg.themeSetting = mpg.customThemeSetting || {"product_page":{"thrones":[{"id":"variant-picker","hide":true,"sit_pos":"beforebegin","_id":"67123c12969a60900df9644b"},{"id":"product-inventory","hide":false,"sit_pos":"beforebegin","_id":"67123c12969a60900df9644c"},{"id":".product-info__block:has(product-form)","hide":false,"sit_pos":"beforebegin","_id":"67137f182f9ae2a8a23e2332"},{"id":".product-info__block.product-price","hide":false,"sit_pos":"afterend","_id":"67137f182f9ae2a8a23e2333"}],"option_value_button_getter":"(optionName, optionValue) =\u003e {\n  optionValue = optionValue.replaceAll('\"', '\\\\\"');\n\n  \/\/ FOR BUTTON\n  const OPTION_SET_ID = 'variant-picker fieldset';\n  const OPTION_LABEL_ID = 'legend';\n  const OPTION_VALUE_ID = `input[value=\"${optionValue}\"] + label`;\n\n  const optionSetEls = [...document.querySelectorAll(OPTION_SET_ID)]\n\n  \/\/ option set match optionName\n  const optionSetEl = optionSetEls.filter(ose =\u003e {\n    const optionLabelEl = ose.querySelector(OPTION_LABEL_ID);\n    return mpg.isSimilarStr(optionLabelEl?.innerText, optionName)\n  })?.[0]\n\n  \/\/ value set match valueName\n  const optionValueEl = optionSetEl?.querySelector(OPTION_VALUE_ID);\n\n  if (optionValueEl) {\n    optionValueEl.click();\n    return;\n  }\n\n  \/\/ FOR DROPDOWN\n  const SELECT_SET_ID = 'variant-selects .product-form__input--dropdown, variant-radios .product-form__input--dropdown';\n  const SELECT_LABEL_ID = '.form__label';\n  const SELECT_ID = 'select';\n  \n  const selectSetEls = [...document.querySelectorAll(SELECT_SET_ID)];\n  \n  \/\/ select set match optionName\n  const selectSetEl = selectSetEls.filter(sse =\u003e {\n    const selectLabelEl = sse.querySelector(SELECT_LABEL_ID);\n    return mpg.isSimilarStr(selectLabelEl?.innerText, optionName)\n  })?.[0]\n  \n  const selectEl = selectSetEl?.querySelector(SELECT_ID);\n  \n  if(selectEl) {\n    selectEl.value = optionValue;\n    selectEl.dispatchEvent(new Event('change', {\n      bubbles: true,\n    }))\n  }\n}","combined_listing_css":".product variant-picker {\n  display: none;\n}"},"product_card":{"thrones":[{"id":".card__swatches","hide":true,"sit_pos":"beforebegin","_id":"67123c12969a60900df9644e"},{"id":".card__info-inner","hide":false,"sit_pos":"beforeend","_id":"673962cd61bc045b194317a8"}],"card_id":"product-card","title_id":".card__title a","link_id":".card__title a, a.media","price_regular_id":".price--on-sale .price__was, .price:not(.price--on-sale) .price__current","price_sale_id":".price--on-sale .price__current","image_1_id":".card__media .slider__item:nth-child(1) img, .card__media \u003e a img:nth-of-type(1)","image_2_id":".card__media .slider__item:nth-child(1) img, .card__media \u003e a img:nth-of-type(2)","image_1_type":"image","image_2_type":"image"},"_id":"67395a9361bc045b19431416","name":"Enterprise","shop":"global","supported_themes":["Enterprise"],"__v":0,"createdAt":"2024-11-17T02:53:07.315Z","updatedAt":"2025-12-04T08:48:11.329Z"} || {};
5653    mpg.appData = {"preview_group":{"_id":"6a0f84746624d42f1e89557c","id":"uANquVc3bQ","shop":"25521684558","name":"Eclipse Relaunch","type":"grouptify","is_active":false,"shopify_status":"DRAFT","show_on_card":true,"show_on_prod":true,"create_method":"manual","has_subgroup":false,"is_split":false,"options":[{"id":"ewa7RYRPie","name":"Size","template_card":"mpg-button","template_prod":"mpg-button","values":[{"id":"n1wIZvNkDF","name":"Standard","style":"color1","color1":"#000","color2":"#fff","image":"https:\/\/placehold.co\/100x100\/EEE\/31343C?font=oswald\u0026text=NO%20IMAGE","_id":"6a288da600f3768d6243b26b"},{"id":"Ojyp7gQBiB","name":"Small","style":"color1","color1":"#000","color2":"#fff","image":"https:\/\/placehold.co\/100x100\/EEE\/31343C?font=oswald\u0026text=NO%20IMAGE","_id":"6a288da600f3768d6243b26c"}],"_id":"6a288da600f3768d6243b26a"},{"id":"H80QQF0j7c","name":"Finish","template_card":"mpg-button","template_prod":"mpg-button","values":[{"id":"bwkPETd0on","name":"Matte","style":"color1","color1":"#000","color2":"#fff","image":"https:\/\/placehold.co\/100x100\/EEE\/31343C?font=oswald\u0026text=NO%20IMAGE","_id":"6a288d5f00f3768d6243b142"},{"id":"2TuVVmVBHM","name":"Gloss","style":"first_image","color1":"#000","color2":"#fff","image":"https:\/\/placehold.co\/100x100\/EEE\/31343C?font=oswald\u0026text=NO%20IMAGE","image_custom":"","_id":"6a0f84746624d42f1e895581"}],"_id":"6a0f84746624d42f1e895580"},{"id":"K6etXODrsG","name":"Color","template_card":"mpg-swatch-square","template_prod":"mpg-swatch-square","values":[{"id":"zF4GO1z9YP","name":"Jet Black","style":"color1","color1":"#000","color2":"#fff","image":"https:\/\/placehold.co\/100x100\/EEE\/31343C?font=oswald\u0026text=NO%20IMAGE","_id":"6a0f84746624d42f1e895584"},{"id":"FmGu35S99T","name":"Arctic White","style":"color1","color1":"#ffffff","color2":"#fff","image":"https:\/\/placehold.co\/100x100\/EEE\/31343C?font=oswald\u0026text=NO%20IMAGE","_id":"6a0f84746624d42f1e895585"},{"id":"rjHy3bSZjF","name":"Pacific Blue","style":"color1","color1":"#0e5fc1","color2":"#fff","image":"https:\/\/placehold.co\/100x100\/EEE\/31343C?font=oswald\u0026text=NO%20IMAGE","_id":"6a288d5f00f3768d6243b146"},{"id":"TJYFMoDRAv","name":"Sky Blue","style":"color1","color1":"#05aadc","color2":"#fff","image":"https:\/\/placehold.co\/100x100\/EEE\/31343C?font=oswald\u0026text=NO%20IMAGE","_id":"6a288d5f00f3768d6243b147"},{"id":"LAuBX9nx9K","name":"Apple Red","style":"color1","color1":"#cc0214","color2":"#fff","image":"https:\/\/placehold.co\/100x100\/EEE\/31343C?font=oswald\u0026text=NO%20IMAGE","_id":"6a288d5f00f3768d6243b148"},{"id":"gyDSdgdpCU","name":"Forest Green","style":"color1","color1":"#045c38","color2":"#fff","image":"https:\/\/placehold.co\/100x100\/EEE\/31343C?font=oswald\u0026text=NO%20IMAGE","_id":"6a288d5f00f3768d6243b149"},{"id":"iI1SAcqm1H","name":"Royal Purple","style":"color1","color1":"#52449d","color2":"#fff","image":"https:\/\/placehold.co\/100x100\/EEE\/31343C?font=oswald\u0026text=NO%20IMAGE","_id":"6a288d5f00f3768d6243b14a"},{"id":"aDvwELainG","name":"Lemon Yellow","style":"color1","color1":"#f5e203","color2":"#fff","image":"https:\/\/placehold.co\/100x100\/EEE\/31343C?font=oswald\u0026text=NO%20IMAGE","_id":"6a288d5f00f3768d6243b14b"},{"id":"hdEjEhB5ZW","name":"Hot Pink","style":"color1","color1":"#bd2585","color2":"#fff","image":"https:\/\/placehold.co\/100x100\/EEE\/31343C?font=oswald\u0026text=NO%20IMAGE","_id":"6a288d5f00f3768d6243b14c"},{"id":"z1qcrD36hl","name":"Smoke Grey","style":"color1","color1":"#657072","color2":"#fff","image":"https:\/\/placehold.co\/100x100\/EEE\/31343C?font=oswald\u0026text=NO%20IMAGE","_id":"6a288d5f00f3768d6243b14d"}],"_id":"6a0f84746624d42f1e895583"}],"products":[{"id":"7704642027598","title":"ECLIPSE® Gloss Standard DECK PROTECTOR® Sleeves: Jet Black - 105ct","handle":"eclipse-gloss-standard-sleeves-jet-black-105ct","status":"UNLISTED","images":["https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16700_Eclipse_Gloss_Standard_Jet-Black_Front_0befe9c1-970c-4b4c-9bdb-477f5277b76e.png?v=1779401114","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Jet-Black_Hand_a9aac25e-0629-417c-a495-81b6211fdad7.png?v=1779401114","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16700_Eclipse_Gloss_Standard_Jet-Black_Angle_2bda73fc-c9f4-40a0-b1e9-ae573b8d61ea.png?v=1779401114","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Jet-Black_Loose_00509ffe-6c4e-403e-b7e3-150a149f9f7b.png?v=1779401115"],"options":["2TuVVmVBHM","zF4GO1z9YP","n1wIZvNkDF"],"regular_price":null,"sale_price":12.99,"available":false,"colors":["#000000","#282828","#141414"],"product_type":"Deck Protectors","tags":["__label:Coming Soon","active","eclipse3","solid"],"vendor":"Ultra PRO","collections":[],"_id":"6a288d5f00f3768d6243b14e"},{"id":"7704642093134","title":"ECLIPSE® Gloss Standard DECK PROTECTOR® Sleeves: Arctic White - 105ct","handle":"eclipse-gloss-standard-sleeves-arctic-white-105ct","status":"UNLISTED","images":["https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16701_Eclipse_Gloss_Standard_Arctic-White_Front_6f379a90-eb8c-447c-986e-6cc612694326.png?v=1779401120","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Arctic-White_Hand_39a5bf61-6105-48ff-8ae0-9d12f2826d7e.png?v=1779401117","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16701_Eclipse_Gloss_Standard_Arctic-White_Angle_db0ee873-cc60-4bf2-a9e5-0fa0e0aa5c15.png?v=1779401117","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Arctic-White_Loose_dab5692e-0801-4a75-ae91-0f050b94b764.png?v=1779401117"],"options":["2TuVVmVBHM","FmGu35S99T","n1wIZvNkDF"],"regular_price":null,"sale_price":12.99,"available":false,"colors":["#000000","#141414","#282828"],"product_type":"Deck Protectors","tags":["__label:Coming Soon","active","eclipse3","solid"],"vendor":"Ultra PRO","collections":[],"_id":"6a288d5f00f3768d6243b14f"},{"id":"7704642125902","title":"ECLIPSE® Gloss Standard DECK PROTECTOR® Sleeves: Pacific Blue - 105ct","handle":"eclipse-gloss-standard-sleeves-pacific-blue-10
56535ct","status":"UNLISTED","images":["https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16702_Eclipse_Gloss_Standard_Pacific-Blue_Front_5be99497-0249-4110-a6f2-1793818b1b03.png?v=1779401118","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Pacific-Blue_Hand_ad9b17f9-8676-42a3-8c19-e93fec7fb7cc.png?v=1779401118","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16702_Eclipse_Gloss_Standard_Pacific-Blue_Angle_cb9be2cd-86dd-45da-bd90-68b44d8f18bb.png?v=1779401118","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Pacific-Blue_Loose_eb6b7f0c-6010-48a0-9539-af921064f1d6.png?v=1779401118"],"options":["2TuVVmVBHM","rjHy3bSZjF","n1wIZvNkDF"],"regular_price":null,"sale_price":12.99,"available":false,"colors":["#000000","#282828","#141414"],"product_type":"Deck Protectors","tags":["__label:Coming Soon","active","eclipse3","solid"],"vendor":"Ultra PRO","collections":[],"_id":"6a288d5f00f3768d6243b150"},{"id":"7704642191438","title":"ECLIPSE® Gloss Standard DECK PROTECTOR® Sleeves: Sky Blue - 105ct","handle":"eclipse-gloss-standard-sleeves-sky-blue-105ct","status":"UNLISTED","images":["https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16703_Eclipse_Gloss_Standard_Sky-Blue_Front_68e32192-b935-436f-bfa8-4faf14cc03ac.png?v=1779401118","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Sky-Blue_Hand_4a94e751-2e48-4662-b95b-5a5d90663837.png?v=1779401118","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16703_Eclipse_Gloss_Standard_Sky-Blue_Angle_644bc2a3-b1a8-4cb5-9204-d6c8f6bf72a4.png?v=1779401118","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Sky-Blue_Loose_810f9925-9d59-4c00-bc99-8849054e0db7.png?v=1779401118"],"options":["2TuVVmVBHM","TJYFMoDRAv","n1wIZvNkDF"],"regular_price":null,"sale_price":12.99,"available":false,"colors":["#000000","#141414","#282828"],"product_type":"Deck Protectors","tags":["__label:Coming Soon","active","eclipse3","solid"],"vendor":"Ultra PRO","collections":[],"_id":"6a288d5f00f3768d6243b151"},{"id":"7704642256974","title":"ECLIPSE® Gloss Standard DECK PROTECTOR® Sleeves: Apple Red - 105ct","handle":"eclipse-gloss-standard-sleeves-apple-red-105ct","status":"UNLISTED","images":["https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16704_Eclipse_Gloss_Standard_Apple-Red_Front_cf90091e-87cc-4ada-944c-41a9cb32f909.png?v=1779401118","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Apple-Red_Hand_3a81616a-b40b-4358-b931-fd84691798ed.png?v=1779401118","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16704_Eclipse_Gloss_Standard_Apple-Red_Angle_11721111-a538-439c-b686-ee4c88e69f5c.png?v=1779401118","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Apple-Red_Loose_b43078f2-58e9-4a08-9919-43f270c64554.png?v=1779401118"],"options":["2TuVVmVBHM","LAuBX9nx9K","n1wIZvNkDF"],"regular_price":null,"sale_price":12.99,"available":false,"colors":["#000000","#141414","#282828"],"product_type":"Deck Protectors","tags":["__label:Coming Soon","active","eclipse3","solid"],"vendor":"Ultra PRO","collections":[],"_id":"6a288d5f00f3768d6243b152"},{"id":"7704642289742","title":"ECLIPSE® Gloss Standard DECK PROTECTOR® Sleeves: Forest Green - 105ct","handle":"eclipse-gloss-standard-sleeves-forest-green-105ct","status":"UNLISTED","images":["https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16705_Eclipse_Gloss_Standard_Forest-Green_Front_fd5d991f-4320-4d35-afc4-e069c209fe61.png?v=1779401122","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Forest-Green_Hand_5d02f741-9ac6-4e69-aa81-b248d7c6a477.png?v=1779401122","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16705_Eclipse_Gloss_Standard_Forest-Green_Angle_822a5a34-9b57-49dc-a316-28fa2062a377.png?v=1779401122","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Forest-Green_Loose_3948090d-ee68-4b0f-9c14-d38e5bc83b54.png?v=1779401122"],"options":["2TuVVmVBHM","gyDSdgdpCU","n1wIZvNkDF"],"regular_price":null,"sale_price":12.99,"available":false,"colors":["#000000","#141414","#282828"],"product_type":"Deck Protectors","tags":["__label:Coming Soon","active","eclipse3","solid"],"vendor":"Ultra PRO","collections":[],"_id":"6a288d5f00f3768d6243b153"},{"id":"7704651071566","title":"ECLIPSE® Gloss Standard DECK PROTECTOR® Sleeves: Royal Purple - 105ct","handle":"eclipse-gloss-standard-sleeves-royal-purple-105ct","status":"UNLISTED","images":["https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16706_Eclipse_Gloss_Standard_Royal-Purple_Front_7c53e5c9-9002-4f09-a4dd-092859cb7397.png?v=1779401122","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Royal-Purple_Hand_ca692a40-3c10-4e16-a1e6-6d7c078d60b8.png?v=1779401122","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16706_Eclipse_Gloss_Standard_Royal-Purple_Angle_92100d1d-abc2-4891-803a-f78db24d0ca3.png?v=1779401123","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Royal-Purple_Loose_f0e7705e-1324-4725-af31-d035bc515961.png?v=1779401123"],"options":["2TuVVmVBHM","iI1SAcqm1H","n1wIZvNkDF"],"regular_price":null,"sale_price":12.99,"available":false,"colors":["#000000","#282828","#141414"],"product_type":"Deck Protectors","tags":["__label:Coming Soon","active","eclipse3","solid"],"vendor":"Ultra PRO","collections":[],"_id":"6a288d5f00f3768d6243b154"},{"id":"7704651169870","title":"ECLIPSE® Gloss Standard DECK PROTECTOR® Sleeves: Lemon Yellow - 105ct","handle":"eclipse-gloss-standard-sleeves-lemon-yellow-105ct","status":"UNLISTED","images":["https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16707_Eclipse_Gloss_Standard_Lemon-Yellow_Front_cb66ca82-f351-42de-8024-1274b75ac764.png?v=1779401122","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Lemon-Yellow_Hand_d6d43e49-d899-4c82-8d39-2fbd104e59ec.png?v=1779401122","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16707_Eclipse_Gloss_Standard_Lemon-Yellow_Angle_f7376789-cea8-4e50-bb6c-39b472a6809c.png?v=1779401122","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Lemon-Yellow_Loose_3f5156e8-3be0-41b0-bf99-64e98748e918.png?v=1779401122"],"options":["2TuVVmVBHM","aDvwELainG","n1wIZvNkDF"],"regular_price":null,"sale_price":12.99,"available":false,"colors":["#000000","#141414","#282828"],"product_type":"Deck Protectors","tags":["__label:Coming Soon","active","eclipse3","solid"],"vendor":"Ultra PRO","collections":[],"_id":"6a288d5f00f3768d6243b155"},{"id":"7704651268174","title":"ECLIPSE® Gloss Standard DECK PROTECTOR® Sleeves: Hot Pink - 105ct","handle":"eclipse-gloss-standard-sleeves-hot-pink-105ct","status":"UNLISTED","images":["https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16708_Eclipse_Gloss_Standard_Hot-Pink_Front_3bf68f59-4c8d-4066-a3ad-ae2280867df4.png?v=1779401124","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Hot-Pink_Hand_99daf46c-d195-452c-8f9c-949c5ca57090.png?v=1779401124","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16708_Eclipse_Gloss_Standard_Hot-Pink_Angle_56f5cf78-7402-42f9-b4fb-2d263ef451a2.png?v=1779401124","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Hot-Pink_Loose_892dd06b-4e8c-48b8-a4f9-ca31d1a66bdc.png?v=1779401124"],"options":["2TuVVmVBHM","hdEjEhB5ZW","n1wIZvNkDF"],"regular_price":null,"sale_price":12.99,"available":false,"colors":["#000000","#141414","#282828"],"product_type":"Deck Protectors","tags":["__label:Coming Soon","active","eclipse3","solid"],"vendor":"Ultra PRO","collections":[],"_id":"6a288d5f00f3768d6243b156"},{"id":"7704651366478","title":"ECLIPSE® Gloss Standard DECK PROTECTOR® Sleeves: Smoke Grey - 105ct","handle":"eclipse-gloss-standard-sleeves-smoke-grey-105ct","status":"UNLISTED","images":["https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16709_Eclipse_Gloss_Standard_Smoke-Grey_Front_0bfbad09-a176-4
56530a5-a120-de51f289e241.png?v=1779401127","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Smoke-Grey_Hand_5805c539-053f-4e08-965d-ae3f30ff021b.png?v=1779401127","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16709_Eclipse_Gloss_Standard_Smoke-Grey_Angle_8be84921-9baa-4745-b7c7-fcdb7be9c874.png?v=1779401127","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Smoke-Grey_Loose_a8710478-fff5-4f2d-a786-de08a8392264.png?v=1779401126"],"options":["2TuVVmVBHM","z1qcrD36hl","n1wIZvNkDF"],"regular_price":null,"sale_price":12.99,"available":false,"colors":["#000000","#141414","#282828"],"product_type":"Deck Protectors","tags":["__label:Coming Soon","active","eclipse3","solid"],"vendor":"Ultra PRO","collections":[],"_id":"6a288d5f00f3768d6243b157"},{"id":"7704618500174","title":"ECLIPSE® Matte Standard DECK PROTECTOR® Sleeves: Jet Black - 105ct","handle":"eclipse-matte-standard-sleeves-jet-black-105ct","status":"UNLISTED","images":["https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16680_Eclipse_Matte_Standard_Jet-Black_Front_bd96d4bf-a988-426a-90c3-5ccb8604abcd.png?v=1779401096","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Jet-Black_Hand_aca4a175-b2a0-4719-8449-f489de0d8614.png?v=1779401095","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16680_Eclipse_Matte_Standard_Jet-Black_Angle_d8a4be9c-4f34-4a84-9483-078016b8325a.png?v=1779401095","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Jet-Black_Loose_f58aed4e-05e8-4090-bf9f-0eda98c3c3a5.png?v=1779401096"],"options":["bwkPETd0on","zF4GO1z9YP","n1wIZvNkDF"],"regular_price":null,"sale_price":12.99,"available":false,"colors":["#000000","#141414","#001414"],"product_type":"Deck Protectors","tags":["__label:Coming Soon","active","eclipse3","solid"],"vendor":"Ultra PRO","collections":[],"_id":"6a288d5f00f3768d6243b158"},{"id":"7704618631246","title":"ECLIPSE® Matte Standard DECK PROTECTOR® Sleeves: Arctic White - 105ct","handle":"eclipse-matte-standard-sleeves-arctic-white-105ct","status":"UNLISTED","images":["https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16681_Eclipse_Matte_Standard_Arctic-White_Front_cba705fd-d4ba-40a7-aee5-c3f231d549b9.png?v=1779401096","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Arctic-White_Hand_c656e55f-de6e-498b-a12b-ce121b0948da.png?v=1779401096","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16681_Eclipse_Matte_Standard_Arctic-White_Angle_657b471e-cc68-4134-91a4-fcb238838413.png?v=1779401096","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Arctic-White_Loose_c3a05652-54c9-4491-9336-629229ca4677.png?v=1779401096"],"options":["bwkPETd0on","FmGu35S99T","n1wIZvNkDF"],"regular_price":null,"sale_price":12.99,"available":false,"colors":["#000000","#141414","#001414"],"product_type":"Deck Protectors","tags":["__label:Coming Soon","active","eclipse3","solid"],"vendor":"Ultra PRO","collections":[],"_id":"6a288d5f00f3768d6243b159"},{"id":"7704618795086","title":"ECLIPSE® Matte Standard DECK PROTECTOR® Sleeves: Pacific Blue - 105ct","handle":"eclipse-matte-standard-sleeves-pacific-blue-105ct","status":"UNLISTED","images":["https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16682_Eclipse_Matte_Standard_Pacific-Blue_Front_680f6972-a878-45b1-9f28-96e12777be02.png?v=1779401095","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Pacific-Blue_Hand_6ec324bb-24e3-42f4-be6a-a9f5f477ced2.png?v=1779401095","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16682_Eclipse_Matte_Standard_Pacific-Blue_Angle_fbe45fd5-95d8-4d30-86f8-24f8aab463a8.png?v=1779401095","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Pacific-Blue_Loose_29f3b2ce-a72e-43f1-9d68-60ea91de2971.png?v=1779401095"],"options":["bwkPETd0on","rjHy3bSZjF","n1wIZvNkDF"],"regular_price":null,"sale_price":12.99,"available":false,"colors":["#000000","#141414","#001414"],"product_type":"Deck Protectors","tags":["__label:Coming Soon","active","eclipse3","solid"],"vendor":"Ultra PRO","collections":[],"_id":"6a288d5f00f3768d6243b15a"},{"id":"7704619319374","title":"ECLIPSE® Matte Standard DECK PROTECTOR® Sleeves: Sky Blue - 105ct","handle":"eclipse-matte-standard-sleeves-sky-blue-10
56535ct","status":"UNLISTED","images":["https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16683_Eclipse_Matte_Standard_Sky-Blue_Front_39843092-41be-47aa-b6ae-61aba070b0e8.png?v=1779401095","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Sky-Blue_Hand_7a08648a-d5f0-40a5-a5a1-ddb3d33721e0.png?v=1779401095","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16683_Eclipse_Matte_Standard_Sky-Blue_Angle_6455f0a0-a481-4e5b-8a32-d967cdeb9ebd.png?v=1779401095","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Sky-Blue_Loose_16e10219-9904-49c0-b699-41afd600dafa.png?v=1779401096"],"options":["bwkPETd0on","TJYFMoDRAv","n1wIZvNkDF"],"regular_price":null,"sale_price":12.99,"available":false,"colors":["#000000","#141414","#001414"],"product_type":"Deck Protectors","tags":["__label:Coming Soon","active","eclipse3","solid"],"vendor":"Ultra PRO","collections":[],"_id":"6a288d5f00f3768d6243b15b"},{"id":"7704619548750","title":"ECLIPSE® Matte Standard DECK PROTECTOR® Sleeves: Apple Red - 105ct","handle":"eclipse-matte-standard-sleeves-apple-red-105ct","status":"UNLISTED","images":["https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16684_Eclipse_Matte_Standard_Apple-Red_Front.png?v=1776965646","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16684-Apple-Red_Hand.png?v=1776965646","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16684-Apple-Red_Loose.png?v=1776965646","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16684_Eclipse_Matte_Standard_Apple-Red_Angle_8d9d0f02-8d14-4156-a491-7c797e2d537a.png?v=1776991556"],"options":["bwkPETd0on","LAuBX9nx9K","n1wIZvNkDF"],"regular_price":null,"sale_price":12.99,"available":false,"colors":["#000000","#141414","#001414"],"product_type":"Deck Protectors","tags":["__label:Coming Soon","active","eclipse3","solid"],"vendor":"Ultra PRO","collections":[],"_id":"6a288d5f00f3768d6243b15c"},{"id":"7704619810894","title":"ECLIPSE® Matte Standard DECK PROTECTOR® Sleeves: Forest Green - 105ct","handle":"eclipse-matte-standard-sleeves-forest-green-105ct","status":"UNLISTED","images":["https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16685_Eclipse_Matte_Standard_Forest-Green_Front_8e6b05ff-0dd9-4efe-8b08-15c2cc8e802a.png?v=1779401364","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16685_Eclipse_Matte_Standard_Forest-Green_Angle_c361fd5d-4e00-4b9b-8278-e593d614fb4c.png?v=1779401100","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Forest-Green_Hand_5f56ba4c-0bfd-45b8-8755-bc51f1c3e292.png?v=1779401100","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Forest-Green_Loose_71e5a7fe-ce0d-4426-bb9f-8e741438a289.png?v=1779401101"],"options":["bwkPETd0on","gyDSdgdpCU","n1wIZvNkDF"],"regular_price":null,"sale_price":12.99,"available":false,"colors":["#000000","#141414","#001414"],"product_type":"Deck Protectors","tags":["__label:Coming Soon","active","eclipse3","solid"],"vendor":"Ultra PRO","collections":[],"_id":"6a288d5f00f3768d6243b15d"},{"id":"7704619974734","title":"ECLIPSE® Matte Standard DECK PROTECTOR® Sleeves: Royal Purple - 105ct","handle":"eclipse-matte-standard-sleeves-royal-purple-105ct","status":"UNLISTED","images":["https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16686_Eclipse_Matte_Standard_Royal-Purple_Front_1451a282-eb62-4020-8308-37f4adce3915.png?v=1779401101","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Royal-Purple_Hand_b7b4ea65-4ea2-4986-8391-777da80f8951.png?v=1779401101","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16686_Eclipse_Matte_Standard_Royal-Purple_Angle_4546a003-aedb-4fb1-ba3d-623357899604.png?v=1779401101","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Royal-Purple_Loose_d0005fd6-5daa-4847-9161-b1bce45df720.png?v=1779401101"],"options":["bwkPETd0on","iI1SAcqm1H","n1wIZvNkDF"],"regular_price":null,"sale_price":12.99,"available":false,"colors":["#000000","#141414","#001414"],"product_type":"Deck Protectors","tags":["__label:Coming Soon","active","eclipse3","solid"],"vendor":"Ultra PRO","collections":[],"_id":"6a288d5f00f3768d6243b15e"},{"id":"7704620171342","title":"ECLIPSE® Matte Standard DECK PROTECTOR® Sleeves: Lemon Yellow - 105ct","handle":"eclipse-matte-standard-sleeves-lemon-yellow-105ct","status":"UNLISTED","images":["https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16687_Eclipse_Matte_Standard_Lemon-Yellow_Front_3c6c673e-d5a4-476f-8ecb-a013443bbda7.png?v=1779401101","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Lemon-Yellow_Hand_8f76828b-a818-4493-9d5a-d2e317266d08.png?v=1779401101","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16687_Eclipse_Matte_Standard_Lemon-Yellow_Angle_7
5653716b359-69b5-4fc1-b6a2-b7e4e2b2f836.png?v=1779401101","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Lemon-Yellow_Loose_5afef6f4-2b68-482e-8553-0c422cd88664.png?v=1779401101"],"options":["bwkPETd0on","aDvwELainG","n1wIZvNkDF"],"regular_price":null,"sale_price":12.99,"available":false,"colors":["#000000","#141414","#001414"],"product_type":"Deck Protectors","tags":["__label:Coming Soon","active","eclipse3","solid"],"vendor":"Ultra PRO","collections":[],"_id":"6a288d5f00f3768d6243b15f"},{"id":"7704620269646","title":"ECLIPSE® Matte Standard DECK PROTECTOR® Sleeves: Hot Pink - 105ct","handle":"eclipse-matte-standard-sleeves-hot-pink-105ct","status":"UNLISTED","images":["https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16688_Eclipse_Matte_Standard_Hot-Pink_Front_20e758b9-0f4f-4c73-a7b4-b845b8477cb5.png?v=1779401101","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Hot-Pink_Hand_4fa927d2-a731-45f3-891f-a1b5367e2873.png?v=1779401101","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16688_Eclipse_Matte_Standard_Hot-Pink_Angle_36f8f2a9-78e4-4dcd-b958-5b4276feab23.png?v=1779401101","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Hot-Pink_Loose_0d74f3ca-334e-4c96-bef7-fe4022813104.png?v=1779401101"],"options":["bwkPETd0on","hdEjEhB5ZW","n1wIZvNkDF"],"regular_price":null,"sale_price":12.99,"available":false,"colors":["#000000","#141414","#001414"],"product_type":"Deck Protectors","tags":["__label:Coming Soon","active","eclipse3","solid"],"vendor":"Ultra PRO","collections":[],"_id":"6a288d5f00f3768d6243b160"},{"id":"7704620335182","title":"ECLIPSE® Matte Standard DECK PROTECTOR® Sleeves: Smoke Grey - 105ct","handle":"eclipse-matte-standard-sleeves-smoke-grey-105ct","status":"UNLISTED","images":["https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16689_Eclipse_Matte_Standard_Smoke-Grey_Front_c24aa42e-dc8b-4333-9a79-ef2561e0c903.png?v=1779401106","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Smoke-Grey_Hand_f9f79410-fdaa-4bcb-8267-46d1682f2550.png?v=1779401105","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16689_Eclipse_Matte_Standard_Smoke-Grey_Angle_1179eda8-0ff1-4c1a-a5ea-d22a4471562b.png?v=1779401106","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Smoke-Grey_Loose_58f3fe48-86c2-4cbc-8904-1cf7f0fa8abf.png?v=1779401106"],"options":["bwkPETd0on","z1qcrD36hl","n1wIZvNkDF"],"regular_price":null,"sale_price":12.99,"available":false,"colors":["#000000","#141414","#001414"],"product_type":"Deck Protectors","tags":["__label:Coming Soon","active","eclipse3","solid"],"vendor":"Ultra PRO","collections":[],"_id":"6a288d5f00f3768d6243b161"},{"id":"7704651497550","title":"ECLIPSE® Gloss Small DECK PROTECTOR® Sleeves: Jet Black - 60ct","handle":"eclipse-gloss-small-sleeves-jet-black-60ct","status":"UNLISTED","images":["https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16710_Eclipse_Gloss_Small_Jet-Black_Front_de84a3a6-6db8-4f95-a896-269789cd30fa.png?v=1779401127","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Jet-Black_Hand_0c3c3709-d281-45a8-baef-a4af9494dfae.png?v=1779401127","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16710_Eclipse_Gloss_Small_Jet-Black_Angle_351fcf4a-c960-497b-b093-c4db0bf162bd.png?v=1779401126","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Jet-Black_Loose_0bfb4378-3a26-4206-8fce-bc276561144d.png?v=1779401127"],"options":["Ojyp7gQBiB","2TuVVmVBHM","zF4GO1z9YP"],"regular_price":null,"sale_price":7.99,"available":false,"colors":["#000000","#282828","#141414"],"product_type":"Deck Protectors","tags":["__label:Coming Soon","active","eclipse3","solid"],"vendor":"Ultra PRO","collections":[],"_id":"6a288e5a00f3768d6243cd4e"},{"id":"7704651628622","title":"ECLIPSE® Gloss Small DECK PROTECTOR® Sleeves: Arctic White - 60ct","handle":"eclipse-gloss-small-sleeves-arctic-white-60ct","status":"UNLISTED","images":["https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16711_Eclipse_Gloss_Small_Arctic-White_Front_461722ea-c395-44bb-8f18-da5c7f3e1708.png?v=1779401127","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Arctic-White_Hand_bf717c99-da9f-4446-b644-84ed4ead5068.png?v=1779401127","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16711_Eclipse_Gloss_Small_Arctic-White_Angle_05f5a2d9-19af-4c11-9645-157394bf34c7.png?v=1779401127","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Arctic-White_Loose_bb74df18-dec3-4db5-9e2c-304c81777cc7.png?v=1779401127"],"options":["Ojyp7gQBiB","2TuVVmVBHM","FmGu35S99T"],"regular_price":null,"sale_price":7.99,"available":false,"colors":["#000000","#141414","#282828"],"product_type":"Deck Protectors","tags":["__label:Coming Soon","active","eclipse3","solid"],"vendor":"Ultra PRO","collections":[],"_id":"6a288e5a00f3768d6243c
5653d4f"},{"id":"7704651792462","title":"ECLIPSE® Gloss Small DECK PROTECTOR® Sleeves: Pacific Blue - 60ct","handle":"eclipse-gloss-small-sleeves-pacific-blue-60ct","status":"UNLISTED","images":["https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16712_Eclipse_Gloss_Small_Pacific-Blue_Front_8594d645-9935-4ae5-a8fb-768aa25723ad.png?v=1779401128","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Pacific-Blue_Hand_09a67793-6ec6-4813-b62a-369690690904.png?v=1779401128","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16712_Eclipse_Gloss_Small_Pacific-Blue_Angle_24e135ff-b4ca-4a82-a47b-515a23818997.png?v=1779401128","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Pacific-Blue_Loose_916d8ec2-1a12-432d-a09f-263ee1a42573.png?v=1779401128"],"options":["Ojyp7gQBiB","2TuVVmVBHM","rjHy3bSZjF"],"regular_price":null,"sale_price":7.99,"available":false,"colors":["#000000","#141414","#282828"],"product_type":"Deck Protectors","tags":["__label:Coming Soon","active","eclipse3","solid"],"vendor":"Ultra PRO","collections":[],"_id":"6a288e5a00f3768d6243cd50"},{"id":"7704651989070","title":"ECLIPSE® Gloss Small DECK PROTECTOR® Sleeves: Sky Blue - 60ct","handle":"eclipse-gloss-small-sleeves-sky-blue-60ct","status":"UNLISTED","images":["https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16713_Eclipse_Gloss_Small_Sky-Blue_Front_4d2e52af-bb3a-40b7-ab1c-ac8e4b5d0b0e.png?v=1779401131","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Sky-Blue_Hand_28770a0a-7342-4453-b527-050f18e2affb.png?v=1779401130","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16713_Eclipse_Gloss_Small_Sky-Blue_Angle_120b4495-48c6-433c-bde2-d61663736648.png?v=1779401130","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Sky-Blue_Loose_c4acd68a-7945-4721-a779-bb68f1b2dd10.png?v=1779401131"],"options":["Ojyp7gQBiB","2TuVVmVBHM","TJYFMoDRAv"],"regular_price":null,"sale_price":7.99,"available":false,"colors":["#000000","#141414","#282828"],"product_type":"Deck Protectors","tags":["__label:Coming Soon","active","eclipse3","solid"],"vendor":"Ultra PRO","collections":[],"_id":"6a288e5a00f3768d6243cd51"},{"id":"7704652251214","title":"ECLIPSE® Gloss Small DECK PROTECTOR® Sleeves: Apple Red - 60ct","handle":"eclipse-gloss-small-sleeves-apple-red-60ct","status":"UNLISTED","images":["https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16714_Eclipse_Gloss_Small_Apple-Red_Front_a3775223-1c11-435c-bf26-496a5d99102a.png?v=1779401130","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Apple-Red_Hand_413b39dc-97b4-46a8-81c2-47852e4fc543.png?v=1779401130","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16714_Eclipse_Gloss_Small_Apple-Red_Angle_4b73e955-897e-479a-8fd9-a3f2de7f8bef.png?v=1779401130","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Apple-Red_Loose_d375b91f-ee8a-49c7-9d8e-8cfe053764b9.png?v=1779401130"],"options":["Ojyp7gQBiB","2TuVVmVBHM","LAuBX9nx9K"],"regular_price":null,"sale_price":7.99,"available":false,"colors":["#000000","#141414","#282828"],"product_type":"Deck Protectors","tags":["__label:Coming Soon","active","eclipse3","solid"],"vendor":"Ultra PRO","collections":[],"_id":"6a288e5a00f3768d6243cd52"},{"id":"7704652415054","title":"ECLIPSE® Gloss Small DECK PROTECTOR® Sleeves: Forest Green - 60ct","handle":"eclipse-gloss-small-sleeves-forest-green-60ct","status":"UNLISTED","images":["https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16715_Eclipse_Gloss_Small_Forest-Green_Front_150ec177-f306-4f0b-96f0-96f21193f067.png?v=1779401130","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Forest-Green_Hand_07982230-c54f-499c-bcba-1fdf1ebcedcb.png?v=1779401130","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16715_Eclipse_Gloss_Small_Forest-Green_Angle_a1634d52-8d54-409e-ab4f-acfff1ce981a.png?v=1779401130","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Forest-Green_Loose_9b3c3fd6-57c0-40b8-93f8-b6e4dd387ba5.png?v=1779401130"],"options":["Ojyp7gQBiB","2TuVVmVBHM","gyDSdgdpCU"],"regular_price":null,"sale_price":7.99,"available":false,"colors":["#000000","#141414","#282828"],"product_type":"Deck Protectors","tags":["__label:Coming Soon","active","eclipse3","solid"],"vendor":"Ultra PRO","collections":[],"_id":"6a288e5a00f3768d6243c
5653d53"},{"id":"7704654184526","title":"ECLIPSE® Gloss Small DECK PROTECTOR® Sleeves: Royal Purple - 60ct","handle":"eclipse-gloss-small-sleeves-royal-purple-60ct","status":"UNLISTED","images":["https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16716_Eclipse_Gloss_Small_Royal-Purple_Front_0f1afbcb-250b-482f-ae2f-397567953f2c.png?v=1779401132","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Royal-Purple_Hand_9e1f52e2-ca3c-4ea3-a8fb-c0c199c99d42.png?v=1779401132","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16716_Eclipse_Gloss_Small_Royal-Purple_Angle_b060497f-63af-48d4-82aa-e94389ff81b9.png?v=1779401132","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Royal-Purple_Loose_7f661581-05b2-4729-8a2e-0bbdffbde5c8.png?v=1779401132"],"options":["Ojyp7gQBiB","2TuVVmVBHM","iI1SAcqm1H"],"regular_price":null,"sale_price":7.99,"available":false,"colors":["#000000","#141414","#282828"],"product_type":"Deck Protectors","tags":["__label:Coming Soon","active","eclipse3","solid"],"vendor":"Ultra PRO","collections":[],"_id":"6a288e5a00f3768d6243cd54"},{"id":"7704654282830","title":"ECLIPSE® Gloss Small DECK PROTECTOR® Sleeves: Lemon Yellow - 60ct","handle":"eclipse-gloss-small-sleeves-lemon-yellow-60ct","status":"UNLISTED","images":["https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16717_Eclipse_Gloss_Small_Lemon-Yellow_Front_b4cfb736-e976-42fa-8224-b4b9f498cde9.png?v=1779401134","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Lemon-Yellow_Hand_936209e1-9b69-4949-a087-da86c371fb40.png?v=1779401134","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16717_Eclipse_Gloss_Small_Lemon-Yellow_Angle_c10b3e7d-caa4-4636-82dc-1b28a199df47.png?v=1779401134","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Lemon-Yellow_Loose_f1020b1c-d625-46bc-8285-0e1f348d20ce.png?v=1779401135"],"options":["Ojyp7gQBiB","2TuVVmVBHM","aDvwELainG"],"regular_price":null,"sale_price":7.99,"available":false,"colors":["#000000","#141414","#282828"],"product_type":"Deck Protectors","tags":["__label:Coming Soon","active","eclipse3","solid"],"vendor":"Ultra PRO","collections":[],"_id":"6a288e5a00f3768d6243cd55"},{"id":"7704654413902","title":"ECLIPSE® Gloss Small DECK PROTECTOR® Sleeves: Hot Pink - 60ct","handle":"eclipse-gloss-small-sleeves-hot-pink-60ct","status":"UNLISTED","images":["https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16718_Eclipse_Gloss_Small_Hot-Pink_Front_7fc381c9-785e-467d-8f2e-be590afd4359.png?v=1779401135","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Hot-Pink_Hand_cfc07485-5154-4571-b2fd-7529cfea7621.png?v=1779401135","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16718_Eclipse_Gloss_Small_Hot-Pink_Angle_00f27550-5472-4b2e-8176-00709e71e8f0.png?v=1779401135","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Hot-Pink_Loose_8b6dca47-f9c2-4b9f-92ea-626ccc8819ca.png?v=1779401135"],"options":["Ojyp7gQBiB","2TuVVmVBHM","hdEjEhB5ZW"],"regular_price":null,"sale_price":7.99,"available":false,"colors":["#000000","#141414","#282828"],"product_type":"Deck Protectors","tags":["__label:Coming Soon","active","eclipse3","solid"],"vendor":"Ultra PRO","collections":[],"_id":"6a288e5a00f3768d6243cd56"},{"id":"7704654544974","title":"ECLIPSE® Gloss Small DECK PROTECTOR® Sleeves: Smoke Grey - 60ct","handle":"eclipse-gloss-small-sleeves-smoke-grey-60ct","status":"UNLISTED","images":["https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16719_Eclipse_Gloss_Small_Smoke-Grey_Front_51c8d6b5-cd0d-457d-9e1f-29834b74099c.png?v=1779401135","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Smoke-Grey_Hand_2f5c8db3-a5c1-4bcf-8d74-016ef04bba6a.png?v=1779401135","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16719_Eclipse_Gloss_Small_Smoke-Grey_Angle_224afa7f-8cba-4577-8b6e-1c5ee4775022.png?v=1779401135","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Smoke-Grey_Loose_81eb3937-df8d-4ccc-8fc0-42f83d4c81e2.png?v=1779401135"],"options":["Ojyp7gQBiB","2TuVVmVBHM","z1qcrD36hl"],"regular_price":null,"sale_price":7.99,"available":false,"colors":["#000000","#141414","#282828"],"product_type":"Deck Protectors","tags":["__label:Coming Soon","active","eclipse3","solid"],"vendor":"Ultra PRO","collections":[],"_id":"6a288e5a00f3768d6243c
5653d57"},{"id":"7704620433486","title":"ECLIPSE® Matte Small DECK PROTECTOR® Sleeves: Jet Black - 60ct","handle":"eclipse-matte-small-sleeves-jet-black-60ct","status":"UNLISTED","images":["https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16690_Eclipse_Matte_Small_Jet-Black_Front_8bbfb4f6-3488-4829-b219-0aa17c6a7be5.png?v=1779401105","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Jet-Black_Hand_8191abfb-f4ac-48ea-8922-4072c9e03f66.png?v=1779401105","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16690_Eclipse_Matte_Small_Jet-Black_Angle_6a6bd342-99e7-4c5e-9129-0dd6510a93f6.png?v=1779401105","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Jet-Black_Loose_5b0f3109-950a-4586-980d-916d1f68c23c.png?v=1779401105"],"options":["Ojyp7gQBiB","bwkPETd0on","zF4GO1z9YP"],"regular_price":null,"sale_price":7.99,"available":false,"colors":["#000000","#141414","#000014"],"product_type":"Deck Protectors","tags":["__label:Coming Soon","active","eclipse3","solid"],"vendor":"Ultra PRO","collections":[],"_id":"6a288e5a00f3768d6243cd58"},{"id":"7704620597326","title":"ECLIPSE® Matte Small DECK PROTECTOR® Sleeves: Arctic White - 60ct","handle":"eclipse-matte-small-sleeves-arctic-white-60ct","status":"UNLISTED","images":["https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16691_Eclipse_Matte_Small_Arctic-White_Front_d7819201-5ac4-486d-b4af-1bf1b3cd88f6.png?v=1779401105","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Arctic-White_Hand_0f5cc793-a626-4292-9d1b-5f1061059612.png?v=1779401105","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16691_Eclipse_Matte_Small_Arctic-White_Angle_08826d05-ce33-4930-a3e3-d947998b1b1f.png?v=1779401105","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Arctic-White_Loose_2792841e-9fca-4e12-bfaa-8ab2868ec51e.png?v=1779401105"],"options":["Ojyp7gQBiB","bwkPETd0on","FmGu35S99T"],"regular_price":null,"sale_price":7.99,"available":false,"colors":["#000000","#141414","#001414"],"product_type":"Deck Protectors","tags":["__label:Coming Soon","active","eclipse3","solid"],"vendor":"Ultra PRO","collections":[],"_id":"6a288e5a00f3768d6243cd59"}
5653,{"id":"7704620892238","title":"ECLIPSE® Matte Small DECK PROTECTOR® Sleeves: Pacific Blue - 60ct","handle":"eclipse-matte-small-sleeves-pacific-blue-60ct","status":"UNLISTED","images":["https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16692_Eclipse_Matte_Small_Pacific-Blue_Front_a5f8105c-e6fd-42dc-a359-8559609fb27b.png?v=1779401105","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Pacific-Blue_Hand_5713175a-0585-4cd4-9b26-a24e225ffd30.png?v=1779401105","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16692_Eclipse_Matte_Small_Pacific-Blue_Angle_c43607ac-02f2-47dd-977c-979eba25d7d1.png?v=1779401105","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Pacific-Blue_Loose_6f72b7e8-8d97-4c7b-b99b-bd8615453df4.png?v=1779401105"],"options":["Ojyp7gQBiB","bwkPETd0on","rjHy3bSZjF"],"regular_price":null,"sale_price":7.99,"available":false,"colors":["#000000","#141414","#001414"],"product_type":"Deck Protectors","tags":["__label:Coming Soon","active","eclipse3","solid"],"vendor":"Ultra PRO","collections":[],"_id":"6a288e5a00f3768d6243cd5a"},{"id":"7704621056078","title":"ECLIPSE® Matte Small DECK PROTECTOR® Sleeves: Sky Blue - 60ct","handle":"eclipse-matte-small-sleeves-sky-blue-60ct","status":"UNLISTED","images":["https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16693_Eclipse_Matte_Small_Sky-Blue_Front_d2800c9b-758a-482b-9552-b03eeb41ef7e.png?v=1779401109","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Sky-Blue_Hand_6fa2148f-1872-4212-8eeb-a38da3989468.png?v=1779401109","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16693_Eclipse_Matte_Small_Sky-Blue_Angle_5719ef63-8f4e-4706-8587-46e5652f7ac0.png?v=1779401109","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Sky-Blue_Loose_c627d141-3f80-41c3-be8a-814706ad93f0.png?v=1779401109"],"options":["Ojyp7gQBiB","bwkPETd0on","TJYFMoDRAv"],"regular_price":null,"sale_price":7.99,"available":false,"colors":["#000000","#141414","#001414"],"product_type":"Deck Protectors","tags":["__label:Coming Soon","active","eclipse3","solid"],"vendor":"Ultra PRO","collections":[],"_id":"6a288e5a00f3768d6243cd5b"},{"id":"7704621219918","title":"ECLIPSE® Matte Small DECK PROTECTOR® Sleeves: Apple Red - 60ct","handle":"eclipse-matte-small-sleeves-apple-red-60ct","status":"UNLISTED","images":["https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16694_Eclipse_Matte_Small_Apple-Red_Front_c1d20349-cddc-406b-bcfb-10f8a4732820.png?v=1779401110","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Apple-Red_Hand_2dbd0579-e8b3-4261-9b69-a69ccdf3fdf2.png?v=1779401110","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16694_Eclipse_Matte_Small_Apple-Red_Angle_512c23d5-4105-4327-8ef0-f7f566c3e52a.png?v=1779401110","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Apple-Red_Loose_2b3ec370-a4fe-4d5d-9c5e-35a447e888b2.png?v=1779401110"],"options":["Ojyp7gQBiB","bwkPETd0on","LAuBX9nx9K"],"regular_price":null,"sale_price":7.99,"available":false,"colors":["#000000","#141414","#001414"],"product_type":"Deck Protectors","tags":["__label:Coming Soon","active","eclipse3","solid"],"vendor":"Ultra PRO","collections":[],"_id":"6a288e5a00f3768d6243cd5c"},{"id":"7704621482062","title":"ECLIPSE® Matte Small DECK PROTECTOR® Sleeves: Forest Green - 60ct","handle":"eclipse-matte-small-sleeves-forest-green-60ct","status":"UNLISTED","images":["https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16695_Eclipse_Matte_Small_Forest-Green_Front_f0bab408-8c31-433c-ba23-ac31dfd7517d.png?v=1779401110","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Forest-Green_Hand_c233d4c7-2aa0-4ac2-bf4a-eeadb39edeb7.png?v=1779401110","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16695_Eclipse_Matte_Small_Forest-Green_Angle_e2a6a7ed-a347-48c4-89da-8ce014b2ee4f.png?v=1779401110","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Forest-Green_Loose_6a360594-e819-48f4-9872-abfdc161843d.png?v=1779401110"],"options":["Ojyp7gQBiB","bwkPETd0on","gyDSdgdpCU"],"regular_price":null,"sale_price":7.99,"available":false,"colors":["#000000","#141414","#001414"],"product_type":"Deck Protectors","tags":["__label:Coming Soon","active","eclipse3","solid"],"vendor":"Ultra PRO","collections":[],"_id":"6a288e5a00f3768d6243c
5653d5d"},{"id":"7704640421966","title":"ECLIPSE® Matte Small DECK PROTECTOR® Sleeves: Royal Purple - 60ct","handle":"eclipse-matte-small-sleeves-royal-purple-60ct","status":"UNLISTED","images":["https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16696_Eclipse_Matte_Small_Royal-Purple_Front_b26c601a-9cb4-4f7e-98f7-27df3a45a9c3.png?v=1779401114","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Royal-Purple_Hand_b7bba472-b846-457e-abe5-95fe33a07469.png?v=1779401114","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16696_Eclipse_Matte_Small_Royal-Purple_Angle_ca631ca4-ef3b-498c-99e8-4b784e052da2.png?v=1779401114","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Royal-Purple_Loose_85f68780-009b-4141-bfe6-1074c3f143ad.png?v=1779401114"],"options":["Ojyp7gQBiB","bwkPETd0on","iI1SAcqm1H"],"regular_price":null,"sale_price":7.99,"available":false,"colors":["#000000","#141414","#001414"],"product_type":"Deck Protectors","tags":["__label:Coming Soon","active","eclipse3","solid"],"vendor":"Ultra PRO","collections":[],"_id":"6a288e5a00f3768d6243cd5e"},{"id":"7704640749646","title":"ECLIPSE® Matte Small DECK PROTECTOR® Sleeves: Lemon Yellow - 60ct","handle":"eclipse-matte-small-sleeves-lemon-yellow-60ct","status":"UNLISTED","images":["https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16697_Eclipse_Matte_Small_Lemon-Yellow_Front_d3085020-d17c-42e8-a151-6685d7f31851.png?v=1779401110","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Lemon-Yellow_Hand_fa1159eb-7c0e-4f6f-9567-1bfadac8ae1e.png?v=1779401110","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16697_Eclipse_Matte_Small_Lemon-Yellow_Angle_44ae6323-3c9c-46c7-92c8-18cc3af47794.png?v=1779401110","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Lemon-Yellow_Loose_fef14026-7058-45c1-bfad-d7330ff702a3.png?v=1779401110"],"options":["Ojyp7gQBiB","bwkPETd0on","aDvwELainG"],"regular_price":null,"sale_price":7.99,"available":false,"colors":["#000000","#141414","#001414"],"product_type":"Deck Protectors","tags":["__label:Coming Soon","active","eclipse3","solid"],"vendor":"Ultra PRO","collections":[],"_id":"6a288e5a00f3768d6243cd5f"},{"id":"7704641372238","title":"ECLIPSE® Matte Small DECK PROTECTOR® Sleeves: Hot Pink - 60ct","handle":"eclipse-matte-small-sleeves-hot-pink-60ct","status":"UNLISTED","images":["https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16698_Eclipse_Matte_Small_Hot-Pink_Front_a1d0e1b1-3ccc-471f-8f38-bdca29b0f4ac.png?v=1779401113","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Hot-Pink_Hand_60f66948-1e28-4a6f-921b-bc4128b455aa.png?v=1779401113","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16698_Eclipse_Matte_Small_Hot-Pink_Angle_9c70671d-bff3-407f-9618-a4590a367b90.png?v=1779401113","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Hot-Pink_Loose_cf0dd31e-1e4f-4d3e-88da-7d55a8436f4e.png?v=1779401113"],"options":["Ojyp7gQBiB","bwkPETd0on","hdEjEhB5ZW"],"regular_price":null,"sale_price":7.99,"available":false,"colors":["#000000","#141414","#001414"],"product_type":"Deck Protectors","tags":["__label:Coming Soon","active","eclipse3","solid"],"vendor":"Ultra PRO","collections":[],"_id":"6a288e5a00f3768d6243cd60"},{"id":"7704641962062","title":"ECLIPSE® Matte Small DECK PROTECTOR® Sleeves: Smoke Grey - 60ct","handle":"eclipse-matte-small-sleeves-smoke-grey-60ct","status":"UNLISTED","images":["https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16699_Eclipse_Matte_Small_Smoke-Grey_Front_00ee3354-dc98-46ea-9144-6bac344a7a5f.png?v=1779401114","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Smoke-Grey_Hand_1bdef557-fbf1-4a2c-8128-000fc82f2a36.png?v=1779401114","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/16699_Eclipse_Matte_Small_Smoke-Grey_Angle_3cc1ec9b-a09f-49f7-85ff-dfc8bfa79438.png?v=1779401114","https:\/\/cdn.shopify.com\/s\/files\/1\/0255\/2168\/4558\/files\/Smoke-Grey_Loose_e3965e51-cf0a-4110-ac1b-a3d1c9fd5a2a.png?v=1779401114"],"options":["Ojyp7gQBiB","bwkPETd0on","z1qcrD36hl"],"regular_price":null,"sale_price":7.99,"available":false,"colors":["#000000","#141414","#001414"],"product_type":"Deck Protectors","tags":["__label:Coming Soon","active","eclipse3","solid"],"vendor":"Ultra PRO","collections":[],"_id":"6a288e5a00f3768d6243c
5653d61"}],"main_product_id":null,"createdAt":"2026-05-21T22:17:24.272Z","updatedAt":"2026-06-09T22:06:18.536Z","__v":0}} || {};
5654    mpg.appEnv = {"app_id":"164884840449"} || {};
5655    mpg.appEnv.mapper_modulo = 1;
5656
5657    
5658      mpg.optionConfigs = mpg.customOptionConfigs || [{"_id":"6a0f84745811b84b9b9f393d","option":"Finish","shop":"25521684558","__v":0,"createdAt":"2026-05-21T22:17:24.324Z","template_card":"mpg-button","template_prod":"mpg-button","updatedAt":"2026-05-21T22:17:24.324Z"},{"_id":"69a64c795811b84b9bb29a1a","option":"Size","shop":"25521684558","__v":0,"createdAt":"2026-03-03T02:50:33.357Z","template_card":"mpg-button","template_prod":"mpg-button","updatedAt":"2026-03-03T02:50:33.357Z"},{"_id":"6949de045811b84b9b091783","option":"Feature","shop":"25521684558","__v":0,"createdAt":"2025-12-23T00:10:44.287Z","template_card":"mpg-button","template_prod":"mpg-button","updatedAt":"2025-12-23T00:10:44.287Z"},{"_id":"6949de045811b84b9b091784","shop":"25521684558","option":"Pack Size","__v":0,"createdAt":"2025-12-23T00:10:44.286Z","template_card":"mpg-button","template_prod":"mpg-button","updatedAt":"2025-12-23T00:10:44.286Z"},{"_id":"6949de045811b84b9b091782","option":"Thickness","shop":"25521684558","__v":0,"createdAt":"2025-12-23T00:10:44.267Z","template_card":"mpg-button","template_prod":"mpg-button","updatedAt":"2025-12-23T00:10:44.267Z"},{"_id":"6931284c5811b84b9be174ab","option":"Color","shop":"25521684558","__v":0,"createdAt":"2025-12-04T06:21:00.386Z","template_card":"mpg-swatch-square","template_prod":"mpg-swatch-square","updatedAt":"2025-12-04T06:21:00.386Z"}] || [];
5659      mpg.swatchConfigs = mpg.customSwatchConfigs || null || [];
5660      mpg.translations = [] || [];
5661    
5662
5663    // modify setting if required
5664    if (mpg.modifyMerchantConfig && typeof mpg.modifyMerchantConfig === 'function') {
5665      mpg.merchantConfig = mpg.modifyMerchantConfig(mpg.merchantConfig);
5666    }
5667
5668    // format money
5669    mpg.currency = Shopify.currency.active;
5670    mpg.currencyRate = Number(Shopify.currency.rate)
5671    mpg.currencySymbol = "${{amount}}"
5672      .replaceAll('{', '[')
5673      .replaceAll('}', ']')
5674      .replace(/\s*\[\[.*?\]\]\s*/g, '')
5675      .replace(/\s+/g, ' ');
5676    mpg.moneyFormat = mpg.customMoneyFormat || "${{amount}}"
5677    mpg.moneyWithCurrencyFormat = mpg.customMoneyWithCurrencyFormat || "${{amount}} USD"
5678
5679    // embed block configs
5680    mpg.appSettings = {
5681      redesignVariantPickerOnProductPage: false,
5682      showSwatchOnProductCard: false,
5683      showOptionsOnProductCard: false,
5684      swatchIdentifiers: `Color, Colour, Couleur, Colore, Farbe,
5685Pattern, Patrón, Motif, Muster, Motivo,
5686Material, Matériau, Materiale,
5687Finish, Finition, Finitura, Oberfläche, Acabado`.split(/[\n,]+/).map(s => s.trim()).filter(Boolean),
5688    }
5689    mpg.swatchEnabled = false || false;
5690
5691    
5692
5693    
5694  </script>
5694
5695
5696  
5697  
5698
5699  
5700  
5701
5702
5703
5704
5705
5706<script>
5707  document.addEventListener('DOMContentLoaded', () => {
5708    // Create a function to check for the existence of mpgInitAppScript
5709    function checkAndInitApp() {
5710      // Store all code that needs to be executed after initialization
5711      async function executeAllDependentCode() {
5712        // Initialize the app
5713        window.mpgInitAppScript(mpg);
5714
5715        // Load grouptify metafields (if load_metafields_async is true)
5716        await mpg.loadGrouptifyMetafields();
5717        
5718        // if language && country is changed, update them and remove all stored products
5719        const currentLanguage = window.Shopify?.locale?.toUpperCase()?.replaceAll('-', '_')?.replaceAll('HE_IL', 'HE')?.replaceAll('LT_LT', 'LT') || 'EN';
5720        const currentCountry = window.Shopify?.country?.toUpperCase() || 'US';
5721
5722        const savedLanguage = window.sessionStorage.getItem(`mpg_saved_language`);
5723        const savedCountry = window.sessionStorage.getItem(`mpg_saved_country`);
5724
5725        if (savedLanguage !== currentLanguage || savedCountry !== currentCountry) {
5726          window.sessionStorage.setItem(`mpg_saved_language`, currentLanguage);
5727          window.sessionStorage.setItem(`mpg_saved_country`, currentCountry);
5728
5729          Object.keys(window.sessionStorage).forEach((key) => {
5730            if (key.startsWith(`mpg_stored_product`)) {
5731              window.sessionStorage.removeItem(key);
5732            }
5733            if (key.startsWith(`mpg_stored_product_lite`)) {
5734              window.sessionStorage.removeItem(key);
5735            }
5736            if (key.startsWith(`mpg_stored_group_products`)) {
5737              window.sessionStorage.removeItem(key);
5738            }
5739          });
5740        }
5741
5742        // refine group products
5743        if (mpg.group?.id) {
5744          mpg.group = await mpg.refineGroupProducts(mpg.group) || {};
5745          if (!mpg.group.options && mpg.swatchEnabled) {
5746            mpg.group.options = [];
5747          }
5748          mpg.group.products = mpg.group.products?.filter(p => p?.id) || [];
5749        }
5750
5751        if (mpg.refineMainProduct && typeof mpg.refineMainProduct === 'function') {
5752          mpg.product = await mpg.refineMainProduct(mpg.product) || mpg.product;
5753        }
5754
5755        if (mpg.refineMainGroup && typeof mpg.refineMainGroup === 'function') {
5756          mpg.group = await mpg.refineMainGroup(mpg.group) || mpg.group;
5757        }
5758
5759        // Code for product page
5760        
5761
5762        // Code for product card
5763        
5764      }
5765
5766      // Check if mpgInitAppScript function exists
5767      if (typeof window.mpgInitAppScript === 'function') {
5768        // Function exists, execute dependent code
5769        executeAllDependentCode();
5770
5771        // Clear interval as no further checks are needed
5772        clearInterval(initCheckInterval);
5773        console.log("MPG app successfully initialized");
5774      } else {
5775        console.log("Waiting for swatch-scripts.js to load...");
5776      }
5777    }
5778
5779    // Create interval to check every 100ms
5780    const initCheckInterval = setInterval(checkAndInitApp, 100);
5781
5782    // Set timeout to stop checking after 10 seconds (to avoid infinite loop)
5783    setTimeout(() => {
5784      if (typeof window.mpgInitAppScript !== 'function') {
5785        clearInterval(initCheckInterval);
5786        console.error("Could not load swatch-scripts.js after 10 seconds, please refresh the page");
5787      }
5788    }, 10000);
5789  });
5790</script>
5790
5791
5792
5793</div>
5793<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
5793
5794</body>
5795</html>
5796
5797<script src="https://cdn-widgetsrepository.yotpo.com/v1/loader/cJP_kZ7IJr_T8TLTL_0Sig" async></script>
vendor: 1 bytes, line 5797
5797

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.