PageSourceSearch

https://www.ministryofsupply.com/products/mens-velocity-suit-jacket-dark-navy-heather-mps

html ministryofsupply.com collected 2026-10-02 02:59:14 UTC 613,510 bytes, 5,403 lines download raw bytes

1<!DOCTYPE html><html class="no-js" lang="en"><head><meta id="ede-response-id" name="ede-response-id" content="dfb597dd-709f-4f1f-9449-60cc9ab0707b">
2      
2<script src="/_nostra/scripts/batchScript-6ZI6XFOX.js"></script>
2
3      <!-- prepend batchScript.ts -->
4    
5      
5<script src="/_nostra/scripts/pageViewScript-IPZ7Z377.js"></script>
5
6      <!-- prepend pageViewScript.ts -->
7    
8      
8<script src="/_nostra/scripts/performanceScript-ED4CVFD4.js"></script>
8
9      <!-- prepend performanceScript.ts -->
10    
10<script id="session-content-origin">
11  (function() {
12    window.Nostra = window.Nostra || {};
13    window.Nostra.Transform = window.Nostra.Transform || {};
14
15    var resolveOriginHeaders;
16    window.Nostra.Transform.originHeadersPromise = new Promise(function (resolve) { resolveOriginHeaders = resolve; });
17    window.Nostra.Transform.resolveOriginHeaders = function (value) { resolveOriginHeaders(value); };
18
19    var skipCacheURL = new URL(window.location.href);
20    skipCacheURL.searchParams.set('skipCache', 'true');
21
22    window.Nostra.Transform.originDocumentPromise = fetch(skipCacheURL.toString())
23      .then(function(response) {
24        if (!response.ok) {
25          throw new Error('Origin fetch failed: ' + response.status);
26        }
27        
28        try {
29          var identityNames = ['_y', '_s', '_ye', '_se', '_cmp', 'requestID'];
30          var identity = {};
31          (response.headers.get('Server-Timing') || '').split(',').forEach(function (part) {
32            var match = part.trim().match(/^([^;]+);[ ]*desc="([^"]*)"/);
33            if (match && identityNames.indexOf(match[1]) >= 0) {
34              identity[match[1]] = match[2];
35            }
36          });
37          window.Nostra.Transform.originServerTiming = identity;
38          // Shopify's readers take the meta tag before the navigation entry, and Safari before 16.4 has no Server-Timing
39          // API at all, so re-emit the tags the write path removed with this visitor's values (expiration is in ms).
40          [['shopify-y', '_y', '_ye'], ['shopify-s', '_s', '_se']].forEach(function (spec) {
41            var value = identity[spec[1]];
42            if (!value) {
43              return;
44            }
45            var meta = document.querySelector('meta[name="' + spec[0] + '"]') || document.createElement('meta');
46            meta.setAttribute('name', spec[0]);
47            meta.setAttribute('content', value);
48            var expiration = Number(identity[spec[2]]);
49            if (expiration) {
50              meta.setAttribute('data-expiration', String(expiration < 1e11 ? expiration * 1000 : expiration));
51            }
52            if (!meta.parentNode) {
53              (document.head || document.documentElement).appendChild(meta);
54            }
55          });
56          if ((identity._y || identity._s) && !window.Nostra.Transform.serverTimingPatched) {
57            var resourceProto = PerformanceResourceTiming.prototype;
58            var descriptor = Object.getOwnPropertyDescriptor(resourceProto, 'serverTiming');
59            if (descriptor && descriptor.get) {
60              window.Nostra.Transform.serverTimingPatched = true;
61              var patchedEntries = null;
62              Object.defineProperty(resourceProto, 'serverTiming', {
63                configurable: true,
64                enumerable: descriptor.enumerable,
65                get: function () {
66                  var original = descriptor.get.call(this);
67                  if (this.entryType !== 'navigation') {
68                    return original;
69                  }
70                  if (!patchedEntries) {
71                    var kept = original.filter(function (entry) { return identityNames.indexOf(entry.name) < 0; });
72                    var added = Object.keys(identity).map(function (name) {
73                      var entry = { name: name, description: identity[name], duration: 0 };
74                      entry.toJSON = function () { return { name: name, description: identity[name], duration: 0 }; };
75                      return entry;
76                    });
77                    patchedEntries = Object.freeze(kept.concat(added));
78                  }
79                  return patchedEntries;
80                }
81              });
82              var navigationProto = PerformanceNavigationTiming.prototype;
83              var originalToJSON = navigationProto.toJSON;
84              navigationProto.toJSON = function () {
85                var json = originalToJSON.call(this);
86                json.serverTiming = this.serverTiming.map(function (entry) {
87                  return { name: entry.name, description: entry.description, duration: entry.duration };
88                });
89                return json;
90              };
91            }
92          }
93        } catch (e) {}
94        window.Nostra.Transform.resolveOriginHeaders(window.Nostra.Transform.originServerTiming || null);
95        
96        var consent = null;
97        try {
98          var serverTimingHeader = response.headers.get('Server-Timing');
99          if (serverTimingHeader) {
100            var match = serverTimingHeader.match(/_cmp;desc="([^"]+)"/);
101            if (match) {
102              consent = decodeURIComponent(match[1]);
103            }
104          }
105        } catch (e) {}
106        if (!consent) {
107          try {
108            var resources = performance.getEntriesByType("resource");
109            for (var i = resources.length - 1; i >= 0; i--) {
110              if (resources[i].name.includes('skipCache=true')) {
111                var st = resources[i].serverTiming;
112                if (st) {
113                  var cmp = st.find(function(e) { return e.name === "_cmp"; });
114                  if (cmp) {
115                    consent = decodeURIComponent(cmp.description);
116                    break;
117                  }
118                }
119              }
120            }
121          } catch (e) {}
122        }
123        if (consent) {
124          try {
125            window.Nostra.Transform._cmpConsent = consent;
126            window.Nostra.Transform._cachedConsent = encodeURIComponent(consent);
127          } catch (e) {}
128        }
129        if (window.Shopify && window.Shopify.loadFeatures) {
130          window.Shopify.loadFeatures([{
131              "name": "consent-tracking-api",
132              "version": "0.1"
133          }], function() { Nostra.flushConsentCallbacks(); }, true);
134        }
135        return response;
136      })
137      .then(function(response) { return response.text(); })
138      .then(function(doc) {
139        var parser = new DOMParser();
140        return parser.parseFromString(doc, 'text/html');
141      })
142      .catch(function(error) {
143        window.Nostra.Transform.resolveOriginHeaders(null);
144        console.error('Error fetching or parsing document:', error);
145      });
146    
147    function pinIdentity() {
148      try {
149        var identity = window.Nostra.Transform.originServerTiming || {};
150        var uniqueToken = identity._y;
151        var visitToken = identity._s;
152        if (!uniqueToken || uniqueToken.indexOf('00000000-') === 0) {
153          return;
154        }
155        var storageKey = 'nostra-identity-pin';
156        try {
157          if (sessionStorage.getItem(storageKey) === uniqueToken) {
158            return;
159          }
160        } catch (e) {}
161        var headers = { 'content-type': 'application/json', 'X-Shopify-UniqueToken': uniqueToken };
162        var query = '_y=' + encodeURIComponent(uniqueToken);
163        if (visitToken) {
164          headers['X-Shopify-VisitToken'] = visitToken;
165          query += '&_s=' + encodeURIComponent(visitToken);
166        }
167        fetch('/api/unstable/graphql.json?' + query, {
168          method: 'POST',
169          credentials: 'include',
170          keepalive: true,
171          headers: headers,
172          body: JSON.stringify({ query: 'query ensureCookies { consentManagement { cookies(visitorConsent:{}) { cookieDomain } } }' })
173        }).then(function (response) {
174          // mark the identity pinned only once Shopify accepted it, so a blocked or failed pin retries on the next page
175          if (response.ok) {
176            try { sessionStorage.setItem(storageKey, uniqueToken); } catch (e) {}
177          }
178        }).catch(function () {});
179      } catch (e) {}
180    }
181    window.addEventListener('load', function () { setTimeout(pinIdentity, 1500); });
182  })();
183</script>
183<script id="session-content-hold-release">
184  (function () {
185    window.Nostra = window.Nostra || {};
186    window.Nostra.Transform = window.Nostra.Transform || {};
187    if (window.Nostra.Transform.releaseHeldScripts) {
188      return;
189    }
190    var release = function () {
191      Array.prototype.slice.call(document.querySelectorAll('script[data-nostra-hold]')).forEach(function (held) {
192        var script = document.createElement('script');
193        Array.prototype.forEach.call(held.attributes, function (attr) {
194          if (attr.name === 'type' || attr.name === 'data-nostra-hold' || attr.name === 'data-src') {
195            return;
196          }
197          script.setAttribute(attr.name, attr.value);
198        });
199        var src = held.getAttribute('data-src');
200        if (src) {
201          script.src = src;
202        } else {
203          script.textContent = held.textContent;
204        }
205        held.parentNode.replaceChild(script, held);
206      });
207    };
208    var releaseWhenParsed = function () {
209      if (document.readyState === 'loading') {
210        document.addEventListener('DOMContentLoaded', release);
211      } else {
212        release();
213      }
214    };
215    window.Nostra.Transform.releaseHeldScripts = releaseWhenParsed;
216    var originHeaders = window.Nostra.Transform.originHeadersPromise;
217    if (originHeaders && typeof originHeaders.then === 'function') {
218      originHeaders.then(releaseWhenParsed, releaseWhenParsed);
219    } else {
220      releaseWhenParsed();
221    }
222  })();
223</script>
223<script type="text/javascript" class="nostra-shopify-analytics-shim">
224                        window.Shopify = window.Shopify || {};
225                        window.Shopify.analytics = window.Shopify.analytics || {};
226                        window.Nostra = window.Nostra || {};
227                        window.Nostra.Transform = window.Nostra.Transform || {};
228                        window.Nostra.Transform.replayQueue = window.Nostra.Transform.replayQueue || [];
229
230                        if (!window.Shopify.analytics.publish) {
231                            window.Shopify.analytics.publish = function (event, payload, context) {
232                                window.Nostra.Transform.replayQueue.push([event, payload, context]);
233                                return true;
234                            };
235                        }
236                    </script>
236<script id="session-content-consent-bootstrap">
237                      !function(o) {
238                        var t = o.Shopify = o.Shopify || {};
239                        var pendingConsentCallbacks = [];
240
241                        function n() {
242                          var q = [];
243                          function fn() { q.push(Array.prototype.slice.apply(arguments)); }
244                          return fn.q = q, fn;
245                        }
246
247                        var realLoadFeatures = n();
248
249                        t.loadFeatures = function() {
250                          var args = Array.prototype.slice.apply(arguments);
251                          var features = args[0];
252                          var callback = args[1];
253                          var force = args[2] || false;
254
255                          var wantsConsent = Array.isArray(features) && features.some(function(f) {
256                            return f.name === 'consent-tracking-api';
257                          });
258
259                          if (wantsConsent && callback && !force) {
260                            pendingConsentCallbacks.push(callback);
261                          } else {
262                            realLoadFeatures.apply(null, args);
263                          }
264                        };
265                        t.loadFeatures.q = realLoadFeatures.q;
266
267                        t.autoloadFeatures = n();
268
269                        o.Nostra = o.Nostra || {};
270                        o.Nostra.Transform = o.Nostra.Transform || {};
271
272                        o.Nostra.flushConsentCallbacks = function(error) {
273                          if (o.Nostra.Transform._cachedConsent && o.Shopify.customerPrivacy) {
274                            o.Shopify.customerPrivacy.cachedConsent = o.Nostra.Transform._cachedConsent;
275                          }
276                          var cbs = pendingConsentCallbacks.splice(0);
277                          cbs.forEach(function(cb) {
278                            try { cb(error || undefined); } catch(e) { console.error(e); }
279                          });
280                        };
281
282                        // Run cb once consent state is populated. Use this from per-customer
283                        // configs when something must read window.Shopify.customerPrivacy
284                        // (e.g., re-injecting Shopify scripts that auto-fire bannerQuery).
285                        // Fires immediately if flushConsentCallbacks has already run; otherwise
286                        // queues via the same intercept primitive ScriptWrapEngine uses, so
287                        // it's guaranteed to fire exactly when consent-tracking-api has loaded.
288                        o.Nostra.onConsentReady = function(cb) {
289                          if (o.Shopify && o.Shopify.customerPrivacy && o.Shopify.customerPrivacy.cachedConsent !== undefined) {
290                            try { cb(); } catch(e) { console.error(e); }
291                          } else if (o.Shopify && o.Shopify.loadFeatures) {
292                            o.Shopify.loadFeatures([{ name: 'consent-tracking-api', version: '0.1' }], cb);
293                          }
294                        };
295                      }(window);
296                    </script>
296<!-- Google Ads tag: AW-18338040552 -->
vendor: 66 bytes, line 296
296<script async="" src="https://www.googletagmanager.com/gtag/js?id=
296AW-18338040552
vendor: 11 bytes, line 296
296"></script>
296<script>
297    
vendor: 139 bytes, lines 297-300
297window.dataLayer = window.dataLayer || [];
298    function gtag(){dataLayer.push(arguments);}
299    gtag('js', new Date());
300    gtag('config', '
300AW-18338040552
vendor: 6 bytes, lines 300-301
300');
301  
301</script>
301<!-- End Google Ads tag --><!-- Event snippet for Purchase conversion page
302  In your html page, add the snippet and call gtag_report_conversion when someone clicks on the chosen link or button. -->
302<script>
303  function gtag_report_conversion(url) {
304    var callback = function () {
305      if (typeof(url) != 'undefined') {
306        window.location = url;
307      }
308    };
309    gtag('event', 'conversion', {
310        'send_to': 'AW-18338040552/bTnCCIne3dMcEOiVoahE',
311        'value': 1.0,
312        'currency': 'USD',
313        'transaction_id': '',
314        'event_callback': callback
315        // 'new_customer': true /* calculate dynamically, populate with true/false */,
316    });
317    return false;
318  }
319  </script>
319<link href="//www.ministryofsupply.com/cdn/shop/t/542/assets/bss-hide-variant.css?v=162041055346138703431790085558" rel="stylesheet" type="text/css" media="all">
319<script>
320    window.Shopify = window.Shopify || {theme: {id: 160859127883, role: 'main' } };
321    window._template = {
322        directory: "",
323        name: "product",
324        suffix: "aesthetic"
325    };
326    window.__productIdFromTemplate = 7399359643723;
327    window.__plpCollectionIdFromTemplate = null;
328    window.igProductData = (function() {
329      const data = {};data["7399359643723"] = {
330          productId: 7399359643723,
331          handle: "mens-velocity-suit-jacket-dark-navy-heather-mps",
332          tags: ["ALL-MPS","exchange-men-s-velocity-blazer","exchange-men-s-velocity-blazer-lr","exchange-men-s-velocity-blazer-mps-lr","Exchange_Men's Velocity Blazer","live_on_site","LS-MPS","Men","mens-mystery-box","mens-tops-mps","MPS","New","Spresso_MenVelocitySuitJacket","technology:Velocity","Treet-Blazers","Treet-Men's","YBlocklist","YGroup_mens-velocity-suit-jacket"],
333          collectionIds: [56262885451,271192916043,284689629259,278336700491,283740536907,278004301899,268866322507,265465823307,265467854923,265465987147,265466019915,283750105163,283741257803,292918329419,365301128,365298440,283751350347,283750301771,285178691659,289068089419,278654156875,278247866443,295759773771,283747090507,284665413707,285178626123,288848674891,285178527819,283472068683,1189347336,283741225035,78004453451,285176102987,289067761739,3061973000,281796509771,278868820043,388347656,56718131275,285392011339,285421994059,274979487819,278003974219,78088241227,165683265611],
334          inventory: 17,
335          lowestVariantPrice: 47800
336        };return data;
337    })();
338  </script>
338<script type="module" fetchpriority="high" src="https://cdn.intelligems.io/esm/a95dd5eac8e4/bundle.js" async=""></script>
338<link href="//www.ministryofsupply.com/cdn/shop/t/542/assets/tiny.content.min.css?v=599054" rel="stylesheet" type="text/css" media="all"><link href="//www.ministryofsupply.com/cdn/shop/t/542/assets/bss-hide-variant.css?v=162041055346138703431790085558" rel="stylesheet" type="text/css" media="all"><!-- Tie Loader -->
338<script>!function(){"use strict";function l(e){for(var t=e,r=0,n=document.cookie.split(";");r<n.length;r++){var o=n[r].split("=");if(o[0].trim()===t)return o[1]}}function s(e){return localStorage.getItem(e)}function u(e){return window[e]}function A(e,t){e=document.querySelector(e);return t?null==e?void 0:e.getAttribute(t):null==e?void 0:e.textContent}var e=window,t=document,r="script",n="dataLayer",o="https://ss3.zone.ministryofsupply.com",a="",i="2j3pmvcnxxg",c="13=DhxFKTc7QCA%2FO0A%2BMCI%2BVhFFSkBSUAkeWhURAAoFGQIeFx4dFgYdHB5WGwEO",g="cookie",v="_shopify_y",E="",d=!1;try{var d=!!g&&(m=navigator.userAgent,!!(m=new RegExp("Version/([0-9._]+)(.*Mobile)?.*Safari.*").exec(m)))&&16.4<=parseFloat(m[1]),f="stapeUserId"===g,I=d&&!f?function(e,t,r){void 0===t&&(t="");var n={cookie:l,localStorage:s,jsVariable:u,cssSelector:A},t=Array.isArray(t)?t:[t];if(e&&n[e])for(var o=n[e],a=0,i=t;a<i.length;a++){var c=i[a],c=r?o(c,r):o(c);if(c)return c}else console.warn("invalid uid source",e)}(g,v,E):void 0;d=d&&(!!I||f)}catch(e){console.error(e)}var m=e,g=(m[n]=m[n]||[],m[n].push({"gtm.start":(new Date).getTime(),event:"gtm.js"}),t.getElementsByTagName(r)[0]),v=I?"&bi="+encodeURIComponent(I):"",E=t.createElement(r),f=(d&&(i=8<i.length?i.replace(/([a-z]{8}$)/,"kp$1"):"kp"+i),!d&&a?a:o);E.async=!0,E.src=f+"/"+i+".js?"+c+v,null!=(e=g.parentNode)&&e.insertBefore(E,g)}();</script>
338<!-- End Tie Loader --><!-- heatmap.com snippet --><!-- End heatmap.com snippet Code --><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1,viewport-fit=cover"><meta name="color-scheme" content="light only"><!-- avoiding chrome force dark mode -->
338<script>
339    var isDarkMode = window.matchMedia('(prefers-color-scheme: dark)').matches;
340    if (isDarkMode) {
341      document.write(`<meta name="color-scheme" content="dark Only">`);
342    }
343  </script>
343<!-- Google Tag Manager -->
343<script>
vendor: 335 bytes, lines 343-347
343(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
344  new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
345  j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
346  'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
347  })(window,document,'script','dataLayer','
347GTM-K28S62
vendor: 3 bytes, line 347
347');
347</script>
347<!-- End Google Tag Manager --><style>
348    :root {
349      color-scheme: light only;
350    }
351  </style><link rel="canonical" href="https://www.ministryofsupply.com/products/mens-velocity-suit-jacket-dark-navy-heather-mps"><title>Men's Velocity Suit Jacket - Navy | Ministry of Supply </title><meta name="description" content="Machine-washable performance suit jacket with stretch and wrinkle resistance, engineered for business travel, commuting, and long workdays."><meta property="og:site_name" content="Ministry of Supply"><meta property="og:url" content="https://www.ministryofsupply.com/products/mens-velocity-suit-jacket-dark-navy-heather-mps"><meta property="og:title" content="Men's Velocity Suit Jacket - Navy | Ministry of Supply"><meta property="og:type" content="product"><meta property="og:description" content="Machine-washable performance suit jacket with stretch and wrinkle resistance, engineered for business travel, commuting, and long workdays."><meta property="og:image" content="http://www.ministryofsupply.com/cdn/shop/files/MoS---Flats---Men_s---Velocity-Suit-Jacket---Front_Navy.jpg?v=1762443584"><meta property="og:image:secure_url" content="https://www.ministryofsupply.com/cdn/shop/files/MoS---Flats---Men_s---Velocity-Suit-Jacket---Front_Navy.jpg?v=1762443584"><meta property="og:image:width" content="1500"><meta property="og:image:height" content="2000"><meta property="og:price:amount" content="478"><meta property="og:price:currency" content="USD"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="Men's Velocity Suit Jacket - Navy | Ministry of Supply"><meta name="twitter:description" content="Machine-washable performance suit jacket with stretch and wrinkle resistance, engineered for business travel, commuting, and long workdays."><link rel="icon" type="image/png" href="//www.ministryofsupply.com/cdn/shop/files/M_-_Black_-_Favicon.png?crop=center&amp;height=32&amp;v=1660150149&amp;width=32"><link rel="preconnect" href="https://cdn.shopify.com" crossorigin=""><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin=""><link rel="preload" as="style" href="//www.ministryofsupply.com/cdn/shop/t/542/assets/reset.css?v=55504197762218882531790085558"><link rel="preload" as="style" href="//www.ministryofsupply.com/cdn/shop/t/542/assets/tailwind.css?v=67706146916772534601790085558"><link rel="stylesheet" href="//www.ministryofsupply.com/cdn/shop/t/542/assets/reset.css?v=55504197762218882531790085558"><link rel="preload" as="style" href="//www.ministryofsupply.com/cdn/shop/t/542/assets/custom.css?v=112651500098502479321790085558"><link rel="preload" as="script" href="//www.ministryofsupply.com/cdn/shop/t/542/assets/theme.js?v=94144363172128947871790085558">
351<script type="module" src="//www.ministryofsupply.com/cdn/shop/t/542/assets/theme.js?v=94144363172128947871790085558" defer=""></script>
351<link rel="preload" as="script" href="//www.ministryofsupply.com/cdn/shop/t/542/assets/custom.js?v=161486037005085840401790085558">
351<script type="module" src="//www.ministryofsupply.com/cdn/shop/t/542/assets/custom.js?v=161486037005085840401790085558" defer=""></script>
351<link rel="stylesheet" href="//www.ministryofsupply.com/cdn/shop/t/542/assets/ms-fonts.css?v=76530356017978271721790086222"><link rel="preload" as="font" type="font/woff2" href="//www.ministryofsupply.com/cdn/shop/t/542/assets/ms-inter-var.woff2?v=122908754059658839011790085558" crossorigin=""><link rel="stylesheet" href="//www.ministryofsupply.com/cdn/shop/t/542/assets/ms-header.css?v=24252051326415046441790085558"><link rel="stylesheet" href="//www.ministryofsupply.com/cdn/shop/t/542/assets/ms-collection.css?v=57945567846394412981790085558"><link rel="stylesheet" href="//www.ministryofsupply.com/cdn/shop/t/542/assets/ms-sort-menu.css?v=101101236533213612111790085558"><link rel="stylesheet" href="//www.ministryofsupply.com/cdn/shop/t/542/assets/ms-ship.css?v=147887933270735875021790085558"><link rel="stylesheet" href="//www.ministryofsupply.com/cdn/shop/t/542/assets/ms-fit.css?v=147193068023913739831790085558">
351<script src="//www.ministryofsupply.com/cdn/shop/t/542/assets/ms-fit.js?v=70305033070880820131790085558" defer=""></script>
351<link rel="stylesheet" href="//www.ministryofsupply.com/cdn/shop/t/542/assets/ms-blog.css?v=22619164514817678631790085558">
351<script>
352  (function (r, e, o) {
353    var w = window,
354      d = document,
355      t,
356      s,
357      x;
358    w.tfcapi = t =
359      w.tfcapi ||
360      function () {
361        t.q = t.q || [];
362        t.q.push(arguments);
363      };
364    t('init', { storeKey: r, environment: e, ...o });
365    x = d.getElementsByTagName('script')[0];
366    s = d.createElement('script');
367    s.type = 'text/javascript';
368    s.async = true;
369    s.crossorigin = 'anonymous';
370    s.src = 'https://cdn.truefitcorp.com/fitrec/global/js/tf-integration.js?storeKey=' + r;
371    x.parentNode.insertBefore(s, x);
372    // Don't change anything above this line
373  })('min', 'prod');
374  if (Shopify.designMode) {
375    document.addEventListener('DOMContentLoaded', () => {
376      new MutationObserver(() => tfcapi('calculate')).observe(document.body, {
377        childList: true,
378        subtree: true,
379      });
380    });
381  }
382  function observeCartChanges() {
383    const cartObserver = new PerformanceObserver((list) => {
384      list.getEntries().forEach((entry) => {
385        const isValidRequestType = ['xmlhttprequest', 'fetch'].includes(entry.initiatorType);
386        const isCartChangeRequest = /\/cart\/add/.test(entry.name);
387        if (isValidRequestType && isCartChangeRequest) {
388          tfcapi('getToken', async (token) => {
389            if (!token) {
390              await fetch('https://setup.truefit.com/api/public/track/', {
391                method: 'POST',
392                keepalive: true,
393                body: JSON.stringify({
394                  additionalInfo: {
395                    shop: window.Shopify.shop,
396                  },
397                  type: 'emptyTfcToken',
398                  level: 'info',
399                  timestamp: new Date().toISOString(),
400                }),
401                headers: {
402                  'Content-Type': 'application/json',
403                },
404              });
405              return;
406            }
407            const formData = new FormData();
408            formData.append('attributes[_tfcToken]', token);
409            await fetch(window.Shopify.routes.root + 'cart/update.js', {
410              method: 'POST',
411              keepalive: true,
412              body: formData,
413            });
414          });
415        }
416      });
417    });
418    cartObserver.observe({ entryTypes: ['resource'] });
419  }
420  observeCartChanges();
421</script>
421<link rel="preload" as="script" href="//www.ministryofsupply.com/cdn/shop/t/542/assets/__section--bundle.js?v=52280744463211839211790085558">
421<script type="module" src="//www.ministryofsupply.com/cdn/shop/t/542/assets/__section--bundle.js?v=52280744463211839211790085558" defer=""></script>
421<link rel="preload" as="script" href="//www.ministryofsupply.com/cdn/shop/t/542/assets/__section--card_article-card.js?v=100250725540513031531790085558">
421<script type="module" src="//www.ministryofsupply.com/cdn/shop/t/542/assets/__section--card_article-card.js?v=100250725540513031531790085558" defer=""></script>
421<link rel="preload" as="script" href="//www.ministryofsupply.com/cdn/shop/t/542/assets/__section--card_blog-card.js?v=87562015062089059541790085558">
421<script type="module" src="//www.ministryofsupply.com/cdn/shop/t/542/assets/__section--card_blog-card.js?v=87562015062089059541790085558" defer=""></script>
421<link rel="preload" as="script" href="//www.ministryofsupply.com/cdn/shop/t/542/assets/__section--card_collection-card.js?v=87572049567362903351790085558">
421<script type="module" src="//www.ministryofsupply.com/cdn/shop/t/542/assets/__section--card_collection-card.js?v=87572049567362903351790085558" defer=""></script>
421<link rel="preload" as="script" href="//www.ministryofsupply.com/cdn/shop/t/542/assets/__section--card_metaobject-card.js?v=91311827754810893751790085558">
421<script type="module" src="//www.ministryofsupply.com/cdn/shop/t/542/assets/__section--card_metaobject-card.js?v=91311827754810893751790085558" defer=""></script>
421<link rel="preload" as="script" href="//www.ministryofsupply.com/cdn/shop/t/542/assets/__section--card_page-card.js?v=134380125452705404861790085558">
421<script type="module" src="//www.ministryofsupply.com/cdn/shop/t/542/assets/__section--card_page-card.js?v=134380125452705404861790085558" defer=""></script>
421<link rel="preload" as="script" href="//www.ministryofsupply.com/cdn/shop/t/542/assets/__section--card_product-card.js?v=77641317136605060991790085558">
421<script type="module" src="//www.ministryofsupply.com/cdn/shop/t/542/assets/__section--card_product-card.js?v=77641317136605060991790085558" defer=""></script>
421<link rel="preload" as="script" href="//www.ministryofsupply.com/cdn/shop/t/542/assets/__section--content-marquee.js?v=175687736626172591811790085558">
421<script type="module" src="//www.ministryofsupply.com/cdn/shop/t/542/assets/__section--content-marquee.js?v=175687736626172591811790085558" defer=""></script>
421<link rel="preload" as="script" href="//www.ministryofsupply.com/cdn/shop/t/542/assets/__section--content-slider.js?v=133273503450005779381790085558">
421<script type="module" src="//www.ministryofsupply.com/cdn/shop/t/542/assets/__section--content-slider.js?v=133273503450005779381790085558" defer=""></script>
421<link rel="preload" as="script" href="//www.ministryofsupply.com/cdn/shop/t/542/assets/__section--header_announcement-bar.js?v=18595362328114020471790085558">
421<script type="module" src="//www.ministryofsupply.com/cdn/shop/t/542/assets/__section--header_announcement-bar.js?v=18595362328114020471790085558" defer=""></script>
421<link rel="preload" as="script" href="//www.ministryofsupply.com/cdn/shop/t/542/assets/__section--header_navigation-bar.js?v=1498231972473096431790085558">
421<script type="module" src="//www.ministryofsupply.com/cdn/shop/t/542/assets/__section--header_navigation-bar.js?v=1498231972473096431790085558" defer=""></script>
421<link rel="preload" as="script" href="//www.ministryofsupply.com/cdn/shop/t/542/assets/__section--modal_search.js?v=59378964876995352301790085558">
421<script type="module" src="//www.ministryofsupply.com/cdn/shop/t/542/assets/__section--modal_search.js?v=59378964876995352301790085558" defer=""></script>
421<link rel="preload" as="script" href="//www.ministryofsupply.com/cdn/shop/t/542/assets/__section--product.js?v=75205457855061428681790085558">
421<script type="module" src="//www.ministryofsupply.com/cdn/shop/t/542/assets/__section--product.js?v=75205457855061428681790085558" defer=""></script>
421<link rel="preload" as="script" href="//www.ministryofsupply.com/cdn/shop/t/542/assets/__block--add-products-to-cart.js?v=42445418379557944111790085558">
421<script type="module" src="//www.ministryofsupply.com/cdn/shop/t/542/assets/__block--add-products-to-cart.js?v=42445418379557944111790085558" defer=""></script>
421<link rel="preload" as="script" href="//www.ministryofsupply.com/cdn/shop/t/542/assets/__block--dynamic-product-cards.js?v=94122961262700494141790085558">
421<script type="module" src="//www.ministryofsupply.com/cdn/shop/t/542/assets/__block--dynamic-product-cards.js?v=94122961262700494141790085558" defer=""></script>
421<script src="//www.ministryofsupply.com/cdn/shop/t/542/assets/barba-prefetch.umd.js?v=109393258075032251121790085558" defer=""></script>
421<script src="//www.ministryofsupply.com/cdn/shop/t/542/assets/barba.umd.js?v=47783523682048373481790085558" defer=""></script>
421<script src="https://cdn.jsdelivr.net/npm/dayjs@1/dayjs.min.js" defer=""></script>
421<script src="https://unpkg.com/@alpinejs/[email protected]/dist/cdn.min.js" defer=""></script>
421<script src="https://unpkg.com/@alpinejs/[email protected]/dist/cdn.min.js" defer=""></script>
421<script src="https://unpkg.com/@alpinejs/[email protected]/dist/cdn.min.js" defer=""></script>
421<script src="https://unpkg.com/@alpinejs/[email protected]/dist/cdn.min.js" defer=""></script>
421<script src="https://unpkg.com/[email protected]/dist/cdn.min.js" defer=""></script>
421<script data-no-block="">
422  window.translations = {
423  "content_accounts_grid": {
424    "product": "Product",
425    "sku": "SKU",
426    "quantity": "Quantity",
427    "total": "Total",
428    "subtotal": "Subtotal",
429    "discount": "Discount",
430    "shipping": "Shipping",
431    "tax_included": "Tax included",
432    "tax_excluded": "Tax excluded",
433    "refunded_amount": "Refunded amount",
434    "billing_address": "Billing Address",
435    "no_billing": "No Billing Address",
436    "shipping_address": "Shipping Address",
437    "no_shipping": "No shipping address was required for this order."
438  },
439  "content_product_grid": {
440    "clear_all": "clear all",
441    "apply_filter": "Apply Filter",
442    "apply_sort": "Apply Sort"
443  }
444};
445</script>
445<style>
446  :root {
447    --header-height: calc((var(--navigation-bar-height, 0px) + var(--progress-bar-height, 0px)) + var(--announcement-bar-height, 0px));
448    --header-height-offset: calc((var(--navigation-bar-height, 0px) + var(--progress-bar-height, 0px)) + var(--announcement-bar-height, 0px));
449  }
450
451  .header-sections-container [data-announcement-bar] {
452    height: var(--announcement-bar-height, 0px);
453  }
454
455  .header-sections-container [data-progress-bar] {
456    height: var(--progress-bar-height, 0px);
457  }
458
459  
460  .header-sections-container {
461    position: sticky;
462    left: 0;
463    right: 0;
464    top: calc(-1 * (var(--progress-bar-height, 0px) + var(--announcement-bar-height, 0px)));
465    z-index: 30;
466  }
467
468  /*.header-sections-container > :last-child {
469    anchor-name: --anchor-navigation-bar
470  }
471
472  [data-section-type="megamenu-flex"], [data-section-type="megamenu-grid"] {
473    top: anchor(--anchor-navigation-bar bottom) !important;
474    left: anchor(--anchor-navigation-bar left) !important;
475  }*/
476
477  [data-section-type="megamenu-flex"]:before, [data-section-type="megamenu-grid"]:before {
478    position: absolute;
479    content: '';
480    width: 100%;
481    height: var(--navigation-bar-height);
482    bottom: 99%;
483    left: 0;
484    right: 0;
485    background-color: inherit;
486  }
487
488  
489  :root {
490
491    --layout-page-width-fullwidth: 0px;
492    --layout-page-width-xs: 640px;
493    --layout-page-width-sm: 960px;
494    --layout-page-width-md: 1440px;
495    --layout-page-width-lg: 1860px;
496
497  }
498
499  :root {
500    --layout-container-gutter: 20px;
501    --100vw-no-scrollbar: calc(100vw - var(--scrollbar-width, 19px));
502
503    @media screen and (min-width: 768px) {
504      --layout-container-gutter: 36px;
505    }
506    --layout-container-padding-fullwidth: max(calc((var(--100vw-no-scrollbar) - var(--layout-page-width-fullwidth)) / 2), var(--layout-container-gutter));
507    --layout-container-padding-xs: max(calc((var(--100vw-no-scrollbar) - var(--layout-page-width-xs)) / 2), var(--layout-container-gutter));
508    --layout-container-padding-sm: max(calc((var(--100vw-no-scrollbar) - var(--layout-page-width-sm)) / 2), var(--layout-container-gutter));
509    --layout-container-padding-md: max(calc((var(--100vw-no-scrollbar) - var(--layout-page-width-md)) / 2), var(--layout-container-gutter));
510    --layout-container-padding-lg: max(calc((var(--100vw-no-scrollbar) - var(--layout-page-width-lg)) / 2), var(--layout-container-gutter));
511    --layout-y-container: max(calc((100vh - 878px) / 2), var(--layout-container-gutter));
512  }
513
514  @media screen and (min-width: 768px) {
515    :root {
516      --layout-padding-sm: px;
517      --layout-padding-md: px;
518      --layout-padding-lg: px;
519      --layout-padding-xl: px;
520    }
521  }
522
523
524</style><style>
525  
526  
527
528  .color_scheme_1 {
529    --tw-text-opacity: 1;
530    color: rgb(var(--color-text) / var(--tw-text-opacity));
531    --tw-bg-opacity: 1;
532    background-color: rgb(var(--color-bg) / var(--tw-bg-opacity));
533    --color-text--rgb:
534
5350 0 0
536;
537    --color-text--hex: #000000;
538    --color-text: var(--color-text--rgb, #000000);
539    --color-overlay-text--rgb:
540
541255 255 255
542;
543    --color-overlay-text--hex: #ffffff;
544    --color-overlay-text: var(--color-overlay-text--rgb, #ffffff);
545    --color-bg--rgb:
546
547255 255 255
548;
549    --color-bg--hex: #ffffff;
550    --color-bg: var(--color-bg--rgb, #ffffff);
551    --color-bg-gradient: #ffffff;
552    --color-accent--rgb:
553
5540 0 0
555;
556    --color-accent--hex: #000000;
557    --color-accent: var(--color-accent--rgb, #000000);
558    --color-border--rgb:
559
560204 204 204
561;
562    --color-border--hex: #cccccc;
563    --color-border: var(--color-border--rgb, #cccccc);
564  }
565  
566
567  .color_scheme_2 {
568    --tw-text-opacity: 1;
569    color: rgb(var(--color-text) / var(--tw-text-opacity));
570    --tw-bg-opacity: 1;
571    background-color: rgb(var(--color-bg) / var(--tw-bg-opacity));
572    --color-text--rgb:
573
5740 0 0
575;
576    --color-text--hex: #000000;
577    --color-text: var(--color-text--rgb, #000000);
578    --color-overlay-text--rgb:
579
580255 255 255
581;
582    --color-overlay-text--hex: #ffffff;
583    --color-overlay-text: var(--color-overlay-text--rgb, #ffffff);
584    --color-bg--rgb:
585
586237 237 237
587;
588    --color-bg--hex: #ededed;
589    --color-bg: var(--color-bg--rgb, #ededed);
590    --color-bg-gradient: ;
591    --color-accent--rgb:
592
5930 0 0
594;
595    --color-accent--hex: #000000;
596    --color-accent: var(--color-accent--rgb, #000000);
597    --color-border--rgb:
598
599204 204 204
600;
601    --color-border--hex: #cccccc;
602    --color-border: var(--color-border--rgb, #cccccc);
603  }
604  
605
606  .color_scheme_3 {
607    --tw-text-opacity: 1;
608    color: rgb(var(--color-text) / var(--tw-text-opacity));
609    --tw-bg-opacity: 1;
610    background-color: rgb(var(--color-bg) / var(--tw-bg-opacity));
611    --color-text--rgb:
612
613255 255 255
614;
615    --color-text--hex: #ffffff;
616    --color-text: var(--color-text--rgb, #ffffff);
617    --color-overlay-text--rgb:
618
619255 255 255
620;
621    --color-overlay-text--hex: #ffffff;
622    --color-overlay-text: var(--color-overlay-text--rgb, #ffffff);
623    --color-bg--rgb:
624
6250 0 0
626;
627    --color-bg--hex: #000000;
628    --color-bg: var(--color-bg--rgb, #000000);
629    --color-bg-gradient: ;
630    --color-accent--rgb:
631
632255 255 255
633;
634    --color-accent--hex: #ffffff;
635    --color-accent: var(--color-accent--rgb, #ffffff);
636    --color-border--rgb:
637
638204 204 204
639;
640    --color-border--hex: #cccccc;
641    --color-border: var(--color-border--rgb, #cccccc);
642  }
643  
644
645  .color_scheme_4 {
646    --tw-text-opacity: 1;
647    color: rgb(var(--color-text) / var(--tw-text-opacity));
648    --tw-bg-opacity: 1;
649    background-color: rgb(var(--color-bg) / var(--tw-bg-opacity));
650    --color-text--rgb:
651
652255 255 255
653;
654    --color-text--hex: #ffffff;
655    --color-text: var(--color-text--rgb, #ffffff);
656    --color-overlay-text--rgb:
657
65832 32 32
659;
660    --color-overlay-text--hex: #202020;
661    --color-overlay-text: var(--color-overlay-text--rgb, #202020);
662    --color-bg--rgb:
663
66432 32 32
665;
666    --color-bg--hex: #202020;
667    --color-bg: var(--color-bg--rgb, #202020);
668    --color-bg-gradient: ;
669    --color-accent--rgb:
670
671255 255 255
672;
673    --color-accent--hex: #ffffff;
674    --color-accent: var(--color-accent--rgb, #ffffff);
675    --color-border--rgb:
676
677204 204 204
678;
679    --color-border--hex: #cccccc;
680    --color-border: var(--color-border--rgb, #cccccc);
681  }
682  
683
684  .color_scheme_5 {
685    --tw-text-opacity: 1;
686    color: rgb(var(--color-text) / var(--tw-text-opacity));
687    --tw-bg-opacity: 1;
688    background-color: rgb(var(--color-bg) / var(--tw-bg-opacity));
689    --color-text--rgb:
690
6910 0 0
692;
693    --color-text--hex: #000000;
694    --color-text: var(--color-text--rgb, #000000);
695    --color-overlay-text--rgb:
696
6970 0 0
698;
699    --color-overlay-text--hex: #000000;
700    --color-overlay-text: var(--color-overlay-text--rgb, #000000);
701    --color-bg--rgb:
702
703248 248 248
704;
705    --color-bg--hex: #f8f8f8;
706    --color-bg: var(--color-bg--rgb, #f8f8f8);
707    --color-bg-gradient: ;
708    --color-accent--rgb:
709
7100 0 0
711;
712    --color-accent--hex: #000000;
713    --color-accent: var(--color-accent--rgb, #000000);
714    --color-border--rgb:
715
716204 204 204
717;
718    --color-border--hex: #cccccc;
719    --color-border: var(--color-border--rgb, #cccccc);
720  }
721  
722
723  .scheme-1e831468-25d1-414b-8864-580ee02a4cd7 {
724    --tw-text-opacity: 1;
725    color: rgb(var(--color-text) / var(--tw-text-opacity));
726    --tw-bg-opacity: 1;
727    background-color: rgb(var(--color-bg) / var(--tw-bg-opacity));
728    --color-text--rgb:
729
730255 255 255
731;
732    --color-text--hex: #ffffff;
733    --color-text: var(--color-text--rgb, #ffffff);
734    --color-overlay-text--rgb:
735
736255 255 255
737;
738    --color-overlay-text--hex: #ffffff;
739    --color-overlay-text: var(--color-overlay-text--rgb, #ffffff);
740    --color-bg--rgb:
741
742255 61 61
743;
744    --color-bg--hex: #ff3d3d;
745    --color-bg: var(--color-bg--rgb, #ff3d3d);
746    --color-bg-gradient: linear-gradient(260deg, rgba(255, 61, 61, 1) 6.64%, rgba(91, 45, 207, 1) 161.11%, rgba(90, 45, 208, 1) 161.13%);
747    --color-accent--rgb:
748
749255 255 255
750;
751    --color-accent--hex: #ffffff;
752    --color-accent: var(--color-accent--rgb, #ffffff);
753    --color-border--rgb:
754
755204 204 204
756;
757    --color-border--hex: #cccccc;
758    --color-border: var(--color-border--rgb, #cccccc);
759  }
760  
761
762  .scheme-95905c76-eb75-41f5-9bf5-3a9d4a76c572 {
763    --tw-text-opacity: 1;
764    color: rgb(var(--color-text) / var(--tw-text-opacity));
765    --tw-bg-opacity: 1;
766    background-color: rgb(var(--color-bg) / var(--tw-bg-opacity));
767    --color-text--rgb:
768
769255 255 255
770;
771    --color-text--hex: #ffffff;
772    --color-text: var(--color-text--rgb, #ffffff);
773    --color-overlay-text--rgb:
774
775255 255 255
776;
777    --color-overlay-text--hex: #ffffff;
778    --color-overlay-text: var(--color-overlay-text--rgb, #ffffff);
779    --color-bg--rgb:
780
7815 23 244
782;
783    --color-bg--hex: #0517f4;
784    --color-bg: var(--color-bg--rgb, #0517f4);
785    --color-bg-gradient: #ffffff;
786    --color-accent--rgb:
787
788255 255 255
789;
790    --color-accent--hex: #ffffff;
791    --color-accent: var(--color-accent--rgb, #ffffff);
792    --color-border--rgb:
793
794204 204 204
795;
796    --color-border--hex: #cccccc;
797    --color-border: var(--color-border--rgb, #cccccc);
798  }:root {
799    --color-error--rgb:
800
801252 0 0
802;
803    --color-error--hex: #fc0000;
804    --color-error-text--hex: #630000;
805    --color-error: var(--color-error--rgb, #fc0000);
806    --color-warning--rgb:
807
808245 158 11
809;
810    --color-warning--hex: #f59e0b;
811    --color-warning-text--hex: #634004;
812    --color-warning: var(--color-warning--rgb, #f59e0b);
813    --color-success--rgb:
814
81534 197 94
816;
817    --color-success--hex: #22c55e;
818    --color-success-text--hex: #0b4320;
819    --color-success: var(--color-success--rgb, #22c55e);
820    --color-info--rgb:
821
82256 189 248
823;
824    --color-info--hex: #38bdf8;
825    --color-info-text--hex: #056792;
826    --color-info: var(--color-info--rgb, #38bdf8);
827    --color-review-stars--rgb:
828
8290 0 0
830;
831    --color-review-stars--hex: #000000;
832    --color-review-stars: var(--color-review-stars--rgb, #000000);
833  }
834
835  :root {
836    --color-gray-50: 249 250 251;
837    --color-gray-100: 243 244 246;
838    --color-gray-200: 229 231 235;
839    --color-gray-300: 209 213 219;
840    --color-gray-400: 156 163 175;
841    --color-gray-500: 107 114 128;
842    --color-gray-600: 75 85 99;
843    --color-gray-700: 55 65 81;
844    --color-gray-800: 31 41 55;
845    --color-gray-900: 17 24 39;
846  }
847
848  :root {
849
850    --color-review-stars: #000000;
851    --color-review-stars-base: #D1D5DB;
852  }
853
854  
855
856
857</style>
857<script type="application/javascript">
858  window.routes = {
859    ...{"error":"json not allowed for this object"},
860    file_url: `//www.ministryofsupply.com/cdn/shop/files/`,
861    asset_url: `//www.ministryofsupply.com/cdn/shop/t/542/assets/`,
862  };
863  window.customer = null;
864  window.request_path = "\/products\/mens-velocity-suit-jacket-dark-navy-heather-mps";
865  window.template = "product.aesthetic";
866  window._cart_data = window._cart_data || {"note":"","attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};
867  window.money_format = "${{amount_no_decimals}}";
868  window.design_mode = false;
869  window.theme_settings = {
870    ...{"color_schemes":[{"error":"json not allowed for this object"},{"error":"json not allowed for this object"},{"error":"json not allowed for this object"},{"error":"json not allowed for this object"},{"error":"json not allowed for this object"},{"error":"json not allowed for this object"},{"error":"json not allowed for this object"}],"color__color_scheme":{"error":"json not allowed for this object"},"color__error":"#fc0000","color__warning":"#f59e0b","color__success":"#22c55e","color__info":"#38bdf8","color__review_stars":"#000000","layout__style":"solid","layout__page_transitions":false,"layout__page_width_xs":640,"layout__page_width_sm":960,"layout__page_width_md":1440,"layout__page_width_lg":1860,"layout__page_gutter_desktop":36,"layout__page_gutter_mobile":20,"branding__favicon":"\/\/www.ministryofsupply.com\/cdn\/shop\/files\/M_-_Black_-_Favicon.png?v=1660150149","data__product__reviews_rating":"yotpo.reviews_average","data__product__reviews_count":"yotpo.reviews_count","data__product__load_metafields":true,"data__product__product_metafield":"","data__product__variant_metafield":"","data__product__product__load_product_data":false,"data__product__variant__load_product_data":false,"data__collection__metafield":"","data__collection__load_product_data":false,"data__article__metafield":"","data__article__load_product_data":false,"data__blog__metafield":"","data__blog__load_product_data":false,"data__page__metafield":"","data__page__load_product_data":false,"development__block_app_scripts":false,"development__block_content_for_header":false,"development__block_modals":false,"development__product_cards":false,"development__block_footer_sections":false,"development__block_main_content":false,"development__enable_marker_io":true,"development__marker_io_id":"66e9a7f9c67b596b8cb4adf6","checkout_logo_position":"left","checkout_logo_size":"medium","checkout_body_background_color":"#fff","checkout_input_background_color_mode":"white","checkout_sidebar_background_color":"#fafafa","checkout_heading_font":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'","checkout_body_font":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'","checkout_accent_color":"#1878b9","checkout_button_color":"#1878b9","checkout_error_color":"#e22120","layout__header_sticky":true,"globals__show":true,"customer_layout":"customer_area"},
871    color__color_scheme: "color_scheme_1",
872    color_schemes: { "color_scheme_1": {"background":"#ffffff","background_gradient":"#ffffff","text":"#000000","overlay_text":"#ffffff","accent":"#000000","border":"#cccccc"},"color_scheme_2": {"background":"#ededed","background_gradient":"","text":"#000000","overlay_text":"#ffffff","accent":"#000000","border":"#cccccc"},"color_scheme_3": {"background":"#000000","background_gradient":"","text":"#ffffff","overlay_text":"#ffffff","accent":"#ffffff","border":"#cccccc"},"color_scheme_4": {"background":"#202020","background_gradient":"","text":"#ffffff","overlay_text":"#202020","accent":"#ffffff","border":"#cccccc"},"color_scheme_5": {"background":"#f8f8f8","background_gradient":"","text":"#000000","overlay_text":"#000000","accent":"#000000","border":"#cccccc"},"scheme-1e831468-25d1-414b-8864-580ee02a4cd7": {"background":"#ff3d3d","background_gradient":"linear-gradient(260deg, rgba(255, 61, 61, 1) 6.64%, rgba(91, 45, 207, 1) 161.11%, rgba(90, 45, 208, 1) 161.13%)","text":"#ffffff","overlay_text":"#ffffff","accent":"#ffffff","border":"#cccccc"},"scheme-95905c76-eb75-41f5-9bf5-3a9d4a76c572": {"background":"#0517f4","background_gradient":"#ffffff","text":"#ffffff","overlay_text":"#ffffff","accent":"#ffffff","border":"#cccccc"} } }
873  ;
874  window.collection = null;
875  window._sections = window._sections || {};
876  window._stores = window._stores || {};
877  window._products = window._products || {};
878  window._collections = window._collections || {};
879  window._pages = window._pages || {};
880  window._blogs = window._blogs || {};
881  window._articles = window._articles || {};
882  window._metaobjects = window._metaobjects || {};
883
884</script>
884<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
884<meta name="facebook-domain-verification" content="3zrblidsvg0dikoibyfakq06pi4ge1"><meta name="google-site-verification" content="TgmYT1xQW6InRafwLkGwJj8W0yzYEtWPckaK2HOUHXU"><meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/3092321/digital_wallets/dialog"><meta id="in-context-paypal-metadata" data-shop-id="3092321" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"><link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="buy" href="/cart/41656106123339:1?ucp/version=2026-08-25&amp;context/payment/0/handler=dev.shopify.shop_pay" payment="dev.shopify.shop_pay com.google.pay dev.shopify.card"><link rel="alternate" hreflang="x-default" href="https://www.ministryofsupply.com/products/mens-velocity-suit-jacket-dark-navy-heather-mps"><link rel="alternate" hreflang="en" href="https://www.ministryofsupply.com/products/mens-velocity-suit-jacket-dark-navy-heather-mps"><link rel="alternate" hreflang="en-CA" href="https://www.ministryofsupply.com/en-ca/products/mens-velocity-suit-jacket-dark-navy-heather-mps"><link rel="alternate" hreflang="en-CH" href="https://www.ministryofsupply.com/en-ch/products/mens-velocity-suit-jacket-dark-navy-heather-mps"><link rel="alternate" hreflang="en-DE" href="https://www.ministryofsupply.com/en-de/products/mens-velocity-suit-jacket-dark-navy-heather-mps"><link rel="alternate" hreflang="en-GB" href="https://www.ministryofsupply.com/en-gb/products/mens-velocity-suit-jacket-dark-navy-heather-mps"><link rel="alternate" hreflang="en-AU" href="https://www.ministryofsupply.com/en-au/products/mens-velocity-suit-jacket-dark-navy-heather-mps"><link rel="alternate" type="application/json+oembed" href="https://www.ministryofsupply.com/products/mens-velocity-suit-jacket-dark-navy-heather-mps.oembed">
884<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&amp;default_configuration_id=3062693963"></script>
884<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
884<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&amp;default_configuration_id=3062693963&amp;shop_id=3092321" crossorigin="anonymous"></script>
884<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":3092321,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/3092321","merchantName":"Ministry of Supply","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Ministry of Supply","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
884<script id="shopify-features" type="application/json">{"accessToken":"00fb46b008792b61d24cc8128e210a64","betas":["rich-media-storefront-analytics"],"domain":"www.ministryofsupply.com","predictiveSearch":true,"shopId":3092321,"locale":"en"}</script>
884<script>var Shopify = Shopify || {};
885Shopify.shop = "mostrial.myshopify.com";
886Shopify.locale = "en";
887Shopify.currency = {"active":"USD","rate":"1.0"};
888Shopify.country = "US";
889Shopify.theme = {"name":"MMS - 09\/22\/26 - Collection Restructure","id":160859127883,"schema_name":"Smart","schema_version":"3.0.29","theme_store_id":null,"role":"main"};
890Shopify.theme.handle = "null";
891Shopify.theme.style = {"id":null,"handle":null};
892Shopify.cdnHost = "www.ministryofsupply.com/cdn";
893Shopify.routes = Shopify.routes || {};
894Shopify.routes.root = "/";
895Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
896Shopify.SignInWithShop = Shopify.SignInWithShop || {};
897Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
898Shopify.SignInWithShop.User.recognized = false;</script>
898<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
898<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>
898<script>
899  window.Shopify = window.Shopify || {};
900  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
901  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
902  window.Shopify.SignInWithShop.eligible = true;
903</script>
903<script id="shop-js-analytics" type="application/json">{"pageType":"product"}</script>
903<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>
903<script type="module">
904  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
905
906  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
907
908</script>
908<script>
909  window.Shopify = window.Shopify || {};
910  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
911  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"]};
912</script>
912<script>(function() {
913  var isLoaded = false;
914  function asyncLoad() {
915    if (isLoaded) return;
916    isLoaded = true;
917    var urls = ["https:\/\/cdn-loyalty.yotpo.com\/loader\/Dw4LlQ-Tkqj0o2AC29UglQ.js?shop=mostrial.myshopify.com","https:\/\/script.metricode.com\/wotjs\/ellipsis.js?api_key=49cb8729-ebee-45ca-b819-74583274e393\u0026shop=mostrial.myshopify.com","https:\/\/d23dclunsivw3h.cloudfront.net\/redirect-app.js?shop=mostrial.myshopify.com","https:\/\/static.shareasale.com\/json\/shopify\/shareasale-tracking.js?sasmid=63199\u0026ssmtid=74972\u0026shop=mostrial.myshopify.com","https:\/\/static.returngo.ai\/master.returngo.ai\/returngo.min.js?shop=mostrial.myshopify.com","https:\/\/api-v2.getripple.ai\/api\/public\/cart-snapshot\/script.js?shop=mostrial.myshopify.com","https:\/\/tags.productgenius.io\/tag.js?shop=mostrial.myshopify.com","https:\/\/api-v2.getripple.ai\/api\/public\/arcs-v2\/cart-snapshot\/script.js?shop=mostrial.myshopify.com","https:\/\/api-v2.getripple.ai\/api\/public\/arcs-v2\/tracking\/script.js?workspace=69b5b4549656318a6cd2c564\u0026shop=mostrial.myshopify.com","https:\/\/cdn.instant.one\/instant.js?siteId=site_1292bc82773748ad9f701b8b44dea5f5\u0026shop=mostrial.myshopify.com","https:\/\/onetext.com\/sdk\/onetext.min.js?onetext-account-token=onetext_account_production_0194d2f5-da3d-7331-a8ae-de6a42df8f45\u0026timestamp=1790751639997\u0026shop=mostrial.myshopify.com"];
918    for (var i = 0; i < urls.length; i++) {
919      var s = document.createElement('script');
920      s.type = 'text/javascript';
921      s.async = true;
922      s.src = urls[i];
923      var x = document.getElementsByTagName('script')[0];
924      x.parentNode.insertBefore(s, x);
925    }
926  };
927  if(window.attachEvent) {
928    window.attachEvent('onload', asyncLoad);
929  } else {
930    window.addEventListener('load', asyncLoad, false);
931  }
932})();</script>
932<script id="__st">var __st={"a":3092321,"offset":-14400,"reqid":"b5c32b18-ac4c-4c95-b008-60fe5ef9edc8-1790839709","pageurl":"www.ministryofsupply.com\/products\/mens-velocity-suit-jacket-dark-navy-heather-mps","u":"fc4395ae3386","p":"product","rtyp":"product","rid":7399359643723};</script>
932<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
932<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>
932<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.ministryofsupply.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
932<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 = "//www.ministryofsupply.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>
932<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>
932<script>
933  window.Shopify = window.Shopify || {};
934  window.Shopify.MCP = window.Shopify.MCP || {};
935  window.Shopify.MCP.enabled = true;
936  window.Shopify.MCP.shop = "mostrial.myshopify.com";
937  window.Shopify.MCP.mcpEndpoint = "https:\/\/www.ministryofsupply.com\/api\/mcp";
938  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"]}}];
939</script>
939<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("\/\/www.ministryofsupply.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
940</script>
940<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://www.ministryofsupply.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
941</script>
941<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
942  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);
943</script>
943<script>
944  function portableWalletsCleanup(e){e&&e.src&&console.error("Failed to load portable wallets script "+e.src);var t=document.querySelectorAll("shopify-accelerated-checkout .shopify-payment-button__skeleton, shopify-accelerated-checkout-cart .wallet-cart-button__skeleton"),e=document.getElementById("shopify-buyer-consent");for(let e=0;e<t.length;e++)t[e].remove();e&&e.remove()}function portableWalletsNotLoadedAsModule(e){e instanceof ErrorEvent&&"string"==typeof e.message&&e.message.includes("import.meta")&&"string"==typeof e.filename&&e.filename.includes("portable-wallets")&&(window.removeEventListener("error",portableWalletsNotLoadedAsModule),window.Shopify.PaymentButton.failedToLoad=e,"loading"===document.readyState?document.addEventListener("DOMContentLoaded",window.Shopify.PaymentButton.init):window.Shopify.PaymentButton.init())}window.addEventListener("error",portableWalletsNotLoadedAsModule);
945</script>
945<script type="module" src="https://www.ministryofsupply.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js" onerror="portableWalletsCleanup(this)" crossorigin="anonymous"></script>
945<script nomodule="">
946  document.addEventListener("DOMContentLoaded", portableWalletsCleanup);
947</script>
947<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.ministryofsupply.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"><style id="shopify-accelerated-checkout-cart">
948        #shopify-buyer-consent {
949  margin-top: 1em;
950  display: inline-block;
951  width: 100%;
952}
953
954#shopify-buyer-consent.hidden {
955  display: none;
956}
957
958#shopify-subscription-policy-button {
959  background: none;
960  border: none;
961  padding: 0;
962  text-decoration: underline;
963  font-size: inherit;
964  cursor: pointer;
965}
966
967#shopify-subscription-policy-button::before {
968  box-shadow: none;
969}
970
971      </style>
971<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
vendor: 4,674 bytes, lines 971-1191
971<script>
972      document.documentElement.style.setProperty(
973        "--scrollbar-width",
974        `${window.innerWidth - document.documentElement.clientWidth}px`,
975      );
976
977      (function (factory) {
978if (typeof define === 'function' && define.amd) {
979define([], factory);
980} else if (typeof module === 'object' && module.exports) {
981module.exports = factory();
982} else {
983window.idleCallbackShim = factory();
984}
985}(function(){
986'use strict';
987var scheduleStart, throttleDelay, lazytimer, lazyraf;
988var root = typeof window != 'undefined' ?
989window :
990typeof global != undefined ?
991global :
992this || {};
993var requestAnimationFrame = root.cancelRequestAnimationFrame && root.requestAnimationFrame || setTimeout;
994var cancelRequestAnimationFrame = root.cancelRequestAnimationFrame || clearTimeout;
995var tasks = [];
996var runAttempts = 0;
997var isRunning = false;
998var remainingTime = 7;
999var minThrottle = 35;
1000var throttle = 125;
1001var index = 0;
1002var taskStart = 0;
1003var tasklength = 0;
1004var IdleDeadline = {
1005get didTimeout(){
1006return false;
1007},
1008timeRemaining: function(){
1009var timeRemaining = remainingTime - (Date.now() - taskStart);
1010return Math.max(0, timeRemaining)
1011},
1012};
1013var setInactive = debounce(function(){
1014remainingTime = 22;
1015throttle = 66;
1016minThrottle = 0;
1017});
1018
1019function debounce(fn){
1020var id, timestamp;
1021var wait = 99;
1022var check = function(){
1023var last = (Date.now()) - timestamp;
1024
1025if (last < wait) {
1026id = setTimeout(check, wait - last);
1027} else {
1028id = null;
1029fn();
1030}
1031};
1032return function(){
1033timestamp = Date.now();
1034if(!id){
1035id = setTimeout(check, wait);
1036}
1037};
1038}
1039
1040function abortRunning(){
1041if(isRunning){
1042if(lazyraf){
1043cancelRequestAnimationFrame(lazyraf);
1044}
1045if(lazytimer){
1046clearTimeout(lazytimer);
1047}
1048isRunning = false;
1049}
1050}
1051
1052function onInputorMutation(){
1053if(throttle != 125){
1054remainingTime = 7;
1055throttle = 125;
1056minThrottle = 35;
1057
1058if(isRunning) {
1059abortRunning();
1060scheduleLazy();
1061}
1062}
1063setInactive();
1064}
1065
1066function scheduleAfterRaf() {
1067lazyraf = null;
1068lazytimer = setTimeout(runTasks, 0);
1069}
1070
1071function scheduleRaf(){
1072lazytimer = null;
1073requestAnimationFrame(scheduleAfterRaf);
1074}
1075
1076function scheduleLazy(){
1077
1078if(isRunning){return;}
1079throttleDelay = throttle - (Date.now() - taskStart);
1080
1081scheduleStart = Date.now();
1082
1083isRunning = true;
1084
1085if(minThrottle && throttleDelay < minThrottle){
1086throttleDelay = minThrottle;
1087}
1088
1089if(throttleDelay > 9){
1090lazytimer = setTimeout(scheduleRaf, throttleDelay);
1091} else {
1092throttleDelay = 0;
1093scheduleRaf();
1094}
1095}
1096
1097function runTasks(){
1098var task, i, len;
1099var timeThreshold = remainingTime > 9 ?
11009 :
11011
1102;
1103
1104taskStart = Date.now();
1105isRunning = false;
1106
1107lazytimer = null;
1108
1109if(runAttempts > 2 || taskStart - throttleDelay - 50 < scheduleStart){
1110for(i = 0, len = tasks.length; i < len && IdleDeadline.timeRemaining() > timeThreshold; i++){
1111task = tasks.shift();
1112tasklength++;
1113if(task){
1114task(IdleDeadline);
1115}
1116}
1117}
1118
1119if(tasks.length){
1120scheduleLazy();
1121} else {
1122runAttempts = 0;
1123}
1124}
1125
1126function requestIdleCallbackShim(task){
1127index++;
1128tasks.push(task);
1129scheduleLazy();
1130return index;
1131}
1132
1133function cancelIdleCallbackShim(id){
1134var index = id - 1 - tasklength;
1135if(tasks[index]){
1136tasks[index] = null;
1137}
1138}
1139
1140if(!root.requestIdleCallback || !root.cancelIdleCallback){
1141root.requestIdleCallback = requestIdleCallbackShim;
1142root.cancelIdleCallback = cancelIdleCallbackShim;
1143
1144if(root.document && document.addEventListener){
1145root.addEventListener('scroll', onInputorMutation, true);
1146root.addEventListener('resize', onInputorMutation);
1147
1148document.addEventListener('focus', onInputorMutation, true);
1149document.addEventListener('mouseover', onInputorMutation, true);
1150['click', 'keypress', 'touchstart', 'mousedown'].forEach(function(name){
1151document.addEventListener(name, onInputorMutation, {capture: true, passive: true});
1152});
1153
1154if(root.MutationObserver){
1155new MutationObserver( onInputorMutation ).observe( document.documentElement, {childList: true, subtree: true, attributes: true} );
1156}
1157}
1158} else {
1159try{
1160root.requestIdleCallback(function(){}, {timeout: 0});
1161} catch(e){
1162(function(rIC){
1163var timeRemainingProto, timeRemaining;
1164root.requestIdleCallback = function(fn, timeout){
1165if(timeout && typeof timeout.timeout == 'number'){
1166return rIC(fn, timeout.timeout);
1167}
1168return rIC(fn);
1169};
1170if(root.IdleCallbackDeadline && (timeRemainingProto = IdleCallbackDeadline.prototype)){
1171timeRemaining = Object.getOwnPropertyDescriptor(timeRemainingProto, 'timeRemaining');
1172if(!timeRemaining || !timeRemaining.configurable || !timeRemaining.get){return;}
1173Object.defineProperty(timeRemainingProto, 'timeRemaining', {
1174value:  function(){
1175return timeRemaining.get.call(this);
1176},
1177enumerable: true,
1178configurable: true,
1179});
1180}
1181})(root.requestIdleCallback)
1182}
1183}
1184
1185return {
1186request: requestIdleCallbackShim,
1187cancel: cancelIdleCallbackShim,
1188};
1189}));
1190
1191    </script>
1191<script type="application/javascript">
1192  /* @formatter:off */
1193  /* Indexed DB module */
1194  function _slicedToArray(t,n){return _arrayWithHoles(t)||_iterableToArrayLimit(t,n)||_unsupportedIterableToArray(t,n)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(t,n){if(t){if("string"==typeof t)return _arrayLikeToArray(t,n);var r=Object.prototype.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(t,n):void 0}}function _arrayLikeToArray(t,n){(null==n||n>t.length)&&(n=t.length);for(var r=0,e=new Array(n);r<n;r++)e[r]=t[r];return e}function _iterableToArrayLimit(t,n){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var e,o,u=[],i=!0,a=!1;try{for(r=r.call(t);!(i=(e=r.next()).done)&&(u.push(e.value),!n||u.length!==n);i=!0);}catch(t){a=!0,o=t}finally{try{i||null==r.return||r.return()}finally{if(a)throw o}}return u}}function _arrayWithHoles(t){if(Array.isArray(t))return t}function _typeof(t){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof(t)}!function(t,n){"object"===("undefined"==typeof exports?"undefined":_typeof(exports))&&"undefined"!=typeof module?n(exports):"function"==typeof define&&define.amd?define(["exports"],n):n((t="undefined"!=typeof globalThis?globalThis:t||self).idbKeyval={})}(this,(function(t){"use strict";function n(t){return new Promise((function(n,r){t.oncomplete=t.onsuccess=function(){return n(t.result)},t.onabort=t.onerror=function(){return r(t.error)}}))}function r(t,r){var e=indexedDB.open(t);e.onupgradeneeded=function(){return e.result.createObjectStore(r)};var o=n(e);return function(t,n){return o.then((function(e){return n(e.transaction(r,t).objectStore(r))}))}}var e;function o(){return e||(e=r("keyval-store","keyval")),e}function u(t,r){return t.openCursor().onsuccess=function(){this.result&&(r(this.result),this.result.continue())},n(t.transaction)}t.clear=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o();return t("readwrite",(function(t){return t.clear(),n(t.transaction)}))},t.createStore=r,t.del=function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o();return r("readwrite",(function(r){return r.delete(t),n(r.transaction)}))},t.delMany=function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o();return r("readwrite",(function(r){return t.forEach((function(t){return r.delete(t)})),n(r.transaction)}))},t.entries=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o();return t("readonly",(function(r){if(r.getAll&&r.getAllKeys)return Promise.all([n(r.getAllKeys()),n(r.getAll())]).then((function(t){var n=_slicedToArray(t,2),r=n[0],e=n[1];return r.map((function(t,n){return[t,e[n]]}))}));var e=[];return t("readonly",(function(t){return u(t,(function(t){return e.push([t.key,t.value])})).then((function(){return e}))}))}))},t.get=function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o();return r("readonly",(function(r){return n(r.get(t))}))},t.getMany=function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o();return r("readonly",(function(r){return Promise.all(t.map((function(t){return n(r.get(t))})))}))},t.keys=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o();return t("readonly",(function(t){if(t.getAllKeys)return n(t.getAllKeys());var r=[];return u(t,(function(t){return r.push(t.key)})).then((function(){return r}))}))},t.promisifyRequest=n,t.set=function(t,r){var e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:o();return e("readwrite",(function(e){return e.put(r,t),n(e.transaction)}))},t.setMany=function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o();return r("readwrite",(function(r){return t.forEach((function(t){return r.put(t[1],t[0])})),n(r.transaction)}))},t.update=function(t,r){var e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:o();return e("readwrite",(function(e){return new Promise((function(o,u){e.get(t).onsuccess=function(){try{e.put(r(this.result),t),o(n(e.transaction))}catch(t){u(t)}}}))}))},t.values=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o();return t("readonly",(function(t){if(t.getAll)return n(t.getAll());var r=[];return u(t,(function(t){return r.push(t.value)})).then((function(){return r}))}))}
1194,Object.defineProperty(t,"__esModule",{value:!0})}));
1195  /* @formatter:on */
1196</script>
1196<script>
1197  // Check if x-defer is implemented in page to make it future-update proof
1198  // This is not bullet proof, but a good indication your theme has been updated to 1.3.7 or newer
1199  // if (!document.querySelector('[x-defer]')) {
1200
1201  (function () {
1202    "use strict";
1203
1204    const hasAlpine = new Promise(resolve => {
1205      window.addEventListener('alpine:initialized', resolve, { once: true, passive: true });
1206    });
1207
1208    const hasInteract = new Promise(resolve => {
1209      (events => {
1210        const onInteract = () => {
1211          resolve();
1212          events.forEach(type => window.removeEventListener(type, onInteract));
1213        };
1214        events.forEach(type => window.addEventListener(type, onInteract, { once: true, passive: true }));
1215      })(['touchstart', 'wheel', 'mouseover', 'keydown']);
1216    });
1217
1218    const onIntersect = (el) => {
1219      return new Promise(resolve => {
1220        const observer = new IntersectionObserver(entries => {
1221          for (const entry of entries) {
1222            if (entry.isIntersecting) {
1223              observer.disconnect();
1224              resolve();
1225            }
1226          }
1227        }, {});
1228        observer.observe(el);
1229      });
1230    };
1231
1232    function runComponent(el) {
1233      hasAlpine.then(() => {
1234        el.removeAttribute('x-ignore');
1235        queueMicrotask(() => Alpine.initTree(el));
1236      });
1237    }
1238
1239    function initDeferredComponents() {
1240
1241      document.querySelectorAll('[x-data][x-defer]').forEach(el => {
1242        el.setAttribute('x-ignore', '');
1243        const deferUntil = (el.getAttribute('x-defer') || '').trim();
1244
1245        switch (deferUntil) {
1246          case 'interact':
1247            hasInteract.then(() => runComponent(el));
1248            break;
1249          case 'intersect':
1250            onIntersect(el).then(() => runComponent(el));
1251            break;
1252          case 'idle':
1253            window.requestIdleCallback(() => runComponent(el), { timeout: 4000 });
1254            break;
1255          case 'eager':
1256            runComponent(el);
1257            break;
1258          default:
1259            if (deferUntil.startsWith('event:') && deferUntil.length > 6) {
1260              window.addEventListener(deferUntil.substring(6), () => runComponent(el), { once: true, passive: true });
1261            }
1262        }
1263      });
1264    }
1265
1266    window.addEventListener('alpine:init', initDeferredComponents, { once: true, passive: true });
1267    // window.addEventListener('DOMContentLoaded', initDeferredComponents, { once: true, passive: true });
1268  })();
1269  // }
1270</script>
1270<meta name="google-site-verification" content="TgmYT1xQW6InRafwLkGwJj8W0yzYEtWPckaK2HOUHXU"><!-- BEGIN app block: shopify://apps/blockify-fraud-filter/blocks/app_embed/2e3e0ba5-0e70-447a-9ec5-3bf76b5ef12e --><link href="https://cdn.shopify.com/extensions/01a0f5b2-7883-7434-b9ec-aee0e9449934/region-restrictions-379/assets/ip-blocker-embed.min.js" as="script" type="text/javascript" rel="preload"><link rel="preconnect" href="https://media.synctrack.io">
1270<script type="application/json" id="ipblocker-config">
1271  {
1272    "shopIdentifier": "mostrial.myshopify.com",
1273    "ipBlockerMetafields": "{\"showOverlayByPass\":false,\"disableSpyExtensions\":false,\"blockUnknownBots\":true,\"activeApp\":true,\"blockByMetafield\":false,\"visitorAnalytic\":true,\"showWatermark\":true,\"blockCheckoutApi\":true}",
1274    "ipBlockerRules": null,
1275    "ipBlockerGeneral": {"activeVpnProxy":true,"vpnRiskCore":75,"torBlock":true,"showWatermark":true,"autoBlock":false,"enableVisitorAnalytics":true,"blockUnknownBots":true,"protectTexts":false,"protectImages":false,"protectContents":false,"allowVpnFromPrivateRelay":true,"plan":"shopify plus","enableApp":true,"siteUrl":"www.ministryofsupply.com","showOverlayByPass":false,"useClientSideCheck":true},
1276    "ipBlockerBlockTemplate": "{\"customCss\":\"#blockify---container{--bg-blockify: #fff;position:relative}#blockify---container::after{content:'';position:absolute;inset:0;background-repeat:no-repeat !important;background-size:cover !important;background:var(--bg-blockify);z-index:0}#blockify---container #blockify---container__inner{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}#blockify---container #blockify---container__inner #blockify-block-content{display:flex;flex-direction:column;align-items:center;text-align:center}#blockify---container #blockify---container__inner #blockify-block-content #blockify-block-superTitle{display:none !important}#blockify---container #blockify---container__inner #blockify-block-content #blockify-block-title{font-size:313%;font-weight:bold;margin-top:1em}@media only screen and (min-width: 768px) and (max-width: 1199px){#blockify---container #blockify---container__inner #blockify-block-content #blockify-block-title{font-size:188%}}@media only screen and (max-width: 767px){#blockify---container #blockify---container__inner #blockify-block-content #blockify-block-title{font-size:107%}}#blockify---container #blockify---container__inner #blockify-block-content #blockify-block-description{font-size:125%;margin:1.5em;line-height:1.5}@media only screen and (min-width: 768px) and (max-width: 1199px){#blockify---container #blockify---container__inner #blockify-block-content #blockify-block-description{font-size:88%}}@media only screen and (max-width: 767px){#blockify---container #blockify---container__inner #blockify-block-content #blockify-block-description{font-size:107%}}#blockify---container #blockify---container__inner #blockify-block-content #blockify-block-description #blockify-block-text-blink{display:none !important}#blockify---container #blockify---container__inner #blockify-logo-block-image{position:relative;width:400px;height:auto;max-height:300px}@media only screen and (max-width: 767px){#blockify---container #blockify---container__inner #blockify-logo-block-image{width:200px}}#blockify---container #blockify---container__inner #blockify-logo-block-image::before{content:'';display:block;padding-bottom:56.2%}#blockify---container #blockify---container__inner #blockify-logo-block-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}\\n\",\"logoImage\":{\"active\":true,\"value\":\"https:\/\/storage.synctrack.io\/megamind-fraud\/assets\/default-thumbnail.png\",\"altText\":\"Red octagonal stop sign with a black hand symbol in the center, indicating a warning or prohibition\"},\"superTitle\":{\"active\":false,\"text\":\"403\",\"color\":\"#899df1\"},\"title\":{\"active\":true,\"text\":\"Access Denied\",\"color\":\"#000\"},\"description\":{\"active\":true,\"text\":\"The site owner may have set restrictions that prevent you from accessing the site. Please contact the site owner for access.\",\"color\":\"#000\"},\"background\":{\"active\":true,\"value\":\"#fff\",\"type\":\"1\",\"colorFrom\":null,\"colorTo\":null}}",
1277    "ipBlockerBotsAllow": [{"botName":"aHrefs Bot","regex":"AhrefsBot"},{"botName":"Facebook External Hit","regex":"facebookexternalhit|facebookplatform|facebookexternalua"},{"botName":"Googlebot","regex":"AdsBot-Google(-Mobile)?|Adwords-(DisplayAds|Express|Instant)|Google Web Preview|Google[ -]Publisher[ -]Plugin|Google-(Ads-Qualify|Adwords|AMPHTML|Assess|HotelAdsVerifier|Read-Aloud|Shopping-Quality|Site-Verification|speakr|Test|Youtube-Links)|(APIs|DuplexWeb|Feedfetcher|Mediapartners)-Google|Googlebot(-Mobile|-Image|-Video|-News)?|GoogleProducer|Google.*\/\\+\/web\/snippet"},{"botName":"Applebot","regex":"Applebot"},{"botName":"Lighthouse","regex":"([A-z0-9]*)-Lighthouse"},{"botName":"BingBot","regex":"MSNBot|msrbot|bingbot|BingPreview|msnbot-(UDiscovery|NewsBlogs)|adidxbot"},{"botName":"LinkedIn Bot","regex":"LinkedInBot"},{"botName":"Semrush Bot","regex":"SemrushBot"},{"botName":"Pinterest","regex":"Pinterest(bot)?\/\\d\\.\\d.*www\\.pinterest\\.com.*"}],
1278    "baseUrl": "https:\/\/fraud.blockifyapp.com\/s\/api",
1279    "bucketUrl": "https:\/\/media.synctrack.io\/megamind-fraud",
1280    "storefrontApiUrl": "https:\/\/fraud.blockifyapp.com\/p\/api",
1281    "ipBlockerChecking": true,
1282    "ipBlockerCollectionId": null,
1283    "ipBlockerProductCollections": [56262885451,271192916043,284689629259,27833670049
12831,283740536907,278004301899,268866322507,265465823307,265467854923,265465987147,265466019915,283750105163,283741257803,292918329419,365301128,365298440,283751350347,283750301771,285178691659,289068089419,278654156875,278247866443,295759773771,283747090507,284665413707,285178626123,288848674891,285178527819,283472068683,1189347336,283741225035,78004453451,285176102987,289067761739,3061973000,281796509771,278868820043,388347656,56718131275,285392011339,285421994059,274979487819,278003974219,78088241227,165683265611],
1284    "ipBlockerCheckoutProduct": { "variants": [{ "id": 41656106123339 },{ "id": 41656106156107 },{ "id": 41656106188875 },{ "id": 41656106221643 },{ "id": 41656106254411 },{ "id": 41656106287179 },{ "id": 41656106319947 }] }
1285  }
1286</script>
1286<script id="blockifyScriptTag" src="https://cdn.shopify.com/extensions/01a0f5b2-7883-7434-b9ec-aee0e9449934/region-restrictions-379/assets/ip-blocker-embed.min.js" async=""></script>
1286<!-- END app block --><!-- BEGIN app block: shopify://apps/klickly-connector/blocks/klickly-embed/019d9086-f209-7d9a-959a-034ff6648e37 --><link rel="dns-prefetch" href="//kp-27ma.klck.dev"><link rel="preconnect" href="//kp-27ma.klck.dev" fetchpriority="high"><link rel="preload" href="https://kp-27ma.klck.dev/boa.js?v=0&amp;version=v2&amp;platform=shopify&amp;domain_id=3295&amp;account_id=1550&amp;b_type_cart=20a60c11ca399bde&amp;b_type_visit=d878ff6ad5b91e9b&amp;b_type_checkout=b1b469ff5bcc5f75&amp;shop=mostrial.myshopify.com" as="script" fetchpriority="high">
1286<script src="https://kp-27ma.klck.dev/boa.js?v=0&amp;version=v2&amp;platform=shopify&amp;domain_id=3295&amp;account_id=1550&amp;b_type_cart=20a60c11ca399bde&amp;b_type_visit=d878ff6ad5b91e9b&amp;b_type_checkout=b1b469ff5bcc5f75&amp;shop=mostrial.myshopify.com" async="" fetchpriority="high"></script>
1286<!-- END app block --><!-- BEGIN app block: shopify://apps/elevar-conversion-tracking/blocks/dataLayerEmbed/bc30ab68-b15c-4311-811f-8ef485877ad6 --><!-- END app block --><!-- BEGIN app block: shopify://apps/returngo-returns-exchanges/blocks/returngo-loader/c46ec5ca-ca5f-4afb-904e-7e20126a14d4 -->
1286<script> 
1287  window.returngo = window.returngo || {};
1288  window.returngo.loadScripts ||= [];
1289  window.returngo.loadScripts.push('https://storefront-components.returngo.ai/shop-now.min.js');
1290  
1291  window.returngo.settings ||= {"general":{"default_locale":"en","portal_url":"https:\/\/www.ministryofsupply.com\/a\/returns?"},"coverage":{"coverage_product_id":null,"coverage_variant_id":null,"coverage_item_image_url":"https:\/\/storefront-components.returngo.ai\/assets\/return-guard.png","coverage_selection_method_component":"toggle"}};
1292  window.returngo.translations ||= {"en":{"COVERAGE_DESCRIPTION":"Get free returns with Return Guard for {Return_Guard_Price}","COVERAGE_LEARN_MORE":"Learn more","COVERAGE_LEARN_MORE_TITLE":"Add free returns","COVERAGE_LEARN_MORE_DESCRIPTION":"Add this option now to unlock the ability to return this order for free, with no additional fees.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"Continue to checkout","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"Choose new item(s) to add to your return request","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"Exchange credits remaining"},"ro":{"COVERAGE_DESCRIPTION":"Obțineți returnări gratuite cu Return Guard pentru {Return_Guard_Price}","COVERAGE_LEARN_MORE":"Aflați mai multe","COVERAGE_LEARN_MORE_TITLE":"Adăugați returnări gratuite","COVERAGE_LEARN_MORE_DESCRIPTION":"Adăugați această opțiune acum pentru a debloca posibilitatea de a returna această comandă gratuit, fără taxe suplimentare.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"Continuați la finalizare","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"Alegeți articolul\/articolele noi de adăugat la cererea de returnare","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"Credite de schimb rămase"},"es":{"COVERAGE_DESCRIPTION":"Obtén devoluciones gratis con Return Guard por {Return_Guard_Price}","COVERAGE_LEARN_MORE":"Saber más","COVERAGE_LEARN_MORE_TITLE":"Añadir devoluciones gratis","COVERAGE_LEARN_MORE_DESCRIPTION":"Añade esta opción ahora para desbloquear la posibilidad de devolver este pedido gratis, sin cargos adicionales.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"Continuar al pago","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"Elige el\/los nuevo(s) artículo(s) para añadir a tu solicitud de devolución","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"Créditos de intercambio restantes"},"fr":{"COVERAGE_DESCRIPTION":"Obtenez des retours gratuits avec Return Guard pour {Return_Guard_Price}","COVERAGE_LEARN_MORE":"En savoir plus","COVERAGE_LEARN_MORE_TITLE":"Ajouter les retours gratuits","COVERAGE_LEARN_MORE_DESCRIPTION":"Ajoutez cette option maintenant pour débloquer la possibilité de retourner cette commande gratuitement, sans frais supplémentaires.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"Continuer vers le paiement","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"Choisissez le(s) nouvel(s) article(s) à ajouter à votre demande de retour","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"Crédits d'échange restants"},"it":{"COVERAGE_DESCRIPTION":"Ottieni resi gratuiti con Return Guard per {Return_Guard_Price}","COVERAGE_LEARN_MORE":"Scopri di più","COVERAGE_LEARN_MORE_TITLE":"Aggiungi resi gratuiti","COVERAGE_LEARN_MORE_DESCRIPTION":"Aggiungi questa opzione ora per sbloccare la possibilità di restituire questo ordine gratuitamente, senza costi aggiuntivi.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"Continua al checkout","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"Scegli il\/i nuovo\/i articolo\/i da aggiungere alla tua richiesta di reso","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"Crediti di scambio rimanenti"},"he":{"COVERAGE_DESCRIPTION":"קבל החזרות בחינם עם Return Guard עבור {Return_Guard_Price}","COVERAGE_LEARN_MORE":"למד עוד","COVERAGE_LEARN_MORE_TITLE":"הוסף החזרות בחינם","COVERAGE_LEARN_MORE_DESCRIPTION":"הוסף אפשרות זו כעת כדי לפתוח את האפשרות להחזיר הזמנה זו בחינם, ללא עמלות נוספות.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"המשך לתשלום","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"בחר פריט\/ים חדש\/ים להוספה לבקשת ההחזרה שלך","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"יתרת קרדיטים להחלפה"},"de":{"COVERAGE_DESCRIPTION":"Kostenlose Rücksendungen mit Return Guard für {Return_Guard_Price}","COVERAGE_LEARN_MORE":"Mehr erfahren","COVERAGE_LEARN_MORE_TITLE":"Kostenlose Rücksendungen hinzufügen","COVERAGE_LEARN_MORE_DESCRIPTION":"Fügen Sie diese Option jetzt hinzu, um diese Bestellung kostenlos und ohne zusätzliche Gebühren zurückgeben zu können.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"Zur Kasse gehen","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"Wählen Sie neue Artikel für Ihre Rückgabeanfrage","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"Verbleibende Umtauschguthaben"},"pt":{"COVERAGE_DESCRIPTION":"Obtenha devoluções grátis com Return Guard por {Return_Guard_Price}","COVERAGE_LEARN_MORE":"Saiba mais","COVERAGE_LEARN_MORE_TITLE":"Adicionar devoluções grátis","COVERAGE_LEARN_MORE_DESCRIPTION":"Adicione esta opção agora para desbloquear a possibilidade de devolver este pedido gratuitamente, sem taxas adicionais.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"Continuar para o pagamento","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"Escolha o(s) novo(s) item(ns) para adicionar ao seu pedido de devolução","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"Créditos de troca restantes"},"da":{"COVERAGE_DESCRIPTION":"Få gratis returneringer med Return Guard for {Return_Guard_Price}","COVERAGE_LEARN_MORE":"Læs mere","COVERAGE_LEARN_MORE_TITLE":"Tilføj gratis returneringer","COVERAGE_LEARN_MORE_DESCRIPTION":"Tilføj denne mulighed nu for at låse op for muligheden for at returnere denne ordre gratis, uden ekstra gebyrer.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"Fortsæt til betaling","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"Vælg nye vare(r) at tilføje til din returneringsanmodning","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"Resterende byttecreditter"},"nl":{"COVERAGE_DESCRIPTION":"Krijg gratis retouren met Return Guard voor {Return_Guard_Price}","COVERAGE_LEARN_MORE":"Meer informatie","COVERAGE_LEARN_MORE_TITLE":"Gratis retouren toevoegen","COVERAGE_LEARN_MORE_DESCRIPTION":"Voeg deze optie nu toe om de mogelijkheid te ontgrendelen om deze bestelling gratis te retourneren, zonder extra kosten.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"Doorgaan naar afrekenen","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"Kies nieuw(e) artikel(en) om toe te voegen aan je retourverzoek","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"Resterende omruilingscredits"},"ko":{"COVERAGE_DESCRIPTION":"{Return_Guard_Price}에 Return Guard로 무료 반품이 가능합니다","COVERAGE_LEARN_MORE":"자세히 알아보기","COVERAGE_LEARN_MORE_TITLE":"무료 반품 추가","COVERAGE_LEARN_MORE_DESCRIPTION":"이 옵션을 지금 추가하면 추가 요금 없이 이 주문을 무료로 반품할 수 있습니다.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"결제하기","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"반품 요청에 추가할 새 상품을 선택하세요","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"남은 교환 크레딧"},"tr":{"COVERAGE_DESCRIPTION":"{Return_Guard_Price} karşılığında Return Guard ile ücretsiz iade","COVERAGE_LEARN_MORE":"Daha fazla bilgi","COVERAGE_LEARN_MORE_TITLE":"Ücretsiz iade ekle","COVERAGE_LEARN_MORE_DESCRIPTION":"Bu siparişi ek ücret olmadan ücretsiz iade edebilmek için bu seçeneği şimdi ekleyin.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"Ödemeye devam et","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"İade talebinize eklemek için yeni ürün(ler) seçin","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"Kalan değişim kredileri"},"bg":{"COVERAGE_DESCRIPTION":"Get free returns and exchanges with Return Guard for {Return_Guard_Price}","COVERAGE_LEARN_MORE":"Learn more","COVERAGE_LEARN_MORE_TITLE":"Add free returns and exchanges","COVERAGE_LEARN_MORE_DESCRIPTION":"Add this option now to unlock the ability to return or exch
1292ange this order for free, with no additional fees.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"Continue to checkout","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"Choose new item(s) to add to your return request","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"Exchange credits remaining"},"no":{"COVERAGE_DESCRIPTION":"Få gratis returer og bytter med Return Guard for {Return_Guard_Price}","COVERAGE_LEARN_MORE":"Les mer","COVERAGE_LEARN_MORE_TITLE":"Legg til gratis returer og bytter","COVERAGE_LEARN_MORE_DESCRIPTION":"Legg til dette alternativet nå for å låse opp muligheten til å returnere eller bytte denne bestillingen gratis, uten ekstra gebyrer.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"Fortsett til kassen","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"Velg nye varer å legge til i returforespørselen din","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"Gjenstående byttepoeng"},"ar":{"COVERAGE_DESCRIPTION":"احصل على إرجاع مجاني مع Return Guard مقابل {Return_Guard_Price}","COVERAGE_LEARN_MORE":"اعرف المزيد","COVERAGE_LEARN_MORE_TITLE":"إضافة الإرجاع المجاني","COVERAGE_LEARN_MORE_DESCRIPTION":"أضف هذا الخيار الآن لفتح إمكانية إرجاع هذا الطلب مجاناً، دون رس��م إضافية.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"متابعة إلى الدفع","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"اختر الصنف\/المنتجات الجديدة لإضافتها إلى طلب الإرجاع","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"أرصدة الاستبدال المتبقية"},"pl":{"COVERAGE_DESCRIPTION":"Otrzymaj darmowe zwroty z Return Guard za {Return_Guard_Price}","COVERAGE_LEARN_MORE":"Dowiedz się więcej","COVERAGE_LEARN_MORE_TITLE":"Dodaj darmowe zwroty","COVERAGE_LEARN_MORE_DESCRIPTION":"Dodaj tę opcję teraz, aby odblokować możliwość bezpłatnego zwrotu tego zamówienia, bez dodatkowych opłat.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"Przejdź do kasy","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"Wybierz nowe produkty do dodania do wniosku o zwrot","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"Pozostałe punkty wymiany"},"el":{"COVERAGE_DESCRIPTION":"Αποκτήστε δωρεάν επιστροφές με το Return Guard για {Return_Guard_Price}","COVERAGE_LEARN_MORE":"Μάθετε περισσότερα","COVERAGE_LEARN_MORE_TITLE":"Προσθήκη δωρεάν επιστροφών","COVERAGE_LEARN_MORE_DESCRIPTION":"Προσθέστε αυτή την επιλογή τώρα για να ξεκλειδώσετε τη δυνατότητα επιστροφής αυτής της παραγγελίας δωρεάν, χωρίς πρόσθετα τέλη.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"Συνέχεια στην πληρωμή","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"Επιλέξτε νέο\/νέα προϊόντα για προσθήκη στο αίτημα επιστροφής σας","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"Υπόλοιπα πιστωτικά αντικατάστασης"},"sk":{"COVERAGE_DESCRIPTION":"Získajte bezplatné vrátenia s Return Guard za {Return_Guard_Price}","COVERAGE_LEARN_MORE":"Zistiť viac","COVERAGE_LEARN_MORE_TITLE":"Pridať bezplatné vrátenia","COVERAGE_LEARN_MORE_DESCRIPTION":"Pridajte túto možnosť teraz a odomknite možnosť bezplatne vrátiť túto objednávku bez ďalších poplatkov.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"Pokračovať k pokladni","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"Vyberte nové položky na pridanie do vašej žiadosti o vrátenie","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"Zostávajúce kredity na výmenu"},"hu":{"COVERAGE_DESCRIPTION":"Get free returns and exchanges with Return Guard for {Return_Guard_Price}","COVERAGE_LEARN_MORE":"Learn more","COVERAGE_LEARN_MORE_TITLE":"Add free returns and exchanges","COVERAGE_LEARN_MORE_DESCRIPTION":"Add this option now to unlock the ability to return or exchange this order for free, with no additional fees.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"Continue to checkout","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"Choose new item(s) to add to your return request","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"Exchange credits remaining"},"sl":{"COVERAGE_DESCRIPTION":"Get free returns and exchanges with Return Guard for {Return_Guard_Price}","COVERAGE_LEARN_MORE":"Learn more","COVERAGE_LEARN_MORE_TITLE":"Add free returns and exchanges","COVERAGE_LEARN_MORE_DESCRIPTION":"Add this option now to unlock the ability to return or exch
1292ange this order for free, with no additional fees.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"Continue to checkout","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"Choose new item(s) to add to your return request","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"Exchange credits remaining"},"cs":{"COVERAGE_DESCRIPTION":"Získejte bezplatné vrácení s Return Guard za {Return_Guard_Price}","COVERAGE_LEARN_MORE":"Zjistit více","COVERAGE_LEARN_MORE_TITLE":"Přidat bezplatné vrácení","COVERAGE_LEARN_MORE_DESCRIPTION":"Přidejte tuto možnost nyní a odemkněte možnost bezplatně vrátit tuto objednávku bez dalších poplatků.","SHOP_NOW_CONTINUE_TO_CHECKOUT":"Pokračovat k pokladně","SHOP_NOW_CHOOSE_NEW_ITEMS_TO_RETURN_REQUEST":"Vyberte nové položky k přidání do vaší žádosti o vrácení","SHOP_NOW_EXCHANGE_CREDITS_REMAINING":"Zbývající kredity na výměnu"}};
1293  window.returngo.coverageEnabled ||= Boolean();
1294  window.returngo.storefrontPublicToken ||= '';
1295  window.returngo.coveragePlaceholderUrl = 'https://cdn.shopify.com/extensions/019cd1c1-739b-7e2f-a8ca-df9749146d2d/return-go-23/assets/coverage-block-placeholder.png';
1296</script>
1296<!-- END app block --><!-- BEGIN app block: shopify://apps/triplewhale/blocks/triple_pixel_snippet/483d496b-3f1a-4609-aea7-8eee3b6b7a2a --><link rel="preconnect dns-prefetch" href="https://api.config-security.com/" crossorigin=""><link rel="preconnect dns-prefetch" href="https://conf.config-security.com/" crossorigin="">
1296<script>
1297/* >> TriplePixel :: start*/
1298window.TriplePixelData={TripleName:"mostrial.myshopify.com",ver:"2.16",plat:"SHOPIFY",isHeadless:false,src:'SHOPIFY_EXT',product:{id:"7399359643723",name:`Men&#39;s Velocity Suit Jacket - Dark Navy Heather (MPS)`,price:"478",variant:"41656106123339",av:{ "41656106123339":true,"41656106156107":true,"41656106188875":false,"41656106221643":false,"41656106254411":false,"41656106287179":true,"41656106319947":true }},search:"",collection:"",cart:"",template:"product",curr:"USD" || "USD", market:"635994187"},function(W,H,A,L,E,_,B,N){function O(U,T,P,H,R){void 0===R&&(R=!1),H=new XMLHttpRequest,P?(H.open("POST",U,!0),H.setRequestHeader("Content-Type","text/plain")):H.open("GET",U,!0),H.send(JSON.stringify(P||{})),H.onreadystatechange=function(){4===H.readyState&&200===H.status?(R=H.responseText,U.includes("/first")?eval(R):P||(N[B]=R)):(299<H.status||H.status<200)&&T&&!R&&(R=!0,O(U,T-1,P))}}if(N=window,!N[H+"sn"]){N[H+"sn"]=1,L=function(){return Date.now().toString(36)+"_"+Math.random().toString(36)};try{A.setItem(H,1+(0|A.getItem(H)||0)),(E=JSON.parse(A.getItem(H+"U")||"[]")).push({u:location.href,r:document.referrer,t:Date.now(),id:L()}),A.setItem(H+"U",JSON.stringify(E))}catch(e){}var i,m,p;A.getItem('"!nC`')||(_=A,A=N,A[H]||(E=A[H]=function(t,e,i){return void 0===i&&(i=[]),"State"==t?E.s:(W=L(),(E._q=E._q||[]).push([W,t,e].concat(i)),W)},E.s="Installed",E._q=[],E.ch=W,B="configSecurityConfModel",N[B]=1,O("https://conf.config-security.com/model",5),i=L(),m=A[atob("c2NyZWVu")],_.setItem("di_pmt_wt",i),p={id:i,action:"profile",avatar:_.getItem("auth-security_rand_salt_"),time:m[atob("d2lkdGg=")]+":"+m[atob("aGVpZ2h0")],host:A.TriplePixelData.TripleName,plat:A.TriplePixelData.plat,url:window.location.href.slice(0,500),ref:document.referrer,ver:A.TriplePixelData.ver},O("https://api.config-security.com/event",5,p),O("https://api.config-security.com/first?host=".concat(p.host,"&plat=").concat(p.plat),5)))}}("","TriplePixel",localStorage);
1299/* << TriplePixel :: end*/
1300</script>
1300<!-- END app block --><!-- BEGIN app block: shopify://apps/yotpo-product-reviews/blocks/settings/eb7dfd7d-db44-4334-bc49-c893b51b36cf -->
1300<script type="text/javascript" src="https://cdn-widgetsrepository.yotpo.com/v1/loader/kASAuVN02HJhi4q9dBY9w19T7pCWSTYzyFi1TLrv?languageCode=en" async=""></script>
1300<!-- END app block --><!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/clarity_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea -->
1300<script type="text/javascript">
1301  (function (c, l, a, r, i, t, y) {
1302    c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments); };
1303    t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i + "?ref=shopify";
1304    y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y);
1305
1306    c.Shopify.loadFeatures([{ name: "consent-tracking-api", version: "0.1" }], error => {
1307      if (error) {
1308        console.error("Error loading Shopify features:", error);
1309        return;
1310      }
1311
1312      c[a]('consentv2', {
1313        ad_Storage: c.Shopify.customerPrivacy.marketingAllowed() ? "granted" : "denied",
1314        analytics_Storage: c.Shopify.customerPrivacy.analyticsProcessingAllowed() ? "granted" : "denied",
1315        source: 101,
1316      });
1317    });
1318
1319    l.addEventListener("visitorConsentCollected", function (e) {
1320      c[a]('consentv2', {
1321        ad_Storage: e.detail.marketingAllowed ? "granted" : "denied",
1322        analytics_Storage: e.detail.analyticsAllowed ? "granted" : "denied",
1323        source: 101,
1324      });
1325    });
1326  })(window, document, "clarity", "script", "um2bbzloke");
1327</script>
1327<!-- END app block --><!-- BEGIN app block: shopify://apps/yotpo-product-reviews/blocks/reviews_tab/eb7dfd7d-db44-4334-bc49-c893b51b36cf --><!-- END app block --><!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/brandAgents_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea --><!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
1327<script async="" src="https://static.klaviyo.com/onsite/js/bt98L6/klaviyo.js?company_id=bt98L6"></script>
1327<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>
1327<script id="viewed_product">
1328      if (item == null) {
1329        var _learnq = _learnq || [];
1330
1331        var MetafieldReviews = null
1332        var MetafieldYotpoRating = null
1333        var MetafieldYotpoCount = null
1334        var MetafieldLooxRating = null
1335        var MetafieldLooxCount = null
1336        var okendoProduct = null
1337        var okendoProductReviewCount = null
1338        var okendoProductReviewAverageValue = null
1339        try {
1340          // The following fields are used for Customer Hub recently viewed in order to add reviews.
1341          // This information is not part of __kla_viewed. Instead, it is part of __kla_viewed_reviewed_items
1342          MetafieldReviews = {"rating":{"scale_min":"1.0","scale_max":"5.0","value":"4.72"},"rating_count":572};
1343          MetafieldYotpoRating = "4.7"
1344          MetafieldYotpoCount = "570"
1345          MetafieldLooxRating = null
1346          MetafieldLooxCount = null
1347
1348          okendoProduct = null
1349          // If the okendo metafield is not legacy, it will error, which then requires the new json formatted data
1350          if (okendoProduct && 'error' in okendoProduct) {
1351            okendoProduct = null
1352          }
1353          okendoProductReviewCount = okendoProduct ? okendoProduct.reviewCount : null
1354          okendoProductReviewAverageValue = okendoProduct ? okendoProduct.reviewAverageValue : null
1355        } catch (error) {
1356          console.error('Error in Klaviyo onsite reviews tracking:', error);
1357        }
1358
1359        var item = {
1360          Name: "Men's Velocity Suit Jacket - Dark Navy Heather (MPS)",
1361          ProductID: 7399359643723,
1362          Categories: ["All","All + Preorder","All Active Products (excluding Labs \u0026 Travel Merino)","Best selling products (DO NOT DELETE)","DPA Feed New","Formal Events","Full Price","Loop - Men's Blazers","Loop - Unisex Items","Loop - Women's Bottoms","Loop - Women's Dresses","Men's Best Sellers","Men's Blazers","Men's Blazers","Men's Blazers (SS26)","Men's Clothing and Accessories","Men's Favorites","Men's New Arrivals","Men's New Arrivals","Men's New Arrivals","Men's Polestar Collection","Men's Premium Gifts","Men's Ships Now (SS26)","Men's Shop All","Men's Shop All","Men's Shop All","Men's Shop All","Men's Shop All (Ships Now)","Men's Shop All - KX","Men's Suits","Men's Suits","Men's Suits (SS26)","Men's Tops","Men's Tops - FW25","Men's Velocity Suit Jacket","Men's Warehouse Collection","Men's Work Travel Packing List [Work Travel Guide Slider]","Mens Apparel","Moisture-Wicking","MPS - Lever Style","Shop All","Tax Holiday - MA","Travel","Valentine's Day Collection","Velocity Bundle - New"],
1363          ImageURL: "https://www.ministryofsupply.com/cdn/shop/files/MoS---Flats---Men_s---Velocity-Suit-Jacket---Front_Navy_grande.jpg?v=1762443584",
1364          URL: "https://www.ministryofsupply.com/products/mens-velocity-suit-jacket-dark-navy-heather-mps",
1365          Brand: "Men's Velocity Blazer (MPS)",
1366          Price: "$478",
1367          Value: "478",
1368          CompareAtPrice: "$598"
1369        };
1370        _learnq.push(['track', 'Viewed Product', item]);
1371        _learnq.push(['trackViewedItem', {
1372          Title: item.Name,
1373          ItemId: item.ProductID,
1374          Categories: item.Categories,
1375          ImageUrl: item.ImageURL,
1376          Url: item.URL,
1377          Metadata: {
1378            Brand: item.Brand,
1379            Price: item.Price,
1380            Value: item.Value,
1381            CompareAtPrice: item.CompareAtPrice
1382          },
1383          metafields:{
1384            reviews: MetafieldReviews,
1385            yotpo:{
1386              rating: MetafieldYotpoRating,
1387              count: MetafieldYotpoCount,
1388            },
1389            loox:{
1390              rating: MetafieldLooxRating,
1391              count: MetafieldLooxCount,
1392            },
1393            okendo: {
1394              rating: okendoProductReviewAverageValue,
1395              count: okendoProductReviewCount,
1396            }
1397          }
1398        }]);
1399      }
1400    </script>
1400<script>
1401    window.klaviyoReviewsProductDesignMode = false
1402  </script>
1402<!-- BEGIN app snippet: customer-hub-data -->
1402<script>
1403  if (!window.customerHub) {
1404    window.customerHub = {};
1405  }
1406  window.customerHub.storefrontRoutes = {
1407    login: "https://www.ministryofsupply.com/customer_authentication/redirect?locale=en&region_country=US?return_url=%2F%23k-hub",
1408    register: "https://shopify.com/3092321/account?locale=en&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJtb3N0cmlhbC5teXNob3BpZnkuY29tIiwiZmxhZ3MiOltdLCJleHAiOjE3OTE0NDQ1MDksIm5iZiI6MTc5MDgzOTcwOX0.bzcHnO25D5113QN3oeXrOO8eG8hddp7G0kbvhr0g_hE?return_url=%2F%23k-hub",
1409    logout: "/account/logout",
1410    profile: "/account",
1411    addresses: "/account/addresses",
1412  };
1413  
1414  window.customerHub.userId = null;
1415  
1416  window.customerHub.storeDomain = "mostrial.myshopify.com";
1417
1418  
1419    window.customerHub.activeProduct = {
1420      name: "Men's Velocity Suit Jacket - Dark Navy Heather (MPS)",
1421      category: null,
1422      imageUrl: "https://www.ministryofsupply.com/cdn/shop/files/MoS---Flats---Men_s---Velocity-Suit-Jacket---Front_Navy_grande.jpg?v=1762443584",
1423      id: "7399359643723",
1424      link: "https://www.ministryofsupply.com/products/mens-velocity-suit-jacket-dark-navy-heather-mps",
1425      options: [
1426        
1427          {
1428            name: "Color",
1429            values: [
1430              
1431                
1432                
1433                {
1434                  name: "Dark Navy Heather",
1435                  colorHex: null,
1436                  swatchImageUrl: null
1437                }
1438              
1439            ]
1440          },
1441        
1442          {
1443            name: "Size",
1444            values: [
1445              
1446                
1447                
1448                {
1449                  name: "36R",
1450                  colorHex: null,
1451                  swatchImageUrl: null
1452                },
1453              
1454                
1455                
1456                {
1457                  name: "38R",
1458                  colorHex: null,
1459                  swatchImageUrl: null
1460                },
1461              
1462                
1463                
1464                {
1465                  name: "40R",
1466                  colorHex: null,
1467                  swatchImageUrl: null
1468                },
1469              
1470                
1471                
1472                {
1473                  name: "42R",
1474                  colorHex: null,
1475                  swatchImageUrl: null
1476                },
1477              
1478                
1479                
1480                {
1481                  name: "44R",
1482                  colorHex: null,
1483                  swatchImageUrl: null
1484                },
1485              
1486                
1487                
1488                {
1489                  name: "46R",
1490                  colorHex: null,
1491                  swatchImageUrl: null
1492                },
1493              
1494                
1495                
1496                {
1497                  name: "48R",
1498                  colorHex: null,
1499                  swatchImageUrl: null
1500                }
1501              
1502            ]
1503          }
1504        
1505      ],
1506      variants: [
1507        
1508          {
1509            id: "41656106123339",
1510            selectedOptions: [
1511              
1512                
1513                {
1514                  name: "Color",
1515                  value: "Dark Navy Heather"
1516                },
1517              
1518                
1519                {
1520                  name: "Size",
1521                  value: "36R"
1522                }
1523              
1524            ],
1525            
1526            imageUrl: null,
1527            
1528            price: "47800",
1529            currency: "USD",
1530            availableForSale: true,
1531            title: "Dark Navy Heather \/ 36R",
1532          },
1533        
1534          {
1535            id: "41656106156107",
1536            selectedOptions: [
1537              
1538                
1539                {
1540                  name: "Color",
1541                  value: "Dark Navy Heather"
1542                },
1543              
1544                
1545                {
1546                  name: "Size",
1547                  value: "38R"
1548                }
1549              
1550            ],
1551            
1552            imageUrl: null,
1553            
1554            price: "47800",
1555            currency: "USD",
1556            availableForSale: true,
1557            title: "Dark Navy Heather \/ 38R",
1558          },
1559        
1560          {
1561            id: "41656106188875",
1562            selectedOptions: [
1563              
1564                
1565                {
1566                  name: "Color",
1567                  value: "Dark Navy Heather"
1568                },
1569              
1570                
1571                {
1572                  name: "Size",
1573                  value: "40R"
1574                }
1575              
1576            ],
1577            
1578            imageUrl: null,
1579            
1580            price: "47800",
1581            currency: "USD",
1582            availableForSale: false,
1583            title: "Dark Navy Heather \/ 40R",
1584          },
1585        
1586          {
1587            id: "41656106221643",
1588            selectedOptions: [
1589              
1590                
1591                {
1592                  name: "Color",
1593                  value: "Dark Navy Heather"
1594                },
1595              
1596                
1597                {
1598                  name: "Size",
1599                  value: "42R"
1600                }
1601              
1602            ],
1603            
1604            imageUrl: null,
1605            
1606            price: "47800",
1607            currency: "USD",
1608            availableForSale: false,
1609            title: "Dark Navy Heather \/ 42R",
1610          },
1611        
1612          {
1613            id: "41656106254411",
1614            selectedOptions: [
1615              
1616                
1617                {
1618                  name: "Color",
1619                  value: "Dark Navy Heather"
1620                },
1621              
1622                
1623                {
1624                  name: "Size",
1625                  value: "44R"
1626                }
1627              
1628            ],
1629            
1630            imageUrl: null,
1631            
1632            price: "47800",
1633            currency: "USD",
1634            availableForSale: false,
1635            title: "Dark Navy Heather \/ 44R",
1636          },
1637        
1638          {
1639            id: "41656106287179",
1640            selectedOptions: [
1641              
1642                
1643                {
1644                  name: "Color",
1645                  value: "Dark Navy Heather"
1646                },
1647              
1648                
1649                {
1650                  name: "Size",
1651                  value: "46R"
1652                }
1653              
1654            ],
1655            
1656            imageUrl: null,
1657            
1658            price: "47800",
1659            currency: "USD",
1660            availableForSale: true,
1661            title: "Dark Navy Heather \/ 46R",
1662          },
1663        
1664          {
1665            id: "41656106319947",
1666            selectedOptions: [
1667              
1668                
1669                {
1670                  name: "Color",
1671                  value: "Dark Navy Heather"
1672                },
1673              
1674                
1675                {
1676                  name: "Size",
1677                  value: "48R"
1678                }
1679              
1680            ],
1681            
1682            imageUrl: null,
1683            
1684            price: "47800",
1685            currency: "USD",
1686            availableForSale: true,
1687            title: "Dark Navy Heather \/ 48R",
1688          },
1689        
1690      ],
1691    };
1692    window.customerHub.activeProduct.variants.forEach((variant) => {
1693        
1694        variant.price = `${variant.price.slice(0, -2)}.${variant.price.slice(-2)}`;
1695    });
1696  
1697
1698  
1699    window.customerHub.storeLocale = {
1700        currentLanguage: 'en',
1701        currentCountry: 'US',
1702        availableLanguages: [
1703          
1704            {
1705              iso_code: 'en',
1706              endonym_name: 'English'
1707            }
1708          
1709        ],
1710        availableCountries: [
1711          
1712            {
1713              iso_code: 'AF',
1714              name: 'Afghanistan',
1715              currency_code: 'USD'
1716            },
1717          
1718            {
1719              iso_code: 'AX',
1720              name: 'Åland Islands',
1721              currency_code: 'USD'
1722            },
1723          
1724            {
1725              iso_code: 'AL',
1726              name: 'Albania',
1727              currency_code: 'USD'
1728            },
1729          
1730            {
1731              iso_code: 'DZ',
1732              name: 'Algeria',
1733              currency_code: 'USD'
1734            },
1735          
1736            {
1737              iso_code: 'AD',
1738              name: 'Andorra',
1739              currency_code: 'USD'
1740            },
1741          
1742            {
1743              iso_code: 'AO',
1744              name: 'Angola',
1745              currency_code: 'USD'
1746            },
1747          
1748            {
1749              iso_code: 'AI',
1750              name: 'Anguilla',
1751              currency_code: 'USD'
1752            },
1753          
1754            {
1755              iso_code: 'AG',
1756              name: 'Antigua &amp; Barbuda',
1757              currency_code: 'USD'
1758            },
1759          
1760            {
1761              iso_code: 'AR',
1762              name: 'Argentina',
1763              currency_code: 'USD'
1764            },
1765          
1766            {
1767              iso_code: 'AM',
1768              name: 'Armenia',
1769              currency_code: 'USD'
1770            },
1771          
1772            {
1773              iso_code: 'AW',
1774              name: 'Aruba',
1775              currency_code: 'USD'
1776            },
1777          
1778            {
1779              iso_code: 'AC',
1780              name: 'Ascension Island',
1781              currency_code: 'USD'
1782            },
1783          
1784            {
1785              iso_code: 'AU',
1786              name: 'Australia',
1787              currency_code: 'USD'
1788            },
1789          
1790            {
1791              iso_code: 'AT',
1792              name: 'Austria',
1793              currency_code: 'USD'
1794            },
1795          
1796            {
1797              iso_code: 'AZ',
1798              name: 'Azerbaijan',
1799              currency_code: 'USD'
1800            },
1801          
1802            {
1803              iso_code: 'BS',
1804              name: 'Bahamas',
1805              currency_code: 'USD'
1806            },
1807          
1808            {
1809              iso_code: 'BH',
1810              name: 'Bahrain',
1811              currency_code: 'USD'
1812            },
1813          
1814            {
1815              iso_code: 'BD',
1816              name: 'Bangladesh',
1817              currency_code: 'USD'
1818            },
1819          
1820            {
1821              iso_code: 'BB',
1822              name: 'Barbados',
1823              currency_code: 'USD'
1824            },
1825          
1826            {
1827              iso_code: 'BY',
1828              name: 'Belarus',
1829              currency_code: 'USD'
1830            },
1831          
1832            {
1833              iso_code: 'BE',
1834              name: 'Belgium',
1835              currency_code: 'USD'
1836            },
1837          
1838            {
1839              iso_code: 'BZ',
1840              name: 'Belize',
1841              currency_code: 'USD'
1842            },
1843          
1844            {
1845              iso_code: 'BJ',
1846              name: 'Benin',
1847              currency_code: 'USD'
1848            },
1849          
1850            {
1851              iso_code: 'BM',
1852              name: 'Bermuda',
1853              currency_code: 'USD'
1854            },
1855          
1856            {
1857              iso_code: 'BT',
1858              name: 'Bhutan',
1859              currency_code: 'USD'
1860            },
1861          
1862            {
1863              iso_code: 'BO',
1864              name: 'Bolivia',
1865              currency_code: 'USD'
1866            },
1867          
1868            {
1869              iso_code: 'BA',
1870              name: 'Bosnia &amp; Herzegovina',
1871              currency_code: 'USD'
1872            },
1873          
1874            {
1875              iso_code: 'BW',
1876              name: 'Botswana',
1877              currency_code: 'USD'
1878            },
1879          
1880            {
1881              iso_code: 'BR',
1882              name: 'Brazil',
1883              currency_code: 'USD'
1884            },
1885          
1886            {
1887              iso_code: 'IO',
1888              name: 'British Indian Ocean Territory',
1889              currency_code: 'USD'
1890            },
1891          
1892            {
1893              iso_code: 'VG',
1894              name: 'British Virgin Islands',
1895              currency_code: 'USD'
1896            },
1897          
1898            {
1899              iso_code: 'BN',
1900              name: 'Brunei',
1901              currency_code: 'USD'
1902            },
1903          
1904            {
1905              iso_code: 'BG',
1906              name: 'Bulgaria',
1907              currency_code: 'USD'
1908            },
1909          
1910            {
1911              iso_code: 'BF',
1912              name: 'Burkina Faso',
1913              currency_code: 'USD'
1914            },
1915          
1916            {
1917              iso_code: 'BI',
1918              name: 'Burundi',
1919              currency_code: 'USD'
1920            },
1921          
1922            {
1923              iso_code: 'KH',
1924              name: 'Cambodia',
1925              currency_code: 'USD'
1926            },
1927          
1928            {
1929              iso_code: 'CM',
1930              name: 'Cameroon',
1931              currency_code: 'USD'
1932            },
1933          
1934            {
1935              iso_code: 'CA',
1936              name: 'Canada',
1937              currency_code: 'USD'
1938            },
1939          
1940            {
1941              iso_code: 'CV',
1942              name: 'Cape Verde',
1943              currency_code: 'USD'
1944            },
1945          
1946            {
1947              iso_code: 'BQ',
1948              name: 'Caribbean Netherlands',
1949              currency_code: 'USD'
1950            },
1951          
1952            {
1953              iso_code: 'KY',
1954              name: 'Cayman Islands',
1955              currency_code: 'USD'
1956            },
1957          
1958            {
1959              iso_code: 'CF',
1960              name: 'Central African Republic',
1961              currency_code: 'USD'
1962            },
1963          
1964            {
1965              iso_code: 'TD',
1966              name: 'Chad',
1967              currency_code: 'USD'
1968            },
1969          
1970            {
1971              iso_code: 'CL',
1972              name: 'Chile',
1973              currency_code: 'USD'
1974            },
1975          
1976            {
1977              iso_code: 'CN',
1978              name: 'China',
1979              currency_code: 'USD'
1980            },
1981          
1982            {
1983              iso_code: 'CX',
1984              name: 'Christmas Island',
1985              currency_code: 'USD'
1986            },
1987          
1988            {
1989              iso_code: 'CC',
1990              name: 'Cocos (Keeling) Islands',
1991              currency_code: 'USD'
1992            },
1993          
1994            {
1995              iso_code: 'CO',
1996              name: 'Colombia',
1997              currency_code: 'USD'
1998            },
1999          
2000            {
2001              iso_code: 'KM',
2002              name: 'Comoros',
2003              currency_code: 'USD'
2004            },
2005          
2006            {
2007              iso_code: 'CG',
2008              name: 'Congo - Brazzaville',
2009              currency_code: 'USD'
2010            },
2011          
2012            {
2013              iso_code: 'CD',
2014              name: 'Congo - Kinshasa',
2015              currency_code: 'USD'
2016            },
2017          
2018            {
2019              iso_code: 'CK',
2020              name: 'Cook Islands',
2021              currency_code: 'USD'
2022            },
2023          
2024            {
2025              iso_code: 'CR',
2026              name: 'Costa Rica',
2027              currency_code: 'USD'
2028            },
2029          
2030            {
2031              iso_code: 'CI',
2032              name: 'Côte d’Ivoire',
2033              currency_code: 'USD'
2034            },
2035          
2036            {
2037              iso_code: 'HR',
2038              name: 'Croatia',
2039              currency_code: 'USD'
2040            },
2041          
2042            {
2043              iso_code: 'CW',
2044              name: 'Curaçao',
2045              currency_code: 'USD'
2046            },
2047          
2048            {
2049              iso_code: 'CY',
2050              name: 'Cyprus',
2051              currency_code: 'USD'
2052            },
2053          
2054            {
2055              iso_code: 'CZ',
2056              name: 'Czechia',
2057              currency_code: 'USD'
2058            },
2059          
2060            {
2061              iso_code: 'DK',
2062              name: 'Denmark',
2063              currency_code: 'USD'
2064            },
2065          
2066            {
2067              iso_code: 'DJ',
2068              name: 'Djibouti',
2069              currency_code: 'USD'
2070            },
2071          
2072            {
2073              iso_code: 'DM',
2074              name: 'Dominica',
2075              currency_code: 'USD'
2076            },
2077          
2078            {
2079              iso_code: 'DO',
2080              name: 'Dominican Republic',
2081              currency_code: 'USD'
2082            },
2083          
2084            {
2085              iso_code: 'EC',
2086              name: 'Ecuador',
2087              currency_code: 'USD'
2088            },
2089          
2090            {
2091              iso_code: 'EG',
2092              name: 'Egypt',
2093              currency_code: 'USD'
2094            },
2095          
2096            {
2097              iso_code: 'SV',
2098              name: 'El Salvador',
2099              currency_code: 'USD'
2100            },
2101          
2102            {
2103              iso_code: 'GQ',
2104              name: 'Equatorial Guinea',
2105              currency_code: 'USD'
2106            },
2107          
2108            {
2109              iso_code: 'ER',
2110              name: 'Eritrea',
2111              currency_code: 'USD'
2112            },
2113          
2114            {
2115              iso_code: 'EE',
2116              name: 'Estonia',
2117              currency_code: 'USD'
2118            },
2119          
2120            {
2121              iso_code: 'SZ',
2122              name: 'Eswatini',
2123              currency_code: 'USD'
2124            },
2125          
2126            {
2127              iso_code: 'ET',
2128              name: 'Ethiopia',
2129              currency_code: 'USD'
2130            },
2131          
2132            {
2133              iso_code: 'FK',
2134              name: 'Falkland Islands',
2135              currency_code: 'USD'
2136            },
2137          
2138            {
2139              iso_code: 'FO',
2140              name: 'Faroe Islands',
2141              currency_code: 'USD'
2142            },
2143          
2144            {
2145              iso_code: 'FJ',
2146              name: 'Fiji',
2147              currency_code: 'USD'
2148            },
2149          
2150            {
2151              iso_code: 'FI',
2152              name: 'Finland',
2153              currency_code: 'USD'
2154            },
2155          
2156            {
2157              iso_code: 'FR',
2158              name: 'France',
2159              currency_code: 'USD'
2160            },
2161          
2162            {
2163              iso_code: 'GF',
2164              name: 'French Guiana',
2165              currency_code: 'USD'
2166            },
2167          
2168            {
2169              iso_code: 'PF',
2170              name: 'French Polynesia',
2171              currency_code: 'USD'
2172            },
2173          
2174            {
2175              iso_code: 'TF',
2176              name: 'French Southern Territories',
2177              currency_code: 'USD'
2178            },
2179          
2180            {
2181              iso_code: 'GA',
2182              name: 'Gabon',
2183              currency_code: 'USD'
2184            },
2185          
2186            {
2187              iso_code: 'GM',
2188              name: 'Gambia',
2189              currency_code: 'USD'
2190            },
2191          
2192            {
2193              iso_code: 'GE',
2194              name: 'Georgia',
2195              currency_code: 'USD'
2196            },
2197          
2198            {
2199              iso_code: 'DE',
2200              name: 'Germany',
2201              currency_code: 'USD'
2202            },
2203          
2204            {
2205              iso_code: 'GH',
2206              name: 'Ghana',
2207              currency_code: 'USD'
2208            },
2209          
2210            {
2211              iso_code: 'GI',
2212              name: 'Gibraltar',
2213              currency_code: 'USD'
2214            },
2215          
2216            {
2217              iso_code: 'GR',
2218              name: 'Greece',
2219              currency_code: 'USD'
2220            },
2221          
2222            {
2223              iso_code: 'GL',
2224              name: 'Greenland',
2225              currency_code: 'USD'
2226            },
2227          
2228            {
2229              iso_code: 'GD',
2230              name: 'Grenada',
2231              currency_code: 'USD'
2232            },
2233          
2234            {
2235              iso_code: 'GP',
2236              name: 'Guadeloupe',
2237              currency_code: 'USD'
2238            },
2239          
2240            {
2241              iso_code: 'GT',
2242              name: 'Guatemala',
2243              currency_code: 'USD'
2244            },
2245          
2246            {
2247              iso_code: 'GG',
2248              name: 'Guernsey',
2249              currency_code: 'USD'
2250            },
2251          
2252            {
2253              iso_code: 'GN',
2254              name: 'Guinea',
2255              currency_code: 'USD'
2256            },
2257          
2258            {
2259              iso_code: 'GW',
2260              name: 'Guinea-Bissau',
2261              currency_code: 'USD'
2262            },
2263          
2264            {
2265              iso_code: 'GY',
2266              name: 'Guyana',
2267              currency_code: 'USD'
2268            },
2269          
2270            {
2271              iso_code: 'HT',
2272              name: 'Haiti',
2273              currency_code: 'USD'
2274            },
2275          
2276            {
2277              iso_code: 'HN',
2278              name: 'Honduras',
2279              currency_code: 'USD'
2280            },
2281          
2282            {
2283              iso_code: 'HK',
2284              name: 'Hong Kong SAR',
2285              currency_code: 'USD'
2286            },
2287          
2288            {
2289              iso_code: 'HU',
2290              name: 'Hungary',
2291              currency_code: 'USD'
2292            },
2293          
2294            {
2295              iso_code: 'IS',
2296              name: 'Iceland',
2297              currency_code: 'USD'
2298            },
2299          
2300            {
2301              iso_code: 'IN',
2302              name: 'India',
2303              currency_code: 'USD'
2304            },
2305          
2306            {
2307              iso_code: 'ID',
2308              name: 'Indonesia',
2309              currency_code: 'USD'
2310            },
2311          
2312            {
2313              iso_code: 'IQ',
2314              name: 'Iraq',
2315              currency_code: 'USD'
2316            },
2317          
2318            {
2319              iso_code: 'IE',
2320              name: 'Ireland',
2321              currency_code: 'USD'
2322            },
2323          
2324            {
2325              iso_code: 'IM',
2326              name: 'Isle of Man',
2327              currency_code: 'USD'
2328            },
2329          
2330            {
2331              iso_code: 'IL',
2332              name: 'Israel',
2333              currency_code: 'USD'
2334            },
2335          
2336            {
2337              iso_code: 'IT',
2338              name: 'Italy',
2339              currency_code: 'USD'
2340            },
2341          
2342            {
2343              iso_code: 'JM',
2344              name: 'Jamaica',
2345              currency_code: 'USD'
2346            },
2347          
2348            {
2349              iso_code: 'JP',
2350              name: 'Japan',
2351              currency_code: 'USD'
2352            },
2353          
2354            {
2355              iso_code: 'JE',
2356              name: 'Jersey',
2357              currency_code: 'USD'
2358            },
2359          
2360            {
2361              iso_code: 'JO',
2362              name: 'Jordan',
2363              currency_code: 'USD'
2364            },
2365          
2366            {
2367              iso_code: 'KZ',
2368              name: 'Kazakhstan',
2369              currency_code: 'USD'
2370            },
2371          
2372            {
2373              iso_code: 'KE',
2374              name: 'Kenya',
2375              currency_code: 'USD'
2376            },
2377          
2378            {
2379              iso_code: 'KI',
2380              name: 'Kiribati',
2381              currency_code: 'USD'
2382            },
2383          
2384            {
2385              iso_code: 'XK',
2386              name: 'Kosovo',
2387              currency_code: 'USD'
2388            },
2389          
2390            {
2391              iso_code: 'KW',
2392              name: 'Kuwait',
2393              currency_code: 'USD'
2394            },
2395          
2396            {
2397              iso_code: 'KG',
2398              name: 'Kyrgyzstan',
2399              currency_code: 'USD'
2400            },
2401          
2402            {
2403              iso_code: 'LA',
2404              name: 'Laos',
2405              currency_code: 'USD'
2406            },
2407          
2408            {
2409              iso_code: 'LV',
2410              name: 'Latvia',
2411              currency_code: 'USD'
2412            },
2413          
2414            {
2415              iso_code: 'LB',
2416              name: 'Lebanon',
2417              currency_code: 'USD'
2418            },
2419          
2420            {
2421              iso_code: 'LS',
2422              name: 'Lesotho',
2423              currency_code: 'USD'
2424            },
2425          
2426            {
2427              iso_code: 'LR',
2428              name: 'Liberia',
2429              currency_code: 'USD'
2430            },
2431          
2432            {
2433              iso_code: 'LY',
2434              name: 'Libya',
2435              currency_code: 'USD'
2436            },
2437          
2438            {
2439              iso_code: 'LI',
2440              name: 'Liechtenstein',
2441              currency_code: 'USD'
2442            },
2443          
2444            {
2445              iso_code: 'LT',
2446              name: 'Lithuania',
2447              currency_code: 'USD'
2448            },
2449          
2450            {
2451              iso_code: 'LU',
2452              name: 'Luxembourg',
2453              currency_code: 'USD'
2454            },
2455          
2456            {
2457              iso_code: 'MO',
2458              name: 'Macao SAR',
2459              currency_code: 'USD'
2460            },
2461          
2462            {
2463              iso_code: 'MG',
2464              name: 'Madagascar',
2465              currency_code: 'USD'
2466            },
2467          
2468            {
2469              iso_code: 'MW',
2470              name: 'Malawi',
2471              currency_code: 'USD'
2472            },
2473          
2474            {
2475              iso_code: 'MY',
2476              name: 'Malaysia',
2477              currency_code: 'USD'
2478            },
2479          
2480            {
2481              iso_code: 'MV',
2482              name: 'Maldives',
2483              currency_code: 'USD'
2484            },
2485          
2486            {
2487              iso_code: 'ML',
2488              name: 'Mali',
2489              currency_code: 'USD'
2490            },
2491          
2492            {
2493              iso_code: 'MT',
2494              name: 'Malta',
2495              currency_code: 'USD'
2496            },
2497          
2498            {
2499              iso_code: 'MQ',
2500              name: 'Martinique',
2501              currency_code: 'USD'
2502            },
2503          
2504            {
2505              iso_code: 'MR',
2506              name: 'Mauritania',
2507              currency_code: 'USD'
2508            },
2509          
2510            {
2511              iso_code: 'MU',
2512              name: 'Mauritius',
2513              currency_code: 'USD'
2514            },
2515          
2516            {
2517              iso_code: 'YT',
2518              name: 'Mayotte',
2519              currency_code: 'USD'
2520            },
2521          
2522            {
2523              iso_code: 'MX',
2524              name: 'Mexico',
2525              currency_code: 'USD'
2526            },
2527          
2528            {
2529              iso_code: 'MD',
2530              name: 'Moldova',
2531              currency_code: 'USD'
2532            },
2533          
2534            {
2535              iso_code: 'MC',
2536              name: 'Monaco',
2537              currency_code: 'USD'
2538            },
2539          
2540            {
2541              iso_code: 'MN',
2542              name: 'Mongolia',
2543              currency_code: 'USD'
2544            },
2545          
2546            {
2547              iso_code: 'ME',
2548              name: 'Montenegro',
2549              currency_code: 'USD'
2550            },
2551          
2552            {
2553              iso_code: 'MS',
2554              name: 'Montserrat',
2555              currency_code: 'USD'
2556            },
2557          
2558            {
2559              iso_code: 'MA',
2560              name: 'Morocco',
2561              currency_code: 'USD'
2562            },
2563          
2564            {
2565              iso_code: 'MZ',
2566              name: 'Mozambique',
2567              currency_code: 'USD'
2568            },
2569          
2570            {
2571              iso_code: 'MM',
2572              name: 'Myanmar (Burma)',
2573              currency_code: 'USD'
2574            },
2575          
2576            {
2577              iso_code: 'NA',
2578              name: 'Namibia',
2579              currency_code: 'USD'
2580            },
2581          
2582            {
2583              iso_code: 'NR',
2584              name: 'Nauru',
2585              currency_code: 'USD'
2586            },
2587          
2588            {
2589              iso_code: 'NP',
2590              name: 'Nepal',
2591              currency_code: 'USD'
2592            },
2593          
2594            {
2595              iso_code: 'NL',
2596              name: 'Netherlands',
2597              currency_code: 'USD'
2598            },
2599          
2600            {
2601              iso_code: 'NC',
2602              name: 'New Caledonia',
2603              currency_code: 'USD'
2604            },
2605          
2606            {
2607              iso_code: 'NZ',
2608              name: 'New Zealand',
2609              currency_code: 'USD'
2610            },
2611          
2612            {
2613              iso_code: 'NI',
2614              name: 'Nicaragua',
2615              currency_code: 'USD'
2616            },
2617          
2618            {
2619              iso_code: 'NE',
2620              name: 'Niger',
2621              currency_code: 'USD'
2622            },
2623          
2624            {
2625              iso_code: 'NG',
2626              name: 'Nigeria',
2627              currency_code: 'USD'
2628            },
2629          
2630            {
2631              iso_code: 'NU',
2632              name: 'Niue',
2633              currency_code: 'USD'
2634            },
2635          
2636            {
2637              iso_code: 'NF',
2638              name: 'Norfolk Island',
2639              currency_code: 'USD'
2640            },
2641          
2642            {
2643              iso_code: 'MK',
2644              name: 'North Macedonia',
2645              currency_code: 'USD'
2646            },
2647          
2648            {
2649              iso_code: 'NO',
2650              name: 'Norway',
2651              currency_code: 'USD'
2652            },
2653          
2654            {
2655              iso_code: 'OM',
2656              name: 'Oman',
2657              currency_code: 'USD'
2658            },
2659          
2660            {
2661              iso_code: 'PK',
2662              name: 'Pakistan',
2663              currency_code: 'USD'
2664            },
2665          
2666            {
2667              iso_code: 'PS',
2668              name: 'Palestinian Territories',
2669              currency_code: 'USD'
2670            },
2671          
2672            {
2673              iso_code: 'PA',
2674              name: 'Panama',
2675              currency_code: 'USD'
2676            },
2677          
2678            {
2679              iso_code: 'PG',
2680              name: 'Papua New Guinea',
2681              currency_code: 'USD'
2682            },
2683          
2684            {
2685              iso_code: 'PY',
2686              name: 'Paraguay',
2687              currency_code: 'USD'
2688            },
2689          
2690            {
2691              iso_code: 'PE',
2692              name: 'Peru',
2693              currency_code: 'USD'
2694            },
2695          
2696            {
2697              iso_code: 'PH',
2698              name: 'Philippines',
2699              currency_code: 'USD'
2700            },
2701          
2702            {
2703              iso_code: 'PN',
2704              name: 'Pitcairn Islands',
2705              currency_code: 'USD'
2706            },
2707          
2708            {
2709              iso_code: 'PL',
2710              name: 'Poland',
2711              currency_code: 'USD'
2712            },
2713          
2714            {
2715              iso_code: 'PT',
2716              name: 'Portugal',
2717              currency_code: 'USD'
2718            },
2719          
2720            {
2721              iso_code: 'QA',
2722              name: 'Qatar',
2723              currency_code: 'USD'
2724            },
2725          
2726            {
2727              iso_code: 'RE',
2728              name: 'Réunion',
2729              currency_code: 'USD'
2730            },
2731          
2732            {
2733              iso_code: 'RO',
2734              name: 'Romania',
2735              currency_code: 'USD'
2736            },
2737          
2738            {
2739              iso_code: 'RU',
2740              name: 'Russia',
2741              currency_code: 'USD'
2742            },
2743          
2744            {
2745              iso_code: 'RW',
2746              name: 'Rwanda',
2747              currency_code: 'USD'
2748            },
2749          
2750            {
2751              iso_code: 'WS',
2752              name: 'Samoa',
2753              currency_code: 'USD'
2754            },
2755          
2756            {
2757              iso_code: 'SM',
2758              name: 'San Marino',
2759              currency_code: 'USD'
2760            },
2761          
2762            {
2763              iso_code: 'ST',
2764              name: 'São Tomé &amp; Príncipe',
2765              currency_code: 'USD'
2766            },
2767          
2768            {
2769              iso_code: 'SA',
2770              name: 'Saudi Arabia',
2771              currency_code: 'USD'
2772            },
2773          
2774            {
2775              iso_code: 'SN',
2776              name: 'Senegal',
2777              currency_code: 'USD'
2778            },
2779          
2780            {
2781              iso_code: 'RS',
2782              name: 'Serbia',
2783              currency_code: 'USD'
2784            },
2785          
2786            {
2787              iso_code: 'SC',
2788              name: 'Seychelles',
2789              currency_code: 'USD'
2790            },
2791          
2792            {
2793              iso_code: 'SL',
2794              name: 'Sierra Leone',
2795              currency_code: 'USD'
2796            },
2797          
2798            {
2799              iso_code: 'SG',
2800              name: 'Singapore',
2801              currency_code: 'USD'
2802            },
2803          
2804            {
2805              iso_code: 'SX',
2806              name: 'Sint Maarten',
2807              currency_code: 'USD'
2808            },
2809          
2810            {
2811              iso_code: 'SK',
2812              name: 'Slovakia',
2813              currency_code: 'USD'
2814            },
2815          
2816            {
2817              iso_code: 'SI',
2818              name: 'Slovenia',
2819              currency_code: 'USD'
2820            },
2821          
2822            {
2823              iso_code: 'SB',
2824              name: 'Solomon Islands',
2825              currency_code: 'USD'
2826            },
2827          
2828            {
2829              iso_code: 'SO',
2830              name: 'Somalia',
2831              currency_code: 'USD'
2832            },
2833          
2834            {
2835              iso_code: 'ZA',
2836              name: 'South Africa',
2837              currency_code: 'USD'
2838            },
2839          
2840            {
2841              iso_code: 'GS',
2842              name: 'South Georgia &amp; South Sandwich Islands',
2843              currency_code: 'USD'
2844            },
2845          
2846            {
2847              iso_code: 'KR',
2848              name: 'South Korea',
2849              currency_code: 'USD'
2850            },
2851          
2852            {
2853              iso_code: 'SS',
2854              name: 'South Sudan',
2855              currency_code: 'USD'
2856            },
2857          
2858            {
2859              iso_code: 'ES',
2860              name: 'Spain',
2861              currency_code: 'USD'
2862            },
2863          
2864            {
2865              iso_code: 'LK',
2866              name: 'Sri Lanka',
2867              currency_code: 'USD'
2868            },
2869          
2870            {
2871              iso_code: 'BL',
2872              name: 'St. Barthélemy',
2873              currency_code: 'USD'
2874            },
2875          
2876            {
2877              iso_code: 'SH',
2878              name: 'St. Helena',
2879              currency_code: 'USD'
2880            },
2881          
2882            {
2883              iso_code: 'KN',
2884              name: 'St. Kitts &amp; Nevis',
2885              currency_code: 'USD'
2886            },
2887          
2888            {
2889              iso_code: 'LC',
2890              name: 'St. Lucia',
2891              currency_code: 'USD'
2892            },
2893          
2894            {
2895              iso_code: 'MF',
2896              name: 'St. Martin',
2897              currency_code: 'USD'
2898            },
2899          
2900            {
2901              iso_code: 'PM',
2902              name: 'St. Pierre &amp; Miquelon',
2903              currency_code: 'USD'
2904 
2904           },
2905          
2906            {
2907              iso_code: 'VC',
2908              name: 'St. Vincent &amp; Grenadines',
2909              currency_code: 'USD'
2910            },
2911          
2912            {
2913              iso_code: 'SD',
2914              name: 'Sudan',
2915              currency_code: 'USD'
2916            },
2917          
2918            {
2919              iso_code: 'SR',
2920              name: 'Suriname',
2921              currency_code: 'USD'
2922            },
2923          
2924            {
2925              iso_code: 'SJ',
2926              name: 'Svalbard &amp; Jan Mayen',
2927              currency_code: 'USD'
2928            },
2929          
2930            {
2931              iso_code: 'SE',
2932              name: 'Sweden',
2933              currency_code: 'USD'
2934            },
2935          
2936            {
2937              iso_code: 'CH',
2938              name: 'Switzerland',
2939              currency_code: 'USD'
2940            },
2941          
2942            {
2943              iso_code: 'TW',
2944              name: 'Taiwan',
2945              currency_code: 'USD'
2946            },
2947          
2948            {
2949              iso_code: 'TJ',
2950              name: 'Tajikistan',
2951              currency_code: 'USD'
2952            },
2953          
2954            {
2955              iso_code: 'TZ',
2956              name: 'Tanzania',
2957              currency_code: 'USD'
2958            },
2959          
2960            {
2961              iso_code: 'TH',
2962              name: 'Thailand',
2963              currency_code: 'USD'
2964            },
2965          
2966            {
2967              iso_code: 'TL',
2968              name: 'Timor-Leste',
2969              currency_code: 'USD'
2970            },
2971          
2972            {
2973              iso_code: 'TG',
2974              name: 'Togo',
2975              currency_code: 'USD'
2976            },
2977          
2978            {
2979              iso_code: 'TK',
2980              name: 'Tokelau',
2981              currency_code: 'USD'
2982            },
2983          
2984            {
2985              iso_code: 'TO',
2986              name: 'Tonga',
2987              currency_code: 'USD'
2988            },
2989          
2990            {
2991              iso_code: 'TT',
2992              name: 'Trinidad &amp; Tobago',
2993              currency_code: 'USD'
2994            },
2995          
2996            {
2997              iso_code: 'TA',
2998              name: 'Tristan da Cunha',
2999              currency_code: 'USD'
3000            },
3001          
3002            {
3003              iso_code: 'TN',
3004              name: 'Tunisia',
3005              currency_code: 'USD'
3006            },
3007          
3008            {
3009              iso_code: 'TR',
3010              name: 'Türkiye',
3011              currency_code: 'USD'
3012            },
3013          
3014            {
3015              iso_code: 'TM',
3016              name: 'Turkmenistan',
3017              currency_code: 'USD'
3018            },
3019          
3020            {
3021              iso_code: 'TC',
3022              name: 'Turks &amp; Caicos Islands',
3023              currency_code: 'USD'
3024            },
3025          
3026            {
3027              iso_code: 'TV',
3028              name: 'Tuvalu',
3029              currency_code: 'USD'
3030            },
3031          
3032            {
3033              iso_code: 'UM',
3034              name: 'U.S. Outlying Islands',
3035              currency_code: 'USD'
3036            },
3037          
3038            {
3039              iso_code: 'UG',
3040              name: 'Uganda',
3041              currency_code: 'USD'
3042            },
3043          
3044            {
3045              iso_code: 'UA',
3046              name: 'Ukraine',
3047              currency_code: 'USD'
3048            },
3049          
3050            {
3051              iso_code: 'AE',
3052              name: 'United Arab Emirates',
3053              currency_code: 'USD'
3054            },
3055          
3056            {
3057              iso_code: 'GB',
3058              name: 'United Kingdom',
3059              currency_code: 'USD'
3060            },
3061          
3062            {
3063              iso_code: 'US',
3064              name: 'United States',
3065              currency_code: 'USD'
3066            },
3067          
3068            {
3069              iso_code: 'UY',
3070              name: 'Uruguay',
3071              currency_code: 'USD'
3072            },
3073          
3074            {
3075              iso_code: 'UZ',
3076              name: 'Uzbekistan',
3077              currency_code: 'USD'
3078            },
3079          
3080            {
3081              iso_code: 'VU',
3082              name: 'Vanuatu',
3083              currency_code: 'USD'
3084            },
3085          
3086            {
3087              iso_code: 'VA',
3088              name: 'Vatican City',
3089              currency_code: 'USD'
3090            },
3091          
3092            {
3093              iso_code: 'VE',
3094              name: 'Venezuela',
3095              currency_code: 'USD'
3096            },
3097          
3098            {
3099              iso_code: 'VN',
3100              name: 'Vietnam',
3101              currency_code: 'USD'
3102            },
3103          
3104            {
3105              iso_code: 'WF',
3106              name: 'Wallis &amp; Futuna',
3107              currency_code: 'USD'
3108            },
3109          
3110            {
3111              iso_code: 'EH',
3112              name: 'Western Sahara',
3113              currency_code: 'USD'
3114            },
3115          
3116            {
3117              iso_code: 'YE',
3118              name: 'Yemen',
3119              currency_code: 'USD'
3120            },
3121          
3122            {
3123              iso_code: 'ZM',
3124              name: 'Zambia',
3125              currency_code: 'USD'
3126            },
3127          
3128            {
3129              iso_code: 'ZW',
3130              name: 'Zimbabwe',
3131              currency_code: 'USD'
3132            }
3133          
3134        ]
3135    };
3136  
3137</script>
3137<!-- END app snippet --><!-- BEGIN app snippet: customer-hub-replace-links -->
3137<script>
3138  function replaceAccountLinks() {
3139    const selector =
3140      'a[href$="/account/login"], a[href$="/account"], a[href^="https://shopify.com/"][href*="/account"], a[href*="/customer_identity/redirect"], a[href*="/customer_authentication/redirect"], a[href$="/account';
3141    const accountLinksNodes = document.querySelectorAll(selector);
3142    for (const node of accountLinksNodes) {
3143      const ignore = node.dataset.kHubIgnore !== undefined && node.dataset.kHubIgnore !== 'false';
3144      if (!ignore) {
3145        // Any login links to Shopify's account system, point them at the customer hub instead.
3146        node.href = '#k-hub';
3147        /**
3148         * There are some themes which apply a page transition on every click of an anchor tag (usually a fade-out) that's supposed to be faded back in when the next page loads.
3149         * However, since clicking the k-hub link doesn't trigger a page load, the page gets stuck on a blank screen.
3150         * Luckily, these themes usually have a className you can add to links to skip the transition.
3151         * Let's hope that all such themes are consistent/copy each other and just proactively add those classNames when we replace the link.
3152         **/
3153        node.classList.add('no-transition', 'js-no-transition');
3154      }
3155    }
3156  }
3157
3158  
3159    if (document.readyState === 'complete') {
3160      replaceAccountLinks();
3161    } else {
3162      const controller = new AbortController();
3163      document.addEventListener(
3164        'readystatechange',
3165        () => {
3166          replaceAccountLinks(); // try to replace links both during `interactive` state and `complete` state
3167          if (document.readyState === 'complete') {
3168            // readystatechange can fire with "complete" multiple times per page load, so make sure we're not duplicating effort
3169            // by removing the listener afterwards.
3170            controller.abort();
3171          }
3172        },
3173        { signal: controller.signal },
3174      );
3175    }
3176  
3177</script>
3177<!-- END app snippet --><!-- END app block --><!-- BEGIN app block: shopify://apps/redirect-pro-404-seo/blocks/tracker/68d49184-0465-4c21-8d3d-e051f7921c3f --><meta name="redirect-pro-storefront-access-token" content=""><meta name="redirect-pro-page-type" content="product"><!-- END app block --><!-- BEGIN app block: shopify://apps/embedany/blocks/scripts/418bc071-0ac5-414e-b2f9-ae5911e0b4ef --><!-- END app block -->
3177<script src="https://cdn.shopify.com/extensions/019cd1c1-739b-7e2f-a8ca-df9749146d2d/return-go-23/assets/returngo-loader.js" type="text/javascript" defer="defer"></script>
3177<script src="https://cdn.shopify.com/extensions/01a0f2db-0836-7636-86a1-66d0eb10c673/2026-09-30-15-05-45-UTC--15387e4/assets/smile-loader.js" type="text/javascript" defer="defer"></script>
3177<script src="https://cdn.shopify.com/extensions/019c9c83-58b7-7315-bf21-1fe3a3f77d18/redirect-pro-32/assets/tracker.js" type="text/javascript" defer="defer"></script>
3177<script src="https://cdn.shopify.com/extensions/019f6f6e-749a-74ad-948b-e748c8cafcc1/embedany-29/assets/script.js" type="text/javascript" defer="defer"></script>
3177<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
3177<script type="text/plain" data-nostra-hold="1">(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: 3092321,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "product"};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>
3177<script>
3178  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
3179</script>
3179<script>
3180  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
3181  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
3182  window.ShopifyAnalytics.meta.currency = 'USD';
3183  var meta = {"product":{"id":7399359643723,"gid":"gid:\/\/shopify\/Product\/7399359643723","vendor":"Men's Velocity Blazer (MPS)","type":"Men's Blazers","handle":"mens-velocity-suit-jacket-dark-navy-heather-mps","variants":[{"id":41656106123339,"price":47800,"name":"Men's Velocity Suit Jacket - Dark Navy Heather (MPS) - Dark Navy Heather \/ 36R","public_title":"Dark Navy Heather \/ 36R","sku":"MV131NN3N8"},{"id":41656106156107,"price":47800,"name":"Men's Velocity Suit Jacket - Dark Navy Heather (MPS) - Dark Navy Heather \/ 38R","public_title":"Dark Navy Heather \/ 38R","sku":"MV141NN3N8"},{"id":41656106188875,"price":47800,"name":"Men's Velocity Suit Jacket - Dark Navy Heather (MPS) - Dark Navy Heather \/ 40R","public_title":"Dark Navy Heather \/ 40R","sku":"MV152NN3N8"},{"id":41656106221643,"price":47800,"name":"Men's Velocity Suit Jacket - Dark Navy Heather (MPS) - Dark Navy Heather \/ 42R","public_title":"Dark Navy Heather \/ 42R","sku":"MV164NN3N8"},{"id":41656106254411,"price":47800,"name":"Men's Velocity Suit Jacket - Dark Navy Heather (MPS) - Dark Navy Heather \/ 44R","public_title":"Dark Navy Heather \/ 44R","sku":"MV175NN3N8"},{"id":41656106287179,"price":47800,"name":"Men's Velocity Suit Jacket - Dark Navy Heather (MPS) - Dark Navy Heather \/ 46R","public_title":"Dark Navy Heather \/ 46R","sku":"MV186NN3N8"},{"id":41656106319947,"price":47800,"name":"Men's Velocity Suit Jacket - Dark Navy Heather (MPS) - Dark Navy Heather \/ 48R","public_title":"Dark Navy Heather \/ 48R","sku":"MV197NS3N8"}],"remote":false},"page":{"pageType":"product","resourceType":"product","resourceId":7399359643723,"requestId":"b5c32b18-ac4c-4c95-b008-60fe5ef9edc8-1790839709"}};
3184  for (var attr in meta) {
3185    window.ShopifyAnalytics.meta[attr] = meta[attr];
3186  }
3187</script>
3187<script class="analytics"></script>
3187<script>
3188  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
3189    window.ga = function ga() {
3190      (window.ga.q = window.ga.q || []).push(arguments);
3191      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
3192        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
3193      }
3194      console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information.");
3195    };
3196    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
3197      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
3198    }
3199  }
3200</script>
3200<script defer="" data-application="storefront-renderer" data-shop-id="3092321" data-render-region="gcp-us-east1" data-page-type="product" data-theme-instance-id="160859127883" data-theme-name="Smart" data-theme-version="3.0.29" data-monorail-region="shop_domain" data-resource-timing-sampling-rate="10" data-shs="true" data-shs-beacon="true" data-shs-export-with-fetch="true" data-shs-logs-sample-rate="1" data-shs-beacon-endpoint="https://www.ministryofsupply.com/api/collect" data-src="https://www.ministryofsupply.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" type="text/plain" data-nostra-hold="1"></script>
3200<meta name="new-cookie-storage-activated" content="t"></head><body id="shopify-override" class="relative flex min-h-screen flex-col overscroll-none color_scheme_1" data-barba="wrapper"> <!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, line 3200
3200 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
3200GTM-K28S62
vendor: 83 bytes, line 3200
3200" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 
3200<!-- End Google Tag Manager (noscript) --><svg class="absolute -left-10 -top-10 h-0 w-0" viewBox="0 0 15 15" xmlns="http://www.w3.org/2000/svg"> <linearGradient id="star-rating-0"> <stop offset="0%" stop-color="var(--color-review-stars--hex)"></stop> <stop offset="0%" stop-color="var(--color-review-stars--hex)"></stop> <stop offset="0%" stop-color="rgb(var(--color-gray-400))"></stop> <stop offset="100%" stop-color="rgb(var(--color-gray-400))"></stop> </linearGradient> <linearGradient id="star-rating-25"> <stop offset="0%" stop-color="var(--color-review-stars--hex)"></stop> <stop offset="25%" stop-color="var(--color-review-stars--hex)"></stop> <stop offset="25%" stop-color="rgb(var(--color-gray-400))"></stop> <stop offset="100%" stop-color="rgb(var(--color-gray-400))"></stop> </linearGradient> <linearGradient id="star-rating-50"> <stop offset="0%" stop-color="var(--color-review-stars--hex)"></stop> <stop offset="50%" stop-color="var(--color-review-stars--hex)"></stop> <stop offset="50%" stop-color="rgb(var(--color-gray-400))"></stop> <stop offset="100%" stop-color="rgb(var(--color-gray-400))"></stop> </linearGradient> <linearGradient id="star-rating-75"> <stop offset="0%" stop-color="var(--color-review-stars--hex)"></stop> <stop offset="75%" stop-color="var(--color-review-stars--hex)"></stop> <stop offset="75%" stop-color="rgb(var(--color-gray-400))"></stop> <stop offset="100%" stop-color="rgb(var(--color-gray-400))"></stop> </linearGradient> <linearGradient id="star-rating-100"> <stop offset="0%" stop-color="var(--color-review-stars--hex)"></stop> <stop offset="100%" stop-color="var(--color-review-stars--hex)"></stop> <stop offset="100%" stop-color="rgb(var(--color-gray-400))"></stop> <stop offset="100%" stop-color="rgb(var(--color-gray-400))"></stop> </linearGradient> </svg> <!-- BEGIN sections: 0_global --> <div id="shopify-section-sections--23010069676107__typography" class="shopify-section shopify-section-group-0_global"> <style>  body {  ;font-family:Sk-Modernist;font-size:14px ;line-height: 1.55 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  @media screen and (min-width: 768px ) {  body {  ;font-size:14px ;line-height: 1.55 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  }        @container (max-width: 768px) {  body {  ;font-family:Sk-Modernist;font-size:14px ;line-height: 1.55 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  }  body:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(body) strong {  font-weight: bolder;}:where(body) em {  font-style: italic;}:where(body) [style="text-decoration:underline"] {  text-decoration: underline;}</style> <style>  body {  ;font-family:Sk-Modernist;font-size:14px ;line-height: 1.55 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  @media screen and (min-width: 768px ) {  body {  ;font-size:14px ;line-height: 1.55 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  }        @container (max-width: 768px) {  body {  ;font-family:Sk-Modernist;font-size:14px ;line-height: 1.55 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  }  body:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(body) strong {  font-weight: bolder;}:where(body) em {  font-style: italic;}:where(body) [style="text-decoration:underline"] {  text-decoration: underline;}</style> <style>
3201@font-face {
3202    font-family: 'Sk-Modernist Mono';
3203    src: url('https://cdn.shopify.com/s/files/1/0309/2321/files/Sk-Modernist-Mono.woff2') format('woff2');
3204    font-weight: normal;
3205    font-style: normal;
3206    font-display: swap;
3207}
3208</style> <style>
3209  
3210</style> <style>
3211@font-face {
3212    font-family: 'Sk-Modernist';
3213    src: url('https://cdn.shopify.com/s/files/1/0309/2321/files/Sk-Modernist-Regular.woff2') format('woff2');
3214    font-weight: normal;
3215    font-style: normal;
3216    font-display: swap;
3217}
3218
3219@font-face {
3220    font-family: 'Sk-Modernist';
3221    src: url('https://cdn.shopify.com/s/files/1/0309/2321/files/Sk-Modernist-Bold.woff2') format('woff2');
3222    font-weight: bold;
3223    font-style: normal;
3224    font-display: swap;
3225}
3226</style> <style>
3227  
3228</style> <style>  .richtext-md p, .richtext-md.p, .richtext p {  ;font-family:Sk-Modernist;font-size:14px ;line-height: 1.55 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  @media screen and (min-width: 768px ) {  .richtext-md p, .richtext-md.p, .richtext p {  ;font-size:14px ;line-height: 1.55 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  }        @container (max-width: 768px) {  .richtext-md p, .richtext-md.p, .richtext p {  ;font-family:Sk-Modernist;font-size:14px ;line-height: 1.55 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  }  .richtext-md p, .richtext-md.p, .richtext p:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(.richtext-md p, .richtext-md.p, .richtext p) strong {  font-weight: bolder;}:where(.richtext-md p, .richtext-md.p, .richtext p) em {  font-style: italic;}:where(.richtext-md p, .richtext-md.p, .richtext p) [style="text-decoration:underline"] {  text-decoration: underline;}</style> <style>  .richtext-md ul, .richtext-md.ul, .richtext ul {  ;font-family:Sk-Modernist;font-size:14px ;line-height: 1.55 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  @media screen and (min-width: 768px ) {  .richtext-md ul, .richtext-md.ul, .richtext ul {  ;font-size:14px ;line-height: 1.55 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  }        @container (max-width: 768px) {  .richtext-md ul, .richtext-md.ul, .richtext ul {  ;font-family:Sk-Modernist;font-size:14px ;line-height: 1.55 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  }  .richtext-md ul, .richtext-md.ul, .richtext ul:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(.richtext-md ul, .richtext-md.ul, .richtext ul) strong {  font-weight: bolder;}:where(.richtext-md ul, .richtext-md.ul, .richtext ul) em {  font-style: italic;}:where(.richtext-md ul, .richtext-md.ul, .richtext ul) [style="text-decoration:underline"] {  text-decoration: underline;}</style> <style>  .richtext-md ol, .richtext-md.ol, .richtext ol {  ;font-family:Sk-Modernist;font-size:14px ;line-height: 1.55 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  @media screen and (min-width: 768px ) {  .richtext-md ol, .richtext-md.ol, .richtext ol {  ;font-size:14px ;line-height: 1.55 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  }        @container (max-width: 768px) {  .richtext-md ol, .richtext-md.ol, .richtext ol {  ;font-family:Sk-Modernist;font-size:14px ;line-height: 1.55 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  }  .richtext-md ol, .richtext-md.ol, .richtext ol:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(.richtext-md ol, .richtext-md.ol, .richtext ol) strong {  font-weight: bolder;}:where(.richtext-md ol, .richtext-md.ol, .richtext ol) em {  font-style: italic;}:where(.richtext-md ol, .richtext-md.ol, .richtext ol) [style="text-decoration:underline"] {  text-decoration: underline;}</style> <style>  .richtext-md h1, .richtext-md.h1, .richtext h1 {  ;font-family:Sk-Modernist;font-size:36px ;line-height: auto ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  @media screen and (min-width: 768px ) {  .richtext-md h1, .richtext-md.h1, .richtext h1 {  ;font-size:60px;line-height: auto ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  }        @container (max-width: 768px) {  .richtext-md h1, .richtext-md.h1, .richtext h1 {  ;font-family:Sk-Modernist;font-size:36px ;line-height: auto ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  }  .richtext-md h1, .richtext-md.h1, .richtext h1:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(.richtext-md h1, .richtext-md.h1, .richtext h1) strong {  font-weight: 900;}:where(.richtext-md h1, .richtext-md.h1, .richtext h1) em {  font-style: italic;}:where(.richtext-md h1, .richtext-md.h1, .richtext h1) em strong {  font-style: normal;}:where(.richtext-md h1, .richtext-md.h1, .richtext h1) [style="text-decoration:underline"] {  text-decoration: underline;}</style> <style>  .richtext-md h2, .richtext-md.h2, .richtext h2 {  ;font-family:Sk-Modernist;font-size:24px ;line-height: 1.2 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  @media screen and (min-width: 768px ) {  .richtext-md h2, .richtext-md.h2, .richtext h2 {  ;font-size:39px;line-height: 1.2 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  }        @container (max-width: 768px) {  .richtext-md h2, .richtext-md.h2, .richtext h2 {  ;font-family:Sk-Modernist;font-size:24px ;line-height: 1.2 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  }  .richtext-md h2, .richtext-md.h2, .richtext h2:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(.richtext-md h2, .richtext-md.h2, .richtext h2) strong {  font-weight: 900;}:where(.richtext-md h2, .richtext-md.h2, .richtext h2) em {  font-style: italic;}:where(.richtext-md h2, .richtext-md.h2, .richtext h2) [style="text-decoration:underline"] {  text-decoration: underline;}</style> <style>  .richtext-md h3, .richtext-md.h3, .richtext h3 {  ;font-family:Sk-Modernist;font-size:20px ;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  @media screen and (min-width: 768px ) {  .richtext-md h3, .richtext-md.h3, .richtext h3 {  ;font-size:29px;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  }        @container (max-width: 768px) {  .richtext-md h3, .richtext-md.h3, .richtext h3 {  ;font-family:Sk-Modernist;font-size:20px ;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  }  .richtext-md h3, .richtext-md.h3, .richtext h3:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(.richtext-md h3, .richtext-md.h3, .richtext h3) strong {  font-weight: 900;}:where(.richtext-md h3, .richtext-md.h3, .richtext h3) em {  font-style: italic;}:where(.richtext-md h3, .richtext-md.h3, .richtext h3) [style="text-decoration:underline"] {  text-decoration: underline;}</style> <style>  .richtext-md h4, .richtext-md.h4, .richtext h4 {  ;font-family:Sk-Modernist;font-size:17px ;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  @media screen and (min-width: 768px ) {  .richtext-md h4, .richtext-md.h4, .richtext h4 {  ;font-size:18px;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  }        @container (max-width: 768px) {  .richtext-md h4, .richtext-md.h4, .richtext h4 {  ;font-family:Sk-Modernist;font-size:17px ;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  }  .richtext-md h4, .richtext-md.h4, .richtext h4:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(.richtext-md h4, .richtext-md.h4, .richtext h4) strong {  font-weight: bolder;}:where(.richtext-md h4, .richtext-md.h4, .richtext h4) em {  font-style: italic;}:where(.richtext-md h4, .richtext-md.h4, .richtext h4) [style="text-decoration:underline"] {  text-decoration: underline;}</style> <style>  .richtext-md h5, .richtext-md.h5, .richtext h5 {  ;font-family:Sk-Modernist;font-size:12px ;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  @media screen and (min-width: 768px ) {  .richtext-md h5, .richtext-md.h5, .richtext h5 {  ;font-size:12px ;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  }        @container (max-width: 768px) {  .richtext-md h5, .richtext-md.h5, .richtext h5 {  ;font-family:Sk-Modernist;font-size:12px ;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  }  .richtext-md h5, .richtext-md.h5, .richtext h5:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(.richtext-md h5, .richtext-md.h5, .richtext h5) strong {  font-weight: bolder;}:where(.richtext-md h5, .richtext-md.h5, .richtext h5) em {  font-style: italic;}
3228:where(.richtext-md h5, .richtext-md.h5, .richtext h5) [style="text-decoration:underline"] {  text-decoration: underline;}</style> <style>  .richtext-md h6, .richtext-md.h6, .richtext h6 {  ;font-family:Sk-Modernist;font-size:10px ;line-height: 1.2 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  @media screen and (min-width: 768px ) {  .richtext-md h6, .richtext-md.h6, .richtext h6 {  ;font-size:10px ;line-height: 1.2 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  }        @container (max-width: 768px) {  .richtext-md h6, .richtext-md.h6, .richtext h6 {  ;font-family:Sk-Modernist;font-size:10px ;line-height: 1.2 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  }  .richtext-md h6, .richtext-md.h6, .richtext h6:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(.richtext-md h6, .richtext-md.h6, .richtext h6) strong {  font-weight: bolder;}:where(.richtext-md h6, .richtext-md.h6, .richtext h6) em {  font-style: italic;}:where(.richtext-md h6, .richtext-md.h6, .richtext h6) [style="text-decoration:underline"] {  text-decoration: underline;}</style> <style>  .richtext-md-alt p, .richtext-md-alt.p {  ;font-family:Sk-Modernist;font-size:16px ;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  @media screen and (min-width: 768px ) {  .richtext-md-alt p, .richtext-md-alt.p {  ;font-size:22px;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  }        @container (max-width: 768px) {  .richtext-md-alt p, .richtext-md-alt.p {  ;font-family:Sk-Modernist;font-size:16px ;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  }  .richtext-md-alt p, .richtext-md-alt.p:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(.richtext-md-alt p, .richtext-md-alt.p) strong {  font-weight: bolder;}:where(.richtext-md-alt p, .richtext-md-alt.p) em {  font-style: italic;}:where(.richtext-md-alt p, .richtext-md-alt.p) [style="text-decoration:underline"] {  text-decoration: underline;}</style> <style>  .richtext-md-alt ul, .richtext-md-alt.ul {  ;font-family:Sk-Modernist;font-size:16px ;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  @media screen and (min-width: 768px ) {  .richtext-md-alt ul, .richtext-md-alt.ul {  ;font-size:22px;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  }        @container (max-width: 768px) {  .richtext-md-alt ul, .richtext-md-alt.ul {  ;font-family:Sk-Modernist;font-size:16px ;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  }  .richtext-md-alt ul, .richtext-md-alt.ul:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(.richtext-md-alt ul, .richtext-md-alt.ul) strong {  font-weight: bolder;}:where(.richtext-md-alt ul, .richtext-md-alt.ul) em {  font-style: italic;}:where(.richtext-md-alt ul, .richtext-md-alt.ul) [style="text-decoration:underline"] {  text-decoration: underline;}</style> <style>  .richtext-md-alt ol, .richtext-md-alt.ol {  ;font-family:Sk-Modernist;font-size:16px ;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  @media screen and (min-width: 768px ) {  .richtext-md-alt ol, .richtext-md-alt.ol {  ;font-size:22px;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  }        @container (max-width: 768px) {  .richtext-md-alt ol, .richtext-md-alt.ol {  ;font-family:Sk-Modernist;font-size:16px ;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  }  .richtext-md-alt ol, .richtext-md-alt.ol:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(.richtext-md-alt ol, .richtext-md-alt.ol) strong {  font-weight: bolder;}:where(.richtext-md-alt ol, .richtext-md-alt.ol) em {  font-style: italic;}:where(.richtext-md-alt ol, .richtext-md-alt.ol) [style="text-decoration:underline"] {  text-decoration: underline;}</style> <style>  .richtext-md-alt h1, .richtext-md-alt.h1 {  ;font-family:Sk-Modernist;font-size:36px ;line-height:1 ;font-weight: 400 ;opacity: 1;letter-spacing:-0.36px ;text-transform: none ;font-style: normal;white-space:;  }  @media screen and (min-width: 768px ) {  .richtext-md-alt h1, .richtext-md-alt.h1 {  ;font-size:60px;line-height: 1.14;font-weight: 400 ;opacity: 1;letter-spacing:-0.96px;text-transform: none ;font-style: normal;white-space:;  }  }        @container (max-width: 768px) {  .richtext-md-alt h1, .richtext-md-alt.h1 {  ;font-family:Sk-Modernist;font-size:36px ;line-height:1 ;font-weight: 400 ;opacity: 1;letter-spacing:-0.36px ;text-transform: none ;font-style: normal;white-space:;  }  }  .richtext-md-alt h1, .richtext-md-alt.h1:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(.richtext-md-alt h1, .richtext-md-alt.h1) strong {  font-weight: 900;}:where(.richtext-md-alt h1, .richtext-md-alt.h1) em {  font-style: italic;}:where(.richtext-md-alt h1, .richtext-md-alt.h1) em strong {  font-style: normal;}:where(.richtext-md-alt h1, .richtext-md-alt.h1) [style="text-decoration:underline"] {  text-decoration: underline;}</style> <style>  .richtext-md-alt h2, .richtext-md-alt.h2 {  ;font-family:Sk-Modernist;font-size:24px ;line-height: 1.2 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  @media screen and (min-width: 768px ) {  .richtext-md-alt h2, .richtext-md-alt.h2 {  ;font-size:40px;line-height: 1.2 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  }        @container (max-width: 768px) {  .richtext-md-alt h2, .richtext-md-alt.h2 {  ;font-family:Sk-Modernist;font-size:24px ;line-height: 1.2 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  }  .richtext-md-alt h2, .richtext-md-alt.h2:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(.richtext-md-alt h2, .richtext-md-alt.h2) strong {  font-weight: 900;}:where(.richtext-md-alt h2, .richtext-md-alt.h2) em {  font-style: italic;}:where(.richtext-md-alt h2, .richtext-md-alt.h2) [style="text-decoration:underline"] {  text-decoration: underline;}</style> <style>  .richtext-md-alt h3, .richtext-md-alt.h3 {  ;font-family:Sk-Modernist;font-size:24px ;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  @media screen and (min-width: 768px ) {  .richtext-md-alt h3, .richtext-md-alt.h3 {  ;font-size:40px;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  }        @container (max-width: 768px) {  .richtext-md-alt h3, .richtext-md-alt.h3 {  ;font-family:Sk-Modernist;font-size:24px ;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  }  .richtext-md-alt h3, .richtext-md-alt.h3:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(.richtext-md-alt h3, .richtext-md-alt.h3) strong {  font-weight: 900;}:where(.richtext-md-alt h3, .richtext-md-alt.h3) em {  font-style: italic;}:where(.richtext-md-alt h3, .richtext-md-alt.h3) [style="text-decoration:underline"] {  text-decoration: underline;}</style> <style>  .richtext-md-alt h4, .richtext-md-alt.h4 {  ;font-family:Sk-Modernist;font-size:17px ;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  @media screen and (min-width: 768px ) {  .richtext-md-alt h4, .richtext-md-alt.h4 {  ;font-size:24px;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  }        @container (max-width: 768px) {  .richtext-md-alt h4, .richtext-md-alt.h4 {  ;font-family:Sk-Modernist;font-size:17px ;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  }  .richtext-md-alt h4, .richtext-md-alt.h4:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(.richtext-md-alt h4, .richtext-md-alt.h4) strong {  font-weight: bolder;}:where(.richtext-md-alt h4, .richtext-md-alt.h4) em {  font-style: italic;}:where(.richtext-md-alt h4, .richtext-md-alt.h4) [style="text-decoration:underline"] {  text-decoration: underline;}</style> <style>  .richtext-md-alt h5, .richtext-md-alt.h5 {  ;font-family:Sk-Modernist;font-size:13px ;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  @media screen and (min-width: 768px ) {  .richtext-md-alt h5, .richtext-md-alt.h5 {  ;font-size:14px;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  }        @container (max-width: 768px) {  .richtext-md-alt h5, .richtext-md-alt.h5 {  ;font-family:Sk-Modernist;font-size:13px ;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  }  .richtext-md-alt h5, .richtext-md-alt.h5:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(.richtext-md-alt h5, .richtext-md-alt.h5) strong {  font-weight: bolder;}:where(.richtext-md-alt h5, .richtext-md-alt.h5) em {  font-style: italic;}:where(.richtext-md-alt h5, .richtext-md-alt.h5) [style="text-decoration:underline"] {  text-decoration: underline;}</style> <style>  .richtext-md-alt h6, .richtext-md-alt.h6 {  ;font-family:Sk-Modernist;font-size:11px ;line-height: 1.2 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  @media screen and (min-width: 768px ) {  .richtext-md-alt h6, .richtext-md-alt.h6 {  ;font-size:12px;line-height: 1.2 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  }        @container (max-width: 768px) {  .richtext-md-alt h6, .richtext-md-alt.h6 {  ;font-family:Sk-Modernist;font-size:11px ;line-height: 1.2 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  }  .richtext-md-alt h6, .richtext-md-alt.h6:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(.richtext-md-alt h6, .richtext-md-alt.h6) strong {  font-weight: bolder;}:where(.richtext-md-alt h6, .richtext-md-alt.h6) em {  font-style: italic;}:where(.richtext-md-alt h6, .richtext-md-alt.h6) [style="text-decoration:underline"] {  text-decoration: underline;}</style> <style>  .text-10 {  ;font-family:Sk-Modernist;font-size:10px ;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  @media screen and (min-width: 768px ) {  .text-10 {  ;font-size:10px ;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }        @container (max-width: 768px) {  .text-10 {  ;font-family:Sk-Modernist;font-size:10px ;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }  .text-10:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(.text-10) {}</style> <style>  .text-11 {  ;font-family:Sk-Modernist;font-size:11px ;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  @media screen and (min-width: 768px ) {  .text-11 {  ;font-size:11px ;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }        @container (max-width: 768px) {  .text-11 {  ;font-family:Sk-Modernist;font-size:11px ;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }  .text-11:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(.text-11) {}</style> <style>  .text-12-gradient {  ;font-family:Sk-Modernist;font-size:12px ;line-height: 1.1 ;font-weight: 700 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  @media screen and (min-width: 768px ) {  .text-12-gradient {  ;font-size:12px ;line-height: 1.1 ;font-weight: 700 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }        @container (max-width: 768px) {  .text-12-gradient {  ;font-family:Sk-Modernist;font-size:12px ;line-height: 1.1 ;font-weight: 700 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }  .text-12-gradient:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(.text-12-gradient) {background: linear-gradient(260deg, #FF3D3D -6.64%, #5B2DCF 161.11%, #5A2DD0 161.13%);-webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;position: relative;padding-bottom: 5px;}:where(.text-12-gradient):before {content: '';background: linear-gradient(260deg, #FF3D3D 0%, #5B2DCF 50%, #5A2DD0 100%) !important;-webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;}</style> <style>  .text-14 {  ;font-family:Sk-Modernist;font-size:14px ;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  @media screen and (min-width: 768px ) {  .text-14 {  ;font-size:14px ;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }        @container (max-width: 768px) {  .text-14 {  ;font-family:Sk-Modernist;font-size:14px ;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }  .text-14:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(.text-14) {}</style> <style>  .text-16 {  ;font-family:Sk-Modernist;font-size:16px;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  @media screen and (min-width: 768px ) {  .text-16 {  ;font-size:16px;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }        @container (max-width: 768px) {  .text-16 {  ;font-family:Sk-Modernist;font-size:16px;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }  .text-16:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(.text-16) {}</style> <style>  .text-16\/11 {  ;font-family:Sk-Modernist;font-size:11px ;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  @media screen and (min-width: 768px ) {  .text-16\/11 {  ;font-size:16px;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }        @container (max-width: 768px) {  .text-16\/11 {  ;font-family:Sk-Modernist;font-size:11px ;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }  .text-16\/11:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(.text-16\/11) {}</style> <style>  .text-16\/14 {  ;font-family:Sk-Modernist;font-size:14px ;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  @media screen and (min-width: 768px ) {  .text-16\/14 {  ;font-size:16px;line-height: 1.3 
3228;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }        @container (max-width: 768px) {  .text-16\/14 {  ;font-family:Sk-Modernist;font-size:14px ;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }  .text-16\/14:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(.text-16\/14) {}</style> <style>  .text-20 {  ;font-family:Sk-Modernist;font-size:20px;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  @media screen and (min-width: 768px ) {  .text-20 {  ;font-size:20px;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }        @container (max-width: 768px) {  .text-20 {  ;font-family:Sk-Modernist;font-size:20px;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }  .text-20:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(.text-20) a {   word-break:break-all;}</style> <style>  .text-20\/13 {  ;font-family:Sk-Modernist;font-size:13px  ;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  @media screen and (min-width: 768px ) {  .text-20\/13 {  ;font-size:20px;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }        @container (max-width: 768px) {  .text-20\/13 {  ;font-family:Sk-Modernist;font-size:13px  ;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }  .text-20\/13:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(.text-20\/13) {}</style> <style>  .text-20\/14 {  ;font-family:Sk-Modernist;font-size:14px  ;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  @media screen and (min-width: 768px ) {  .text-20\/14 {  ;font-size:20px;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }        @container (max-width: 768px) {  .text-20\/14 {  ;font-family:Sk-Modernist;font-size:14px  ;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }  .text-20\/14:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(.text-20\/14) {}</style> <style>  .text-20\/16 {  ;font-family:Sk-Modernist;font-size:16px  ;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  @media screen and (min-width: 768px ) {  .text-20\/16 {  ;font-size:20px;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }        @container (max-width: 768px) {  .text-20\/16 {  ;font-family:Sk-Modernist;font-size:16px  ;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }  .text-20\/16:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(.text-20\/16) {}</style> <style>  .text-24 {  ;font-family:Sk-Modernist;font-size:24px ;line-height:1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  @media screen and (min-width: 768px ) {  .text-24 {  ;font-size:24px ;line-height: 1.4;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }        @container (max-width: 768px) {  .text-24 {  ;font-family:Sk-Modernist;font-size:24px ;line-height:1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }  .text-24:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(.text-24) {}</style> <style>  .text-24\/18 {  ;font-family:Sk-Modernist;font-size:18px ;line-height:1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  @media screen and (min-width: 768px ) {  .text-24\/18 {  ;font-size:24px;line-height: 1.4;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }        @container (max-width: 768px) {  .text-24\/18 {  ;font-family:Sk-Modernist;font-size:18px ;line-height:1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }  .text-24\/18:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(.text-24\/18) {}</style> <style>  .text-25\/14 {  ;font-family:Sk-Modernist;font-size:14px ;line-height:1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  @media screen and (min-width: 768px ) {  .text-25\/14 {  ;font-size:25px;line-height: 1.4;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }        @container (max-width: 768px) {  .text-25\/14 {  ;font-family:Sk-Modernist;font-size:14px ;line-height:1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }  .text-25\/14:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(.text-25\/14) {}</style> <style>  .text-25\/20 {  ;font-family:Sk-Modernist;font-size:20px ;line-height:1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  @media screen and (min-width: 768px ) {  .text-25\/20 {  ;font-size:25px;line-height: 1.4;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }        @container (max-width: 768px) {  .text-25\/20 {  ;font-family:Sk-Modernist;font-size:20px ;line-height:1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }  .text-25\/20:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(.text-25\/20) {}</style> <style>  .text-32 {  ;font-family:Sk-Modernist;font-size:32px ;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  @media screen and (min-width: 768px ) {  .text-32 {  ;font-size:32px ;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }        @container (max-width: 768px) {  .text-32 {  ;font-family:Sk-Modernist;font-size:32px ;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }  .text-32:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(.text-32) {}</style> <style>  .text-36 {  ;font-family:Sk-Modernist;font-size:36px ;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  @media screen and (min-width: 768px ) {  .text-36 {  ;font-size:36px ;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }        @container (max-width: 768px) {  .text-36 {  ;font-family:Sk-Modernist;font-size:36px ;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }  .text-36:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(.text-36) {}</style> <style>  .text-39\/28-gradient {  ;font-family:Sk-Modernist;font-size:28px ;line-height: 1.2 ;font-weight: 400 ;opacity: 1;letter-spacing:-0.28px ;text-transform: none ;font-style: normal ;white-space:;  }  @media screen and (min-width: 768px ) {  .text-39\/28-gradient {  ;font-size:39px;line-height: 1.2 ;font-weight: 400 ;opacity: 1;letter-spacing:-0.39px;text-transform: none ;font-style: normal ;white-space:;  }  }        @container (max-width: 768px) {  .text-39\/28-gradient {  ;font-family:Sk-Modernist;font-size:28px ;line-height: 1.2 ;font-weight: 400 ;opacity: 1;letter-spacing:-0.28px ;text-transform: none ;font-style: normal ;white-space:;  }  }  .text-39\/28-gradient:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(.text-39\/28-gradient) {background: linear-gradient(260deg, #FF3D3D -6.64%, #5B2DCF 161.11%, #5A2DD0 161.13%);-webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;}</style> <style>  .text-70\/40-gradient {  ;font-family:Sk-Modernist;font-size:40px  ;line-height: 1.2 ;font-weight: 400 ;opacity: 1;letter-spacing:-0.28px ;text-transform: none ;font-style: normal ;white-space:;  }  @media screen and (min-width: 768px ) {  .text-70\/40-gradient {  ;font-size:70px;line-height: 1.2 ;font-weight: 400 ;opacity: 1;letter-spacing:-0.39px;text-transform: none ;font-style: normal ;white-space:;  }  }        @container (max-width: 768px) {  .text-70\/40-gradient {  ;font-family:Sk-Modernist;font-size:40px  ;line-height: 1.2 ;font-weight: 400 ;opacity: 1;letter-spacing:-0.28px ;text-transform: none ;font-style: normal ;white-space:;  }  }  .text-70\/40-gradient:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(.text-70\/40-gradient) {background: linear-gradient(260deg, #FF3D3D -6.64%, #5B2DCF 161.11%, #5A2DD0 161.13%);-webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;}</style> <style>  .text-40\/17 {  ;font-family:Sk-Modernist;font-size:17px ;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  @media screen and (min-width: 768px ) {  .text-40\/17 {  ;font-size:40px;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }        @container (max-width: 768px) {  .text-40\/17 {  ;font-family:Sk-Modernist;font-size:17px ;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }  .text-40\/17:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(.text-40\/17) {}</style> <style>  .text-40\/36 {  ;font-family:Sk-Modernist;font-size:36px ;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  @media screen and (min-width: 768px ) {  .text-40\/36 {  ;font-size:40px;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }        @container (max-width: 768px) {  .text-40\/36 {  ;font-family:Sk-Modernist;font-size:36px ;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }  .text-40\/36:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(.text-40\/36) {}</style> <style>  .text-40\/24 {  ;font-family:Sk-Modernist;font-size:24px ;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  @media screen and (min-width: 768px ) {  .text-40\/24 {  ;font-size:40px;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }        @container (max-width: 768px) {  .text-40\/24 {  ;font-family:Sk-Modernist;font-size:24px ;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }  .text-40\/24:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(.text-40\/24) em strong {color: #FF3D3D;font-weight: 400;font-style: normal;}</style> <style>  .text-128\/48 {  ;font-family:Sk-Modernist;font-size:48px ;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  @media screen and (min-width: 768px ) {  .text-128\/48 {  ;font-size:128px;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }        @container (max-width: 768px) {  .text-128\/48 {  ;font-family:Sk-Modernist;font-size:48px ;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }  .text-128\/48:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(.text-128\/48) em strong {color: #FF3D3D;font-weight: 400;font-style: normal;}</style> <style>  .text-alt-12 {  ;font-family:'Sk-Modernist Mono';font-size:12px ;line-height: 1.4  ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  @media screen and (min-width: 768px ) {  .text-alt-12 {  ;font-size:12px ;line-height: 1.4  ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }        @container (max-width: 768px) {  .text-alt-12 {  ;font-family:'Sk-Modernist Mono';font-size:12px ;line-height: 1.4  ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }  .text-alt-12:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(.text-alt-12) {}</style> <style>  .text-alt-16\/11 {  ;font-family:'Sk-Modernist Mono';font-size:11px ;line-height: 1.4  ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  @media screen and (min-width: 768px ) {  .text-alt-16\/11 {  ;font-size:16px;line-height: 1.4  ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }        @container (max-width: 768px) {  .text-alt-16\/11 {  ;font-family:'Sk-Modernist Mono';font-size:11px ;line-height: 1.4  ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }  .text-alt-16\/11:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(.text-alt-16\/11) {}</style> <style>  .text-alt-24\/16 {  ;font-family:'Sk-Modernist Mono';font-size:16px ;line-height: 1.4  ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  @media screen and (min-width: 768px ) {  .text-alt-24\/16 {  ;font-size:24px;line-height: 1.4  ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }        @container (max-width: 768px) {  .text-alt-24\/16 {  ;font-family:'Sk-Modernist Mono';font-size:16px ;line-height: 1.4  ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }  .text-alt-24\/16:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(.text-alt-24\/16) {}</style> <style>  .text-alt-24\/14 {  ;font-family:'Sk-Modernist Mono';font-size:14px ;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  @media screen and (min-width: 768px ) {  .text-alt-24\/14 {  ;font-size:24px;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }        @container (max-width: 768px) {  .text-alt-24\/14 {  ;font-family:'Sk-Modernist Mono';font-size:14px ;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }  .text-alt-24\/14:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(.text-alt-24\/14) {}</style> <style>  .text-32\/24-custom {  ;font-family:inherit;font-size:18px ;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  @media screen and (min-width: 768px ) {  .text-32\/24-custom {  ;font-size:24px;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }        @container (max-width: 768px) {  .text-32\/
322824-custom {  ;font-family:inherit;font-size:18px ;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }  .text-32\/24-custom:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(.text-32\/24-custom) p {padding-top: 12px;font-size: 16px;color: #4D565E;@media only screen and (max-width: 768px) {   font-size: 14px;   }}</style> <style>  .text-25\/20-custom {  ;font-family:inherit;font-size:20px ;line-height: 1.4 ;font-weight:700 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  @media screen and (min-width: 768px ) {  .text-25\/20-custom {  ;font-size:25px;line-height: 1.4 ;font-weight: 400;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }        @container (max-width: 768px) {  .text-25\/20-custom {  ;font-family:inherit;font-size:20px ;line-height: 1.4 ;font-weight:700 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }  .text-25\/20-custom:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(.text-25\/20-custom) p {padding-top: 12px;font-size: 16px;color: #666666;font-weight: 400;}:where(.text-25\/20-custom) a {color: #5B2DCF!important;text-decoration-line: underline;font-size: 16px;align-items: flex-end;}</style> <style>  .text-20-custom {  ;font-family:inherit;font-size:20px ;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  @media screen and (min-width: 768px ) {  .text-20-custom {  ;font-size:20px ;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }        @container (max-width: 768px) {  .text-20-custom {  ;font-family:inherit;font-size:20px ;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }  .text-20-custom:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(.text-20-custom) p {padding-top: 12px;font-size: 16px;color: #777777;@media only screen and (max-width: 768px) {   font-size: 14px;   }}:where(.text-20-custom) a {color: #5B2DCF!important;text-decoration-line: underline;}</style> <style>  .text-70\/40 {  ;font-family:inherit;font-size:40px ;line-height:1 ;font-weight: 400 ;opacity: 1;letter-spacing:-0.4px ;text-transform: none ;font-style: normal ;white-space:;  }  @media screen and (min-width: 768px ) {  .text-70\/40 {  ;font-size:70px;line-height: 1.3;font-weight: 400 ;opacity: 1;letter-spacing:-0.7px;text-transform: none ;font-style: normal ;white-space:;  }  }        @container (max-width: 768px) {  .text-70\/40 {  ;font-family:inherit;font-size:40px ;line-height:1 ;font-weight: 400 ;opacity: 1;letter-spacing:-0.4px ;text-transform: none ;font-style: normal ;white-space:;  }  }  .text-70\/40:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(.text-70\/40) {}</style> <style>  .text-testimonials {  ;font-family:inherit;font-size:17px ;line-height:1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  @media screen and (min-width: 768px ) {  .text-testimonials {  ;font-size:40px;line-height: 1.3;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }        @container (max-width: 768px) {  .text-testimonials {  ;font-family:inherit;font-size:17px ;line-height:1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }  .text-testimonials:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(.text-testimonials) h4 {font-family: "Sk-Modernist Mono";font-size: 24px;line-height: 110%;letter-spacing: -0.72px;}:where(.text-testimonials) h5 {font-size: 14px;font-weight: 700;}</style> <style>  .nav-link {  ;font-family:inherit;font-size:16px ;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  @media screen and (min-width: 768px ) {  .nav-link {  ;font-size:16px ;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }        @container (max-width: 768px) {  .nav-link {  ;font-family:inherit;font-size:16px ;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }  .nav-link:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(.nav-link):active, :where(.nav-link):hover, :where(.nav-link):ac {font-weight: 700!important;}:where(.nav-link):active svg, :where(.nav-link):hover svg, :where(.nav-link):ac svg {transform: translate(180deg);}</style> <style>  .gradient-text {  ;font-family:inherit;font-size:inherit ;line-height: inherit ;font-weight: inherit ;opacity: 1;letter-spacing:inherit ;text-transform: inherit ;font-style: inherit ;white-space:;  }  @media screen and (min-width: 768px ) {  .gradient-text {  ;font-size:inherit ;line-height: inherit ;font-weight: inherit ;opacity: 1;letter-spacing:inherit ;text-transform: inherit ;font-style: inherit ;white-space:;  }  }        @container (max-width: 768px) {  .gradient-text {  ;font-family:inherit;font-size:inherit ;line-height: inherit ;font-weight: inherit ;opacity: 1;letter-spacing:inherit ;text-transform: inherit ;font-style: inherit ;white-space:;  }  }  .gradient-text:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(.gradient-text) {background: linear-gradient(260deg, #FF3D3D -6.64%, #5B2DCF 161.11%, #5A2DD0 161.13%);-webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;}</style> </div><div id="shopify-section-sections--23010069676107__buttons" class="shopify-section shopify-section-group-0_global"> <style>  .button-primary {  ;color:#ffffff;background:linear-gradient(279deg, rgba(255, 86, 86, 1) 8.69%, rgba(180, 57, 164, 1) 91.52%);font-family:Sk-Modernist;font-size:14px;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0.03em ;text-transform: capitalize;font-style: normal ;white-space: nowrap;padding-top:12px;padding-bottom:12px;padding-left:24px;padding-right:24px;min-height:44px;border-width:0;border-radius:10px;gap: 0;box-shadow: none;justify-content: center;text-align: center;  }  @media screen and (min-width: 768px ) {  .button-primary {  ;color:#ffffff;background:linear-gradient(279deg, rgba(255, 86, 86, 1) 8.69%, rgba(180, 57, 164, 1) 91.52%);font-size:17px;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0.03em ;text-transform: capitalize;font-style: normal ;white-space: nowrap;padding-top:12px;padding-bottom:12px;padding-left:36px;padding-right:36px;min-height:52px;border-width:0;border-radius:10px;gap: 0;box-shadow: none;justify-content: center;text-align: center;  }  }        @container (max-width: 768px) {  .button-primary {  ;color:#ffffff;background:linear-gradient(279deg, rgba(255, 86, 86, 1) 8.69%, rgba(180, 57, 164, 1) 91.52%);font-family:Sk-Modernist;font-size:14px;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0.03em ;text-transform: capitalize;font-style: normal ;white-space: nowrap;padding-top:12px;padding-bottom:12px;padding-left:24px;padding-right:24px;min-height:44px;border-width:0;border-radius:10px;gap: 0;box-shadow: none;justify-content: center;text-align: center;  }  }  .button-primary:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;color:#ffffff;border-color:#202020;  }    :where(.button-primary):where(:hover,:focus-visible,:active,.active):not(.button-loading) {  background-colorrgba(0,0,0,0.1);}</style> <style>.button-primary {  position: relative;  transition: all 150ms;  overflow: hidden;  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));  display: inline-flex;  height: max-content;  width: max-content;  align-items: center;  user-select: none;  border-style: solid;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  --tw-scale-x: var(--font-.button-primary-hover-scale);  --tw-scale-y: var(--font-.button-primary-hover-scale);  }  .button-primary:not(disabled) {  cursor: pointer;  }  .button-primary:where(:hover,:focus-visible):not(.button-loading) {  border-radius: ;  border-color: #202020;  color: #ffffff;  background: linear-gradient(279deg, rgba(255, 86, 86, 1) 8.69%, rgba(180, 57, 164, 1) 91.52%);  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  }  .button-primary:where(:active,.active):not(.button-loading) {  border-radius: ;  border-color: #202020;  color: #ffffff;  background: rgba(0,0,0,0);  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  }      .button-primary:not(.button-loading)::before, .button-primary:not(.button-loading)::after {      content: '';      display: block;      position: absolute;      left: 0;      top: 0;      bottom: 0;      right: 0;      background: linear-gradient(279deg, rgba(255, 29, 29, 1) 8.69%, rgba(154, 35, 121, 1) 91.52%);      z-index: -1;      opacity: 0;      transition-property: all;      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);      transition-duration: 300ms;    }    .button-primary:where(:hover,:focus-visible):not(.button-loading)::before {      opacity: 1;    }    .button-primary:where(:active, .active):not(.button-loading)::after {      background: linear-gradient(279deg, rgba(203, 
32280, 0, 1) 8.69%, rgba(136, 0, 99, 1) 91.52%);      border-color: #202020;      color: ;      opacity: 1;    }  @media screen and (max-width: 767px) {.button-primary:where(:hover,:focus-visible):not(.button-loading) {  border-radius: ;  border-color: #202020;  color: #ffffff;  background: linear-gradient(279deg, rgba(255, 86, 86, 1) 8.69%, rgba(180, 57, 164, 1) 91.52%);  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  }  .button-primary:where(:active, .active):not(.button-loading) {    color: ;    border-color: #202020;    background: linear-gradient(279deg, rgba(203, 0, 0, 1) 8.69%, rgba(136, 0, 99, 1) 91.52%);  }}
3229
3230  @container (max-width: 767px) {.button-primary:where(:hover,:focus-visible):not(.button-loading) {  border-radius: ;  border-color: #202020;  color: #ffffff;  background: linear-gradient(279deg, rgba(255, 86, 86, 1) 8.69%, rgba(180, 57, 164, 1) 91.52%);  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  }  .button-primary:where(:active, .active):not(.button-loading) {    color: ;    border-color: #202020;    background: linear-gradient(279deg, rgba(203, 0, 0, 1) 8.69%, rgba(136, 0, 99, 1) 91.52%);  }}
3231</style> <style>  .shopify-challenge__button {  ;color:#ffffff;background:linear-gradient(279deg, rgba(255, 86, 86, 1) 8.69%, rgba(180, 57, 164, 1) 91.52%);outline-color:;font-family:Sk-Modernist;font-size:14px;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0.03em ;text-transform: capitalize;font-style: normal ;white-space: nowrap;padding-top:12px;padding-bottom:12px;padding-left:24px;padding-right:24px;min-height:44px;border-width:0;border-radius:10px;gap: 0;box-shadow: none;justify-content: center;text-align: center;  }  @media screen and (min-width: 768px ) {  .shopify-challenge__button {  ;color:#ffffff;background:linear-gradient(279deg, rgba(255, 86, 86, 1) 8.69%, rgba(180, 57, 164, 1) 91.52%);font-size:17px;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0.03em ;text-transform: capitalize;font-style: normal ;white-space: nowrap;padding-top:12px;padding-bottom:12px;padding-left:36px;padding-right:36px;min-height:52px;border-width:0;border-radius:10px;gap: 0;box-shadow: none;justify-content: center;text-align: center;  }  }        @container (max-width: 768px) {  .shopify-challenge__button {  ;color:#ffffff;background:linear-gradient(279deg, rgba(255, 86, 86, 1) 8.69%, rgba(180, 57, 164, 1) 91.52%);outline-color:;font-family:Sk-Modernist;font-size:14px;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0.03em ;text-transform: capitalize;font-style: normal ;white-space: nowrap;padding-top:12px;padding-bottom:12px;padding-left:24px;padding-right:24px;min-height:44px;border-width:0;border-radius:10px;gap: 0;box-shadow: none;justify-content: center;text-align: center;  }  }  .shopify-challenge__button:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;color:#ffffff;background:linear-gradient(279deg, rgba(255, 29, 29, 1) 8.69%, rgba(154, 35, 121, 1) 91.52%);border-color:#202020;  }    :where(.shopify-challenge__button):where(:hover,:focus-visible,:active,.active):not(.button-loading) {  background-colorrgba(0,0,0,0.1);}</style> <style>.shopify-challenge__button {    position: relative;    transition: all 150ms;    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));    display: inline-flex;    height: max-content;    width: max-content;    align-items: center;    user-select: none;    border-style: solid;    --tw-scale-x: var(--font-.shopify-challenge__button-hover-scale);    --tw-scale-y: var(--font-.shopify-challenge__button-hover-scale);    }    .shopify-challenge__button:not(disabled) {    cursor: pointer;    }    .shopify-challenge__button:where(:hover,:focus-visible,:active,.active):not(.button-loading) {    border-radius: ["","0","100%"];    border-color: #202020;    color: #ffffff;    background: linear-gradient(279deg, rgba(255, 29, 29, 1) 8.69%, rgba(154, 35, 121, 1) 91.52%);    box-shadow:  none;    --tw-scale-x: ;    --tw-scale-y: ;    }@media screen and (max-width: 767px) {.shopify-challenge__button:where(:hover,:focus-visible,:active,.active):not(.button-loading) {    border-radius: ["","0","100%"];    border-color: #202020;    color: #ffffff;    background: linear-gradient(279deg, rgba(255, 29, 29, 1) 8.69%, rgba(154, 35, 121, 1) 91.52%);    box-shadow:  none;    --tw-scale-x: ;    --tw-scale-y: ;    }}
3232
3233    @container (max-width: 767px) {.shopify-challenge__button:where(:hover,:focus-visible,:active,.active):not(.button-loading) {    border-radius: ["","0","100%"];    border-color: #202020;    color: #ffffff;    background: linear-gradient(279deg, rgba(255, 29, 29, 1) 8.69%, rgba(154, 35, 121, 1) 91.52%);    box-shadow:  none;    --tw-scale-x: ;    --tw-scale-y: ;    }}
3234  </style> <style>  .button-primary-bf {  ;color:#ffffff;background-color:#fc0000;background:#fc0000;font-family:Sk-Modernist;font-size:14px;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0.03em ;text-transform: capitalize;font-style: normal ;white-space: nowrap;padding-top:12px;padding-bottom:12px;padding-left:24px;padding-right:24px;min-height:44px;border-width:0;border-radius:10px;gap: 0;box-shadow: none;justify-content: center;text-align: center;  }  @media screen and (min-width: 768px ) {  .button-primary-bf {  ;color:#ffffff;background-color:#fc0000;background:#fc0000;font-size:17px;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0.03em ;text-transform: capitalize;font-style: normal ;white-space: nowrap;padding-top:12px;padding-bottom:12px;padding-left:36px;padding-right:36px;min-height:52px;border-width:0;border-radius:10px;gap: 0;box-shadow: none;justify-content: center;text-align: center;  }  }        @container (max-width: 768px) {  .button-primary-bf {  ;color:#ffffff;background-color:#fc0000;background:#fc0000;font-family:Sk-Modernist;font-size:14px;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0.03em ;text-transform: capitalize;font-style: normal ;white-space: nowrap;padding-top:12px;padding-bottom:12px;padding-left:24px;padding-right:24px;min-height:44px;border-width:0;border-radius:10px;gap: 0;box-shadow: none;justify-content: center;text-align: center;  }  }  .button-primary-bf:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;color:#ffffff;background-color:#ff4848;border-color:#202020;  }    :where(.button-primary-bf):where(:hover,:focus-visible,:active,.active):not(.button-loading) {  background-colorrgba(0,0,0,0.1);}</style> <style>.button-primary-bf {  position: relative;  transition: all 150ms;  overflow: hidden;  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));  display: inline-flex;  height: max-content;  width: max-content;  align-items: center;  user-select: none;  border-style: solid;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  --tw-scale-x: var(--font-.button-primary-bf-hover-scale);  --tw-scale-y: var(--font-.button-primary-bf-hover-scale);  }  .button-primary-bf:not(disabled) {  cursor: pointer;  }  .button-primary-bf:where(:hover,:focus-visible):not(.button-loading) {  border-radius: ;  border-color: #202020;  color: #ffffff;  background: #ff4848;  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  }  .button-primary-bf:where(:active,.active):not(.button-loading) {  border-radius: ;  border-color: #202020;  color: #ffffff;  background: #ff4848;  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  }  @media screen and (max-width: 767px) {.button-primary-bf:where(:hover,:focus-visible):not(.button-loading) {  border-radius: ;  border-color: #202020;  color: #ffffff;  background: #ff4848;  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  }  .button-primary-bf:where(:active, .active):not(.button-loading) {    color: ;    border-color: #202020;    background: #ff4848;  }}
3235
3236  @container (max-width: 767px) {.button-primary-bf:where(:hover,:focus-visible):not(.button-loading) {  border-radius: ;  border-color: #202020;  color: #ffffff;  background: #ff4848;  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  }  .button-primary-bf:where(:active, .active):not(.button-loading) {    color: ;    border-color: #202020;    background: #ff4848;  }}
3237</style> <style>  .button-primary-sm {  ;color:#ffffff;background:linear-gradient(279deg, rgba(255, 86, 86, 1) 8.69%, rgba(180, 57, 164, 1) 91.52%);font-family:Sk-Modernist;font-size:14px;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0.03em ;text-transform: capitalize;font-style: normal ;white-space: nowrap;padding-top:16px;padding-bottom:16px;padding-left:36px;padding-right:36px;min-height:;border-width:0;border-radius:10px;gap: 0;box-shadow: none;justify-content: center;text-align: center;  }  @media screen and (min-width: 768px ) {  .button-primary-sm {  ;color:#ffffff;background:linear-gradient(279deg, rgba(255, 86, 86, 1) 8.69%, rgba(180, 57, 164, 1) 91.52%);font-size:14px;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0.03em ;text-transform: capitalize;font-style: normal ;white-space: nowrap;padding-top:16px;padding-bottom:16px;padding-left:36px;padding-right:36px;min-height:;border-width:0;border-radius:10px;gap: 0;box-shadow: none;justify-content: center;text-align: center;  }  }        @container (max-width: 768px) {  .button-primary-sm {  ;color:#ffffff;background:linear-gradient(279deg, rgba(255, 86, 86, 1) 8.69%, rgba(180, 57, 164, 1) 91.52%);font-family:Sk-Modernist;font-size:14px;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0.03em ;text-transform: capitalize;font-style: normal ;white-space: nowrap;padding-top:16px;padding-bottom:16px;padding-left:36px;padding-right:36px;min-height:;border-width:0;border-radius:10px;gap: 0;box-shadow: none;justify-content: center;text-align: center;  }  }  .button-primary-sm:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;color:#ffffff;border-color:#202020;  }    :where(.button-primary-sm) {}</style> <style>.button-primary-sm {  position: relative;  transition: all 150ms;  overflow: hidden;  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));  display: inline-flex;  height: max-content;  width: max-content;  align-items: center;  user-select: none;  border-style: solid;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  --tw-scale-x: var(--font-.button-primary-sm-hover-scale);  --tw-scale-y: var(--font-.button-primary-sm-hover-scale);  }  .button-primary-sm:not(disabled) {  cursor: pointer;  }  .button-primary-sm:where(:hover,:focus-visible):not(.button-loading) {  border-radius: ;  border-color: #202020;  color: #ffffff;  background: linear-gradient(279deg, rgba(255, 86, 86, 1) 8.69%, rgba(180, 57, 164, 1) 91.52%);  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  }  .button-primary-sm:where(:active,.active):not(.button-loading) {  border-radius: ;  border-color: #202020;  color: #ffffff;  background: rgba(0,0,0,0);  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  }      .button-primary-sm:not(.button-loading)::before, .button-primary-sm:not(.button-loading)::after {      content: '';      display: block;      position: absolute;      left: 0;      top: 0;      bottom: 0;      right: 0;      background: linear-gradient(279deg, rgba(255, 29, 29, 1) 8.69%, rgba(154, 35, 121, 1) 91.52%);      z-index: -1;      opacity: 0;      transition-property: all;      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);      transition-duration: 300ms;    }    .button-primary-sm:where(:hover,:focus-visible):not(.button-loading)::before {      opacity: 1;    }    .button-primary-sm:where(:active, .active):not(.button-loading)::after {      background: linear-gradient(279deg, rgba(203, 
32370, 0, 1) 8.69%, rgba(136, 0, 99, 1) 91.52%);      border-color: #202020;      color: ;      opacity: 1;    }  @media screen and (max-width: 767px) {.button-primary-sm:where(:hover,:focus-visible):not(.button-loading) {  border-radius: ;  border-color: #202020;  color: #ffffff;  background: linear-gradient(279deg, rgba(255, 86, 86, 1) 8.69%, rgba(180, 57, 164, 1) 91.52%);  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  }  .button-primary-sm:where(:active, .active):not(.button-loading) {    color: ;    border-color: #202020;    background: linear-gradient(279deg, rgba(203, 0, 0, 1) 8.69%, rgba(136, 0, 99, 1) 91.52%);  }}
3238
3239  @container (max-width: 767px) {.button-primary-sm:where(:hover,:focus-visible):not(.button-loading) {  border-radius: ;  border-color: #202020;  color: #ffffff;  background: linear-gradient(279deg, rgba(255, 86, 86, 1) 8.69%, rgba(180, 57, 164, 1) 91.52%);  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  }  .button-primary-sm:where(:active, .active):not(.button-loading) {    color: ;    border-color: #202020;    background: linear-gradient(279deg, rgba(203, 0, 0, 1) 8.69%, rgba(136, 0, 99, 1) 91.52%);  }}
3240</style> <style>  .button-secondary {  ;color:#5b2dcf;background-color:#ffffff;background:#ffffff;border-color:#ffffff;font-family:Sk-Modernist;font-size:14px;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0.03em ;text-transform: capitalize ;font-style: normal ;white-space: nowrap;padding-top:12px;padding-bottom:12px;padding-left:24px;padding-right:24px;min-height:44px;border-width:0 ;border-radius: 10px ;gap: 0;box-shadow: none;justify-content: center;text-align: center;  }  @media screen and (min-width: 768px ) {  .button-secondary {  ;color:#5b2dcf;background-color:#ffffff;background:#ffffff;border-color:#ffffff;font-size:17px;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0.03em ;text-transform: capitalize ;font-style: normal ;white-space: nowrap;padding-top:12px;padding-bottom:12px;padding-left:36px;padding-right:36px;min-height:52px;border-width:0 ;border-radius: 10px ;gap: 0;box-shadow: none;justify-content: center;text-align: center;  }  }        @container (max-width: 768px) {  .button-secondary {  ;color:#5b2dcf;background-color:#ffffff;background:#ffffff;border-color:#ffffff;font-family:Sk-Modernist;font-size:14px;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0.03em ;text-transform: capitalize ;font-style: normal ;white-space: nowrap;padding-top:12px;padding-bottom:12px;padding-left:24px;padding-right:24px;min-height:44px;border-width:0 ;border-radius: 10px ;gap: 0;box-shadow: none;justify-content: center;text-align: center;  }  }  .button-secondary:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;color:#360f99;background-color:#dedede;border-color:#dedede;  }    :where(.button-secondary) {}</style> <style>.button-secondary {  position: relative;  transition: all 150ms;  overflow: hidden;  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));  display: inline-flex;  height: max-content;  width: max-content;  align-items: center;  user-select: none;  border-style: solid;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  --tw-scale-x: var(--font-.button-secondary-hover-scale);  --tw-scale-y: var(--font-.button-secondary-hover-scale);  }  .button-secondary:not(disabled) {  cursor: pointer;  }  .button-secondary:where(:hover,:focus-visible):not(.button-loading) {  border-radius: ;  border-color: #dedede;  color: #360f99;  background: #dedede;  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  }  .button-secondary:where(:active,.active):not(.button-loading) {  border-radius: ;  border-color: #dedede;  color: #000000;  background: #c5c5c5;  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  }  @media screen and (max-width: 767px) {.button-secondary:where(:hover,:focus-visible):not(.button-loading) {  border-radius: ;  border-color: #dedede;  color: #360f99;  background: #dedede;  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  }  .button-secondary:where(:active, .active):not(.button-loading) {    color: #000000;    border-color: #dedede;    background: #c5c5c5;  }}
3241
3242  @container (max-width: 767px) {.button-secondary:where(:hover,:focus-visible):not(.button-loading) {  border-radius: ;  border-color: #dedede;  color: #360f99;  background: #dedede;  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  }  .button-secondary:where(:active, .active):not(.button-loading) {    color: #000000;    border-color: #dedede;    background: #c5c5c5;  }}
3243</style> <style>  .button-text-only {  ;color:#982dcf;font-family:Sk-Modernist;font-size:14px;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0.03em ;text-transform: capitalize ;font-style: normal ;white-space: nowrap;padding-top:12px;padding-bottom:12px;padding-left:24px;padding-right:24px;min-height:44px;border-width:0 ;border-radius: 10px ;gap: 0;box-shadow: none;justify-content: center;text-align: center;  }  @media screen and (min-width: 768px ) {  .button-text-only {  ;color:#982dcf;font-size:17px;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0.03em ;text-transform: capitalize ;font-style: normal ;white-space: nowrap;padding-top:12px;padding-bottom:12px;padding-left:36px;padding-right:36px;min-height:52px;border-width:0 ;border-radius: 10px ;gap: 0;box-shadow: none;justify-content: center;text-align: center;  }  }        @container (max-width: 768px) {  .button-text-only {  ;color:#982dcf;font-family:Sk-Modernist;font-size:14px;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0.03em ;text-transform: capitalize ;font-style: normal ;white-space: nowrap;padding-top:12px;padding-bottom:12px;padding-left:24px;padding-right:24px;min-height:44px;border-width:0 ;border-radius: 10px ;gap: 0;box-shadow: none;justify-content: center;text-align: center;  }  }  .button-text-only:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;color:#670f95;border-color:#dedede;  }    :where(.button-text-only) {}</style> <style>.button-text-only {  position: relative;  transition: all 150ms;  overflow: hidden;  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));  display: inline-flex;  height: max-content;  width: max-content;  align-items: center;  user-select: none;  border-style: solid;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  --tw-scale-x: var(--font-.button-text-only-hover-scale);  --tw-scale-y: var(--font-.button-text-only-hover-scale);  }  .button-text-only:not(disabled) {  cursor: pointer;  }  .button-text-only:where(:hover,:focus-visible):not(.button-loading) {  border-radius: ;  border-color: #dedede;  color: #670f95;  background: rgba(0,0,0,0);  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  }  .button-text-only:where(:active,.active):not(.button-loading) {  border-radius: ;  border-color: #dedede;  color: #000000;  background: #ededed;  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  }      .button-text-only:not(.button-loading)::before, .button-text-only:not(.button-loading)::after {      content: '';      display: block;      position: absolute;      left: 0;      top: 0;      bottom: 0;      right: 0;      background: rgba(237, 237, 237, 0.40);      z-index: -1;      opacity: 0;      transition-property: all;      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);      transition-duration: 300ms;    }    .button-text-only:where(:hover,:focus-visible):not(.button-loading)::before {      opacity: 1;    }    .button-text-only:where(:active, .active):not(.button-loading)::after {      background: #ededed;      border-color: #dedede;      color: #000000;      opacity: 1;    }  @media screen and (max-width: 767px) {.button-text-only:where(:hover,:focus-visible):not(.button-loading) {  border-radius: ;  border-color: #dedede;  color: #670f95;  background: rgba(0,0,0,0);  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  }  .button-text-only:where(:active, .active):not(.button-loading) {    color: #000000;    border-color: #dedede;    background: #ededed;  }}
3244
3245  @container (max-width: 767px) {.button-text-only:where(:hover,:focus-visible):not(.button-loading) {  border-radius: ;  border-color: #dedede;  color: #670f95;  background: rgba(0,0,0,0);  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  }  .button-text-only:where(:active, .active):not(.button-loading) {    color: #000000;    border-color: #dedede;    background: #ededed;  }}
3246</style> <style>  .button-white {  ;color:#000000;background-color:#ffffff;background:#ffffff;border-color:#ffffff;font-family:Sk-Modernist;font-size:14px;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0.03em ;text-transform: capitalize ;font-style: normal ;white-space: nowrap;padding-top:16px;padding-bottom:16px;padding-left:36px;padding-right:36px;min-height:;border-width:0 ;border-radius: 10px ;gap: 0;box-shadow: none;justify-content: center;text-align: center;  }  @media screen and (min-width: 768px ) {  .button-white {  ;color:#000000;background-color:#ffffff;background:#ffffff;border-color:#ffffff;font-size:14px;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0.03em ;text-transform: capitalize ;font-style: normal ;white-space: nowrap;padding-top:16px;padding-bottom:16px;padding-left:36px;padding-right:36px;min-height:;border-width:0 ;border-radius: 10px ;gap: 0;box-shadow: none;justify-content: center;text-align: center;  }  }        @container (max-width: 768px) {  .button-white {  ;color:#000000;background-color:#ffffff;background:#ffffff;border-color:#ffffff;font-family:Sk-Modernist;font-size:14px;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0.03em ;text-transform: capitalize ;font-style: normal ;white-space: nowrap;padding-top:16px;padding-bottom:16px;padding-left:36px;padding-right:36px;min-height:;border-width:0 ;border-radius: 10px ;gap: 0;box-shadow: none;justify-content: center;text-align: center;  }  }  .button-white:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;color:#000000;background-color:#dedede;border-color:#dedede;  }    :where(.button-white) {}</style> <style>.button-white {  position: relative;  transition: all 150ms;  overflow: hidden;  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));  display: inline-flex;  height: max-content;  width: max-content;  align-items: center;  user-select: none;  border-style: solid;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  --tw-scale-x: var(--font-.button-white-hover-scale);  --tw-scale-y: var(--font-.button-white-hover-scale);  }  .button-white:not(disabled) {  cursor: pointer;  }  .button-white:where(:hover,:focus-visible):not(.button-loading) {  border-radius: ;  border-color: #dedede;  color: #000000;  background: #dedede;  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  }  .button-white:where(:active,.active):not(.button-loading) {  border-radius: ;  border-color: #dedede;  color: #000000;  background: #c5c5c5;  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  }  @media screen and (max-width: 767px) {.button-white:where(:hover,:focus-visible):not(.button-loading) {  border-radius: ;  border-color: #dedede;  color: #000000;  background: #dedede;  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  }  .button-white:where(:active, .active):not(.button-loading) {    color: #000000;    border-color: #dedede;    background: #c5c5c5;  }}
3247
3248  @container (max-width: 767px) {.button-white:where(:hover,:focus-visible):not(.button-loading) {  border-radius: ;  border-color: #dedede;  color: #000000;  background: #dedede;  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  }  .button-white:where(:active, .active):not(.button-loading) {    color: #000000;    border-color: #dedede;    background: #c5c5c5;  }}
3249</style> <style>  .button-tertiary {  ;color:#ffffff;background-color:#23282e;background:#23282e;border-color:#23282e;font-family:Sk-Modernist;font-size:14px;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0.03em ;text-transform: capitalize ;font-style: normal ;white-space: nowrap;padding-top:12px;padding-bottom:12px;padding-left:24px;padding-right:24px;min-height:;border-width:0 ;border-radius: 10px ;gap: 0;box-shadow: none;justify-content: center;text-align: center;  }  @media screen and (min-width: 768px ) {  .button-tertiary {  ;color:#ffffff;background-color:#23282e;background:#23282e;border-color:#23282e;font-size:17px;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0.03em ;text-transform: capitalize ;font-style: normal ;white-space: nowrap;padding-top:12px;padding-bottom:12px;padding-left:36px;padding-right:36px;min-height:;border-width:0 ;border-radius: 10px ;gap: 0;box-shadow: none;justify-content: center;text-align: center;  }  }        @container (max-width: 768px) {  .button-tertiary {  ;color:#ffffff;background-color:#23282e;background:#23282e;border-color:#23282e;font-family:Sk-Modernist;font-size:14px;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0.03em ;text-transform: capitalize ;font-style: normal ;white-space: nowrap;padding-top:12px;padding-bottom:12px;padding-left:24px;padding-right:24px;min-height:;border-width:0 ;border-radius: 10px ;gap: 0;box-shadow: none;justify-content: center;text-align: center;  }  }  .button-tertiary:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;color:#ffffff;background-color:#4d565e;border-color:#4d565e;  }    :where(.button-tertiary) {}</style> <style>.button-tertiary {  position: relative;  transition: all 150ms;  overflow: hidden;  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));  display: inline-flex;  height: max-content;  width: max-content;  align-items: center;  user-select: none;  border-style: solid;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  --tw-scale-x: var(--font-.button-tertiary-hover-scale);  --tw-scale-y: var(--font-.button-tertiary-hover-scale);  }  .button-tertiary:not(disabled) {  cursor: pointer;  }  .button-tertiary:where(:hover,:focus-visible):not(.button-loading) {  border-radius: ;  border-color: #4d565e;  color: #ffffff;  background: #4d565e;  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  }  .button-tertiary:where(:active,.active):not(.button-loading) {  border-radius: ;  border-color: #4d565e;  color: #ffffff;  background: #737b81;  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  }  @media screen and (max-width: 767px) {.button-tertiary:where(:hover,:focus-visible):not(.button-loading) {  border-radius: ;  border-color: #4d565e;  color: #ffffff;  background: #4d565e; 
3249 box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  }  .button-tertiary:where(:active, .active):not(.button-loading) {    color: ;    border-color: #4d565e;    background: #737b81;  }}
3250
3251  @container (max-width: 767px) {.button-tertiary:where(:hover,:focus-visible):not(.button-loading) {  border-radius: ;  border-color: #4d565e;  color: #ffffff;  background: #4d565e;  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  }  .button-tertiary:where(:active, .active):not(.button-loading) {    color: ;    border-color: #4d565e;    background: #737b81;  }}
3252</style> <style>  .button-tertiary-sm {  ;color:#ffffff;background-color:#23282e;background:#23282e;border-color:#23282e;font-family:Sk-Modernist;font-size:14px;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0.03em ;text-transform: capitalize ;font-style: normal ;white-space: nowrap;padding-top:12px;padding-bottom:12px;padding-left:24px;padding-right:24px;min-height:;border-width:1px ;border-radius: 10px ;gap: 0;box-shadow: none;justify-content: center;text-align: center;  }  @media screen and (min-width: 768px ) {  .button-tertiary-sm {  ;color:#ffffff;background-color:#23282e;background:#23282e;border-color:#23282e;font-size:17px;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0.03em ;text-transform: capitalize ;font-style: normal ;white-space: nowrap;padding-top:12px;padding-bottom:12px;padding-left:36px;padding-right:36px;min-height:;border-width:1px ;border-radius: 10px ;gap: 0;box-shadow: none;justify-content: center;text-align: center;  }  }        @container (max-width: 768px) {  .button-tertiary-sm {  ;color:#ffffff;background-color:#23282e;background:#23282e;border-color:#23282e;font-family:Sk-Modernist;font-size:14px;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0.03em ;text-transform: capitalize ;font-style: normal ;white-space: nowrap;padding-top:12px;padding-bottom:12px;padding-left:24px;padding-right:24px;min-height:;border-width:1px ;border-radius: 10px ;gap: 0;box-shadow: none;justify-content: center;text-align: center;  }  }  .button-tertiary-sm:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;color:#ffffff;background-color:#4d565e;border-color:#4d565e;  }    :where(.button-tertiary-sm) {}</style> <style>.button-tertiary-sm {  position: relative;  transition: all 150ms;  overflow: hidden;  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));  display: inline-flex;  height: max-content;  width: max-content;  align-items: center;  user-select: none;  border-style: solid;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  --tw-scale-x: var(--font-.button-tertiary-sm-hover-scale);  --tw-scale-y: var(--font-.button-tertiary-sm-hover-scale);  }  .button-tertiary-sm:not(disabled) {  cursor: pointer;  }  .button-tertiary-sm:where(:hover,:focus-visible):not(.button-loading) {  border-radius: ;  border-color: #4d565e;  color: #ffffff;  background: #4d565e;  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  }  .button-tertiary-sm:where(:active,.active):not(.button-loading) {  border-radius: ;  border-color: #4d565e;  color: #ffffff;  background: #737b81;  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  }  @media screen and (max-width: 767px) {.button-tertiary-sm:where(:hover,:focus-visible):not(.button-loading) {  border-radius: ;  border-color: #4d565e;  color: #ffffff;  background: #4d565e;  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  }  .button-tertiary-sm:where(:active, .active):not(.button-loading) {    color: ;    border-color: #4d565e;    background: #737b81;  }}
3253
3254  @container (max-width: 767px) {.button-tertiary-sm:where(:hover,:focus-visible):not(.button-loading) {  border-radius: ;  border-color: #4d565e;  color: #ffffff;  background: #4d565e;  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  }  .button-tertiary-sm:where(:active, .active):not(.button-loading) {    color: ;    border-color: #4d565e;    background: #737b81;  }}
3255</style> <style>  .button-primary-outline {  ;color:#ffffff;border-color:#ffffff;font-family:Sk-Modernist;font-size:14px;line-height: 1.4 ;font-weight: 700 ;opacity: 1;letter-spacing:0.03em ;text-transform: capitalize;font-style: normal ;white-space: nowrap;padding-top:12px;padding-bottom:12px;padding-left:24px;padding-right:24px;min-height:;border-width:1px ;border-radius:10px;gap: 0;box-shadow: none;justify-content: center;text-align: center;  }  @media screen and (min-width: 768px ) {  .button-primary-outline {  ;color:#ffffff;border-color:#ffffff;font-size:17px;line-height: 1.4 ;font-weight: 700 ;opacity: 1;letter-spacing:0.03em ;text-transform: capitalize;font-style: normal ;white-space: nowrap;padding-top:12px;padding-bottom:12px;padding-left:36px;padding-right:36px;min-height:;border-width:1px ;border-radius:10px;gap: 0;box-shadow: none;justify-content: center;text-align: center;  }  }        @container (max-width: 768px) {  .button-primary-outline {  ;color:#ffffff;border-color:#ffffff;font-family:Sk-Modernist;font-size:14px;line-height: 1.4 ;font-weight: 700 ;opacity: 1;letter-spacing:0.03em ;text-transform: capitalize;font-style: normal ;white-space: nowrap;padding-top:12px;padding-bottom:12px;padding-left:24px;padding-right:24px;min-height:;border-width:1px ;border-radius:10px;gap: 0;box-shadow: none;justify-content: center;text-align: center;  }  }  .button-primary-outline:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;color:#f2f2f2;border-color:#f2f2f2;  }    :where(.button-primary-outline) {}</style> <style>.button-primary-outline {  position: relative;  transition: all 150ms;  overflow: hidden;  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));  display: inline-flex;  height: max-content;  width: max-content;  align-items: center;  user-select: none;  border-style: solid;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  --tw-scale-x: var(--font-.button-primary-outline-hover-scale);  --tw-scale-y: var(--font-.button-primary-outline-hover-scale);  }  .button-primary-outline:not(disabled) {  cursor: pointer;  }  .button-primary-outline:where(:hover,:focus-visible):not(.button-loading) {  border-radius: ;  border-color: #f2f2f2;  color: #f2f2f2;  background: rgba(0,0,0,0);  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  }  .button-primary-outline:where(:active,.active):not(.button-loading) {  border-radius: ;  border-color: #f2f2f2;  color: #f2f2f2;  background: rgba(0,0,0,0);  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  }      .button-primary-outline:not(.button-loading)::before, .button-primary-outline:not(.button-loading)::after {      content: '';      display: block;      position: absolute;      left: 0;      top: 0;      bottom: 0;      right: 0;      background: rgba(255, 255, 255, 0.10);      z-index: -1;      opacity: 0;      transition-property: all;      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);      transition-duration: 300ms;    }    .button-primary-outline:where(:hover,:focus-visible):not(.button-loading)::before {      opacity: 1;    }    .button-primary-outline:where(:active, .active):not(.button-loading)::after {      background: rgba(255, 255, 255, 0.20);      border-color: #f2f2f2;      color: ;      opacity: 1;    }  @media screen and (max-width: 767px) {.button-primary-outline:where(:hover,:focus-visible):not(.button-loading) {  border-radius: ;  border-color: #f2f2f2;  color: #f2f2f2;  background: rgba(0,0,0,0);  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  }  .button-primary-outline:where(:active, .active):not(.button-loading) {    color: ;    border-color: #f2f2f2;    background: rgba(255, 255, 255, 0.20);  }}
3256
3257  @container (max-width: 767px) {.button-primary-outline:where(:hover,:focus-visible):not(.button-loading) {  border-radius: ;  border-color: #f2f2f2;  color: #f2f2f2;  background: rgba(0,0,0,0);  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  }  .button-primary-outline:where(:active, .active):not(.button-loading) {    color: ;    border-color: #f2f2f2;    background: rgba(255, 255, 255, 0.20);  }}
3258</style> <style>  .button-secondary-outline-2 {  ;color:#ffffff;font-family:Sk-Modernist;font-size:14px;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0.03em ;text-transform: capitalize ;font-style: normal ;white-space: nowrap;padding-top:12px;padding-bottom:12px;padding-left:24px;padding-right:24px;min-height:;border-width:1px ;border-radius: 10px ;gap: 0;box-shadow: none;justify-content: center;text-align: center;  }  @media screen and (min-width: 768px ) {  .button-secondary-outline-2 {  ;color:#ffffff;font-size:17px;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0.03em ;text-transform: capitalize ;font-style: normal ;white-space: nowrap;padding-top:12px;padding-bottom:12px;padding-left:36px;padding-right:36px;min-height:;border-width:1px ;border-radius: 10px ;gap: 0;box-shadow: none;justify-content: center;text-align: center;  }  }        @container (max-width: 768px) {  .button-secondary-outline-2 {  ;color:#ffffff;font-family:Sk-Modernist;font-size:14px;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0.03em ;text-transform: capitalize ;font-style: normal ;white-space: nowrap;padding-top:12px;padding-bottom:12px;padding-left:24px;padding-right:24px;min-height:;border-width:1px ;border-radius: 10px ;gap: 0;box-shadow: none;justify-content: center;text-align: center;  }  }  .button-secondary-outline-2:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;color:#333333;  }    </style> <style>.button-secondary-outline-2 {  position: relative;  transition: all 150ms;  overflow: hidden;  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));  display: inline-flex;  height: max-content;  width: max-content;  align-items: center;  user-select: none;  border-style: solid;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  --tw-scale-x: var(--font-.button-secondary-outline-2-hover-scale);  --tw-scale-y: var(--font-.button-secondary-outline-2-hover-scale);  }  .button-secondary-outline-2:not(disabled) {  cursor: pointer;  }  .button-secondary-outline-2:where(:hover,:focus-visible):not(.button-loading) {  border-radius: ;  border-color: rgba(0,0,0,0);  color: #333333;  background: rgba(0,0,0,0);  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  }  .button-secondary-outline-2:where(:active,.active):not(.button-loading) {  border-radius: ;  border-color: rgba(0,0,0,0);  color: #333333;  background: rgba(0,0,0,0);  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  }      .button-secondary-outline-2:not(.button-loading)::before, .button-secondary-outline-2:not(.button-loading)::after {      content: '';      display: block;      position: absolute;      left: 0;      top: 0;      bottom: 0;      right: 0;      background: rgba(51, 51, 51, 0.10);      z-index: -1;      opacity: 0;      transition-property: all;      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);      transition-duration: 300ms;    }    .button-secondary-outline-2:where(:hover,:focus-visible):not(.button-loading)::before {      opacity: 1;    }    .button-secondary-outline-2:where(:active, .active):not(.button-loading)::after {      background: rgba(51, 51, 51, 0.20);      border-color: rgba(0,0,0,0);      color: #333333;      opacity: 1;    }  @media screen and (max-width: 767px) {.button-secondary-outline-2:where(:hover,:focus-visible):not(.button-loading) {  border-radius: ;  border-color: rgba(0,0,0,0);  color: #333333;  background: rgba(0,0,0,0);  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  }  .button-secondary-outline-2:where(:active, .active):not(.button-loading) {    color: #333333;    border-color: rgba(0,0,0,0);    background: rgba(51, 51, 51, 0.20);  }}
3259
3260  @container (max-width: 767px) {.button-secondary-outline-2:where(:hover,:focus-visible):not(.button-loading) {  border-radius: ;  border-color: rgba(0,0,0,0);  color: #333333;  background: rgba(0,0,0,0);  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  }  .button-secondary-outline-2:where(:active, .active):not(.button-loading) {    color: #333333;    border-color: rgba(0,0,0,0);    background: rgba(51, 51, 51, 0.20);  }}
3261</style> <style>  .button-secondary-outline-blue {  ;color:#0517f4;border-color:#0517f4;font-family:Sk-Modernist;font-size:14px;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0.03em ;text-transform: capitalize ;font-style: normal ;white-space: nowrap;padding-top:12px;padding-bottom:12px;padding-left:24px;padding-right:24px;min-height:;border-width:1px ;border-radius: 10px ;gap: 0;box-shadow: none;justify-content: center;text-align: center;  }  @media screen and (min-width: 768px ) {  .button-secondary-outline-blue {  ;color:#0517f4;border-color:#0517f4;font-size:17px;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0.03em ;text-transform: capitalize ;font-style: normal ;white-space: nowrap;padding-top:12px;padding-bottom:12px;padding-left:36px;padding-right:36px;min-height:;border-width:1px ;border-radius: 10px ;gap: 0;box-shadow: none;justify-content: center;text-align: center;  }  }        @container (max-width: 768px) {  .button-secondary-outline-blue {  ;color:#0517f4;border-color:#0517f4;font-family:Sk-Modernist;font-size:14px;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0.03em ;text-transform: capitalize ;font-style: normal ;white-space: nowrap;padding-top:12px;padding-bottom:12px;padding-left:24px;padding-right:24px;min-height:;border-width:1px ;border-radius: 10px ;gap: 0;box-shadow: none;justify-content: center;text-align: center;  }  }  .button-secondary-outline-blue:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;color:#ffffff;background-color:#0517f4;  }    </style> <style>.button-secondary-outline-blue {  position: relative;  transition: all 150ms;  overflow: hidden;  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));  display: inline-flex;  height: max-content;  width: max-content;  align-items: center;  user-select: none;  border-style: solid;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  --tw-scale-x: var(--font-.button-secondary-outline-blue-hover-scale);  --tw-scale-y: var(--font-.button-secondary-outline-blue-hover-scale);  }  .button-secondary-outline-blue:not(disabled) {  cursor: pointer;  }  .button-secondary-outline-blue:where(:hover,:focus-visible):not(.button-loading) {  border-radius: ;  border-color: rgba(0,0,0,0);  color: #ffffff;  background: #0517f4;  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  }  .button-secondary-outline-blue:where(:active,.active):not(.button-loading) {  border-radius: ;  border-color: rgba(0,0,0,0);  color: #333333;  b
3261ackground: rgba(0,0,0,0);  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  }      .button-secondary-outline-blue:not(.button-loading)::before, .button-secondary-outline-blue:not(.button-loading)::after {      content: '';      display: block;      position: absolute;      left: 0;      top: 0;      bottom: 0;      right: 0;      background: rgba(51, 51, 51, 0.10);      z-index: -1;      opacity: 0;      transition-property: all;      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);      transition-duration: 300ms;    }    .button-secondary-outline-blue:where(:hover,:focus-visible):not(.button-loading)::before {      opacity: 1;    }    .button-secondary-outline-blue:where(:active, .active):not(.button-loading)::after {      background: rgba(51, 51, 51, 0.20);      border-color: rgba(0,0,0,0);      color: #333333;      opacity: 1;    }  @media screen and (max-width: 767px) {.button-secondary-outline-blue:where(:hover,:focus-visible):not(.button-loading) {  border-radius: ;  border-color: rgba(0,0,0,0);  color: #ffffff;  background: #0517f4;  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  }  .button-secondary-outline-blue:where(:active, .active):not(.button-loading) {    color: #333333;    border-color: rgba(0,0,0,0);    background: rgba(51, 51, 51, 0.20);  }}
3262
3263  @container (max-width: 767px) {.button-secondary-outline-blue:where(:hover,:focus-visible):not(.button-loading) {  border-radius: ;  border-color: rgba(0,0,0,0);  color: #ffffff;  background: #0517f4;  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  }  .button-secondary-outline-blue:where(:active, .active):not(.button-loading) {    color: #333333;    border-color: rgba(0,0,0,0);    background: rgba(51, 51, 51, 0.20);  }}
3264</style> <style>  .button-secondary-outline {  ;color:#000000;font-family:Sk-Modernist;font-size:14px;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0.03em ;text-transform: capitalize ;font-style: normal ;white-space: nowrap;padding-top:12px;padding-bottom:12px;padding-left:24px;padding-right:24px;min-height:;border-width:1px ;border-radius: 10px ;gap: 0;box-shadow: none;justify-content: center;text-align: center;  }  @media screen and (min-width: 768px ) {  .button-secondary-outline {  ;color:#000000;font-size:17px;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0.03em ;text-transform: capitalize ;font-style: normal ;white-space: nowrap;padding-top:12px;padding-bottom:12px;padding-left:36px;padding-right:36px;min-height:;border-width:1px ;border-radius: 10px ;gap: 0;box-shadow: none;justify-content: center;text-align: center;  }  }        @container (max-width: 768px) {  .button-secondary-outline {  ;color:#000000;font-family:Sk-Modernist;font-size:14px;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0.03em ;text-transform: capitalize ;font-style: normal ;white-space: nowrap;padding-top:12px;padding-bottom:12px;padding-left:24px;padding-right:24px;min-height:;border-width:1px ;border-radius: 10px ;gap: 0;box-shadow: none;justify-content: center;text-align: center;  }  }  .button-secondary-outline:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;color:#000000;  }    :where(.button-secondary-outline) {border: 1px solid transparent;background: linear-gradient(#ffffff, #ffffff) padding-box, linear-gradient(279deg, #FF5656 -8.69%, #B439A4 91.52%) border-box!important;}:where(.button-secondary-outline):where(:hover,:focus-visible):not(.button-loading) {background: linear-gradient(279deg, #ffe8e8 -8.69%, #f5e9f2 91.52%) padding-box, linear-gradient(279deg, #FF1D1D -8.69%, #9A2379 91.52%) border-box!important;}:where(.button-secondary-outline):where(:active, .active):not(.button-loading) {background: linear-gradient(279deg, #f5cccc -8.69%, #e7cce0 91.52%) padding-box, linear-gradient(279deg, #FF1D1D -8.69%, #9A2379 91.52%) border-box!important;}</style> <style>.button-secondary-outline {  position: relative;  transition: all 150ms;  overflow: hidden;  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));  display: inline-flex;  height: max-content;  width: max-content;  align-items: center;  user-select: none;  border-style: solid;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  --tw-scale-x: var(--font-.button-secondary-outline-hover-scale);  --tw-scale-y: var(--font-.button-secondary-outline-hover-scale);  }  .button-secondary-outline:not(disabled) {  cursor: pointer;  }  .button-secondary-outline:where(:hover,:focus-visible):not(.button-loading) {  border-radius: ;  border-color: rgba(0,0,0,0);  color: #000000;  background: rgba(0,0,0,0);  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  }  .button-secondary-outline:where(:active,.active):not(.button-loading) {  border-radius: ;  border-color: rgba(0,0,0,0);  color: #000000;  background: rgba(0,0,0,0);  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  }  @media screen and (max-width: 767px) {.button-secondary-outline:where(:hover,:focus-visible):not(.button-loading) {  border-radius: ;  border-color: rgba(0,0,0,0);  color: #000000;  background: rgba(0,0,0,0);  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  }  .button-secondary-outline:where(:active, .active):not(.button-loading) {    color: #000000;    border-color: rgba(0,0,0,0);    background: rgba(0,0,0,0);  }}
3265
3266  @container (max-width: 767px) {.button-secondary-outline:where(:hover,:focus-visible):not(.button-loading) {  border-radius: ;  border-color: rgba(0,0,0,0);  color: #000000;  background: rgba(0,0,0,0);  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  }  .button-secondary-outline:where(:active, .active):not(.button-loading) {    color: #000000;    border-color: rgba(0,0,0,0);    background: rgba(0,0,0,0);  }}
3267</style> <style>  .button-secondary-outline-sm {  ;color:#000000;font-family:Sk-Modernist;font-size:14px;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0.03em ;text-transform: capitalize ;font-style: normal ;white-space: nowrap;padding-top:12px;padding-bottom:12px;padding-left:24px;padding-right:24px;min-height:29px;border-width:1px ;border-radius:5px;gap: 0;box-shadow: none;justify-content: center;text-align: center;  }  @media screen and (min-width: 768px ) {  .button-secondary-outline-sm {  ;color:#000000;font-size:17px;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0.03em ;text-transform: capitalize ;font-style: normal ;white-space: nowrap;padding-top:12px;padding-bottom:12px;padding-left:36px;padding-right:36px;min-height:55px;border-width:1px ;border-radius:10px;gap: 0;box-shadow: none;justify-content: center;text-align: center;  }  }        @container (max-width: 768px) {  .button-secondary-outline-sm {  ;color:#000000;font-family:Sk-Modernist;font-size:14px;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0.03em ;text-transform: capitalize ;font-style: normal ;white-space: nowrap;padding-top:12px;padding-bottom:12px;padding-left:24px;padding-right:24px;min-height:29px;border-width:1px ;border-radius:5px;gap: 0;box-shadow: none;justify-content: center;text-align: center;  }  }  .button-secondary-outline-sm:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;color:#000000;  }    :where(.button-secondary-outline-sm) {border: 1px solid transparent;background: linear-gradient(#ffffff, #ffffff) padding-box, linear-gradient(279deg, #FF5656 -8.69%, #B439A4 91.52%) border-box!important;}:where(.button-secondary-outline-sm):where(:hover,:focus-visible):not(.button-loading) {background: linear-gradient(279deg, #ffe8e8 -8.69%, #f5e9f2 91.52%) padding-box, linear-gradient(279deg, #FF1D1D -8.69%, #9A2379 91.52%) border-box!important;}:where(.button-secondary-outline-sm):where(:active, .active):not(.button-loading) {background: linear-gradient(279deg, #f5cccc -8.69%, #e7cce0 91.52%) padding-box, linear-gradient(279deg, #FF1D1D -8.69%, #9A2379 91.52%) border-box!important;}</style> <style>.button-secondary-outline-sm {  position: relative;  transition: all 150ms;  overflow: hidden;  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));  display: inline-flex;  height: max-content;  width: max-content;  align-items: center;  user-select: none;  border-style: solid;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  --tw-scale-x: var(--font-.button-secondary-outline-sm-hover-scale);  --tw-scale-y: var(--font-.button-secondary-outline-sm-hover-scale);  }  .button-secondary-outline-sm:not(disabled) {  cursor: pointer;  }  .button-secondary-outline-sm:where(:hover,:focus-visible):not(.button-loading) {  border-radius: ;  border-color: rgba(0,0,0,0);  color: #000000;  background: rgba(0,0,0,0);  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  }  .button-secondary-outline-sm:where(:active,.active):not(.button-loading) {  border-radius: ;  border-color: rgba(0,0,0,0);  color: #000000;  background: rgba(0,0,0,0);  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  }  @media screen and (max-width: 767px) {.button-secondary-outline-sm:where(:hover,:focus-visible):not(.button-loading) {  border-radius: ;  border-color: rgba(0,0,0,0);  color: #000000;  background: rgba(0,0,0,0);  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  }  .button-secondary-outline-sm:where(:active, .active):not(.button-loading) {    color: #000000;    border-color: rgba(0,0,0,0);    background: rgba(0,0,0,0);  }}
3268
3269  @container (max-width: 767px) {.button-secondary-outline-sm:where(:hover,:focus-visible):not(.button-loading) {  border-radius: ;  border-color: rgba(0,0,0,0);  color: #000000;  background: rgba(0,0,0,0);  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  }  .button-secondary-outline-sm:where(:active, .active):not(.button-loading) {    color: #000000;    border-color: rgba(0,0,0,0);    background: rgba(0,0,0,0);  }}
3270</style> <style>  .button-preorder {  ;color:#ffffff;background:linear-gradient(279deg, rgba(255, 86, 86, 1) 8.69%, rgba(180, 57, 164, 1) 91.52%);font-family:Sk-Modernist;font-size:14px;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0.03em ;text-transform: capitalize;font-style: normal ;white-space: nowrap;padding-top:12px;padding-bottom:12px;padding-left:24px;padding-right:24px;min-height:44px;border-width:0;border-radius:10px;gap: 0;box-shadow: none;justify-content: center;text-align: center;  }  @media screen and (min-width: 768px ) {  .button-preorder {  ;color:#ffffff;background:linear-gradient(279deg, rgba(255, 86, 86, 1) 8.69%, rgba(180, 57, 164, 1) 91.52%);font-size:17px;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0.03em ;text-transform: capitalize;font-style: normal ;white-space: nowrap;padding-top:12px;padding-bottom:12px;padding-left:36px;padding-right:36px;min-height:52px;border-width:0;border-radius:10px;gap: 0;box-shadow: none;justify-content: center;text-align: center;  }  }        @container (max-width: 768px) {  .button-preorder {  ;color:#ffffff;background:linear-gradient(279deg, rgba(255, 86, 86, 1) 8.69%, rgba(180, 57, 164, 1) 91.52%);font-family:Sk-Modernist;font-size:14px;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0.03em ;text-transform: capitalize;font-style: normal ;white-space: nowrap;padding-top:12px;padding-bottom:12px;padding-left:24px;padding-right:24px;min-height:44px;border-width:0;border-radius:10px;gap: 0;box-shadow: none;justify-content: center;text-align: center;  }  }  .button-preorder:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;color:#ffffff;border-color:#202020;  }    :where(.button-preorder):where(:hover,:focus-visible,:active,.active):not(.button-loading) {  background-colorrgba(0,0,0,0.1);}</style> <style>.button-preorder {  position: relative;  transition: all 150ms;  overflow: hidden;  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));  display: inline-flex;  height: max-content;  width: max-content;  align-items: center;  user-select: none;  border-style: solid;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  --tw-scale-x: var(--font-.button-preorder-hover-scale);  --tw-scale-y: var(--font-.button-preorder-hover-scale);  }  .button-preorder:not(disabled) {  cursor: pointer;  }  .button-preorder:where(:hover,:focus-visible):not(.button-loading) {  border-radius: ;  border-color: #202020;  color: #ffffff;  background: linear-gradient(279deg, rgba(255, 86, 86, 1) 8.69%, rgba(180, 57, 164, 1) 91.52%);  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  }  .button-preorder:where(:active,.active):not(.button-loading) {  border-radius: ;  border-color: #202020;  color: #ffffff;  background: rgba(0,0,0,0);  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  }      .button-preorder:not(.button-loading)::before, .button-preorder:not(.button-loading)::after {      content: '';      display: block;      position: absolute;      left: 0;      top: 0;      bottom: 0;      right: 0;      background: linear-gradient(279deg, rgba(255, 29, 29, 1) 8.69%, rgba(154, 35, 121, 1) 91.52%);      z-index: -1;      opacity: 0;      transition-property: all;      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);      transition-duration: 300ms;    }    .button-preorder:where(:hover,:focus-visible):not(.button-loading)::before {      opacity: 1;    }    .button-preorder:where(:active, .active):not(.button-loading)::after {      background: linear-gradient(279deg, rgba(203, 
32700, 0, 1) 8.69%, rgba(136, 0, 99, 1) 91.52%);      border-color: #202020;      color: ;      opacity: 1;    }  @media screen and (max-width: 767px) {.button-preorder:where(:hover,:focus-visible):not(.button-loading) {  border-radius: ;  border-color: #202020;  color: #ffffff;  background: linear-gradient(279deg, rgba(255, 86, 86, 1) 8.69%, rgba(180, 57, 164, 1) 91.52%);  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  }  .button-preorder:where(:active, .active):not(.button-loading) {    color: ;    border-color: #202020;    background: linear-gradient(279deg, rgba(203, 0, 0, 1) 8.69%, rgba(136, 0, 99, 1) 91.52%);  }}
3271
3272  @container (max-width: 767px) {.button-preorder:where(:hover,:focus-visible):not(.button-loading) {  border-radius: ;  border-color: #202020;  color: #ffffff;  background: linear-gradient(279deg, rgba(255, 86, 86, 1) 8.69%, rgba(180, 57, 164, 1) 91.52%);  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  }  .button-preorder:where(:active, .active):not(.button-loading) {    color: ;    border-color: #202020;    background: linear-gradient(279deg, rgba(203, 0, 0, 1) 8.69%, rgba(136, 0, 99, 1) 91.52%);  }}
3273</style> <style>  .button-oos {  ;color:#4d565e;background-color:#f8f8f8;background:#f8f8f8;border-color:#f8f8f8;font-family:Sk-Modernist;font-size:14px;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0.03em ;text-transform: capitalize ;font-style: normal ;white-space: nowrap;padding-top:12px;padding-bottom:12px;padding-left:24px;padding-right:24px;min-height:44px;border-width:0 ;border-radius: 10px ;gap: 0;box-shadow: none;justify-content: center;text-align: center;  }  @media screen and (min-width: 768px ) {  .button-oos {  ;color:#4d565e;background-color:#f8f8f8;background:#f8f8f8;border-color:#f8f8f8;font-size:17px;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0.03em ;text-transform: capitalize ;font-style: normal ;white-space: nowrap;padding-top:12px;padding-bottom:12px;padding-left:36px;padding-right:36px;min-height:52px;border-width:0 ;border-radius: 10px ;gap: 0;box-shadow: none;justify-content: center;text-align: center;  }  }        @container (max-width: 768px) {  .button-oos {  ;color:#4d565e;background-color:#f8f8f8;background:#f8f8f8;border-color:#f8f8f8;font-family:Sk-Modernist;font-size:14px;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0.03em ;text-transform: capitalize ;font-style: normal ;white-space: nowrap;padding-top:12px;padding-bottom:12px;padding-left:24px;padding-right:24px;min-height:44px;border-width:0 ;border-radius: 10px ;gap: 0;box-shadow: none;justify-content: center;text-align: center;  }  }  .button-oos:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;color:#202020;background-color:#f6f6f6;  }    :where(.button-oos) {}</style> <style>.button-oos {  position: relative;  transition: all 150ms;  overflow: hidden;  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));  display: inline-flex;  height: max-content;  width: max-content;  align-items: center;  user-select: none;  border-style: solid;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  --tw-scale-x: var(--font-.button-oos-hover-scale);  --tw-scale-y: var(--font-.button-oos-hover-scale);  }  .button-oos:not(disabled) {  cursor: pointer;  }  .button-oos:where(:hover,:focus-visible):not(.button-loading) {  border-radius: ;  border-color: rgba(0,0,0,0);  color: #202020;  background: #f6f6f6;  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  }  .button-oos:where(:active,.active):not(.button-loading) {  border-radius: ;  border-color: rgba(0,0,0,0);  color: #202020;  background: rgba(0,0,0,0);  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  }  @media screen and (max-width: 767px) {.button-oos:where(:hover,:focus-visible):not(.button-loading) {  border-radius: ;  border-color: rgba(0,0,0,0);  color: #202020;  background: #f6f6f6;  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  }  .button-oos:where(:active, .active):not(.button-loading) {    color: ;    border-color: rgba(0,0,0,0);    background: rgba(0,0,0,0);  }}
3274
3275  @container (max-width: 767px) {.button-oos:where(:hover,:focus-visible):not(.button-loading) {  border-radius: ;  border-color: rgba(0,0,0,0);  color: #202020;  background: #f6f6f6;  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  }  .button-oos:where(:active, .active):not(.button-loading) {    color: ;    border-color: rgba(0,0,0,0);    background: rgba(0,0,0,0);  }}
3276</style> <style>  .button-tabs {  ;color:#000000;border-color:#aaaaaa;font-family:Sk-Modernist;font-size:14px ;line-height: 1.2 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space: nowrap;padding-top:6px;padding-bottom:6px;padding-left:12px;padding-right:12px;min-height: 0;border-width:1px ;border-radius: 10px ;gap: 0 ;box-shadow: none;justify-content: center;text-align: center;  }  @media screen and (min-width: 768px ) {  .button-tabs {  ;color:#000000;border-color:#aaaaaa;font-size:18px;line-height: 1.2 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space: nowrap;padding-top:8px;padding-bottom:8px;padding-left:20px;padding-right:20px;min-height: 0;border-width:1px ;border-radius: 10px ;gap: 0 ;box-shadow: none;justify-content: center;text-align: center;  }  }        @container (max-width: 768px) {  .button-tabs {  ;color:#000000;border-color:#aaaaaa;font-family:Sk-Modernist;font-size:14px ;line-height: 1.2 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space: nowrap;padding-top:6px;padding-bottom:6px;padding-left:12px;padding-right:12px;min-height: 0;border-width:1px ;border-radius: 10px ;gap: 0 ;box-shadow: none;justify-content: center;text-align: center;  }  }  .button-tabs:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;color:#000000;border-color:#6c6c6c;  }    </style> <style>.button-tabs {  position: relative;  transition: all 150ms;  overflow: hidden;  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));  display: inline-flex;  height: max-content;  width: max-content;  align-items: center;  user-select: none;  border-style: solid;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  --tw-scale-x: var(--font-.button-tabs-hover-scale);  --tw-scale-y: var(--font-.button-tabs-hover-scale);  }  .button-tabs:not(disabled) {  cursor: pointer;  }  .button-tabs:where(:hover,:focus-visible):not(.button-loading) {  border-radius: 10px;  border-color: #6c6c6c;  color: #000000;  background: rgba(0,0,0,0);  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  }  .button-tabs:where(:active,.active):not(.button-loading) {  border-radius: 10px;  border-color: #6c6c6c;  color: #ffffff;  background: #000000;  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  }      .button-tabs:not(.button-loading)::before, .button-tabs:not(.button-loading)::after {      content: '';      display: block;      position: absolute;      left: 0;      top: 0;      bottom: 0;      right: 0;      background: linear-gradient(0deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1) 100%);      z-index: -1;      opacity: 0;      transition-property: all;      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);      transition-duration: 300ms;    }    .button-tabs:where(:hover,:focus-visible):not(.button-loading)::before {      opacity: 1;    }    .button-tabs:where(:active, .active):not(.button-loading)::after {      background: #000000;      border-color: #6c6c6c;      color: #ffffff;      opacity: 1;    }  @media screen and (max-width: 767px) {.button-tabs:where(:hover,:focus-visible):not(.button-loading) {  border-radius: 10px;  border-color: #6c6c6c;  color: #000000;  background: rgba(0,0,0,0);  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  }  .button-tabs:where(:active, .active):not(.button-loading) {    color: #ffffff;    border-color: #6c6c6c;    background: #000000;  }}
3277
3278  @container (max-width: 767px) {.button-tabs:where(:hover,:focus-visible):not(.button-loading) {  border-radius: 10px;  border-color: #6c6c6c;  color: #000000;  background: rgba(0,0,0,0);  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  }  .button-tabs:where(:active, .active):not(.button-loading) {    color: #ffffff;    border-color: #6c6c6c;    background: #000000;  }}
3279</style> <style>  .button-radio {  ;color:#000000;background-color:#ffffff;background:#ffffff;border-color:#aaaaaa;font-family:inherit;font-size:12px ;line-height: 1.2 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space: nowrap;padding-top:6px;padding-bottom:6px;padding-left:8px;padding-right:8px;min-height:32px;border-width:1px ;border-radius: 5px ;gap: 10px ;box-shadow: none;justify-content: center;text-align: center;  }  @media screen and (min-width: 768px ) {  .button-radio {  ;color:#000000;background-color:#ffffff;background:#ffffff;border-color:#aaaaaa;font-size:12px ;line-height: 1.2 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space: nowrap;padding-top:6px;padding-bottom:6px;padding-left:8px;padding-right:8px;min-height:32px;border-width:1px ;border-radius: 5px ;gap: 10px ;box-shadow: none;justify-content: center;text-align: center;  }  }        @container (max-width: 768px) {  .button-radio {  ;color:#000000;background-color:#ffffff;background:#ffffff;border-color:#aaaaaa;font-family:inherit;font-size:12px ;line-height: 1.2 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space: nowrap;padding-top:6px;padding-bottom:6px;padding-left:8px;padding-right:8px;min-height:32px;border-width:1px ;border-radius: 5px ;gap: 10px ;box-shadow: none;justify-content: center;text-align: center;  }  }  .button-radio:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;color:#000000;border-color:#6c6c6c;  }    :where(.button-radio) {min-width: 96px;}</style> <style>.button-radio {  position: relative;  transition: all 150ms;  overflow: hidden;  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));  display: inline-flex;  height: max-content;  width: max-content;  align-items: center;  user-select: none;  border-style: solid;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  --tw-scale-x: var(--font-.button-radio-hover-scale);  --tw-scale-y: var(--font-.button-radio-hover-scale);  }  .button-radio:not(disabled) {  cursor: pointer;  }  .button-radio:where(:hover,:focus-visible):not(.button-loading) {  border-radius: 5px;  border-color: #6c6c6c;  color: #000000;  background: rgba(0,0,0,0);  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  }  .button-radio:where(:active,.active):not(.button-loading) {  border-radius: 5px;  border-color: #6c6c6c;  color: #ffffff;  background: #000000;  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  }      .button-radio:not(.button-loading)::before, .button-radio:not(.button-loading)::after {      content: '';      display: block;      position: absolute;      left: 0;      top: 0;      bottom: 0;      right: 0;      background: linear-gradient(0deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1) 100%);      z-index: -1;      opacity: 0;      transition-property: all;      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);      transition-duration: 300ms;    }    .button-radio:where(:hover,:focus-visible):not(.button-loading)::before {      opacity: 1;    }    .button-radio:where(:active, .active):not(.button-loading)::after {      background: #000000;      border-color: #6c6c6c;      color: #ffffff;      opacity: 1;    }  @media screen and (max-width: 767px) {.button-radio:where(:hover,:focus-visible):not(.button-loading) {  border-radius: 5px;  border-color: #6c6c6c;  color: #000000;  background: rgba(0,0,0,0);  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  }  .button-radio:where(:active, .active):not(.button-loading) {    color: #ffffff;    border-color: #6c6c6c;    background: #000000;  }}
3280
3281  @container (max-width: 767px) {.button-radio:where(:hover,:focus-visible):not(.button-loading) {  border-radius: 5px;  border-color: #6c6c6c;  color: #000000;  background: rgba(0,0,0,0);  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  }  .button-radio:where(:active, .active):not(.button-loading) {    color: #ffffff;    border-color: #6c6c6c;    background: #000000;  }}
3282</style> <style>  .button-radio-sm {  ;color:#000000;background-color:#ffffff;background:#ffffff;border-color:#aaaaaa;font-family:inherit;font-size:12px ;line-height: 1.2 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space: nowrap;padding-top:6px;padding-bottom:6px;padding-left:8px;padding-right:8px;min-height:32px;border-width:1px ;border-radius: 5px ;gap: 10px ;box-shadow: none;justify-content: center;text-align: center;  }  @media screen and (min-width: 768px ) {  .button-radio-sm {  ;color:#000000;background-color:#ffffff;background:#ffffff;border-color:#aaaaaa;font-size:12px ;line-height: 1.2 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space: nowrap;padding-top:6px;padding-bottom:6px;padding-left:8px;padding-right:8px;min-height:32px;border-width:1px ;border-radius: 5px ;gap: 10px ;box-shadow: none;justify-content: center;text-align: center;  }  }        @container (max-width: 768px) {  .button-radio-sm {  ;color:#000000;background-color:#ffffff;background:#ffffff;border-color:#aaaaaa;font-family:inherit;font-size:12px ;line-height: 1.2 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space: nowrap;padding-top:6px;padding-bottom:6px;padding-left:8px;padding-right:8px;min-height:32px;border-width:1px ;border-radius: 5px ;gap: 10px ;box-shadow: none;justify-content: center;text-align: center;  }  }  .button-radio-sm:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;color:#000000;border-color:#6c6c6c;  }    :where(.button-radio-sm) {min-width: 32px;}</style> <style>.button-radio-sm {  position: relative;  transition: all 150ms;  overflow: hidden;  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));  display: inline-flex;  height: max-content;  width: max-content;  align-items: center;  user-select: none;  border-style: solid;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  --tw-scale-x: var(--font-.button-radio-sm-hover-scale);  --tw-scale-y: var(--font-.button-radio-sm-hover-scale);  }  .button-radio-sm:not(disabled) {  cursor: pointer;  }  .button-radio-sm:where(:hover,:focus-visible):not(.button-loading) {  border-radius: 5px;  border-color: #6c6c6c;  color: #000000;  background: rgba(0,0,0,0);  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  transition-property: all;  transition
3282-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  }  .button-radio-sm:where(:active,.active):not(.button-loading) {  border-radius: 5px;  border-color: #000000;  color: #ffffff;  background: #000000;  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  }      .button-radio-sm:not(.button-loading)::before, .button-radio-sm:not(.button-loading)::after {      content: '';      display: block;      position: absolute;      left: 0;      top: 0;      bottom: 0;      right: 0;      background: linear-gradient(0deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1) 100%);      z-index: -1;      opacity: 0;      transition-property: all;      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);      transition-duration: 300ms;    }    .button-radio-sm:where(:hover,:focus-visible):not(.button-loading)::before {      opacity: 1;    }    .button-radio-sm:where(:active, .active):not(.button-loading)::after {      background: #000000;      border-color: #000000;      color: #ffffff;      opacity: 1;    }  @media screen and (max-width: 767px) {.button-radio-sm:where(:hover,:focus-visible):not(.button-loading) {  border-radius: 5px;  border-color: #6c6c6c;  color: #000000;  background: rgba(0,0,0,0);  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  }  .button-radio-sm:where(:active, .active):not(.button-loading) {    color: #ffffff;    border-color: #000000;    background: #000000;  }}
3283
3284  @container (max-width: 767px) {.button-radio-sm:where(:hover,:focus-visible):not(.button-loading) {  border-radius: 5px;  border-color: #6c6c6c;  color: #000000;  background: rgba(0,0,0,0);  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  }  .button-radio-sm:where(:active, .active):not(.button-loading) {    color: #ffffff;    border-color: #000000;    background: #000000;  }}
3285</style> <style>  .label-primary {  ;color:#ffffff;background:linear-gradient(260deg, rgba(255, 61, 61, 1) 6.64%, rgba(91, 45, 207, 1) 161.11%, rgba(90, 45, 208, 1) 161.13%);outline-color:;font-family:Sk-Modernist;font-size:10px;line-height:1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0.01em ;text-transform: none ;font-style: normal ;white-space: nowrap;padding-top:2px;padding-bottom:2px;padding-left:8px;padding-right:8px;min-height: 0;border-width:0 ;border-radius:5px;gap: 6px ;box-shadow: none;justify-content: center;text-align: center;  }  @media screen and (min-width: 768px ) {  .label-primary {  ;color:#ffffff;background:linear-gradient(260deg, rgba(255, 61, 61, 1) 6.64%, rgba(91, 45, 207, 1) 161.11%, rgba(90, 45, 208, 1) 161.13%);font-size:14px;line-height: 1;font-weight: 400 ;opacity: 1;letter-spacing:0.01em ;text-transform: none ;font-style: normal ;white-space: nowrap;padding-top:8px;padding-bottom:8px;padding-left:16px;padding-right:16px;min-height: 0;border-width:0 ;border-radius:5px;gap: 6px ;box-shadow: none;justify-content: center;text-align: center;  }  }        @container (max-width: 768px) {  .label-primary {  ;color:#ffffff;background:linear-gradient(260deg, rgba(255, 61, 61, 1) 6.64%, rgba(91, 45, 207, 1) 161.11%, rgba(90, 45, 208, 1) 161.13%);outline-color:;font-family:Sk-Modernist;font-size:10px;line-height:1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0.01em ;text-transform: none ;font-style: normal ;white-space: nowrap;padding-top:2px;padding-bottom:2px;padding-left:8px;padding-right:8px;min-height: 0;border-width:0 ;border-radius:5px;gap: 6px ;box-shadow: none;justify-content: center;text-align: center;  }  }  .label-primary:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(.label-primary) {}</style> <style>
3286  @media screen and (max-width: 768px) {
3287    .label-primary {
3288      box-shadow:  none;
3289    }
3290  }.label-primary {  transition: all 150ms;  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));  display: inline-flex;  height: max-content;  width: max-content;  align-items: center;  justify-content: center;  user-select: none;  box-shadow:  none;  }</style> <style>  .label-primary-sm {  ;color:#ffffff;background:linear-gradient(260deg, rgba(255, 61, 61, 1) 6.64%, rgba(91, 45, 207, 1) 161.11%, rgba(90, 45, 208, 1) 161.13%);outline-color:;font-family:Sk-Modernist;font-size:10px;line-height:1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0.01em ;text-transform: none ;font-style: normal ;white-space: nowrap;padding-top:2px;padding-bottom:2px;padding-left:8px;padding-right:8px;min-height: 0;border-width:0 ;border-radius:5px;gap: 6px ;box-shadow: none;justify-content: center;text-align: center;  }  @media screen and (min-width: 768px ) {  .label-primary-sm {  ;color:#ffffff;background:linear-gradient(260deg, rgba(255, 61, 61, 1) 6.64%, rgba(91, 45, 207, 1) 161.11%, rgba(90, 45, 208, 1) 161.13%);font-size:14px;line-height: 1;font-weight: 400 ;opacity: 1;letter-spacing:0.01em ;text-transform: none ;font-style: normal ;white-space: nowrap;padding-top:4px;padding-bottom:4px;padding-left:12px;padding-right:12px;min-height: 0;border-width:0 ;border-radius:5px;gap: 6px ;box-shadow: none;justify-content: center;text-align: center;  }  }        @container (max-width: 768px) {  .label-primary-sm {  ;color:#ffffff;background:linear-gradient(260deg, rgba(255, 61, 61, 1) 6.64%, rgba(91, 45, 207, 1) 161.11%, rgba(90, 45, 208, 1) 161.13%);outline-color:;font-family:Sk-Modernist;font-size:10px;line-height:1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0.01em ;text-transform: none ;font-style: normal ;white-space: nowrap;padding-top:2px;padding-bottom:2px;padding-left:8px;padding-right:8px;min-height: 0;border-width:0 ;border-radius:5px;gap: 6px ;box-shadow: none;justify-content: center;text-align: center;  }  }  .label-primary-sm:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(.label-primary-sm) {}</style> <style>
3291  @media screen and (max-width: 768px) {
3292    .label-primary-sm {
3293      box-shadow:  none;
3294    }
3295  }.label-primary-sm {  transition: all 150ms;  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));  display: inline-flex;  height: max-content;  width: max-content;  align-items: center;  justify-content: center;  user-select: none;  box-shadow:  none;  }</style> <style>  .label-primary-xs {  ;color:#ffffff;background:linear-gradient(260deg, rgba(255, 61, 61, 1) 6.64%, rgba(91, 45, 207, 1) 161.11%, rgba(90, 45, 208, 1) 161.13%);outline-color:;font-family:Sk-Modernist;font-size:10px;line-height: 1 ;font-weight: 400 ;opacity: 1;letter-spacing:0.01em ;text-transform: none ;font-style: normal ;white-space: nowrap;padding-top:2px;padding-bottom:2px;padding-left:8px;padding-right:8px;min-height: 0;border-width:0 ;border-radius:5px;gap: 6px ;box-shadow: none;justify-content: center;text-align: center;  }  @media screen and (min-width: 768px ) {  .label-primary-xs {  ;color:#ffffff;background:linear-gradient(260deg, rgba(255, 61, 61, 1) 6.64%, rgba(91, 45, 207, 1) 161.11%, rgba(90, 45, 208, 1) 161.13%);font-size:10px;line-height: 1 ;font-weight: 400 ;opacity: 1;letter-spacing:0.01em ;text-transform: none ;font-style: normal ;white-space: nowrap;padding-top:2px;padding-bottom:2px;padding-left:8px;padding-right:8px;min-height: 0;border-width:0 ;border-radius:5px;gap: 6px ;box-shadow: none;justify-content: center;text-align: center;  }  }        @container (max-width: 768px) {  .label-primary-xs {  ;color:#ffffff;background:linear-gradient(260deg, rgba(255, 61, 61, 1) 6.64%, rgba(91, 45, 207, 1) 161.11%, rgba(90, 45, 208, 1) 161.13%);outline-color:;font-family:Sk-Modernist;font-size:10px;line-height: 1 ;font-weight: 400 ;opacity: 1;letter-spacing:0.01em ;text-transform: none ;font-style: normal ;white-space: nowrap;padding-top:2px;padding-bottom:2px;padding-left:8px;padding-right:8px;min-height: 0;border-width:0 ;border-radius:5px;gap: 6px ;box-shadow: none;justify-content: center;text-align: center;  }  }  .label-primary-xs:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(.label-primary-xs) {}</style> <style>
3296  @media screen and (max-width: 768px) {
3297    .label-primary-xs {
3298      box-shadow:  none;
3299    }
3300  }.label-primary-xs {  transition: all 150ms;  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));  display: inline-flex;  height: max-content;  width: max-content;  align-items: center;  justify-content: center;  user-select: none;  box-shadow:  none;  }</style> <style>  .label-secondary {  ;color:#000000;outline-color:;font-family:Sk-Modernist;font-size:10px;line-height:1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space: nowrap;padding-top:2px;padding-bottom:2px;padding-left:8px;padding-right:8px;min-height: 0;border-width:1px;border-radius: 5px ;gap: 6px ;box-shadow: none;justify-content: center;text-align: center;  }  @media screen and (min-width: 768px ) {  .label-secondary {  ;color:#000000;font-size:14px;line-height: 1;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space: nowrap;padding-top:4px;padding-bottom:4px;padding-left:12px;padding-right:12px;min-height: 0;border-width:1px;border-radius: 5px ;gap: 6px ;box-shadow: none;justify-content: center;text-align: center;  }  }        @container (max-width: 768px) {  .label-secondary {  ;color:#000000;outline-color:;font-family:Sk-Modernist;font-size:10px;line-height:1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space: nowrap;padding-top:2px;padding-bottom:2px;padding-left:8px;padding-right:8px;min-height: 0;border-width:1px;border-radius: 5px ;gap: 6px ;box-shadow: none;justify-content: center;text-align: center;  }  }  .label-secondary:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(.label-secondary) {border: 1px solid transparent;background-image: linear-gradient(white, white),  linear-gradient(260deg, rgba(255, 61, 61, 1) 6.64%, rgba(91, 45, 207, 1) 161.11%, rgba(90, 45, 208, 1) 161.13%);background-clip: padding-box, border-box;  background-origin: border-box;}</style> <style>
3301  @media screen and (max-width: 768px) {
3302    .label-secondary {
3303      box-shadow:  none;
3304    }
3305  }.label-secondary {  transition: all 150ms;  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));  display: inline-flex;  height: max-content;  width: max-content;  align-items: center;  justify-content: center;  user-select: none;  box-shadow:  none;  }</style> <style>  .label-tertiary {  ;color:#ffffff;background-color:#000000;background:#000000;outline-color:;font-family:'Sk-Modernist Mono';font-size:14px ;line-height: 1 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space: nowrap;padding-top:4px;padding-bottom:4px;padding-left:12px;padding-right:12px;min-height: 0;border-width:1px;border-radius: 5px ;gap: 6px ;box-shadow: none;justify-content: center;text-align: center;  }  @media screen and (min-width: 768px ) {  .label-tertiary {  ;color:#ffffff;background-color:#000000;background:#000000;font-size:14px ;line-height: 1 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space: nowrap;padding-top:4px;padding-bottom:4px;padding-left:12px;padding-right:12px;min-height: 0;border-width:1px;border-radius: 5px ;gap: 6px ;box-shadow: none;justify-content: center;text-align: center;  }  }        @container (max-width: 768px) {  .label-tertiary {  ;color:#ffffff;background-color:#000000;background:#000000;outline-color:;font-family:'Sk-Modernist Mono';font-size:14px ;line-height: 1 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space: nowrap;padding-top:4px;padding-bottom:4px;padding-left:12px;padding-right:12px;min-height: 0;border-width:1px;border-radius: 5px ;gap: 6px ;box-shadow: none;justify-content: center;text-align: center;  }  }  .label-tertiary:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(.label-tertiary) {border: 1px solid transparent;background-image: linear-gradient(white, white),  linear-gradient(260deg, rgba(255, 61, 61, 1) 6.64%, rgba(91, 45, 207, 1) 161.11%, rgba(90, 45, 208, 1) 161.13%);background-clip: padding-box, border-box;  background-origin: border-box;}</style> <style>
3306  @media screen and (max-width: 768px) {
3307    .label-tertiary {
3308      box-shadow:  none;
3309    }
3310  }.label-tertiary {  transition: all 150ms;  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));  display: inline-flex;  height: max-content;  width: max-content;  align-items: center;  justify-content: center;  user-select: none;  box-shadow:  none;  }</style> <style>  .label-white {  ;color:#111111;background-color:#ffffff;background:#ffffff;outline-color:;font-family:Sk-Modernist;font-size:14px ;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space: nowrap;padding-top:8px;padding-bottom:8px;padding-left:16px;padding-right:16px;min-height: 0;border-width:0 ;border-radius: 3px ;gap: 0 ;box-shadow: none;justify-content: center;text-align: center;  }  @media screen and (min-width: 768px ) {  .label-white {  ;color:#111111;background-color:#ffffff;background:#ffffff;font-size:14px ;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space: nowrap;padding-top:8px;padding-bottom:8px;padding-left:16px;padding-right:16px;min-height: 0;border-width:0 ;border-radius: 3px ;gap: 0 ;box-shadow: none;justify-content: center;text-align: center;  }  }        @container (max-width: 768px) {  .label-white {  ;color:#111111;background-color:#ffffff;background:#ffffff;outline-color:;font-family:Sk-Modernist;font-size:14px ;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space: nowrap;padding-top:8px;padding-bottom:8px;padding-left:16px;padding-right:16px;min-height: 0;border-width:0 ;border-radius: 3px ;gap: 0 ;box-shadow: none;justify-content: center;text-align: center;  }  }  .label-white:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(.label-white) > p {  color: #111 !important;}</style> <style>
3311  @media screen and (max-width: 768px) {
3312    .label-white {
3313      box-shadow:  none;
3314    }
3315  }.label-white {  transition: all 150ms;  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));  display: inline-flex;  height: max-content;  width: max-content;  align-items: center;  justify-content: center;  user-select: none;  box-shadow:  none;  }</style> <style>  .plain-link {  ;color:#000000;font-family:Sk-Modernist;font-size:14px ;line-height: 1.2 ;font-weight: 700 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space: nowrap;padding-top:0 ;padding-bottom: 0 ;padding-left: 0;padding-right: 0 ;min-height: 0;border-width:0px ;border-radius: 0 ;gap: 6px ;box-shadow: none;justify-content: center;text-align: center;  }  @media screen and (min-width: 768px ) {  .plain-link {  ;color:#000000;font-size:16px;line-height: 1.2 ;font-weight: 700 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space: nowrap;padding-top:0 ;padding-bottom: 0 ;padding-left: 0;padding-right: 0 ;min-height: 0;border-width:0px ;border-radius: 0 ;gap: 6px ;box-shadow: none;justify-content: center;text-align: center;  }  }        @container (max-width: 768px) {  .plain-link {  ;color:#000000;font-family:Sk-Modernist;font-size:14px ;line-heigh
3315t: 1.2 ;font-weight: 700 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space: nowrap;padding-top:0 ;padding-bottom: 0 ;padding-left: 0;padding-right: 0 ;min-height: 0;border-width:0px ;border-radius: 0 ;gap: 6px ;box-shadow: none;justify-content: center;text-align: center;  }  }  .plain-link:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;color:#202020;  }    :where(.plain-link) {}</style> <style>.plain-link {  position: relative;  transition: all 150ms;  overflow: hidden;  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));  display: inline-flex;  height: max-content;  width: max-content;  align-items: center;  user-select: none;  border-style: solid;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  --tw-scale-x: var(--font-.plain-link-hover-scale);  --tw-scale-y: var(--font-.plain-link-hover-scale);  }  .plain-link:not(disabled) {  cursor: pointer;  }  .plain-link:where(:hover,:focus-visible):not(.button-loading) {  border-radius: 0px;  border-color: rgba(0,0,0,0);  color: #202020;  background: rgba(0,0,0,0);  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  }  .plain-link:where(:active,.active):not(.button-loading) {  border-radius: 0px;  border-color: rgba(0,0,0,0);  color: #5b5b5b;  background: rgba(0,0,0,0);  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  }  @media screen and (max-width: 767px) {.plain-link:where(:hover,:focus-visible):not(.button-loading) {  border-radius: 0px;  border-color: rgba(0,0,0,0);  color: #202020;  background: rgba(0,0,0,0);  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  }  .plain-link:where(:active, .active):not(.button-loading) {    color: #5b5b5b;    border-color: rgba(0,0,0,0);    background: rgba(0,0,0,0);  }}
3316
3317  @container (max-width: 767px) {.plain-link:where(:hover,:focus-visible):not(.button-loading) {  border-radius: 0px;  border-color: rgba(0,0,0,0);  color: #202020;  background: rgba(0,0,0,0);  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  }  .plain-link:where(:active, .active):not(.button-loading) {    color: #5b5b5b;    border-color: rgba(0,0,0,0);    background: rgba(0,0,0,0);  }}
3318</style> <style>  .primary-link {  ;color:#5b2dcf;font-family:Sk-Modernist;font-size:14px ;line-height: 1.2 ;font-weight: 700 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space: nowrap;padding-top:0 ;padding-bottom: 0 ;padding-left: 0;padding-right: 0 ;min-height: 0;border-width:0px ;border-radius: 0 ;gap: 6px ;box-shadow: none;justify-content: center;text-align: center;  }  @media screen and (min-width: 768px ) {  .primary-link {  ;color:#5b2dcf;font-size:16px;line-height: 1.2 ;font-weight: 700 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space: nowrap;padding-top:0 ;padding-bottom: 0 ;padding-left: 0;padding-right: 0 ;min-height: 0;border-width:0px ;border-radius: 0 ;gap: 6px ;box-shadow: none;justify-content: center;text-align: center;  }  }        @container (max-width: 768px) {  .primary-link {  ;color:#5b2dcf;font-family:Sk-Modernist;font-size:14px ;line-height: 1.2 ;font-weight: 700 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space: nowrap;padding-top:0 ;padding-bottom: 0 ;padding-left: 0;padding-right: 0 ;min-height: 0;border-width:0px ;border-radius: 0 ;gap: 6px ;box-shadow: none;justify-content: center;text-align: center;  }  }  .primary-link:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;color:#3e1b95;  }    :where(.primary-link) {}</style> <style>.primary-link {  position: relative;  transition: all 150ms;  overflow: hidden;  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));  display: inline-flex;  height: max-content;  width: max-content;  align-items: center;  user-select: none;  border-style: solid;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  --tw-scale-x: var(--font-.primary-link-hover-scale);  --tw-scale-y: var(--font-.primary-link-hover-scale);  }  .primary-link:not(disabled) {  cursor: pointer;  }  .primary-link:where(:hover,:focus-visible):not(.button-loading) {  border-radius: 0px;  border-color: rgba(0,0,0,0);  color: #3e1b95;  background: rgba(0,0,0,0);  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  }  .primary-link:where(:active,.active):not(.button-loading) {  border-radius: 0px;  border-color: rgba(0,0,0,0);  color: #202020;  background: rgba(0,0,0,0);  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  }  @media screen and (max-width: 767px) {.primary-link:where(:hover,:focus-visible):not(.button-loading) {  border-radius: 0px;  border-color: rgba(0,0,0,0);  color: #3e1b95;  background: rgba(0,0,0,0);  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  }  .primary-link:where(:active, .active):not(.button-loading) {    color: #202020;    border-color: rgba(0,0,0,0);    background: rgba(0,0,0,0);  }}
3319
3320  @container (max-width: 767px) {.primary-link:where(:hover,:focus-visible):not(.button-loading) {  border-radius: 0px;  border-color: rgba(0,0,0,0);  color: #3e1b95;  background: rgba(0,0,0,0);  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  }  .primary-link:where(:active, .active):not(.button-loading) {    color: #202020;    border-color: rgba(0,0,0,0);    background: rgba(0,0,0,0);  }}
3321</style> <style>  .button-megamenu-link {  ;color:#5b2dcf;border-color:#cccccc;font-family:inherit;font-size:13px ;line-height: 1.4 ;font-weight: 700 ;opacity: 1;letter-spacing:0 ;text-transform: Uppercase ;font-style: normal ;white-space: nowrap;padding-top:0 ;padding-bottom:12px;padding-left: 0 ;padding-right: 0 ;min-height: 0;border-width:0 0 1px 0 ;border-radius: 0 ;gap: 6px ;box-shadow: none;justify-content: center;text-align: center;  }  @media screen and (min-width: 768px ) {  .button-megamenu-link {  ;color:#5b2dcf;border-color:#cccccc;font-size:13px ;line-height: 1.4 ;font-weight: 700 ;opacity: 1;letter-spacing:0 ;text-transform: Uppercase ;font-style: normal ;white-space: nowrap;padding-top:0 ;padding-bottom:12px;padding-left: 0 ;padding-right: 0 ;min-height: 0;border-width:0 0 1px 0 ;border-radius: 0 ;gap: 6px ;box-shadow: none;justify-content: center;text-align: center;  }  }        @container (max-width: 768px) {  .button-megamenu-link {  ;color:#5b2dcf;border-color:#cccccc;font-family:inherit;font-size:13px ;line-height: 1.4 ;font-weight: 700 ;opacity: 1;letter-spacing:0 ;text-transform: Uppercase ;font-style: normal ;white-space: nowrap;padding-top:0 ;padding-bottom:12px;padding-left: 0 ;padding-right: 0 ;min-height: 0;border-width:0 0 1px 0 ;border-radius: 0 ;gap: 6px ;box-shadow: none;justify-content: center;text-align: center;  }  }  .button-megamenu-link:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;color:#4f26b6;border-color:#979797;  }    :where(.button-megamenu-link) {}</style> <style>.button-megamenu-link {  position: relative;  transition: all 150ms;  overflow: hidden;  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));  display: inline-flex;  height: max-content;  width: max-content;  align-items: center;  user-select: none;  border-style: solid;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  --tw-scale-x: var(--font-.button-megamenu-link-hover-scale);  --tw-scale-y: var(--font-.button-megamenu-link-hover-scale);  }  .button-megamenu-link:not(disabled) {  cursor: pointer;  }  .button-megamenu-link:where(:hover,:focus-visible):not(.button-loading) {  border-radius: 0px;  border-color: #979797;
3321  color: #4f26b6;  background: rgba(0,0,0,0);  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  }  .button-megamenu-link:where(:active,.active):not(.button-loading) {  border-radius: 0px;  border-color: #666666;  color: #301477;  background: rgba(0,0,0,0);  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  transition-property: all;  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);  transition-duration: 300ms;  }  @media screen and (max-width: 767px) {.button-megamenu-link:where(:hover,:focus-visible):not(.button-loading) {  border-radius: 0px;  border-color: #979797;  color: #4f26b6;  background: rgba(0,0,0,0);  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  }  .button-megamenu-link:where(:active, .active):not(.button-loading) {    color: #301477;    border-color: #666666;    background: rgba(0,0,0,0);  }}
3322
3323  @container (max-width: 767px) {.button-megamenu-link:where(:hover,:focus-visible):not(.button-loading) {  border-radius: 0px;  border-color: #979797;  color: #4f26b6;  background: rgba(0,0,0,0);  box-shadow:  none;  --tw-scale-x: 100%;  --tw-scale-y: 100%;  }  .button-megamenu-link:where(:active, .active):not(.button-loading) {    color: #301477;    border-color: #666666;    background: rgba(0,0,0,0);  }}
3324</style> </div><div id="shopify-section-sections--23010069676107__design-elements" class="shopify-section shopify-section-group-0_global"> <style>  .input-text {  ;color:#ffffff;background:linear-gradient(180deg, rgba(0, 0, 0, 0));border-color:#ffffff;font-family:Sk-Modernist;font-size:14px ;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0.02em ;text-transform: none ;font-style: normal ;white-space: nowrap;border-width:1px ;border-radius: 4px ;gap: 6px ;box-shadow: none;justify-content: center;text-align: center;  }  @media screen and (min-width: 768px ) {  .input-text {  ;color:#ffffff;background:linear-gradient(180deg, rgba(0, 0, 0, 0));border-color:#ffffff;font-size:14px ;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0.02em ;text-transform: none ;font-style: normal ;white-space: nowrap;border-width:1px ;border-radius: 4px ;gap: 6px ;box-shadow: none;justify-content: center;text-align: center;  }  }        @container (max-width: 768px) {  .input-text {  ;color:#ffffff;background:linear-gradient(180deg, rgba(0, 0, 0, 0));border-color:#ffffff;font-family:Sk-Modernist;font-size:14px ;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0.02em ;text-transform: none ;font-style: normal ;white-space: nowrap;border-width:1px ;border-radius: 4px ;gap: 6px ;box-shadow: none;justify-content: center;text-align: center;  }  }  .input-text:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    </style> <style>  .input-text input {  ;padding-top:12px;padding-bottom:12px;padding-left:12px;padding-right:12px;min-height: unset;  }  @media screen and (min-width: 768px ) {  .input-text input {  ;padding-top:12px;padding-bottom:12px;padding-left:16px;padding-right:16px;min-height: unset;  }  }        @container (max-width: 768px) {  .input-text input {  ;padding-top:12px;padding-bottom:12px;padding-left:12px;padding-right:12px;min-height: unset;  }  }  .input-text input:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    </style> <style>.input-text {  display: block;  user-select: none;  }  .input-text input {  resize: vertical;  }  .input-text input::-ms-input-placeholder {  color: #ffffff;  }  .input-text input::placeholder {  color: #ffffff;  }  .input-text [x-ref="label"] {  left: 16px;  top: max((12px / 2), 5px);  font-size: 11.5px;  font-weight: 500  }  .input-text.active input {  padding-top: calc((12px / 2) + 13px);  padding-bottom: max(4px, calc(12px - (((12px / 2) + 13px) - 12px)));  }  .input-text.active [x-ref="label"] {  opacity: 0.5;  }@media screen and (max-width: 767px) {.input-text [x-ref="label"] {  left: 12px;  top: max((12px / 2), 5px);  }  .input-text.active input {  padding-top: calc((12px / 2) + 14px);  padding-bottom: max(4px, calc(12px - (((12px / 2) + 13px) - 12px)));  }  .input-text input::-ms-input-placeholder {  color: #ffffff;  }  .input-text input::placeholder {  color: #ffffff;  }}
3325
3326  
3327  @container (max-width: 767px) {.input-text [x-ref="label"] {  left: 12px;  top: max((12px / 2), 5px);  }  .input-text.active input {  padding-top: calc((12px / 2) + 14px);  padding-bottom: max(4px, calc(12px - (((12px / 2) + 13px) - 12px)));  }  .input-text input::-ms-input-placeholder {  color: #ffffff;  }  .input-text input::placeholder {  color: #ffffff;  }}
3328
3329  
3330
3331</style> <style>  .input-text-secondary {  ;color:#000000;background:linear-gradient(180deg, rgba(0, 0, 0, 0));border-color:#000000;font-family:Sk-Modernist;font-size:14px ;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0.02em ;text-transform: none ;font-style: normal ;white-space: nowrap;border-width:1px ;border-radius: 4px ;gap: 6px ;box-shadow: none;justify-content: center;text-align: center;  }  @media screen and (min-width: 768px ) {  .input-text-secondary {  ;color:#000000;background:linear-gradient(180deg, rgba(0, 0, 0, 0));border-color:#000000;font-size:14px ;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0.02em ;text-transform: none ;font-style: normal ;white-space: nowrap;border-width:1px ;border-radius: 4px ;gap: 6px ;box-shadow: none;justify-content: center;text-align: center;  }  }        @container (max-width: 768px) {  .input-text-secondary {  ;color:#000000;background:linear-gradient(180deg, rgba(0, 0, 0, 0));border-color:#000000;font-family:Sk-Modernist;font-size:14px ;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0.02em ;text-transform: none ;font-style: normal ;white-space: nowrap;border-width:1px ;border-radius: 4px ;gap: 6px ;box-shadow: none;justify-content: center;text-align: center;  }  }  .input-text-secondary:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    </style> <style>  .input-text-secondary input {  ;padding-top:12px;padding-bottom:12px;padding-left:12px;padding-right:12px;min-height: unset;  }  @media screen and (min-width: 768px ) {  .input-text-secondary input {  ;padding-top:12px;padding-bottom:12px;padding-left:16px;padding-right:16px;min-height: unset;  }  }        @container (max-width: 768px) {  .input-text-secondary input {  ;padding-top:12px;padding-bottom:12px;padding-left:12px;padding-right:12px;min-height: unset;  }  }  .input-text-secondary input:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    </style> <style>.input-text-secondary {  display: block;  user-select: none;  }  .input-text-secondary input {  resize: vertical;  }  .input-text-secondary input::-ms-input-placeholder {  color: #000000;  }  .input-text-secondary input::placeholder {  color: #000000;  }  .input-text-secondary [x-ref="label"] {  left: 16px;  top: max((12px / 2), 5px);  font-size: 11.5px;  font-weight: 500  }  .input-text-secondary.active input {  padding-top: calc((12px / 2) + 13px);  padding-bottom: max(4px, calc(12px - (((12px / 2) + 13px) - 12px)));  }  .input-text-secondary.active [x-ref="label"] {  opacity: 0.5;  }@media screen and (max-width: 767px) {.input-text-secondary [x-ref="label"] {  left: 12px;  top: max((12px / 2), 5px);  }  .input-text-secondary.active input {  padding-top: calc((12px / 2) + 14px);  padding-bottom: max(4px, calc(12px - (((12px / 2) + 13px) - 12px)));  }  .input-text-secondary input::-ms-input-placeholder {  color: #000000;  }  .input-text-secondary input::placeholder {  color: #000000;  }}
3332
3333  
3334  @container (max-width: 767px) {.input-text-secondary [x-ref="label"] {  left: 12px;  top: max((12px / 2), 5px);  }  .input-text-secondary.active input {  padding-top: calc((12px / 2) + 14px);  padding-bottom: max(4px, calc(12px - (((12px / 2) + 13px) - 12px)));  }  .input-text-secondary input::-ms-input-placeholder {  color: #000000;  }  .input-text-secondary input::placeholder {  color: #000000;  }}
3335
3336  
3337
3338</style> <style>  .input-text-gradient {  ;color:#000000;font-family:Sk-Modernist;font-size:14px ;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0.02em ;text-transform: none ;font-style: normal ;white-space: nowrap;border-width:1px ;border-radius: 4px ;gap: 0px ;box-shadow: none;justify-content: center;text-align: center;  }  @media screen and (min-width: 768px ) {  .input-text-gradient {  ;color:#000000;font-size:14px ;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0.02em ;text-transform: none ;font-style: normal ;white-space: nowrap;border-width:1px ;border-radius: 4px ;gap: 0px ;box-shadow: none;justify-content: center;text-align: center;  }  }        @container (max-width: 768px) {  .input-text-gradient {  ;color:#000000;font-family:Sk-Modernist;font-size:14px ;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0.02em ;text-transform: none ;font-style: normal ;white-space: nowrap;border-width:1px ;border-radius: 4px ;gap: 0px ;box-shadow: none;justify-content: center;text-align: center;  }  }  .input-text-gradient:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    </style> <style>  .input-text-gradient input {  ;padding-top:12px;padding-bottom:12px;padding-left:12px;padding-right:12px;min-height: unset;  }  @media screen and (min-width: 768px ) {  .input-text-gradient input {  ;padding-top:12px;padding-bottom:12px;padding-left:16px;padding-right:16px;min-height: unset;  }  }        @container (max-width: 768px) {  .input-text-gradient input {  ;padding-top:12px;padding-bottom:12px;padding-left:12px;padding-right:12px;min-height: unset;  }  }
3338  .input-text-gradient input:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    </style> <style>.input-text-gradient {  display: block;  user-select: none;  }  .input-text-gradient input {  resize: vertical;  }  .input-text-gradient input::-ms-input-placeholder {  color: #000000;  }  .input-text-gradient input::placeholder {  color: #000000;  }  .input-text-gradient [x-ref="label"] {  left: 16px;  top: max((12px / 2), 5px);  font-size: 11.5px;  font-weight: 500  }  .input-text-gradient.active input {  padding-top: calc((12px / 2) + 13px);  padding-bottom: max(4px, calc(12px - (((12px / 2) + 13px) - 12px)));  }  .input-text-gradient.active [x-ref="label"] {  opacity: 0.5;  }@media screen and (max-width: 767px) {.input-text-gradient [x-ref="label"] {  left: 12px;  top: max((12px / 2), 5px);  }  .input-text-gradient.active input {  padding-top: calc((12px / 2) + 14px);  padding-bottom: max(4px, calc(12px - (((12px / 2) + 13px) - 12px)));  }  .input-text-gradient input::-ms-input-placeholder {  color: #000000;  }  .input-text-gradient input::placeholder {  color: #000000;  }}
3339
3340  
3341  @container (max-width: 767px) {.input-text-gradient [x-ref="label"] {  left: 12px;  top: max((12px / 2), 5px);  }  .input-text-gradient.active input {  padding-top: calc((12px / 2) + 14px);  padding-bottom: max(4px, calc(12px - (((12px / 2) + 13px) - 12px)));  }  .input-text-gradient input::-ms-input-placeholder {  color: #000000;  }  .input-text-gradient input::placeholder {  color: #000000;  }}
3342
3343  
3344
3345</style> <style>  .input-text-inline {  ;color:#ffffff;background:linear-gradient(180deg, rgba(0, 0, 0, 0));border-color:#ffffff;font-family:Sk-Modernist;font-size:14px ;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0.02em ;text-transform: none ;font-style: normal ;white-space: nowrap;border-width:0 0 1px 0 ;border-radius: 0;gap: 6px ;box-shadow: none;justify-content: center;text-align: center;  }  @media screen and (min-width: 768px ) {  .input-text-inline {  ;color:#ffffff;background:linear-gradient(180deg, rgba(0, 0, 0, 0));border-color:#ffffff;font-size:14px ;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0.02em ;text-transform: none ;font-style: normal ;white-space: nowrap;border-width:0 0 1px 0 ;border-radius: 0;gap: 6px ;box-shadow: none;justify-content: center;text-align: center;  }  }        @container (max-width: 768px) {  .input-text-inline {  ;color:#ffffff;background:linear-gradient(180deg, rgba(0, 0, 0, 0));border-color:#ffffff;font-family:Sk-Modernist;font-size:14px ;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0.02em ;text-transform: none ;font-style: normal ;white-space: nowrap;border-width:0 0 1px 0 ;border-radius: 0;gap: 6px ;box-shadow: none;justify-content: center;text-align: center;  }  }  .input-text-inline:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    </style> <style>  .input-text-inline input {  ;padding-top:12px;padding-bottom:12px;padding-left:12px;padding-right:12px;min-height: unset;  }  @media screen and (min-width: 768px ) {  .input-text-inline input {  ;padding-top:12px;padding-bottom:12px;padding-left:16px;padding-right:16px;min-height: unset;  }  }        @container (max-width: 768px) {  .input-text-inline input {  ;padding-top:12px;padding-bottom:12px;padding-left:12px;padding-right:12px;min-height: unset;  }  }  .input-text-inline input:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    </style> <style>.input-text-inline {  display: block;  user-select: none;  }  .input-text-inline input {  resize: vertical;  }  .input-text-inline input::-ms-input-placeholder {  color: #ffffff;  }  .input-text-inline input::placeholder {  color: #ffffff;  }  .input-text-inline [x-ref="label"] {  left: 16px;  top: max((12px / 2), 5px);  font-size: 11.5px;  font-weight: 500  }  .input-text-inline.active input {  padding-top: calc((12px / 2) + 13px);  padding-bottom: max(4px, calc(12px - (((12px / 2) + 13px) - 12px)));  }  .input-text-inline.active [x-ref="label"] {  opacity: 0.5;  }@media screen and (max-width: 767px) {.input-text-inline [x-ref="label"] {  left: 12px;  top: max((12px / 2), 5px);  }  .input-text-inline.active input {  padding-top: calc((12px / 2) + 14px);  padding-bottom: max(4px, calc(12px - (((12px / 2) + 13px) - 12px)));  }  .input-text-inline input::-ms-input-placeholder {  color: #ffffff;  }  .input-text-inline input::placeholder {  color: #ffffff;  }}
3346
3347  
3348  @container (max-width: 767px) {.input-text-inline [x-ref="label"] {  left: 12px;  top: max((12px / 2), 5px);  }  .input-text-inline.active input {  padding-top: calc((12px / 2) + 14px);  padding-bottom: max(4px, calc(12px - (((12px / 2) + 13px) - 12px)));  }  .input-text-inline input::-ms-input-placeholder {  color: #ffffff;  }  .input-text-inline input::placeholder {  color: #ffffff;  }}
3349
3350  
3351
3352</style> <style>  .input-text-inline-secondary {  ;color:#000000;background:linear-gradient(180deg, rgba(0, 0, 0, 0));border-color:#000000;font-family:Sk-Modernist;font-size:14px ;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0.02em ;text-transform: none ;font-style: normal ;white-space: nowrap;border-width:0 0 1px 0 ;border-radius: 0;gap: 6px ;box-shadow: none;justify-content: center;text-align: center;  }  @media screen and (min-width: 768px ) {  .input-text-inline-secondary {  ;color:#000000;background:linear-gradient(180deg, rgba(0, 0, 0, 0));border-color:#000000;font-size:14px ;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0.02em ;text-transform: none ;font-style: normal ;white-space: nowrap;border-width:0 0 1px 0 ;border-radius: 0;gap: 6px ;box-shadow: none;justify-content: center;text-align: center;  }  }        @container (max-width: 768px) {  .input-text-inline-secondary {  ;color:#000000;background:linear-gradient(180deg, rgba(0, 0, 0, 0));border-color:#000000;font-family:Sk-Modernist;font-size:14px ;line-height: 1.3 ;font-weight: 400 ;opacity: 1;letter-spacing:0.02em ;text-transform: none ;font-style: normal ;white-space: nowrap;border-width:0 0 1px 0 ;border-radius: 0;gap: 6px ;box-shadow: none;justify-content: center;text-align: center;  }  }  .input-text-inline-secondary:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    </style> <style>  .input-text-inline-secondary input {  ;padding-top:12px;padding-bottom:12px;padding-left:12px;padding-right:12px;min-height: unset;  }  @media screen and (min-width: 768px ) {  .input-text-inline-secondary input {  ;padding-top:12px;padding-bottom:12px;padding-left:16px;padding-right:16px;min-height: unset;  }  }        @container (max-width: 768px) {  .input-text-inline-secondary input {  ;padding-top:12px;padding-bottom:12px;padding-left:12px;padding-right:12px;min-height: unset;  }  }  .input-text-inline-secondary input:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    </style> <style>.input-text-inline-secondary {  display: block;  user-select: none;  }  .input-text-inline-secondary input {  resize: vertical;  }  .input-text-inline-secondary input::-ms-input-placeholder {  color: #666666;  }  .input-text-inline-secondary input::placeholder {  color: #666666;  }  .input-text-inline-secondary [x-ref="label"] {  left: 16px;  top: max((12px / 2), 5px);  font-size: 11.5px;  font-weight: 500  }  .input-text-inline-secondary.active input {  padding-top: calc((12px / 2) + 13px);  padding-bottom: max(4px, calc(12px - (((12px / 2) + 13px) - 12px)));  }  .input-text-inline-secondary.active [x-ref="label"] {  opacity: 0.5;  }@media screen and (max-width: 767px) {.input-text-inline-secondary [x-ref="label"] {  left: 12px;  top: max((12px / 2), 5px);  }  .input-text-inline-secondary.active input {  padding-top: calc((12px / 2) + 14px);  padding-bottom: max(4px, calc(12px - (((12px / 2) + 13px) - 12px)));  }  .input-text-inline-secondary input::-ms-input-placeholder {  color: #666666;  }  .input-text-inline-secondary input::placeholder {  color: #666666;  }}
3353
3354  
3355  @container (max-width: 767px) {.input-text-inline-secondary [x-ref="label"] {  left: 12px;  top: max((12px / 2), 5px);  }  .input-text-inline-secondary.active input {  padding-top: calc((12px / 2) + 14px);  padding-bottom: max(4px, calc(12px - (((12px / 2) + 13px) - 12px)));  }  .input-text-inline-secondary input::-ms-input-placeholder {  color: #666666;  }  .input-text-inline-secondary input::placeholder {  color: #666666;  }}
3356
3357  
3358
3359</style> <style>  .input-select {  ;border-color:#000000;padding-top:12px;padding-bottom:12px;padding-left:20px;padding-right:16px;min-height: 0;border-width:1px ;border-radius: 0 ;gap: 6px ;box-shadow: none;justify-content: center;text-align: center;  }  @media screen and (min-width: 768px ) {  .input-select {  ;border-color:#000000;padding-top:12px;padding-bottom:12px;padding-left:20px;padding-right:16px;min-height: 0;border-width:1px ;border-radius: 0 ;gap: 6px ;box-shadow: none;justify-content: center;text-align: center;  }  }        @container (max-width: 768px) {  .input-select {  ;border-color:#000000;padding-top:12px;padding-bottom:12px;padding-left:20px;padding-right:16px;min-height: 0;border-width:1px ;border-radius: 0 ;gap: 6px ;box-shadow: none;justify-content: center;text-align: center;  }  }  .input-select:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    </style> <style>  .input-select--font {  ;color:#000000;font-family:inherit;font-size:14px ;line-height: 1.35 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: normal ;font-style: normal ;white-space: nowrap;  }  @media screen and (min-width: 768px ) {  .input-select--font {  ;color:#000000;font-size:14px ;line-height: 1.35 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: normal ;font-style: normal ;white-space: nowrap;  }  }        @container (max-width: 768px) {  .input-select--font {  ;color:#000000;font-family:inherit;font-size:14px ;line-height: 1.35 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: normal ;font-style: normal ;white-space: nowrap;  }  }  .input-select--font:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    </style> <style>.input-select {  position: relative;  transition: all 150ms;  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));  display: inline-flex;  height: max-content;  width: 100%;  align-items: center;  user-select: none;  --tw-scale-x: var(--font-input-select-hover-scale);  --tw-scale-y: var(--font-input-select-hover-scale);  }  .input-select:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  border-radius: ;  border-color: #202020;  color: #202020;  background: rgba(0,0,0,0);  box-shadow:  none;  --tw-scale-x: ;  --tw-scale-y: ;  }      .input-select:after {    content: "";    position: absolute;    top: 50%;    right: 6px;    transform: translateY(-50%);    background: var(--icon-chevron-down);    aspect-ratio: var(--icon-chevron-down-aspect-ratio);    height: calc(1em * 1.1);    opacity: 0.7;    }  @media screen and (max-width: 767px) {.input-select:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  border-radius: ;  border-color: #202020;  color: #202020;  background: rgba(0,0,0,0);  box-shadow:  none;  --tw-scale-x: ;  --tw-scale-y: ;  }      .input-select:after {    height: calc(1em  * 1.1)    }  }
3360
3361  @container (max-width: 767px) {.input-select:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  border-radius: ;  border-color: #202020;  color: #202020;  background: rgba(0,0,0,0);  box-shadow:  none;  --tw-scale-x: ;  --tw-scale-y: ;  }      .input-select:after {    height: calc(1em  * 1.1)    }  }
3362</style> <style>  .input-select-gradient {  ;border-color:#000000;padding-top:12px;padding-bottom:12px;padding-left:20px;padding-right:16px;min-height: 0;border-width:1px ;border-radius:4px;gap: 6px ;box-shadow: none;justify-content: center;text-align: center;  }  @media screen and (min-width: 768px ) {  .input-select-gradient {  ;border-color:#000000;padding-top:12px;padding-bottom:12px;padding-left:20px;padding-right:16px;min-height: 0;border-width:1px ;border-radius:4px;gap: 6px ;box-shadow: none;justify-content: center;text-align: center;  }  }        @container (max-width: 768px) {  .input-select-gradient {  ;border-color:#000000;padding-top:12px;padding-bottom:12px;padding-left:20px;padding-right:16px;min-height: 0;border-width:1px ;border-radius:4px;gap: 6px ;box-shadow: none;justify-content: center;text-align: center;  }  }  .input-select-gradient:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    </style> <style>  .input-select-gradient--font {  ;color:#000000;font-family:inherit;font-size:14px ;line-height: 1.35 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: normal ;font-style: normal ;white-space: nowrap;  }  @media screen and (min-width: 768px ) {  .input-select-gradient--font {  ;color:#000000;font-size:14px ;line-height: 1.35 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: normal ;font-style: normal ;white-space: nowrap;  }  }        @container (max-width: 768px) {  .input-select-gradient--font {  ;color:#000000;font-family:inherit;font-size:14px ;line-height: 1.35 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: normal ;font-style: normal ;white-space: nowrap;  }  }  .input-select-gradient--font:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    </style> <style>.input-select-gradient {  position: relative;  transition: all 150ms;  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));  display: inline-flex;  height: max-content;  width: 100%;  align-items: center;  user-select: none;  --tw-scale-x: var(--font-input-select-gradient-hover-scale);  --tw-scale-y: var(--font-input-select-gradient-hover-scale);  }  .input-select-gradient:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  border-radius: ;  border-color: #202020;  color: #202020;  background: rgba(0,0,0,0);  box-shadow:  none;  --tw-scale-x: ;  --tw-scale-y: ;  }      .input-select-gradient:after {    content: "";    position: absolute;    top: 50%;    right: 6px;    transform: translateY(-50%);    background: var(--icon-chevron-down);    aspect-ratio: var(--icon-chevron-down-aspect-ratio);    height: calc(1em * 1.1);    opacity: 0.7;    }  @media screen and (max-width: 767px) {.input-select-gradient:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  border-radius: ;  border-color: #202020;  color: #202020;  background: rgba(0,0,0,0);  box-shadow:  none;  --tw-scale-x: ;  --tw-scale-y: ;  }      .input-select-gradient:after {    height: calc(1em  * 1.1)    }  }
3363
3364  @container (max-width: 767px) {.input-select-gradient:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  border-radius: ;  border-color: #202020;  color: #202020;  background: rgba(0,0,0,0);  box-shadow:  none;  --tw-scale-x: ;  --tw-scale-y: ;  }      .input-select-gradient:after {    height: calc(1em  * 1.1)    }  }
3365</style> <style>  .input-quantity-stepper {  ;color:#000000;background-color:#ffffff;background:#ffffff;border-color:#cccccc;outline-color:;font-family:Roboto;font-size:14px ;line-height: 1.35 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space: nowrap;padding-top:12px;padding-bottom:12px;padding-left:20px;padding-right:20px;min-height: 0;border-width:1px ;border-radius: 0 ;gap: 6px ;box-shadow: none;justify-content: start;text-align: left;  }  @media screen and (min-width: 768px ) {  .input-quantity-stepper {  ;color:#000000;background-color:#ffffff;background:#ffffff;border-color:#cccccc;font-size:14px ;line-height: 1.35 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space: nowrap;padding-top:12px;padding-bottom:12px;padding-left:20px;padding-right:20px;min-height: 0;border-width:1px ;border-radius: 0 ;gap: 6px ;box-shadow: none;justify-content: start;text-align: left;  }  }        @container (max-width: 768px) {  .input-quantity-stepper {  ;color:#000000;background-c
3365olor:#ffffff;background:#ffffff;border-color:#cccccc;outline-color:;font-family:Roboto;font-size:14px ;line-height: 1.35 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space: nowrap;padding-top:12px;padding-bottom:12px;padding-left:20px;padding-right:20px;min-height: 0;border-width:1px ;border-radius: 0 ;gap: 6px ;box-shadow: none;justify-content: start;text-align: left;  }  }  .input-quantity-stepper:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(.input-quantity-stepper) input {font-weight: 700;}</style> <style>  .input-quantity-stepper {  transition: all 150ms;  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));  display: flex;  height: max-content;  align-items: center;  justify-content: between;  user-select: none;  }</style> <style>  .input-quantity-stepper-sm {  ;color:#000000;background-color:#ffffff;background:#ffffff;border-color:#cccccc;outline-color:;font-family:inherit;font-size:11px ;line-height: 1.2 ;font-weight: 700 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space: nowrap;padding-top:8px;padding-bottom:8px;padding-left:16px;padding-right:16px;min-height: 0;border-width:1px ;border-radius:4px;gap: 6px ;box-shadow: none;justify-content: start;text-align: left;  }  @media screen and (min-width: 768px ) {  .input-quantity-stepper-sm {  ;color:#000000;background-color:#ffffff;background:#ffffff;border-color:#cccccc;font-size:11px ;line-height: 1.2 ;font-weight: 700 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space: nowrap;padding-top:8px;padding-bottom:8px;padding-left:16px;padding-right:16px;min-height: 0;border-width:1px ;border-radius:4px;gap: 6px ;box-shadow: none;justify-content: start;text-align: left;  }  }        @container (max-width: 768px) {  .input-quantity-stepper-sm {  ;color:#000000;background-color:#ffffff;background:#ffffff;border-color:#cccccc;outline-color:;font-family:inherit;font-size:11px ;line-height: 1.2 ;font-weight: 700 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space: nowrap;padding-top:8px;padding-bottom:8px;padding-left:16px;padding-right:16px;min-height: 0;border-width:1px ;border-radius:4px;gap: 6px ;box-shadow: none;justify-content: start;text-align: left;  }  }  .input-quantity-stepper-sm:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    </style> <style>    .input-quantity-stepper-sm [data-quantity-label] {    display: none;    }    .input-quantity-stepper-sm {  transition: all 150ms;  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));  display: flex;  height: max-content;  align-items: center;  justify-content: between;  user-select: none;  }</style> <style>  .input-checkbox {  ;color:#020e0e;border-color:#020e0e;outline-color:;font-family:inherit;font-size:16px ;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  @media screen and (min-width: 768px ) {  .input-checkbox {  ;color:#020e0e;border-color:#020e0e;font-size:16px ;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }        @container (max-width: 768px) {  .input-checkbox {  ;color:#020e0e;border-color:#020e0e;outline-color:;font-family:inherit;font-size:16px ;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space:;  }  }  .input-checkbox:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(.input-checkbox) {}</style> <style>.input-checkbox {  display: flex;  align-items: center;  user-select: none;  cursor: pointer;  gap: 8px;  --tw-scale-x: var(--font-.input-checkbox-hover-scale);  --tw-scale-y: var(--font-.input-checkbox-hover-scale);  }  .input-checkbox > span:first-of-type {  width: 22px;  height: 22px;  }  .input-checkbox input {  appearance: none;  width: 22px;  height: 22px;  border: 2px solid #020e0e;  background: rgba(0,0,0,0);  border-radius: 5px;  }      .input-checkbox input ~ span svg {    background: #000000;    width: 1em;    height: 1em;    mask: var(--icon-check-mark);    -webkit-mask: var(--icon-check-mark);    aspect-ratio: var(--icon-check-mark-aspect-ratio, 1);    opacity: 0;    }    .input-checkbox input:checked~span svg {    opacity: 1;    }    .input-checkbox input:checked {  background: rgba(0,0,0,0);  border-color: #000000;  }@media screen and (max-width: 767px) {.input-checkbox {  gap: 8px;  }  .input-checkbox > span:first-of-type {  width: 22px;  height: 22px;  }  .input-checkbox input {  width: 22px;  height: 22px;  border: 2px solid #020e0e;  background: rgba(0,0,0,0);  border-radius: 5px;  }      .input-checkbox input ~ span svg {    background: ;    }    .input-checkbox input:checked {  background: rgba(0,0,0,0);  border-color: #000000;  }}
3366
3367  @container (max-width: 767px) {.input-checkbox {  gap: 8px;  }  .input-checkbox > span:first-of-type {  width: 22px;  height: 22px;  }  .input-checkbox input {  width: 22px;  height: 22px;  border: 2px solid #020e0e;  background: rgba(0,0,0,0);  border-radius: 5px;  }      .input-checkbox input ~ span svg {    background: ;    }    .input-checkbox input:checked {  background: rgba(0,0,0,0);  border-color: #000000;  }}
3368</style> <style>  .input-radio {  ;color:#020e0e;background-color:#ffffff;background:#ffffff;border-color:#353535;outline-color:;font-family:inherit;font-size:16px ;line-height: 1.2 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space: nowrap;  }  @media screen and (min-width: 768px ) {  .input-radio {  ;color:#020e0e;background-color:#ffffff;background:#ffffff;border-color:#353535;font-size:16px ;line-height: 1.2 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space: nowrap;  }  }        @container (max-width: 768px) {  .input-radio {  ;color:#020e0e;background-color:#ffffff;background:#ffffff;border-color:#353535;outline-color:;font-family:inherit;font-size:16px ;line-height: 1.2 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space: nowrap;  }  }  .input-radio:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    :where(.input-radio) {}</style> <style>.input-radio {  display: flex;  align-items: center;  user-select: none;  cursor: pointer;  gap: 8px;  --tw-scale-x: var(--font-.input-radio-hover-scale);  --tw-scale-y: var(--font-.input-radio-hover-scale);  }  .input-radio > span:first-of-type {  width: 16px;  height: 16px;  }  .input-radio input {  appearance: none;  width: 16px;  height: 16px;  border: 1px solid #353535;  background: #ffffff;  border-radius: 60px;  }    .input-radio input:checked {  background: #353535;  border-color: #000000;  }@media screen and (max-width: 767px) {.input-radio {  gap: 8px;  }  .input-radio > span:first-of-type {  width: 16px;  height: 16px;  }  .input-radio input {  width: 16px;  height: 16px;  border: 1px solid #353535;  background: ;  border-radius: 60px;  }    .input-radio input:checked {  background: #353535;  border-color: #000000;  }}
3369
3370  @container (max-width: 767px) {.input-radio {  gap: 8px;  }  .input-radio > span:first-of-type {  width: 16px;  height: 16px;  }  .input-radio input {  width: 16px;  height: 16px;  border: 1px solid #353535;  background: ;  border-radius: 60px;  }    .input-radio input:checked {  background: #353535;  border-color: #000000;  }}
3371</style> <style>  .input-textarea {  ;color:#000000;font-family:inherit;font-size:14px ;line-height: 1.2 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  @media screen and (min-width: 768px ) {  .input-textarea {  ;color:#000000;font-size:14px ;line-height: 1.2 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  }        @container (max-width: 768px) {  .input-textarea {  ;color:#000000;font-family:inherit;font-size:14px ;line-height: 1.2 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  }  .input-textarea:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    </style> <style>  .input-textarea textarea {  ;background-color:#ffffff;background:#ffffff;border-color:#000000;padding-top:8px;padding-bottom:8px;padding-left:16px;padding-right:16px;min-height: 70px;border-width:1px ;border-radius:4px;gap: 6px ;box-shadow: none;justify-content: start;text-align: left;  }  @media screen and (min-width: 768px ) {  .input-textarea textarea {  ;background-color:#ffffff;background:#ffffff;border-color:#000000;padding-top:8px;padding-bottom:8px;padding-left:16px;padding-right:16px;min-height: 70px;border-width:1px ;border-radius:4px;gap: 6px ;box-shadow: none;justify-content: start;text-align: left;  }  }        @container (max-width: 768px) {  .input-textarea textarea {  ;background-color:#ffffff;background:#ffffff;border-color:#000000;padding-top:8px;padding-bottom:8px;padding-left:16px;padding-right:16px;min-height: 70px;border-width:1px ;border-radius:4px;gap: 6px ;box-shadow: none;justify-content: start;text-align: left;  }  }  .input-textarea textarea:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    </style> <style>.input-textarea {  display: block;  user-select: none;  }  .input-textarea textarea {  resize: vertical;  }  .input-textarea textarea::placeholder {  color: #cccccc;  }  .input-textarea textarea::-ms-input-placeholder {  color: #cccccc;  }  .input-textarea span {  left: 16px;  top: max((8px / 2), 5px);  font-size: 11.5px;  font-weight: 500  }  .input-textarea.active textarea {  padding-top: calc((8px / 2) + 14px)  }  .input-textarea.active span {  opacity: 0.5;  }@media screen and (max-width: 767px) {.input-textarea span {  left: 16px;  top: max((8px / 2), 5px);  }  .input-textarea.active textarea {  padding-top: calc((8px / 2) + 14px)  }  .input-textarea textarea::placeholder, .input-textarea textarea::-ms-input-placeholder {  color: #cccccc;  }}
3372
3373  
3374  @container (max-width: 767px) {.input-textarea span {  left: 16px;  top: max((8px / 2), 5px);  }  .input-textarea.active textarea {  padding-top: calc((8px / 2) + 14px)  }  .input-textarea textarea::placeholder, .input-textarea textarea::-ms-input-placeholder {  color: #cccccc;  }}
3375
3376  
3377
3378</style> <style>  .input-textarea-gradient {  ;color:#000000;font-family:inherit;font-size:14px ;line-height: 1.2 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  @media screen and (min-width: 768px ) {  .input-textarea-gradient {  ;color:#000000;font-size:14px ;line-height: 1.2 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  }        @container (max-width: 768px) {  .input-textarea-gradient {  ;color:#000000;font-family:inherit;font-size:14px ;line-height: 1.2 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal;white-space:;  }  }  .input-textarea-gradient:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    </style> <style>  .input-textarea-gradient textarea {  ;background-color:#ffffff;background:#ffffff;border-color:#000000;padding-top:8px;padding-bottom:8px;padding-left:16px;padding-right:16px;min-height: 70px;border-width:1px ;border-radius:4px;gap: 6px ;box-shadow: none;justify-content: start;text-align: left;  }  @media screen and (min-width: 768px ) {  .input-textarea-gradient textarea {  ;background-color:#ffffff;background:#ffffff;border-color:#000000;padding-top:8px;padding-bottom:8px;padding-left:16px;padding-right:16px;min-height: 70px;border-width:1px ;border-radius:4px;gap: 6px ;box-shadow: none;justify-content: start;text-align: left;  }  }        @container (max-width: 768px) {  .input-textarea-gradient textarea {  ;background-color:#ffffff;background:#ffffff;border-color:#000000;padding-top:8px;padding-bottom:8px;padding-left:16px;padding-right:16px;min-height: 70px;border-width:1px ;border-radius:4px;gap: 6px ;box-shadow: none;justify-content: start;text-align: left;  }  }  .input-textarea-gradient textarea:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    </style> <style>.input-textarea-gradient {  display: block;  user-select: none;  }  .input-textarea-gradient textarea {  resize: vertical;  }  .input-textarea-gradient textarea::placeholder {  color: #cccccc;  }  .input-textarea-gradient textarea::-ms-input-placeholder {  color: #cccccc;  }  .input-textarea-gradient span {  left: 16px;  top: max((8px / 2), 5px);  font-size: 11.5px;  font-weight: 500  }  .input-textarea-gradient.active textarea {  padding-top: calc((8px / 2) + 14px)  }  .input-textarea-gradient.active span {  opacity: 0.5;  }@media screen and (max-width: 767px) {.input-textarea-gradient span {  left: 16px;  top: max((8px / 2), 5px);  }  .input-textarea-gradient.active textarea {  padding-top: calc((8px / 2) + 14px)  }  .input-textarea-gradient textarea::placeholder, .input-textarea-gradient textarea::-ms-input-placeholder {  color: #cccccc;  }}
3379
3380  
3381  @container (max-width: 767px) {.input-textarea-gradient span {  left: 16px;  top: max((8px / 2), 5px);  }  .input-textarea-gradient.active textarea {  padding-top: calc((8px / 2) + 14px)  }  .input-textarea-gradient textarea::placeholder, .input-textarea-gradient textarea::-ms-input-placeholder {  color: #cccccc;  }}
3382
3383  
3384
3385</style> <style>  .accordion .accordion-summary {  ;color:inherit;background-color:;background:;font-family:inherit;font-size:14px ;line-height: 1.35 ;font-weight: 400 ;opacity: 0.67;letter-spacing:0px ;text-transform: none ;font-style: normal ;white-space: wrap;padding-top:16px ;padding-bottom:8px ;padding-left: 0 ;padding-right: 0;  }  @media screen and (min-width: 768px ) {  .accordion .accordion-summary {  ;color:inherit;background-color:;background:;font-size:20px;line-height: 1.35 ;font-weight: 400 ;opacity: 0.67;letter-spacing:0px ;text-transform: none ;font-style: normal ;white-space: wrap;padding-top:12px;padding-bottom: 12px;padding-left: 0 ;padding-right: 0;  }  }        @container (max-width: 768px) {  .accordion .accordion-summary {  ;color:inherit;background-color:;background:;font-family:inherit;font-size:14px ;line-height: 1.35 ;font-weight: 400 ;opacity: 0.67;letter-spacing:0px ;text-transform: none ;font-style: normal ;white-space: wrap;padding-top:16px ;padding-bottom:8px ;padding-left: 0 ;padding-right: 0;  }  }  .accordion .accordion-summary:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    </style> <style>  .accordion {  ;border-color:#d8d8d8;border-style:solid;border-width:0 0 1px 0 ;border-radius: 0 ;max-height: ;max-width:;overflow:;  }  @media screen and (min-width: 768px ) {  .accordion {  ;border-color:#d8d8d8;border-width:0 0 1px 0 ;border-radius: 0 ;max-height: ;max-width:;overflow:;  }  }        @container (max-width: 768px) {  .accordion {  ;border-color:#d8d8d8;border-style:solid;border-width:0 0 1px 0 ;border-radius: 0 ;max-height: ;max-width:;overflow:;  }  }  .accordion:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    </style> <style>  .accordion [data-style-accordion-icon] {  ;width:auto;height:16px;  }  @media screen and (min-width: 768px ) {  .accordion [data-style-accordion-icon] {  ;width:auto;height:24px;  }  }        @container (max-width: 768px) {  .accordion [data-style-accordion-icon] {  ;width:auto;height:16px;  }  }  .accordion [data-style-accordion-icon]:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    </style> <style>      .accordion .simple-icon {      display: none !important;      }      .accordion {  border-style: solid;  border-color: #d8d8d8;  border-width: 0 0 1px 0;  --richtext-class: richtext-md;  }  .accordion .accordion-summary {  position: relative;  display: flex;  height: max-content;  width: 100%;  align-items: center;  justify-content: space-
3385between;  user-select: none;  }  .accordion .accordion-content {  padding: 0px 0 12px 0;  color: ;  background: ;  }@media screen and (max-width: 767px) {.accordion {  border-color: ;  border-width: 0 0 1px 0;  }  .accordion .accordion-content {  padding: 0px 0 8px 0;  color: ;  background: ;  }}
3386
3387  @container (max-width: 767px) {.accordion {  border-color: ;  border-width: 0 0 1px 0;  }  .accordion .accordion-content {  padding: 0px 0 8px 0;  color: ;  background: ;  }}
3388</style> <style>  .accordion-md .accordion-summary {  ;color:inherit;background-color:;background:;font-family:inherit;font-size:15px ;line-height: 1.35 ;font-weight: 400 ;opacity: 0.67;letter-spacing:0px ;text-transform: none ;font-style: normal ;white-space: wrap;padding-top:24px ;padding-bottom:20px ;padding-left: 0 ;padding-right: 0;  }  @media screen and (min-width: 768px ) {  .accordion-md .accordion-summary {  ;color:inherit;background-color:;background:;font-size:15px ;line-height: 1.35 ;font-weight: 400 ;opacity: 0.67;letter-spacing:0px ;text-transform: none ;font-style: normal ;white-space: wrap;padding-top:12px;padding-bottom: 12px;padding-left: 0 ;padding-right: 0;  }  }        @container (max-width: 768px) {  .accordion-md .accordion-summary {  ;color:inherit;background-color:;background:;font-family:inherit;font-size:15px ;line-height: 1.35 ;font-weight: 400 ;opacity: 0.67;letter-spacing:0px ;text-transform: none ;font-style: normal ;white-space: wrap;padding-top:24px ;padding-bottom:20px ;padding-left: 0 ;padding-right: 0;  }  }  .accordion-md .accordion-summary:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    </style> <style>  .accordion-md {  ;border-color:#d8d8d8;border-style:solid;border-width:0 0 1px 0 ;border-radius: 0 ;max-height: ;max-width:;overflow:;  }  @media screen and (min-width: 768px ) {  .accordion-md {  ;border-color:#d8d8d8;border-width:0 0 1px 0 ;border-radius: 0 ;max-height: ;max-width:;overflow:;  }  }        @container (max-width: 768px) {  .accordion-md {  ;border-color:#d8d8d8;border-style:solid;border-width:0 0 1px 0 ;border-radius: 0 ;max-height: ;max-width:;overflow:;  }  }  .accordion-md:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    </style> <style>  .accordion-md [data-style-accordion-icon] {  ;width:auto;height:20px;  }  @media screen and (min-width: 768px ) {  .accordion-md [data-style-accordion-icon] {  ;width:auto;height:20px;  }  }        @container (max-width: 768px) {  .accordion-md [data-style-accordion-icon] {  ;width:auto;height:20px;  }  }  .accordion-md [data-style-accordion-icon]:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    </style> <style>      .accordion-md .simple-icon {      display: none !important;      }      .accordion-md {  border-style: solid;  border-color: #d8d8d8;  border-width: 0 0 1px 0;  --richtext-class: richtext-md;  }  .accordion-md .accordion-summary {  position: relative;  display: flex;  height: max-content;  width: 100%;  align-items: center;  justify-content: space-between;  user-select: none;  }  .accordion-md .accordion-content {  padding: 20px 0 20px 0;  color: ;  background: ;  }@media screen and (max-width: 767px) {.accordion-md {  border-color: ;  border-width: 0 0 1px 0;  }  .accordion-md .accordion-content {  padding: 20px 0 20px 0;  color: ;  background: ;  }}
3389
3390  @container (max-width: 767px) {.accordion-md {  border-color: ;  border-width: 0 0 1px 0;  }  .accordion-md .accordion-content {  padding: 20px 0 20px 0;  color: ;  background: ;  }}
3391</style> <style>  .accordion-sm .accordion-summary {  ;color:#595959;background-color:;background:;font-family:inherit;font-size:14px ;line-height: 1.35 ;font-weight: 400 ;opacity: 1;letter-spacing:0px ;text-transform: none ;font-style: normal ;white-space: wrap;padding-top:12px ;padding-bottom: 12px ;padding-left: 0 ;padding-right: 0;  }  @media screen and (min-width: 768px ) {  .accordion-sm .accordion-summary {  ;color:#595959;background-color:;background:;font-size:14px ;line-height: 1.35 ;font-weight: 400 ;opacity: 1;letter-spacing:0px ;text-transform: none ;font-style: normal ;white-space: wrap;padding-top:12px ;padding-bottom: 12px ;padding-left: 0 ;padding-right: 0;  }  }        @container (max-width: 768px) {  .accordion-sm .accordion-summary {  ;color:#595959;background-color:;background:;font-family:inherit;font-size:14px ;line-height: 1.35 ;font-weight: 400 ;opacity: 1;letter-spacing:0px ;text-transform: none ;font-style: normal ;white-space: wrap;padding-top:12px ;padding-bottom: 12px ;padding-left: 0 ;padding-right: 0;  }  }  .accordion-sm .accordion-summary:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    </style> <style>  .accordion-sm {  ;border-color:#d8d8d8;border-style:solid;border-width:0 0 1px 0 ;border-radius: 0 ;max-height: ;max-width:;overflow:;  }  @media screen and (min-width: 768px ) {  .accordion-sm {  ;border-color:#d8d8d8;border-width:0 0 1px 0 ;border-radius: 0 ;max-height: ;max-width:;overflow:;  }  }        @container (max-width: 768px) {  .accordion-sm {  ;border-color:#d8d8d8;border-style:solid;border-width:0 0 1px 0 ;border-radius: 0 ;max-height: ;max-width:;overflow:;  }  }  .accordion-sm:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    </style> <style>  .accordion-sm [data-style-accordion-icon] {  ;width:auto;height:20px;  }  @media screen and (min-width: 768px ) {  .accordion-sm [data-style-accordion-icon] {  ;width:auto;height:20px;  }  }        @container (max-width: 768px) {  .accordion-sm [data-style-accordion-icon] {  ;width:auto;height:20px;  }  }  .accordion-sm [data-style-accordion-icon]:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    </style> <style>      .accordion-sm .simple-icon {      display: none !important;      }      .accordion-sm {  border-style: solid;  border-color: #d8d8d8;  border-width: 0 0 1px 0;  --richtext-class: richtext-md;  }  .accordion-sm .accordion-summary {  position: relative;  display: flex;  height: max-content;  width: 100%;  align-items: center;  justify-content: space-between;  user-select: none;  }  .accordion-sm .accordion-content {  padding: 20px 0 20px 0;  color: #595959;  background: ;  }@media screen and (max-width: 767px) {.accordion-sm {  border-color: ;  border-width: 0 0 1px 0;  }  .accordion-sm .accordion-content {  padding: 20px 0 20px 0;  color: ;  background: ;  }}
3392
3393  @container (max-width: 767px) {.accordion-sm {  border-color: ;  border-width: 0 0 1px 0;  }  .accordion-sm .accordion-content {  padding: 20px 0 20px 0;  color: ;  background: ;  }}
3394</style> <style>  .accordion-filters .accordion-summary {  ;color:inherit;background-color:;background:;font-family:inherit;font-size:16px ;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0px ;text-transform: none ;font-style: normal ;white-space: wrap;padding-top:12px ;padding-bottom: 24px ;padding-left: 0 ;padding-right: 0;  }  @media screen and (min-width: 768px ) {  .accordion-filters .accordion-summary {  ;color:inherit;background-color:;background:;font-size:16px ;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0px ;text-transform: none ;font-style: normal ;white-space: wrap;padding-top:12px ;padding-bottom: 24px ;padding-left: 0 ;padding-right: 0;  }  }        @container (max-width: 768px) {  .accordion-filters .accordion-summary {  ;color:inherit;background-color:;background:;font-family:inherit;font-size:16px ;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0px ;text-transform: none ;font-style: normal ;white-space: wrap;padding-top:12px ;padding-bottom: 24px ;padding-left: 0 ;padding-right: 0;  }  }  .accordion-filters .accordion-summary:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    </style> <style>  .accordion-filters {  ;border-color:#dedede;border-style:solid;border-width:0 0 1px 0 ;border-radius: 0 ;max-height: ;max-width:;overflow:;  }  @media screen and (min-width: 768px ) {  .accordion-filters {  ;border-color:#dedede;border-width:0 0 1px 0 ;border-radius: 0 ;max-height: ;max-width:;overflow:;  }  }        @container (max-width: 768px) {  .accordion-filters {  ;border-color:#dedede;border-style:solid;border-width:0 0 1px 0 ;border-radius: 0 ;max-height: ;max-width:;overflow:;  }  }  .accordion-filters:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    </style> <style>  .accordion-filters [data-style-accordion-icon] {  ;width:auto;height:20px;  }  @media screen and (min-width: 768px ) {  .accordion-filters [data-style-accordion-icon] {  ;width:auto;height:20px;  }  }        @container (max-width: 768px) {  .accordion-filters [data-style-accordion-icon] {  ;width:auto;height:20px;  }  }  .accordion-filters [data-style-accordion-icon]:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    </style> <style>      .accordion-filters .animated-icon {      display: none !important;      }      .accordion-filters {      --accordion-icon: var(--icon-chevron-down);      --accordion-icon-aspect-ratio: var(--icon-chevron-down-aspect-ratio);      --accordion-icon-rotate: -180deg;      }          .accordion-filters .animated-icon {      display: none !important;      }      .accordion-filters {      --accordion-icon: var(--icon-chevron-down);      --accordion-icon-aspect-ratio: var(--icon-chevron-down-aspect-ratio);      --accordion-icon-rotate: -180deg;      }      .accordion-filters {  border-style: solid;  border-color: #dedede;  border-width: 0 0 1px 0;  --richtext-class: richtext-md;  }  .accordion-filters .accordion-summary {  position: relative;  display: flex;  height: max-content;  width: 100%;  align-items: center;  justify-content: space-between;  user-select: none;  }  .accordion-filters .accordion-content {  padding: 0px 0 20px 0;  color: ;  background: ;  }@media screen and (max-width: 767px) {.accordion-filters {  border-color: ;  border-width: 0 0 1px 0;  }  .accordion-filters .accordion-content {  padding: 0px 0 20px 0;  color: ;  background: ;  }}
3395
3396  @container (max-width: 767px) {.accordion-filters {  border-color: ;  border-width: 0 0 1px 0;  }  .accordion-filters .accordion-content {  padding: 0px 0 20px 0;  color: ;  background: ;  }}
3397</style> <style>  .accordion-drawer-menu .accordion-summary {  ;color:inherit;background-color:;background:;font-family:inherit;font-size:20px ;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0px ;text-transform: none ;font-style: normal ;white-space: wrap;padding-top:0px ;padding-bottom: 10px ;padding-left: 0 ;padding-right: 0;  }  @media screen and (min-width: 768px ) {  .accordion-drawer-menu .accordion-summary {  ;color:inherit;background-color:;background:;font-size:20px ;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0px ;text-transform: none ;font-style: normal ;white-space: wrap;padding-top:0px ;padding-bottom: 10px ;padding-left: 0 ;padding-right: 0;  }  }        @container (max-width: 768px) {  .accordion-drawer-menu .accordion-summary {  ;color:inherit;background-color:;background:;font-family:inherit;font-size:20px ;line-height: 1.4 ;font-weight: 400 ;opacity: 1;letter-spacing:0px ;text-transform: none ;font-style: normal ;white-space: wrap;padding-top:0px ;padding-bottom: 10px ;padding-left: 0 ;padding-right: 0;  }  }  .accordion-drawer-menu .accordion-summary:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    </style> <style>  .accordion-drawer-menu {  ;border-color:#000000;border-style:solid;border-width:0 ;border-radius: 0 ;max-height: ;max-width:;overflow:;  }  @media screen and (min-width: 768px ) {  .accordion-drawer-menu {  ;border-color:#000000;border-width:0 ;border-radius: 0 ;max-height: ;max-width:;overflow:;  }  }        @container (max-width: 768px) {  .accordion-drawer-menu {  ;border-color:#000000;border-style:solid;border-width:0 ;border-radius: 0 ;max-height: ;max-width:;overflow:;  }  }  .accordion-drawer-menu:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    </style> <style>  .accordion-drawer-menu [data-style-accordion-icon] {  ;width:24px;height:24px;  }  @media screen and (min-width: 768px ) {  .accordion-drawer-menu [data-style-accordion-icon] {  ;width:24px;height:24px;  }  }        @container (max-width: 768px) {  .accordion-drawer-menu [data-style-accordion-icon] {  ;width:24px;height:24px;  }  }  .accordion-drawer-menu [data-style-accordion-icon]:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    </style> <style>      .accordion-drawer-menu .simple-icon {      display: none !important;      }      .accordion-drawer-menu {  border-style: solid;  border-color: #000000;  border-width: 0 0 0 0;  --richtext-class: richtext-md;  }  .accordion-drawer-menu .accordion-summary {  position: relative;  display: flex;  height: max-content;  width: 100%;  align-items: center;  justify-content: space-between;  user-select: none;  }  .accordion-drawer-menu .accordion-content {  padding: 0px 0 0px 0;  color: ;  background: ;  }@media screen and (max-width: 767px) {.accordion-drawer-menu {  border-color: ;  border-width: 0 0 0 0;  }  .accordion-drawer-menu .accordion-content {  padding: 0px 0 0px 0;  color: ;  background: ;  }}
3398
3399  @container (max-width: 767px) {.accordion-drawer-menu {  border-color: ;  border-width: 0 0 0 0;  }  .accordion-drawer-menu .accordion-content {  padding: 0px 0 0px 0;  color: ;  background: ;  }}
3400</style> <style>  .accordion-drawer-sub-menu .accordion-summary {  ;color:#5b2dcf;background-color:;background:;font-family:inherit;font-size:12px ;line-height: 1.4 ;font-weight: 700 ;opacity: 1;letter-spacing:0px ;text-transform: uppercase ;font-style: normal ;white-space: wrap;padding-top:12px ;padding-bottom: 12px ;padding-left: 0 ;padding-right: 0;  }  @media screen and (min-width: 768px ) {  .accordion-drawer-sub-menu .accordion-summary {  ;color:#5b2dcf;background-color:;background:;font-size:12px ;line-height: 1.4 ;font-weight: 700 ;opacity: 1;letter-spacing:0px ;text-transform: uppercase ;font-style: normal ;white-space: wrap;padding-top:12px ;padding-bottom: 12px ;padding-left: 0 ;padding-right: 0;  }  }        @container (max-width: 768px) {  .accordion-drawer-sub-menu .accordion-summary {  ;color:#5b2dcf;background-color:;background:;font-family:inherit;font-size:12px ;line-height: 1.4 ;font-weight: 700 ;opacity: 1;letter-spacing:0px ;text-transform: uppercase ;font-style: normal ;white-space: wrap;padding-top:12px ;padding-bottom: 12px ;padding-left: 0 ;padding-right: 0;  }  }  .accordion-drawer-sub-menu .accordion-summary:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    </style> <style>  .accordion-drawer-sub-menu {  ;border-color:#000000;border-style:solid;border-width:0 ;border-radius: 0 ;max-height: ;max-width:;overflow:;  }  @media screen and (min-width: 768px ) {  .accordion-drawer-sub-menu {  ;border-color:#000000;border-width:0 ;border-radius: 0 ;max-height: ;max-width:;overflow:;  }  }        @container (max-width: 768px) {  .accordion-drawer-sub-menu {  ;border-color:#000000;border-style:solid;border-width:0 ;border-radius: 0 ;max-height: ;max-width:;overflow:;  }  }  .accordion-drawer-sub-menu:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    </style> <style>  .accordion-drawer-sub-menu [data-style-accordion-icon] {  ;width:auto;height:18px;  }  @media screen and (min-width: 768px ) {  .accordion-drawer-sub-menu [data-style-accordion-icon] {  ;width:auto;height:18px;  }  }        @container (max-width: 768px) {  .accordion-drawer-sub-menu [data-style-accordion-icon] {  ;width:auto;height:18px;  }  }  .accordion-drawer-sub-menu [data-style-accordion-icon]:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    </style> <style>      .accordion-drawer-sub-menu .simple-icon {      display: none !important;      }      .accordion-drawer-sub-menu {  border-style: solid;  border-color: #000000;  border-width: 0 0 0 0;  --richtext-class: richtext-md;  }  .accordion-drawer-sub-menu .accordion-summary {  position: relative;  display: flex;  height: max-content;  width: 100%;  align-items: center;  justify-content: space-between;  user-select: none;  }  .accordion-drawer-sub-menu .accordion-content {  padding: 0px 0 0px 0;  color: #5b2dcf;  background: ;  }@med
3400ia screen and (max-width: 767px) {.accordion-drawer-sub-menu {  border-color: ;  border-width: 0 0 0 0;  }  .accordion-drawer-sub-menu .accordion-content {  padding: 0px 0 0px 0;  color: ;  background: ;  }}
3401
3402  @container (max-width: 767px) {.accordion-drawer-sub-menu {  border-color: ;  border-width: 0 0 0 0;  }  .accordion-drawer-sub-menu .accordion-content {  padding: 0px 0 0px 0;  color: ;  background: ;  }}
3403</style> <style>  .scrollbar [data-style-scrollbar-buttons-layout] {  ;display: flex;flex-direction:;flex-wrap: wrap;justify-content:space-between ;place-items:center ;text-align:center ;align-items: center ;align-content: center ;gap: 8px;  }  @media screen and (min-width: 768px ) {  .scrollbar [data-style-scrollbar-buttons-layout] {  ;flex-direction:;justify-content:space-between ;place-items:center ;text-align:center ;align-items: center ;align-content: center ;gap: 8px;  }  }        @container (max-width: 768px) {  .scrollbar [data-style-scrollbar-buttons-layout] {  ;display: flex;flex-direction:;flex-wrap: wrap;justify-content:space-between ;place-items:center ;text-align:center ;align-items: center ;align-content: center ;gap: 8px;  }  }  .scrollbar [data-style-scrollbar-buttons-layout]:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    </style> <style>  .scrollbar[data-scrollbar] {  ;display: flex;flex-direction:column ;flex-wrap: nowrap;justify-content: stretch ;place-items: stretch ;text-align: stretch ;align-items: stretch ;align-content: stretch ;gap: 0 ;min-height:;  }  @media screen and (min-width: 768px ) {  .scrollbar[data-scrollbar] {  ;flex-direction:column ;flex-wrap: nowrap;justify-content: stretch ;place-items: stretch ;text-align: stretch ;align-items: stretch ;align-content: stretch ;gap: 0 ;min-height:;  }  }        @container (max-width: 768px) {  .scrollbar[data-scrollbar] {  ;display: flex;flex-direction:column ;flex-wrap: nowrap;justify-content: stretch ;place-items: stretch ;text-align: stretch ;align-items: stretch ;align-content: stretch ;gap: 0 ;min-height:;  }  }  .scrollbar[data-scrollbar]:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    </style> <style>.scrollbar {  padding: 4px 0 2px 0;  }          .scrollbar .scrollbar-button {      display: none;      }            .scrollbar .scrollbar-counter {      display: none;      }      .scrollbar .scrollbar-scrollbar {  margin-top: 6px;  margin-bottom: 6px;  }  .scrollbar .scrollbar-track {  background-color: #f8f8f8;  background: ;  height:  4px;  border-radius:  0;  }  .scrollbar .scrollbar-thumb {  background-color: #000000;  background: linear-gradient(260deg, rgba(255, 61, 61, 1) 6.64%, rgba(91, 45, 207, 1) 161.11%, rgba(90, 45, 208, 1) 161.13%);  }  .scrollbar .scrollbar-thumb:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  background-color: #000000;  }        .scrollbar .animated-icon {      display: none !important;      }      .scrollbar {      --scroll-button-prev: var(--icon-chevron-left);      --scroll-button-prev-aspect-ratio: var(--icon_previous--aspect-ratio);      --scroll-button-next: var(--icon-chevron-right);      --scroll-button-next-aspect-ratio: var(--icon_next--aspect-ratio);      }    .scrollbar .scrollbar-button {  color: #000000;  background-color: #ffffff;  background: ;  border-color: #000000;  border-style: solid;  --icon-size: 12px;  --icon-size-md: 20px;  width: 28px;  height: 28px;  border-radius:  999px;  border-width:  1px;  }  .scrollbar .scrollbar-button:where(:hover):not(.button-loading) {  color: #202020;  background-color: #ffffff;  background: ;  border-color: #000000;  }  .scrollbar .scrollbar-counter {  color: #000000;  font-family: inherit;  font-size:14px;  font-weight:500;  line-height:1.2;  letter-spacing:0;  text-transform:none;  font-style:normal;  white-space:nowrap;  opacity:1;  }@media screen and (max-width: 767px) {.scrollbar {  padding: 4px 0 2px 0;  }  .scrollbar .scrollbar-scrollbar {  margin-top: 6px;  margin-bottom: 6px;  }  .scrollbar .scrollbar-track {  height:  2px;  border-radius:  0;  }  .scrollbar .scrollbar-button {  --icon-size: 11px;  --icon-size-md: 17px;  width: 24px;  height: 24px;  border-radius:  999px;  border-width:  1px;  }  .scrollbar .scrollbar-counter {  font-size:14px;  font-weight:500;  line-height:1.2;  letter-spacing:0;  text-transform:none;  font-style:normal;  white-space:nowrap;  opacity:1;  }}
3404
3405  @container (max-width: 767px) {.scrollbar {  padding: 4px 0 2px 0;  }  .scrollbar .scrollbar-scrollbar {  margin-top: 6px;  margin-bottom: 6px;  }  .scrollbar .scrollbar-track {  height:  2px;  border-radius:  0;  }  .scrollbar .scrollbar-button {  --icon-size: 11px;  --icon-size-md: 17px;  width: 24px;  height: 24px;  border-radius:  999px;  border-width:  1px;  }  .scrollbar .scrollbar-counter {  font-size:14px;  font-weight:500;  line-height:1.2;  letter-spacing:0;  text-transform:none;  font-style:normal;  white-space:nowrap;  opacity:1;  }}
3406</style> <style>  .scrollbar-buttons [data-style-scrollbar-buttons-layout] {  ;display: flex;flex-direction:;flex-wrap: wrap;justify-content:space-between ;place-items:center ;text-align:center ;align-items: center ;align-content: center ;gap: 8px;  }  @media screen and (min-width: 768px ) {  .scrollbar-buttons [data-style-scrollbar-buttons-layout] {  ;flex-direction:;justify-content:space-between ;place-items:center ;text-align:center ;align-items: center ;align-content: center ;gap: 8px;  }  }        @container (max-width: 768px) {  .scrollbar-buttons [data-style-scrollbar-buttons-layout] {  ;display: flex;flex-direction:;flex-wrap: wrap;justify-content:space-between ;place-items:center ;text-align:center ;align-items: center ;align-content: center ;gap: 8px;  }  }  .scrollbar-buttons [data-style-scrollbar-buttons-layout]:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    </style> <style>  .scrollbar-buttons[data-scrollbar] {  ;display: flex;flex-direction:row ;flex-wrap: nowrap;justify-content:  center ;place-items:  center ;text-align:  center ;align-items: center ;align-content: center ;gap: 8px ;min-height:;  }  @media screen and (min-width: 768px ) {  .scrollbar-buttons[data-scrollbar] {  ;flex-direction:row ;flex-wrap: nowrap;justify-content:  center ;place-items:  center ;text-align:  center ;align-items: center ;align-content: center ;gap: 8px ;min-height:;  }  }        @container (max-width: 768px) {  .scrollbar-buttons[data-scrollbar] {  ;display: flex;flex-direction:row ;flex-wrap: nowrap;justify-content:  center ;place-items:  center ;text-align:  center ;align-items: center ;align-content: center ;gap: 8px ;min-height:;  }  }  .scrollbar-buttons[data-scrollbar]:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    </style> <style>.scrollbar-buttons {  padding: 4px 0 2px 0;  }        .scrollbar-buttons .scrollbar-scrollbar {      display: none;      }              .scrollbar-buttons .scrollbar-counter {      display: none;      }      .scrollbar-buttons .scrollbar-scrollbar {  margin-top: 6px;  margin-bottom: 6px;  }  .scrollbar-buttons .scrollbar-track {  background-color: #c0c1c3;  background: ;  height:  5px;  border-radius:  32px;  }  .scrollbar-buttons .scrollbar-thumb {  background-color: #000000;  background: ;  }  .scrollbar-buttons .scrollbar-thumb:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  background-color: #000000;  }        .scrollbar-buttons .animated-icon {      display: none !important;      }      .scrollbar-buttons {      --scroll-button-prev: var(--icon-arrow-left);      --scroll-button-prev-aspect-ratio: var(--icon_previous--aspect-ratio);      --scroll-button-next: var(--icon-arrow-right);      --scroll-button-next-aspect-ratio: var(--icon_next--aspect-ratio);      }    .scrollbar-buttons .scrollbar-button {  color: #ffffff;  background-color: rgba(0,0,0,0);  background: linear-gradient(260deg, rgba(255, 61, 61, 1) 6.64%, rgba(91, 45, 207, 1) 161.11%, rgba(90, 45, 208, 1) 161.13%);  border-color: rgba(0,0,0,0);  border-style: solid;  --icon-size: 12px;
3406  --icon-size-md: 20px;  width: 28px;  height: 28px;  border-radius:  999px;  border-width:  0px;  }  .scrollbar-buttons .scrollbar-button:where(:hover):not(.button-loading) {  color: #ffffff;  background-color: rgba(0,0,0,0);  background: ;  border-color: rgba(0,0,0,0);  }  .scrollbar-buttons .scrollbar-counter {  color: #000000;  font-family: inherit;  font-size:14px;  font-weight:500;  line-height:1.2;  letter-spacing:0;  text-transform:none;  font-style:normal;  white-space:nowrap;  opacity:1;  }@media screen and (max-width: 767px) {.scrollbar-buttons {  padding: 4px 0 2px 0;  }  .scrollbar-buttons .scrollbar-scrollbar {  margin-top: 6px;  margin-bottom: 6px;  }  .scrollbar-buttons .scrollbar-track {  height:  3px;  border-radius:  0;  }  .scrollbar-buttons .scrollbar-button {  --icon-size: 11px;  --icon-size-md: 17px;  width: 24px;  height: 24px;  border-radius:  999px;  border-width:  0px;  }  .scrollbar-buttons .scrollbar-counter {  font-size:14px;  font-weight:500;  line-height:1.2;  letter-spacing:0;  text-transform:none;  font-style:normal;  white-space:nowrap;  opacity:1;  }}
3407
3408  @container (max-width: 767px) {.scrollbar-buttons {  padding: 4px 0 2px 0;  }  .scrollbar-buttons .scrollbar-scrollbar {  margin-top: 6px;  margin-bottom: 6px;  }  .scrollbar-buttons .scrollbar-track {  height:  3px;  border-radius:  0;  }  .scrollbar-buttons .scrollbar-button {  --icon-size: 11px;  --icon-size-md: 17px;  width: 24px;  height: 24px;  border-radius:  999px;  border-width:  0px;  }  .scrollbar-buttons .scrollbar-counter {  font-size:14px;  font-weight:500;  line-height:1.2;  letter-spacing:0;  text-transform:none;  font-style:normal;  white-space:nowrap;  opacity:1;  }}
3409</style> <style>  .pagination {  ;display: flex;flex-direction:row ;flex-wrap: nowrap;justify-content: center ;place-items: center ;text-align: center ;align-items: center ;align-content: center ;gap:8px;min-height:;  }  @media screen and (min-width: 768px ) {  .pagination {  ;flex-direction:row ;flex-wrap: nowrap;justify-content: center ;place-items: center ;text-align: center ;align-items: center ;align-content: center ;gap:12px;min-height:;  }  }        @container (max-width: 768px) {  .pagination {  ;display: flex;flex-direction:row ;flex-wrap: nowrap;justify-content: center ;place-items: center ;text-align: center ;align-items: center ;align-content: center ;gap:8px;min-height:;  }  }  .pagination:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    </style> <style>  .pagination[data-style-pagination] {  ;padding-top:0 ;padding-bottom: 0 ;padding-left: 0 ;padding-right: 0;  }  @media screen and (min-width: 768px ) {  .pagination[data-style-pagination] {  ;padding-top:0 ;padding-bottom: 0 ;padding-left: 0 ;padding-right: 0;  }  }        @container (max-width: 768px) {  .pagination[data-style-pagination] {  ;padding-top:0 ;padding-bottom: 0 ;padding-left: 0 ;padding-right: 0;  }  }  .pagination[data-style-pagination]:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    </style> <style>  .pagination [data-pagination-button] {  ;border-color:#000000;font-family:inherit;font-size:12px ;line-height: 1.35 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space: nowrap;border-style:solid;width:16px ;height:16px ;border-width: 1px ;border-radius:4px;  }  @media screen and (min-width: 768px ) {  .pagination [data-pagination-button] {  ;border-color:#000000;font-size:14px;line-height: 1.35 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space: nowrap;width:24px;height: 24px;border-width: 1px ;border-radius:4px;  }  }        @container (max-width: 768px) {  .pagination [data-pagination-button] {  ;border-color:#000000;font-family:inherit;font-size:12px ;line-height: 1.35 ;font-weight: 400 ;opacity: 1;letter-spacing:0 ;text-transform: none ;font-style: normal ;white-space: nowrap;border-style:solid;width:16px ;height:16px ;border-width: 1px ;border-radius:4px;  }  }  .pagination [data-pagination-button]:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    </style> <style>  .pagination [data-pagination-indicator] {  ;background-color:;background:;border-color:#000000;font-family:inherit;font-size:12px ;line-height: 1.35 ;font-weight: 400 ;opacity: 1;display: flex;flex-direction:row ;flex-wrap: nowrap;justify-content: center ;place-items: center ;text-align: center ;align-items: center ;align-content: center ;gap:8px;min-height:;border-style:solid;width:16px ;height:16px ;border-width: 1px ;border-radius:4px;  }  @media screen and (min-width: 768px ) {  .pagination [data-pagination-indicator] {  ;background-color:;background:;border-color:#000000;font-size:14px;line-height: 1.35 ;font-weight: 400 ;opacity: 1;flex-direction:row ;flex-wrap: nowrap;justify-content: center ;place-items: center ;text-align: center ;align-items: center ;align-content: center ;gap:12px;min-height:;width:24px;height: 24px;border-width: 1px ;border-radius:4px;  }  }        @container (max-width: 768px) {  .pagination [data-pagination-indicator] {  ;background-color:;background:;border-color:#000000;font-family:inherit;font-size:12px ;line-height: 1.35 ;font-weight: 400 ;opacity: 1;display: flex;flex-direction:row ;flex-wrap: nowrap;justify-content: center ;place-items: center ;text-align: center ;align-items: center ;align-content: center ;gap:8px;min-height:;border-style:solid;width:16px ;height:16px ;border-width: 1px ;border-radius:4px;  }  }  .pagination [data-pagination-indicator]:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    </style> <style>.pagination [data-pagination-button] {    position: relative;    transition: all 150ms;    overflow: hidden;    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));    display: inline-flex;    align-items: center;    user-select: none;    border-style: solid;  }
3409  .pagination [data-pagination-button]:not(disabled) {    cursor: pointer;  }  .pagination [data-pagination-button]:where(:disabled, .disabled) {    cursor: auto;    pointer-events: none;    opacity: 0.5;  }  .pagination [data-pagination-button]:where(:hover,:focus-visible,:active,.active) {    border-color: #000000;    color: #ffffff;    background: #000000;  }  .pagination {  --icon-width: 11px;  --icon-height: 11px;  --icon-width-md: 11px;  --icon-height-md: 11px;  --pagination-button-prev: var(--icon-chevron-left);  --pagination-button-prev-aspect-ratio: var(--icon_previous--aspect-ratio);  --pagination-button-next: var(--icon-chevron-right);  --pagination-button-next-aspect-ratio: var(--icon_next--aspect-ratio);  }@media screen and (max-width: 767px) {.pagination [data-pagination-button]:where(:hover,:focus-visible,:active,.active) {    border-color: #000000;    color: #ffffff;    background: #000000;  }}
3410
3411  @container (max-width: 767px) {.pagination [data-pagination-button]:where(:hover,:focus-visible,:active,.active) {    border-color: #000000;    color: #ffffff;    background: #000000;  }}
3412</style> </div><div id="shopify-section-sections--23010069676107__icons" class="shopify-section shopify-section-group-0_global"> <style>
3413  :root {
3414  
3415  
3416    
3417    
3418    
3419    
3420      
3421      
3422      
3423      
3424      
3425      
3426      
3427      
3428      --icon-filters: url('data:image/svg+xml;utf8,%3csvg data-icon-handle="filters" width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3e %3cpath d="M14.126 9L3 9C2.44772 9 2 8.55228 2 8C2 7.44772 2.44772 7 3 7L14.126 7C14.5701 5.27477 16.1362 4 18 4C20.2091 4 22 5.79086 22 8C22 10.2091 20.2091 12 18 12C16.1362 12 14.5701 10.7252 14.126 9Z" fill="currentColor"%3e%3c/path%3e %3cpath d="M6 12C3.79086 12 2 13.7909 2 16C2 18.2091 3.79086 20 6 20C7.86384 20 9.42994 18.7252 9.87398 17L21 17C21.5523 17 22 16.5523 22 16C22 15.4477 21.5523 15 21 15L9.87398 15C9.42994 13.2748 7.86384 12 6 12Z" fill="currentColor"%3e%3c/path%3e %3c/svg%3e') no-repeat 50% 50% / contain;
3429      --icon-filters-aspect-ratio: 1.0;
3430    
3431  
3432    
3433    
3434    
3435    
3436      
3437      
3438      
3439      
3440      
3441      
3442      
3443      
3444      --icon-hamburger: url('data:image/svg+xml;utf8,%3csvg width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3e%3cpath fill-rule="evenodd" clip-rule="evenodd" d="M2 12C2 11.4477 2.44772 11 3 11H21C21.5523 11 22 11.4477 22 12C22 12.5523 21.5523 13 21 13H3C2.44772 13 2 12.5523 2 12Z" fill="currentColor"%3e%3c/path%3e%3cpath fill-rule="evenodd" clip-rule="evenodd" d="M2 6C2 5.44772 2.44772 5 3 5H21C21.5523 5 22 5.44772 22 6C22 6.55228 21.5523 7 21 7H3C2.44772 7 2 6.55228 2 6Z" fill="currentColor"%3e%3c/path%3e%3cpath fill-rule="evenodd" clip-rule="evenodd" d="M2 18C2 17.4477 2.44772 17 3 17H21C21.5523 17 22 17.4477 22 18C22 18.5523 21.5523 19 21 19H3C2.44772 19 2 18.5523 2 18Z" fill="currentColor"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;
3445      --icon-hamburger-aspect-ratio: 1.0;
3446    
3447  
3448    
3449    
3450    
3451    
3452      
3453      
3454      
3455      
3456      
3457      
3458      
3459      
3460      --icon-cart: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"%3e  %3cpath d="M16.0004 9V6C16.0004 3.79086 14.2095 2 12.0004 2C9.79123 2 8.00037 3.79086 8.00037 6V9M3.59237 10.352L2.99237 16.752C2.82178 18.5717 2.73648 19.4815 3.03842 20.1843C3.30367 20.8016 3.76849 21.3121 4.35839 21.6338C5.0299 22 5.94374 22 7.77142 22H16.2293C18.057 22 18.9708 22 19.6423 21.6338C20.2322 21.3121 20.6971 20.8016 20.9623 20.1843C21.2643 19.4815 21.179 18.5717 21.0084 16.752L20.4084 10.352C20.2643 8.81535 20.1923 8.04704 19.8467 7.46616C19.5424 6.95458 19.0927 6.54511 18.555 6.28984C17.9444 6 17.1727 6 15.6293 6L8.37142 6C6.82806 6 6.05638 6 5.44579 6.28984C4.90803 6.54511 4.45838 6.95458 4.15403 7.46616C3.80846 8.04704 3.73643 8.81534 3.59237 10.352Z" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;
3461      --icon-cart-aspect-ratio: 1.0;
3462    
3463  
3464    
3465    
3466    
3467    
3468      
3469      
3470      
3471      
3472      
3473      
3474      
3475      
3476      --icon-link: url('data:image/svg+xml;utf8,%3csvg width="22" height="22" viewbox="0 0 22 22" data-icon-handle="link" fill="none" xmlns="http://www.w3.org/2000/svg"%3e %3cpath d="M8.99996 12C9.42941 12.5742 9.97731 13.0492 10.6065 13.393C11.2357 13.7367 11.9315 13.9411 12.6466 13.9924C13.3617 14.0436 14.0795 13.9404 14.7513 13.6898C15.4231 13.4392 16.
34760331 13.0471 16.54 12.54L19.54 9.54003C20.4507 8.59702 20.9547 7.334 20.9433 6.02302C20.9319 4.71204 20.4061 3.45797 19.479 2.53093C18.552 1.60389 17.2979 1.07805 15.987 1.06666C14.676 1.05526 13.413 1.55924 12.47 2.47003L10.75 4.18003M13 10C12.5705 9.4259 12.0226 8.95084 11.3934 8.60709C10.7642 8.26333 10.0684 8.05891 9.3533 8.00769C8.63816 7.95648 7.92037 8.05966 7.24861 8.31025C6.57685 8.56083 5.96684 8.95296 5.45996 9.46003L2.45996 12.46C1.54917 13.403 1.04519 14.666 1.05659 15.977C1.06798 17.288 1.59382 18.5421 2.52086 19.4691C3.4479 20.3962 4.70197 20.922 6.01295 20.9334C7.32393 20.9448 8.58694 20.4408 9.52995 19.53L11.24 17.82" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"%3e%3c/path%3e %3c/svg%3e') no-repeat 50% 50% / contain;
3477      --icon-link-aspect-ratio: 1.0;
3478    
3479  
3480    
3481    
3482    
3483    
3484      
3485      
3486      
3487      
3488      
3489      
3490      
3491      
3492      --icon-link-external: url('data:image/svg+xml;utf8,%3csvg width="20" height="20" viewbox="0 0 20 20" data-icon-handle="link-external" fill="none" xmlns="http://www.w3.org/2000/svg"%3e %3cpath d="M19 7L19 1M19 1H13M19 1L11 9M8 3H5.8C4.11984 3 3.27976 3 2.63803 3.32698C2.07354 3.6146 1.6146 4.07354 1.32698 4.63803C1 5.27976 1 6.11984 1 7.8V14.2C1 15.8802 1 16.7202 1.32698 17.362C1.6146 17.9265 2.07354 18.3854 2.63803 18.673C3.27976 19 4.11984 19 5.8 19H12.2C13.8802 19 14.7202 19 15.362 18.673C15.9265 18.3854 16.3854 17.9265 16.673 17.362C17 16.7202 17 15.8802 17 14.2V12" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"%3e%3c/path%3e %3c/svg%3e') no-repeat 50% 50% / contain;
3493      --icon-link-external-aspect-ratio: 1.0;
3494    
3495  
3496    
3497    
3498    
3499    
3500      
3501      
3502      
3503      
3504      
3505      
3506      
3507      
3508      --icon-timer: url('data:image/svg+xml;utf8,%3csvg data-icon-handle="timer" xmlns="http://www.w3.org/2000/svg" width="17" height="16" viewbox="0 0 17 16" fill="none" aria-hidden="true"%3e %3cpath d="M8.50016 3.99967V7.99967L11.1668 9.33301M15.1668 7.99967C15.1668 11.6816 12.1821 14.6663 8.50016 14.6663C4.81826 14.6663 1.8335 11.6816 1.8335 7.99967C1.8335 4.31778 4.81826 1.33301 8.50016 1.33301C12.1821 1.33301 15.1668 4.31778 15.1668 7.99967Z" stroke="currentColor" strokewidth="1.5" strokelinecap="round" strokelinejoin="round"%3e%3c/path%3e %3c/svg%3e') no-repeat 50% 50% / contain;
3509      --icon-timer-aspect-ratio: 1.063;
3510    
3511  
3512    
3513    
3514    
3515    
3516      
3517      
3518      
3519      
3520      
3521      
3522      
3523      
3524      --icon-arrow-left: url('data:image/svg+xml;utf8,%3csvg width="35" height="35" viewbox="0 0 35 35" data-icon-handle="arrow-left" fill="none" xmlns="http://www.w3.org/2000/svg"%3e %3cpath d="M29.166 17.5L5.83268 17.5M5.83268 17.5L14.5827 26.25M5.83268 17.5L14.5827 8.75" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;
3525      --icon-arrow-left-aspect-ratio: 1.0;
3526    
3527  
3528    
3529    
3530    
3531    
3532      
3533      
3534      
3535      
3536      
3537      
3538      
3539      
3540      --icon-arrow-right: url('data:image/svg+xml;utf8,%3csvg data-icon-handle="arrow-right" width="35" height="35" viewbox="0 0 35 35" fill="none" xmlns="http://www.w3.org/2000/svg"%3e %3cpath d="M5.83398 17.5H29.1673M29.1673 17.5L20.4173 8.75M29.1673 17.5L20.4173 26.25" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;
3541      --icon-arrow-right-aspect-ratio: 1.0;
3542    
3543  
3544    
3545    
3546    
3547    
3548      
3549      
3550      
3551      
3552      
3553      
3554      
3555      
3556      --icon-chevron-up-down: url('data:image/svg+xml;utf8,%3csvg data-icon-handle="chevron-up-down" xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewbox="0 0 20 20" fill="currentColor"%3e %3cpath fill-rule="evenodd" d="M10 3a1 1 0 01.707.293l3 3a1 1 0 01-1.414 1.414L10 5.414 7.707 7.707a1 1 0 01-1.414-1.414l3-3A1 1 0 0110 3zm-3.707 9.293a1 1 0 011.414 0L10 14.586l2.293-2.293a1 1 0 011.414 1.414l-3 3a1 1 0 01-1.414 0l-3-3a1 1 0 010-1.414z" clip-rule="evenodd"%3e%3c/path%3e %3c/svg%3e') no-repeat 50% 50% / contain;
3557      --icon-chevron-up-down-aspect-ratio: 1.0;
3558    
3559  
3560    
3561    
3562    
3563    
3564      
3565      
3566      
3567      
3568      
3569      
3570      
3571      
3572      --icon-chevron-down: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" data-icon-handle="chevron-down" fill="none" width="24" height="24" viewbox="0 0 24 24"%3e %3cpath fill="
3572currentColor" fill-rule="evenodd" d="M5.293 8.293a1 1 0 0 1 1.414 0L12 13.586l5.293-5.293a1 1 0 1 1 1.414 1.414l-6 6a1 1 0 0 1-1.414 0l-6-6a1 1 0 0 1 0-1.414Z" clip-rule="evenodd"%3e%3c/path%3e %3c/svg%3e') no-repeat 50% 50% / contain;
3573      --icon-chevron-down-aspect-ratio: 1.0;
3574    
3575  
3576    
3577    
3578    
3579    
3580      
3581      
3582      
3583      
3584      
3585      
3586      
3587      
3588      --icon-chevron-left: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" data-icon-handle="chevron-left" fill="none" width="24" height="24" viewbox="0 0 24 24"%3e %3cpath fill="currentColor" fill-rule="evenodd" d="M15.707 5.293a1 1 0 0 1 0 1.414L10.414 12l5.293 5.293a1 1 0 0 1-1.414 1.414l-6-6a1 1 0 0 1 0-1.414l6-6a1 1 0 0 1 1.414 0Z" clip-rule="evenodd"%3e%3c/path%3e %3c/svg%3e') no-repeat 50% 50% / contain;
3589      --icon-chevron-left-aspect-ratio: 1.0;
3590    
3591  
3592    
3593    
3594    
3595    
3596      
3597      
3598      
3599      
3600      
3601      
3602      
3603      
3604      --icon-chevron-right: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" data-icon-handle="chevron-right" fill="none" width="24" height="24" viewbox="0 0 24 24"%3e %3cpath fill="currentColor" fill-rule="evenodd" d="M8.293 5.293a1 1 0 0 1 1.414 0l6 6a1 1 0 0 1 0 1.414l-6 6a1 1 0 0 1-1.414-1.414L13.586 12 8.293 6.707a1 1 0 0 1 0-1.414Z" clip-rule="evenodd"%3e%3c/path%3e %3c/svg%3e') no-repeat 50% 50% / contain;
3605      --icon-chevron-right-aspect-ratio: 1.0;
3606    
3607  
3608    
3609    
3610    
3611    
3612      
3613      
3614      
3615      
3616      
3617      
3618      
3619      
3620      --icon-chevron-up: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" data-icon-handle="chevron-up" fill="none" width="24" height="24" viewbox="0 0 24 24"%3e %3cpath fill="currentColor" fill-rule="evenodd" d="M11.293 8.293a1 1 0 0 1 1.414 0l6 6a1 1 0 0 1-1.414 1.414L12 10.414l-5.293 5.293a1 1 0 0 1-1.414-1.414l6-6Z" clip-rule="evenodd"%3e%3c/path%3e %3c/svg%3e') no-repeat 50% 50% / contain;
3621      --icon-chevron-up-aspect-ratio: 1.0;
3622    
3623  
3624    
3625    
3626    
3627    
3628      
3629      
3630      
3631      
3632      
3633      
3634      
3635      
3636      --icon-check-mark: url('data:image/svg+xml;utf8,%3csvg data-icon-handle="check-mark" xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewbox="0 0 20 20" fill="currentColor" aria-hidden="true"%3e %3cpath fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd"%3e%3c/path%3e %3c/svg%3e') no-repeat 50% 50% / contain;
3637      --icon-check-mark-aspect-ratio: 1.0;
3638    
3639  
3640    
3641    
3642    
3643    
3644      
3645      
3646      
3647      
3648      
3649      
3650      
3651      
3652      --icon-x-mark: url('data:image/svg+xml;utf8,%3csvg width="20" height="20" viewbox="0 0 20 20" data-icon-handle="x-mark" fill="none" xmlns="http://www.w3.org/2000/svg"%3e %3cpath d="M15 5L5 15M5 5L15 15" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"%3e%3c/path%3e %3c/svg%3e') no-repeat 50% 50% / contain;
3653      --icon-x-mark-aspect-ratio: 1.0;
3654    
3655  
3656    
3657    
3658    
3659    
3660      
3661      
3662      
3663      
3664      
3665      
3666      
3667      
3668      --icon-twitter: url('data:image/svg+xml;utf8,%3csvg version="1.1" data-icon-handle="twitter" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" fill="currentColor" aria-label="twitter" width="24" height="24" viewbox="0 0 24 24"%3e %3cpath d="M13.9027 10.4686L21.3482 2H19.5838L13.119 9.3532L7.95547 2H2L9.8082 13.1193L2 22H3.76443L10.5915 14.2348L16.0445 22H22L13.9023 10.4686H13.9027ZM11.4861 13.2173L10.695 12.1101L4.40018 3.29968H7.11025L12.1902 10.4099L12.9813 11.5172L19.5847 20.7594H16.8746L11.4861 13.2177V13.2173Z" fill="currentColor"%3e%3c/path%3e %3c/svg%3e') no-repeat 50% 50% / contain;
3669      --icon-twitter-aspect-ratio: 1.0;
3670    
3671  
3672    
3673    
3674      --icon-facebook--url: https://www.facebook.com/ministryofsupply/;
3675    
3676    
3677    
3678      
3679      
3680      
3681      
3682      
3683      
3684      
3685      
3686      --icon-facebook: url('data:image/svg+xml;utf8,%3csvg stroke="currentColor" data-icon-handle="facebook" aria-label="facebook" fill="currentColor" stroke-width="0" role="img" width="24" height="24" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"%3e %3cpath d="M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z"%3e%3c/path%3e %3c/svg%3e') no-repeat 50% 50% / contain;
3687      --icon-facebook-aspect-ratio: 1.0;
3688    
3689  
3690    
3691    
3692      --icon-pinterest--url: https://pinterest.com;
3693    
3694    
3695    
3696      
3697      
3698      
3699      
3700      
3701      
3702      
3703      
3704      --icon-pinterest: url('data:image/svg+xml;utf8,%3csvg stroke="currentColor" data-icon-handle="pinterest" aria-label="pinterest" fill="currentColor" stroke-width="0" role="img" width="24" height="24" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"%3e %3cpath d="M12.017 0C5.396 0 .029 5.367.029 11.987c0 5.079 3.158 9.417 7.618 11.162-.105-.949-.199-2.403.041-3.439.219-.937 1.406-5.957 1.406-5.957s-.359-.72-.359-1.781c0-1.663.967-2.911 2.168-2.911 1.024 0 1.518.769 1.518 1.688 0 1.029-.653 2.567-.992 3.992-.285 1.193.6 2.165 1.775 2.165 2.128 0 3.768-2.245 3.768-5.487 0-2.861-2.063-4.869-5.008-4.869-3.41 0-5.409 2.562-5.409 5.199 0 1.033.394 2.143.889 2.741.099.12.112.225.085.345-.09.375-.293 1.199-.334 1.363-.053.225-.172.271-.401.165-1.495-.69-2.433-2.878-2.433-4.646 0-3.776 2.748-7.252 7.92-7.252 4.158 0 7.392 2.967 7.392 6.923 0 4.135-2.607 7.462-6.233 7.462-1.214 0-2.354-.629-2.758-1.379l-.749 2.848c-.269 1.045-1.004 2.352-1.498 3.146 1.123.345 2.306.535 3.55.535 6.607 0 11.985-5.365 11.985-11.987C23.97 5.39 18.592.026 11.985.026L12.017 0z"%3e%3c/path%3e %3c/svg%3e') no-repeat 50% 50% / contain;
3705      --icon-pinterest-aspect-ratio: 1.0;
3706    
3707  
3708    
3709    
3710      --icon-tiktok--url: https://tiktok.com;
3711    
3712    
3713    
3714      
3715      
3716      
3717      
3718      
3719      
3720      
3721      
3722      --icon-tiktok: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="16" height="20" viewbox="0 0 16 20" fill="none"%3e  %3cpath d="M14.0952 0H1.90476C0.854476 0 0 1.0681 0 2.38095V17.619C0 18.9319 0.854476 20 1.90476 20H14.0952C15.1455 20 16 18.9319 16 17.619V2.38095C16 1.0681 15.1455 0 14.0952 0ZM12.5737 8.72524C12.4872 8.73524 12.3996 8.7419 12.3109 8.7419C11.3116 8.7419 10.4335 8.09952 9.92267 7.12857C9.92267 9.67571 9.92267 12.5738 9.92267 12.6224C9.92267 14.8648 8.46819 16.6829 6.67429 16.6829C4.88038 16.6829 3.4259 14.8648 3.4259 12.6224C3.4259 10.38 4.88038 8.5619 6.67429 8.5619C6.7421 8.5619 6.80838 8.56952 6.87505 8.57476V10.5757C6.80838 10.5657 6.74286 10.5505 6.67429 10.5505C5.75848 10.5505 5.01638 11.4781 5.01638 12.6229C5.01638 13.7676 5.75848 14.6952 6.67429 14.6952C7.5901 14.6952 8.39886 13.7933 8.39886 12.6486C8.39886 12.6033 8.41486 3.3181 8.41486 3.3181H9.94476C10.0888 5.0281 11.1931 6.37762 12.5737 6.50143V8.72524Z" fill="white"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;
3723      --icon-tiktok-aspect-ratio: 0.8;
3724    
3725  
3726    
3727    
3728      --icon-instagram--url: https://www.instagram.com/ministryofsupply/;
3729    
3730    
3731    
3732      
3733      
3734      
3735      
3736      
3737      
3738      
3739      
3740      --icon-instagram: url('data:image/svg+xml;utf8,%3csvg stroke="currentColor" data-icon-handle="instagram" aria-label="instagram" fill="currentColor" stroke-width="0" role="img" width="24" height="24" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"%3e %3cpath d="M12 0C8.74 0 8.333.015 7.053.072 5.775.132 4.905.333 4.14.63c-.789.306-1.459.717-2.126 1.384S.935 3.35.63 4.14C.333 4.905.131 5.775.072 7.053.012 8.333 0 8.74 0 12s.015 3.667.072 4.947c.06 1.277.261 2.148.558 2.913.306.788.717 1.459 1.384 2.126.667.666 1.336 1.079 2.126 1.384.766.296 1.636.499 2.913.558C8.333 23.988 8.74 24 
374012 24s3.667-.015 4.947-.072c1.277-.06 2.148-.262 2.913-.558.788-.306 1.459-.718 2.126-1.384.666-.667 1.079-1.335 1.384-2.126.296-.765.499-1.636.558-2.913.06-1.28.072-1.687.072-4.947s-.015-3.667-.072-4.947c-.06-1.277-.262-2.149-.558-2.913-.306-.789-.718-1.459-1.384-2.126C21.319 1.347 20.651.935 19.86.63c-.765-.297-1.636-.499-2.913-.558C15.667.012 15.26 0 12 0zm0 2.16c3.203 0 3.585.016 4.85.071 1.17.055 1.805.249 2.227.415.562.217.96.477 1.382.896.419.42.679.819.896 1.381.164.422.36 1.057.413 2.227.057 1.266.07 1.646.07 4.85s-.015 3.585-.074 4.85c-.061 1.17-.256 1.805-.421 2.227-.224.562-.479.96-.899 1.382-.419.419-.824.679-1.38.896-.42.164-1.065.36-2.235.413-1.274.057-1.649.07-4.859.07-3.211 0-3.586-.015-4.859-.074-1.171-.061-1.816-.256-2.236-.421-.569-.224-.96-.479-1.379-.899-.421-.419-.69-.824-.9-1.38-.165-.42-.359-1.065-.42-2.235-.045-1.26-.061-1.649-.061-4.844 0-3.196.016-3.586.061-4.861.061-1.17.255-1.814.42-2.234.21-.57.479-.96.9-1.381.419-.419.81-.689 1.379-.898.42-.166 1.051-.361 2.221-.421 1.275-.045 1.65-.06 4.859-.06l.045.03zm0 3.678c-3.405 0-6.162 2.76-6.162 6.162 0 3.405 2.76 6.162 6.162 6.162 3.405 0 6.162-2.76 6.162-6.162 0-3.405-2.76-6.162-6.162-6.162zM12 16c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4zm7.846-10.405c0 .795-.646 1.44-1.44 1.44-.795 0-1.44-.646-1.44-1.44 0-.794.646-1.439 1.44-1.439.793-.001 1.44.645 1.44 1.439z"%3e%3c/path%3e %3c/svg%3e') no-repeat 50% 50% / contain;
3741      --icon-instagram-aspect-ratio: 1.0;
3742    
3743  
3744    
3745    
3746    
3747    
3748      
3749      
3750      
3751      
3752      
3753      
3754      
3755      
3756      --icon-tumblr: url('data:image/svg+xml;utf8,%3csvg stroke="currentColor" data-icon-handle="tumblr" aria-label="tumblr" fill="currentColor" stroke-width="0" role="img" width="24" height="24" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"%3e %3cpath d="M14.563 24c-5.093 0-7.031-3.756-7.031-6.411V9.747H5.116V6.648c3.63-1.313 4.512-4.596 4.71-6.469C9.84.051 9.941 0 9.999 0h3.517v6.114h4.801v3.633h-4.82v7.47c.016 1.001.375 2.371 2.207 2.371h.09c.631-.02 1.486-.205 1.936-.419l1.156 3.425c-.436.636-2.4 1.374-4.156 1.404h-.178l.011.002z"%3e%3c/path%3e %3c/svg%3e') no-repeat 50% 50% / contain;
3757      --icon-tumblr-aspect-ratio: 1.0;
3758    
3759  
3760    
3761    
3762    
3763    
3764      
3765      
3766      
3767      
3768      
3769      
3770      
3771      
3772      --icon-snapchat: url('data:image/svg+xml;utf8,%3csvg stroke="currentColor" data-icon-handle="snapchat" aria-label="snapchat" fill="currentColor" stroke-width="0" role="img" width="24" height="24" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"%3e %3cpath d="M12.206.793c.99 0 4.347.276 5.93 3.821.529 1.193.403 3.219.299 4.847l-.003.06c-.012.18-.022.345-.03.51.075.045.203.09.401.09.3-.016.659-.12 1.033-.301.165-.088.344-.104.464-.104.182 0 .359.029.509.09.45.149.734.479.734.838.015.449-.39.839-1.213 1.168-.089.029-.209.075-.344.119-.45.135-1.139.36-1.333.81-.09.224-.061.524.12.868l.015.015c.06.136 1.526 3.475 4.791 4.014.255.044.435.27.42.509 0 .075-.015.149-.045.225-.24.569-1.273.988-3.146 1.271-.059.091-.12.375-.164.57-.029.179-.074.36-.134.553-.076.271-.27.405-.555.405h-.03c-.135 0-.313-.031-.538-.074-.36-.075-.765-.135-1.273-.135-.3 0-.599.015-.913.074-.6.104-1.123.464-1.723.884-.853.599-1.826 1.288-3.294 1.288-.06 0-.119-.015-.18-.015h-.149c-1.468 0-2.427-.675-3.279-1.288-.599-.42-1.107-.779-1.707-.884-.314-.045-.629-.074-.928-.074-.54 0-.958.089-1.272.149-.211.043-.391.074-.54.074-.374 0-.523-.224-.583-.42-.061-.192-.09-.389-.135-.567-.046-.181-.105-.494-.166-.57-1.918-.222-2.95-.642-3.189-1.226-.031-.063-.052-.15-.055-.225-.015-.243.165-.465.42-.509 3.264-.54 4.73-3.879 4.791-4.02l.016-.029c.18-.345.224-.645.119-.869-.195-.434-.884-.658-1.332-.809-.121-.029-.24-.074-.346-.119-1.107-.435-1.257-.93-1.197-1.273.09-.479.674-.793 1.168-.793.146 0 .27.029.383.074.42.194.789.3 1.104.3.234 0 .384-.06.465-.105l-.046-.569c-.098-1.626-.225-3.651.307-4.837C7.392 1.077 10.739.807 11.727.807l.419-.015h.06z"%3e%3c/path%3e %3c/svg%3e') no-repeat 50% 50% / contain;
3773      --icon-snapchat-aspect-ratio: 1.0;
3774    
3775  
3776    
3777    
3778      --icon-youtube--url: https://www.youtube.com/channel/UCYqk9SkNwLl4_vBqvShPQsQ/featured;
3779    
3780    
3781    
3782      
3783      
3784      
3785      
3786      
3787      
3788      
3789      
3790      --icon-youtube: url('data:image/svg+xml;utf8,%3csvg stroke="currentColor" data-icon-handle="youtube" aria-label="youtube" fill="currentColor" stroke-width="0" role="img" width="24" height="24" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"%3e %3cpath d="M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"%3e%3c/path%3e %3c/svg%3e') no-repeat 50% 50% / contain;
3791      --icon-youtube-aspect-ratio: 1.0;
3792    
3793  
3794    
3795    
3796      --icon-linkedin--url: https://www.linkedin.com/company/ministry-apparel/;
3797    
3798    
3799    
3800      
3801      
3802      
3803      
3804      
3805      
3806      
3807      
3808      --icon-linkedin: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewbox="0 0 36 36" fill="none"%3e  %3cpath d="M32.7435 0H3.25649C1.458 0 0 1.458 0 3.25649V32.7434C0 34.542 1.458 36 3.25649 36H32.7434C34.542 36 36 34.542 36 32.7434V3.25649C36 1.458 34.542 0 32.7435 0ZM11.1399 31.0848C11.1399 31.6082 10.7157 32.0325 10.1922 32.0325H6.15817C5.63475 32.0325 5.21048 31.6082 5.21048 31.0848V14.1741C5.21048 13.6507 5.63475 13.2264 6.15817 13.2264H10.1922C10.7157 13.2264 11.1399 13.6507 11.1399 14.1741V31.0848ZM8.1752 11.6323C6.05865 11.6323 4.34281 9.91649 4.34281 7.79994C4.34281 5.68338 6.05865 3.96754 8.1752 3.96754C10.2918 3.96754 12.0076 5.68338 12.0076 7.79994C12.0076 9.91649 10.2919 11.6323 8.1752 11.6323ZM32.2219 31.1611C32.2219 31.6423 31.8317 32.0325 31.3505 32.0325H27.0217C26.5405 32.0325 26.1503 31.6423 26.1503 31.1611V23.229C26.1503 22.0458 26.4974 18.0438 23.058 18.0438C20.3901 18.0438 19.849 20.783 19.7403 22.0123V31.1611C19.7403 31.6423 19.3503 32.0325 18.869 32.0325H14.6823C14.2011 32.0325 13.8109 31.6423 13.8109 31.1611V14.0978C13.8109 13.6166 14.2011 13.2264 14.6823 13.2264H18.869C19.3502 13.2264 19.7403 13.6166 19.7403 14.0978V15.5731C20.7296 14.0885 22.1997 12.9427 25.33 12.9427C32.2616 12.9427 32.2219 19.4185 32.2219 22.9767V31.1611Z" fill="black"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;
3809      --icon-linkedin-aspect-ratio: 1.0;
3810    
3811  
3812    
3813    
3814    
3815    
3816      
3817      
3818      
3819      
3820      
3821      
3822      
3823      
3824      --icon-email: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" width="24" height="24" stroke-width="1.5" stroke="currentColor"%3e  %3cpath stroke-linecap="round" stroke-linejoin="round" d="M21.75 6.75v10.5a2.25 2.25 0 0 1-2.25 2.25h-15a2.25 2.25 0 0 1-2.25-2.25V6.75m19.5 0A2.25 2.25 0 0 0 19.5 4.5h-15a2.25 2.25 0 0 0-2.25 2.25m19.5 0v.243a2.25 2.25 0 0 1-1.07 1.916l-7.5 4.615a2.25 2.25 0 0 1-2.36 0L3.32 8.91a2.25 2.25 0 0 1-1.07-1.916V6.75"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;
3825      --icon-email-aspect-ratio: 1.0;
3826    
3827  
3828    
3829    
3830    
3831    
3832      
3833      
3834      
3835      
3836      
3837      
3838      
3839      
3840      --icon-password-eye: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" data-icon-handle="password-eye" width="24" height="24" viewbox="0 0 24 24" fill="currentColor"%3e %3cpath d="M12 15a3 3 0 100-6 3 3 0 000 6z"%3e%3c/path%3e %3cpath fill-rule="evenodd" d="M1.323 11.447C2.811 6.976 7.028 3.75 12.001 3.75c4.97 0 9.185 3.223 10.675 7.
384069.12.362.12.752 0 1.113-1.487 4.471-5.705 7.697-10.677 7.697-4.97 0-9.186-3.223-10.675-7.69a1.762 1.762 0 010-1.113zM17.25 12a5.25 5.25 0 11-10.5 0 5.25 5.25 0 0110.5 0z" clip-rule="evenodd"%3e%3c/path%3e %3c/svg%3e') no-repeat 50% 50% / contain;
3841      --icon-password-eye-aspect-ratio: 1.0;
3842    
3843  
3844    
3845    
3846    
3847    
3848      
3849      
3850      
3851      
3852      
3853      
3854      
3855      
3856      --icon-password-eye-slash: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" data-icon-handle="password-eye-slash" width="24" height="24" viewbox="0 0 24 24" fill="currentColor"%3e %3cpath d="M3.53 2.47a.75.75 0 00-1.06 1.06l18 18a.75.75 0 101.06-1.06l-18-18zM22.676 12.553a11.249 11.249 0 01-2.631 4.31l-3.099-3.099a5.25 5.25 0 00-6.71-6.71L7.759 4.577a11.217 11.217 0 014.242-.827c4.97 0 9.185 3.223 10.675 7.69.12.362.12.752 0 1.113z"%3e%3c/path%3e %3cpath d="M15.75 12c0 .18-.013.357-.037.53l-4.244-4.243A3.75 3.75 0 0115.75 12zM12.53 15.713l-4.243-4.244a3.75 3.75 0 004.243 4.243z"%3e%3c/path%3e %3cpath d="M6.75 12c0-.619.107-1.213.304-1.764l-3.1-3.1a11.25 11.25 0 00-2.63 4.31c-.12.362-.12.752 0 1.114 1.489 4.467 5.704 7.69 10.675 7.69 1.5 0 2.933-.294 4.242-.827l-2.477-2.477A5.25 5.25 0 016.75 12z"%3e%3c/path%3e %3c/svg%3e') no-repeat 50% 50% / contain;
3857      --icon-password-eye-slash-aspect-ratio: 1.0;
3858    
3859  
3860    
3861    
3862    
3863    
3864      
3865      
3866      
3867      
3868      
3869      
3870      
3871      
3872      --icon-user: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" data-icon-handle="user" fill="none" width="24" height="24" viewbox="0 0 24 24"%3e %3cpath fill="currentColor" fill-rule="evenodd" d="M12 4a3.5 3.5 0 1 0 0 7 3.5 3.5 0 0 0 0-7ZM6.5 7.5a5.5 5.5 0 1 1 11 0 5.5 5.5 0 0 1-11 0ZM12 17c-3.191 0-6.107 1.389-8.272 3.686a1 1 0 0 1-1.456-1.372C4.778 16.656 8.205 15 12 15s7.222 1.656 9.728 4.314a1 1 0 0 1-1.456 1.372C18.107 18.389 15.192 17 12 17Z" clip-rule="evenodd"%3e%3c/path%3e %3c/svg%3e') no-repeat 50% 50% / contain;
3873      --icon-user-aspect-ratio: 1.0;
3874    
3875  
3876    
3877    
3878    
3879    
3880      
3881      
3882      
3883      
3884      
3885      
3886      
3887      
3888      --icon-tag: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" data-icon-handle="tag" fill="none" width="24" height="24" viewbox="0 0 24 24"%3e %3cpath fill="currentColor" fill-rule="evenodd" d="M10.405 3.028c-.088-.022-.194-.028-.73-.028H5.2c-.577 0-.949 0-1.232.024-.272.022-.373.06-.422.085a1 1 0 0 0-.437.437c-.025.05-.063.15-.085.422C3 4.25 3 4.623 3 5.2v4.475c0 .536.006.642.028.73.024.102.065.2.12.29.047.076.117.156.496.535l7.669 7.669c.606.605 1.018 1.017 1.362 1.309.336.285.54.397.707.452a2 2 0 0 0 1.236 0c.167-.055.371-.167.707-.452.344-.292.756-.703 1.362-1.31l2.212-2.211c.605-.606 1.017-1.018 1.309-1.362.285-.336.397-.54.451-.707a1.993 1.993 0 0 0 0-1.236c-.054-.167-.166-.371-.451-.707-.292-.344-.704-.756-1.31-1.362L11.23 3.644c-.38-.38-.459-.45-.536-.497a1 1 0 0 0-.289-.12ZM9.758 1c.407 0 .765 0 1.114.083a3 3 0 0 1 .867.36c.306.186.559.44.846.728l.06.06 7.697 7.697c.57.57 1.04 1.039 1.39 1.453.366.43.661.865.83 1.383a4 4 0 0 1 0 2.472c-.169.518-.464.953-.83 1.383-.35.414-.82.884-1.39 1.453l-2.27 2.27c-.57.57-1.039 1.04-1.453 1.39-.43.366-.865.661-1.383.83a4 4 0 0 1-2.472 0c-.518-.169-.953-.464-1.383-.83-.414-.35-.884-.82-1.453-1.39L2.23 12.644l-.059-.059c-.288-.287-.542-.54-.729-.846a3.001 3.001 0 0 1-.36-.867C1 10.524 1 10.165 1 9.758V5.16c0-.527 0-.981.03-1.356.033-.395.104-.789.297-1.167a3 3 0 0 1 1.311-1.311c.378-.193.772-.264 1.167-.296C4.18 1 4.635 1 5.16 1h4.597ZM6.5 8a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0Z" clip-rule="evenodd"%3e%3c/path%3e %3c/svg%3e') no-repeat 50% 50% / contain;
3889      --icon-tag-aspect-ratio: 1.0;
3890    
3891  
3892    
3893    
3894    
3895    
3896      
3897      
3898      
3899      
3900      
3901      
3902      
3903      
3904      --icon-pin: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" data-icon-handle="pin" fill="none" width="24" height="24" viewbox="0 0 24 24"%3e %3cpath fill="currentColor" fill-rule="evenodd" d="M8.324 1h7.353c.361 0 .698 0 .973.025.288.026.647.088.978.308a2 2 0 0 1 .854 1.26c.08.39.005.746-.078 1.023-.079.265-.204.577-.338.913l-1.023 2.556-.041.106-.001.002v2.245l.001.208v.003l.002.002.128.163 1.598 1.997c.308.386.582.728.774 1.018.187.283.415.684.416 1.169a2 2 0 0 1-.753 1.565c-.378.302-.834.375-1.172.406-.346.031-.784.031-1.28.031H13v6a1 1 0 1 1-2 0v-6H7.285c-.495 0-.933 0-1.28-.031-.337-.031-.793-.104-1.172-.406a2 2 0 0 1-.752-1.565c0-.485.229-.886.416-1.169.192-.29.465-.632.774-1.019L6.87 9.814c.07-.088.104-.13.128-.163L7 9.649v-.003a6.05 6.05 0 0 0 0-.207v-2.13a5.791 5.791 0 0 0 0-.118 5.931 5.931 0 0 0-.042-.106L5.95 4.565l-.015-.036c-.134-.336-.26-.648-.338-.913-.083-.277-.159-.633-.078-1.023a2 2 0 0 1 .853-1.26c.332-.22.691-.282.98-.308C7.625 1 7.961 1 8.323 1Zm8.347 13c.553 0 .899-.001 1.143-.023l.047-.005
3904a1.917 1.917 0 0 0-.025-.04c-.136-.205-.35-.475-.696-.907l-1.57-1.962-.027-.034a2.778 2.778 0 0 1-.324-.47 1.997 1.997 0 0 1-.178-.508 2.773 2.773 0 0 1-.04-.569V7.284c0-.09 0-.203.012-.32a2.037 2.037 0 0 1 .165-.599l.008-.022 1.008-2.52a10.674 10.674 0 0 0 .3-.804l-.025-.002A10.677 10.677 0 0 0 15.637 3H8.364a10.677 10.677 0 0 0-.858.02l.007.024c.05.167.14.394.294.779l1.007 2.52.01.022a2 2 0 0 1 .177.92v2.197c0 .162 0 .366-.041.57a1.999 1.999 0 0 1-.179.507 2.778 2.778 0 0 1-.35.504l-1.57 1.962c-.345.432-.56.702-.696.907a2 2 0 0 0-.026.04l.048.005c.244.022.59.023 1.142.023h9.342Z" clip-rule="evenodd"%3e%3c/path%3e %3c/svg%3e') no-repeat 50% 50% / contain;
3905      --icon-pin-aspect-ratio: 1.0;
3906    
3907  
3908    
3909    
3910    
3911    
3912      
3913      
3914      
3915      
3916      
3917      
3918      
3919      
3920      --icon-credit-card: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" data-icon-handle="credit-card" fill="none" width="17" height="16" viewbox="0 0 17 16"%3e %3cpath d="M11.1668 11.9997L12.5002 13.333L15.1668 10.6663M15.1668 6.66634H1.8335M15.1668 7.99967V5.46634C15.1668 4.71961 15.1668 4.34624 15.0215 4.06102C14.8937 3.81014 14.6897 3.60616 14.4388 3.47833C14.1536 3.33301 13.7802 3.33301 13.0335 3.33301H3.96683C3.22009 3.33301 2.84672 3.33301 2.56151 3.47833C2.31063 3.60616 2.10665 3.81014 1.97882 4.06102C1.8335 4.34624 1.8335 4.7196 1.8335 5.46634V10.533C1.8335 11.2797 1.8335 11.6531 1.97882 11.9383C2.10665 12.1892 2.31063 12.3932 2.56151 12.521C2.84672 12.6663 3.22009 12.6663 3.96683 12.6663H8.50016" stroke="currentColor" strokewidth="1.5" strokelinecap="round" strokelinejoin="round"%3e%3c/path%3e %3c/svg%3e') no-repeat 50% 50% / contain;
3921      --icon-credit-card-aspect-ratio: 1.063;
3922    
3923  
3924    
3925    
3926    
3927    
3928      
3929      
3930      
3931      
3932      
3933      
3934      
3935      
3936      --icon-search: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" data-icon-handle="search" fill="none" width="24" height="24" viewbox="0 0 24 24"%3e %3cpath fill="currentColor" fill-rule="evenodd" d="M10 4a6 6 0 1 0 0 12 6 6 0 0 0 0-12Zm-8 6a8 8 0 1 1 14.32 4.906l5.387 5.387a1 1 0 0 1-1.414 1.414l-5.387-5.387A8 8 0 0 1 2 10Z" clip-rule="evenodd"%3e%3c/path%3e %3c/svg%3e') no-repeat 50% 50% / contain;
3937      --icon-search-aspect-ratio: 1.0;
3938    
3939  
3940    
3941    
3942    
3943    
3944      
3945      
3946      
3947      
3948      
3949      
3950      
3951      
3952      --icon-home: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" fill="none" width="24" height="24" viewbox="0 0 24 24"%3e %3cpath fill="currentColor" fill-rule="evenodd" d="M11.49 1.316a2 2 0 0 1 1.02 0c.386.102.715.35.977.549l.073.055.607.455.232.174.118.089.003.002L20.6 7.2l2 1.5a1 1 0 1 1-1.2 1.6L21 10v7.839c0 .527 0 .982-.03 1.356-.033.395-.104.789-.297 1.167a3 3 0 0 1-1.311 1.311c-.378.193-.772.264-1.167.296-.375.031-.83.031-1.356.031H7.16c-.527 0-.981 0-1.356-.03-.395-.033-.789-.104-1.167-.297a3 3 0 0 1-1.311-1.311c-.193-.378-.264-.772-.296-1.167A17.9 17.9 0 0 1 3 17.838V10l-.4.3a1 1 0 1 1-1.2-1.6l8.08-6.06.005-.004.116-.087.232-.174.607-.455.073-.055c.262-.198.59-.447.978-.55ZM5 8.5v9.3c0 .577 0 .949.024 1.232.022.272.06.372.085.422a1 1 0 0 0 .437.437c.05.025.15.063.422.085C6.25 20 6.623 20 7.2 20H8v-6.432c0-.252 0-.498.017-.706a2.03 2.03 0 0 1 .201-.77 2 2 0 0 1 .874-.874 2.03 2.03 0 0 1 .77-.201c.208-.017.454-.017.706-.017h2.864c.252 0 .498 0 .706.017.229.019.499.063.77.201a2 2 0 0 1 .874.874c.138.271.182.541.201.77.017.208.017.454.017.706V20h.8c.577 0 .949 0 1.232-.024.272-.022.372-.06.422-.085a1 1 0 0 0 .437-.437c.025-.05.063-.15.085-.422C19 18.75 19 18.377 19 17.8V8.5l-5.68-4.26c-.76-.57-.922-.67-1.065-.707a1 1 0 0 0-.51 0c-.143.038-.305.137-1.065.707L5 8.5ZM14 20v-6.4c0-.296 0-.459-.01-.575l-.001-.014h-.014A8.207 8.207 0 0 0 13.4 13h-2.8c-.296 0-.459 0-.575.01l-.014.001v.014c-.01.116-.011.278-.011.575V20h4Z" clip-rule="evenodd"%3e%3c/path%3e %3c/svg%3e') no-repeat 50% 50% / contain;
3953      --icon-home-aspect-ratio: 1.0;
3954    
3955  
3956    
3957    
3958    
3959    
3960      
3961      
3962      
3963      
3964      
3965      
3966      
3967      
3968      --icon-globe: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" fill="none" width="24" height="24" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor"%3e  %3cpath stroke-linecap="round" stroke-linejoin="round" d="m6.115 5.19.319 1.913A6 6 0 0 0 8.11 10.36L9.75 12l-.387.775c-.217.433-.132.956.21 1.298l1.348 1.348c.21.21.329.497.329.795v1.089c0 .426.24.815.622 1.006l.153.076c.433.217.956.132 1.298-.21l.723-.723a8.7 8.7 0 0 0 2.288-4.042 1.087 1.087 0 0 0-.358-1.099l-1.33-1.108c-.251-.21-.582-.299-.905-.245l-1.17.195a1.125 1.125 0 0 1-.98-.314l-.295-.295a1.125 1.125 0 0 1 0-1.591l.13-.132a1.125 1.125 0 0 1 1.3-.21l.603.302a.809.809 0 0 0 1.086-1.086L14.25 7.5l1.256-.837a4.5 4.5 0 0 0 1.528-1.732l.146-.292M6.115 5.19A9 9 0 1 0 17.18 4.64M6.115 5.19A8.965 8.965 0 0 1 12 3c1.929 0 3.716.607 5.18 1.64"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;
3969      --icon-globe-aspect-ratio: 1.0;
3970    
3971  
3972    
3973    
3974    
3975    
3976      
3977      
3978      
3979      
3980      
3981      
3982      
3983      
3984      --icon-minus: url('data:image/svg+xml;utf8,%3csvg width="16" height="17" viewbox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"%3e%3cpath d="M3.33337 8.5H12.6667" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;
3985      --icon-minus-aspect-ratio: 0.941;
3986    
3987  
3988    
3989    
3990    
3991    
3992      
3993      
3994      
3995      
3996      
3997      
3998      
3999      
4000      --icon-plus: url('data:image/svg+xml;utf8,%3csvg width="16" height="17" viewbox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"%3e%3cpath d="M8.00004 3.8335V13.1668M3.33337 8.50016H12.6667" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;
4001      --icon-plus-aspect-ratio: 0.941;
4002    
4003  
4004    
4005    
4006    
4007    
4008      
4009      
4010      
4011      
4012      
4013      
4014      
4015      
4016      --icon-ruler: url('data:image/svg+xml;utf8,%3csvg width="16" height="16" viewbox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"%3e  %3cpath d="M9.66648 3.66692L10.6665 4.66692M7.66648 5.66692L8.66648 6.66692M5.66648 7.66692L6.66648 8.66692M3.66648 9.66692L4.66648 10.6669M1.71024 11.7107L4.28933 14.2898C4.42134 14.4218 4.48734 14.4878 4.56345 14.5126C4.6304 14.5343 4.70251 14.5343 4.76946 14.5126C4.84557 14.4878 4.91157 14.4218 5.04358 14.2898L14.2893 5.04407C14.4213 4.91206 14.4873 4.84606 14.5121 4.76995C14.5338 4.703 14.5338 4.63088 14.5121 4.56394C14.4873 4.48783 14.4213 4.42182 14.2893 4.28982L11.7102 1.71073C11.5782 1.57873 11.5122 1.51272 11.4361 1.48799C11.3692 1.46624 11.2971 1.46624 11.2301 1.48799C11.154 1.51272 11.088 1.57873 10.956 1.71073L1.71024 10.9565C1.57824 11.0885 1.51224 11.1545 1.48751 11.2306C1.46575 11.2976 1.46575 11.3697 1.48751 11.4366C1.51224 11.5127 1.57824 11.5787 1.71024 11.7107Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;
4017      --icon-ruler-aspect-ratio: 1.0;
4018    
4019  
4020    
4021    
4022    
4023    
4024      
4025      
4026      
4027      
4028      
4029      
4030      
4031      
4032      --icon-star: url('data:image/svg+xml;utf8,%3csvg width="15" height="15" viewbox="0 0 15 15" xmlns="http://www.w3.org/2000/svg"%3e%3cpath d="M7.38091 0.0973503C7.10868 -0.0324501 6.7924 -0.0324501 6.52016 0.0973503C6.28482 0.20956 6.15506 0.404385 6.08962 0.511266C6.02198 0.621759 5.95253 0.762511 5.88485 0.899703L4.4477 3.81123L1.23299 4.2811C1.08167 4.30319 0.926395 4.32585 0.800452 4.35614C0.678611 4.38543 0.453338 4.4488 0.274064 4.63803C0.0666695 4.85694 -0.0308653 5.15775 0.00861507 5.45671C0.0427423 5.71513 0.187972 5.89863 0.269439 5.99385C0.35365 6.09227 0.466084 6.20174 0.57566 6.30842L2.90086 8.57316L2.35221 11.772C2.32631 11.9228 2.29974 12.0776 2.28951 12.2068C2.27962 12.3317 2.27006 12.5656 2.39452 12.7948C2.53849 13.0598 2.79441 13.2457 3.09099 13.3007C3.3474 13.3483 3.56692 13.2668 3.68268 13.2188C3.80238 13.1691 3.94132 13.096 4.07676 13.0248L6.95054 11.5135L9.82433 13.0248C9.95976 13.096 10.0987 13.1691 10.2184 13.2188C10.3342 13.2668 10.5537 13.3483 10.8101 13.3007C11.1067 13.2457 11.3626 13.0598 11.5065 12.7948C11.631 12.5656 11.6215 12.3317 11.6116 12.2068C11.6013 12.0776 11.5748 11.9229 11.5489 11.772L11.0002 8.57316L13.3254 6.3084C13.435 6.20172 13.5474 6.09226 13.6316 5.99385C13.7131 5.89863 13.8583 5.71513 13.8925 5.45671C13.9319 5.15775 13.8344 4.85694 13.627 4.63803C13.4477 4.4488 13.2225 4.38543 13.1006 4.35614C12.9747 4.32585 12.8194 4.30319 12.6681 4.2811L9.45338 3.81123L8.01625 0.899753C7.94856 0.762552 7.8791 0.621767 7.81145 0.511266C7.74601 0.404385 7.61626 0.20956 7.38091 0.0973503Z"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;
4033      --icon-star-aspect-ratio: 1.0;
4034    
4035  
4036    
4037    
4038    
4039    
4040      
4041      
4042      
4043      
4044      
4045      
4046      
4047      
4048      --icon-lock: url('data:image/svg+xml;utf8,%3csvg width="25" height="24" viewbox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3e%3cpath fill-rule="evenodd" clip-rule="evenodd" d="M6.5 8C6.5 4.68629 9.18629 2 12.5 2C15.8137 2 18.5 4.68629 18.5 8V9.15032C18.7826 9.21225 19.0539 9.30243 19.316 9.43597C20.0686 9.81947 20.6805 10.4314 21.064 11.184C21.3113 11.6694 21.4099 12.1861 21.4558 12.7482C21.5 13.2894 21.5 13.9537 21.5 14.7587V16.2413C21.5 17.0463 21.5 17.7106 21.4558 18.2518C21.4099 18.8139 21.3113 19.3306 21.064 19.816C20.6805 20.5686 20.0686 21.1805 19.316 21.564C18.8306 21.8113 18.3139 21.9099 17.7518 21.9558C17.2106 22 16.5463 22 15.74
404813 22H9.25868C8.45372 22 7.78936 22 7.24817 21.9558C6.68608 21.9099 6.16937 21.8113 5.68404 21.564C4.93139 21.1805 4.31947 20.5686 3.93597 19.816C3.68868 19.3306 3.59012 18.8139 3.54419 18.2518C3.49998 17.7106 3.49999 17.0463 3.5 16.2413V14.7587C3.49999 13.9537 3.49998 13.2894 3.54419 12.7482C3.59012 12.1861 3.68868 11.6694 3.93597 11.184C4.31947 10.4314 4.93139 9.81947 5.68404 9.43597C5.94614 9.30243 6.21739 9.21225 6.5 9.15032V8ZM8.5 9.00163C8.73771 8.99999 8.9904 9 9.2587 9H15.7413C16.0096 9 16.2623 8.99999 16.5 9.00163V8C16.5 5.79086 14.7091 4 12.5 4C10.2909 4 8.5 5.79086 8.5 8V9.00163ZM7.41104 11.0376C6.97262 11.0734 6.74842 11.1383 6.59202 11.218C6.2157 11.4097 5.90973 11.7157 5.71799 12.092C5.6383 12.2484 5.57337 12.4726 5.53755 12.911C5.50078 13.3611 5.5 13.9434 5.5 14.8V16.2C5.5 17.0566 5.50078 17.6389 5.53755 18.089C5.57337 18.5274 5.6383 18.7516 5.71799 18.908C5.90973 19.2843 6.2157 19.5903 6.59202 19.782C6.74842 19.8617 6.97262 19.9266 7.41104 19.9624C7.86113 19.9992 8.44342 20 9.3 20H15.7C16.5566 20 17.1389 19.9992 17.589 19.9624C18.0274 19.9266 18.2516 19.8617 18.408 19.782C18.7843 19.5903 19.0903 19.2843 19.282 18.908C19.3617 18.7516 19.4266 18.5274 19.4624 18.089C19.4992 17.6389 19.5 17.0566 19.5 16.2V14.8C19.5 13.9434 19.4992 13.3611 19.4624 12.911C19.4266 12.4726 19.3617 12.2484 19.282 12.092C19.0903 11.7157 18.7843 11.4097 18.408 11.218C18.2516 11.1383 18.0274 11.0734 17.589 11.0376C17.1389 11.0008 16.5566 11 15.7 11H9.3C8.44342 11 7.86113 11.0008 7.41104 11.0376ZM12.5 13.5C13.0523 13.5 13.5 13.9477 13.5 14.5V16.5C13.5 17.0523 13.0523 17.5 12.5 17.5C11.9477 17.5 11.5 17.0523 11.5 16.5V14.5C11.5 13.9477 11.9477 13.5 12.5 13.5Z" fill="currentColor"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;
4049      --icon-lock-aspect-ratio: 1.042;
4050    
4051  
4052    
4053    
4054    
4055    
4056      
4057      
4058      
4059      
4060      
4061      
4062      
4063      
4064      --icon-check-circle: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 20 20" fill="currentColor" aria-hidden="true"%3e   %3cpath fill-rule="evenodd" d="M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z" clip-rule="evenodd"%3e%3c/path%3e %3c/svg%3e') no-repeat 50% 50% / contain;
4065      --icon-check-circle-aspect-ratio: 1.0;
4066    
4067  
4068    
4069    
4070    
4071    
4072      
4073      
4074      
4075      
4076      
4077      
4078      
4079      
4080      --icon-warning-triangle: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 20 20" fill="currentColor" aria-hidden="true"%3e  %3cpath fill-rule="evenodd" d="M8.485 2.495c.673-1.167 2.357-1.167 3.03 0l6.28 10.875c.673 1.167-.17 2.625-1.516 2.625H3.72c-1.347 0-2.189-1.458-1.515-2.625L8.485 2.495zM10 5a.75.75 0 01.75.75v3.5a.75.75 0 01-1.5 0v-3.5A.75.75 0 0110 5zm0 9a1 1 0 100-2 1 1 0 000 2z" clip-rule="evenodd"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;
4081      --icon-warning-triangle-aspect-ratio: 1.0;
4082    
4083  
4084    
4085    
4086    
4087    
4088      
4089      
4090      
4091      
4092      
4093      
4094      
4095      
4096      --icon-error-circle: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 20 20" fill="currentColor" aria-hidden="true"%3e  %3cpath fill-rule="evenodd" d="M10 18a8 8 0 100-16 8 8 0 000 16zM8.28 7.22a.75.75 0 00-1.06 1.06L8.94 10l-1.72 1.72a.75.75 0 101.06 1.06L10 11.06l1.72 1.72a.75.75 0 101.06-1.06L11.06 10l1.72-1.72a.75.75 0 00-1.06-1.06L10 8.94 8.28 7.22z" clip-rule="evenodd"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;
4097      --icon-error-circle-aspect-ratio: 1.0;
4098    
4099  
4100    
4101    
4102    
4103    
4104      
4105      
4106      
4107      
4108      
4109      
4110      
4111      
4112      --icon-info-circle: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 20 20" fill="currentColor" aria-hidden="true"%3e  %3cpath fill-rule="evenodd" d="M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z" clip-rule="evenodd"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;
4113      --icon-info-circle-aspect-ratio: 1.0;
4114    
4115  
4116    
4117    
4118    
4119    
4120      
4121      
4122      
4123      
4124      
4125      
4126      
4127      
4128      --icon-bolt: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 20 20" fill="currentColor"%3e  %3cpath d="M11.983 1.907a.75.75 0 0 0-1.292-.657l-8.5 9.5A.75.75 0 0 0 2.75 12h6.572l-1.305 6.093a.75.75 0 0 0 1.292.657l8.5-9.5A.75.75 0 0 0 17.25 8h-6.572l1.305-6.093Z"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;
4129      --icon-bolt-aspect-ratio: 1.0;
4130    
4131  
4132    
4133    
4134    
4135    
4136      
4137      
4138      
4139      
4140      
4141      
4142      
4143      
4144      --icon-package: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewbox="0 0 20 20" fill="none"%3e  %3cpath d="M17.0833 6.06478L9.99997 9.99996M9.99997 9.99996L2.91664 6.06478M9.99997 9.99996L10 17.9167M1
41447.5 13.3821V6.61786C17.5 6.33232 17.5 6.18956 17.4579 6.06222C17.4207 5.94958 17.3599 5.84618 17.2795 5.75893C17.1886 5.66032 17.0638 5.59099 16.8142 5.45232L10.6475 2.02639C10.4112 1.89509 10.293 1.82944 10.1679 1.80371C10.0571 1.78093 9.94288 1.78093 9.83213 1.80371C9.70698 1.82944 9.58881 1.89509 9.35248 2.02639L3.18581 5.45232C2.93621 5.59099 2.8114 5.66032 2.72053 5.75894C2.64013 5.84618 2.57929 5.94958 2.54207 6.06223C2.5 6.18956 2.5 6.33233 2.5 6.61786V13.3821C2.5 13.6677 2.5 13.8104 2.54207 13.9378C2.57929 14.0504 2.64013 14.1538 2.72053 14.241C2.8114 14.3397 2.93621 14.409 3.18581 14.5477L9.35248 17.9736C9.58881 18.1049 9.70698 18.1705 9.83213 18.1963C9.94288 18.219 10.0571 18.219 10.1679 18.1963C10.293 18.1705 10.4112 18.1049 10.6475 17.9736L16.8142 14.5477C17.0638 14.409 17.1886 14.3397 17.2795 14.241C17.3599 14.1538 17.4207 14.0504 17.4579 13.9378C17.5 13.8104 17.5 13.6677 17.5 13.3821Z" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"%3e%3c/path%3e  %3cpath d="M13.75 7.91667L6.25 3.75" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;
4145      --icon-package-aspect-ratio: 1.0;
4146    
4147  
4148    
4149    
4150    
4151    
4152      
4153      
4154      
4155      
4156      
4157      
4158      
4159      
4160      --icon-play-circle: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="21" height="20" viewbox="0 0 21 20" fill="none"%3e  %3cpath d="M10.5003 18.3334C15.1027 18.3334 18.8337 14.6025 18.8337 10.0001C18.8337 5.39771 15.1027 1.66675 10.5003 1.66675C5.89795 1.66675 2.16699 5.39771 2.16699 10.0001C2.16699 14.6025 5.89795 18.3334 10.5003 18.3334Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"%3e%3c/path%3e  %3cpath d="M8.41699 7.47119C8.41699 7.07345 8.41699 6.87459 8.50011 6.76356C8.57254 6.66681 8.68342 6.60628 8.80397 6.59767C8.94231 6.58779 9.1096 6.69533 9.44416 6.91041L13.378 9.4393C13.6683 9.62593 13.8135 9.71925 13.8636 9.83791C13.9074 9.94159 13.9074 10.0586 13.8636 10.1623C13.8135 10.2809 13.6683 10.3742 13.378 10.5609L9.44416 13.0898C9.1096 13.3048 8.94231 13.4124 8.80397 13.4025C8.68342 13.3939 8.57254 13.3334 8.50011 13.2366C8.41699 13.1256 8.41699 12.9267 8.41699 12.529V7.47119Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;
4161      --icon-play-circle-aspect-ratio: 1.05;
4162    
4163  
4164    
4165    
4166    
4167    
4168      
4169      
4170      
4171      
4172      
4173      
4174      
4175      
4176      --icon-printer: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="currentColor"%3e      %3cpath fill-rule="evenodd" d="M7.875 1.5C6.839 1.5 6 2.34 6 3.375v2.99c-.426.053-.851.11-1.274.174-1.454.218-2.476 1.483-2.476 2.917v6.294a3 3 0 003 3h.27l-.155 1.705A1.875 1.875 0 007.232 22.5h9.536a1.875 1.875 0 001.867-2.045l-.155-1.705h.27a3 3 0 003-3V9.456c0-1.434-1.022-2.7-2.476-2.917A48.716 48.716 0 0018 6.366V3.375c0-1.036-.84-1.875-1.875-1.875h-8.25zM16.5 6.205v-2.83A.375.375 0 0016.125 3h-8.25a.375.375 0 00-.375.375v2.83a49.353 49.353 0 019 0zm-.217 8.265c.178.018.317.16.333.337l.526 5.784a.375.375 0 01-.374.409H7.232a.375.375 0 01-.374-.409l.526-5.784a.373.373 0 01.333-.337 41.741 41.741 0 018.566 0zm.967-3.97a.75.75 0 01.75-.75h.008a.75.75 0 01.75.75v.008a.75.75 0 01-.75.75H18a.75.75 0 01-.75-.75V10.5zM15 9.75a.75.75 0 00-.75.75v.008c0 .414.336.75.75.75h.008a.75.75 0 00.75-.75V10.5a.75.75 0 00-.75-.75H15z" clip-rule="evenodd"%3e%3c/path%3e    %3c/svg%3e') no-repeat 50% 50% / contain;
4177      --icon-printer-aspect-ratio: 1.0;
4178    
4179  
4180    
4181    
4182    
4183    
4184      
4185      
4186      
4187      
4188      
4189      
4190      
4191      
4192      --icon-trash: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewbox="0 0 20 20" fill="none"%3e  %3cpath d="M13.3333 4.99996V4.33329C13.3333 3.39987 13.3333 2.93316 13.1517 2.57664C12.9919 2.26304 12.7369 2.00807 12.4233 1.84828C12.0668 1.66663 11.6001 1.66663 10.6667 1.66663H9.33333C8.39991 1.66663 7.9332 1.66663 7.57668 1.84828C7.26308 2.00807 7.00811 2.26304 6.84832 2.57664C6.66667 2.93316 6.66667 3.39987 6.66667 4.33329V4.99996M8.33333 9.58329V13.75M11.6667 9.58329V13.75M2.5 4.99996H17.5M15.8333 4.99996V14.3333C15.8333 15.7334 15.8333 16.4335 15.5608 16.9683C15.3212 17.4387 14.9387 17.8211 14.4683 18.0608C13.9335 18.3333 13.2335 18.3333 11.8333 18.3333H8.16667C6.76654 18.3333 6.06647 18.3333 5.53169 18.0608C5.06129 17.8211 4.67883 17.4387 4.43915 16.9683C4.16667 16.4335 4.16667 15.7334 4.16667 14.3333V4.99996" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;
4193      --icon-trash-aspect-ratio: 1.0;
4194    
4195  
4196    
4197    
4198    
4199    
4200      
4201      
4202      
4203      
4204      
4205      
4206      
4207      
4208      --icon-indicator: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="19" height="23" viewbox="0 0 19 23" fill="none"%3e  %3cpath d="M19 11.5L0.250001 22.3253L0.250002 0.674682L19 11.5Z" fill="currentColor"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;
4209      --icon-indicator-aspect-ratio: 0.826;
4210    
4211  
4212    
4213    
4214    
4215      --icon-best-seller: url('//www.ministryofsupply.com/cdn/shop/files/Best_Sellers_032aa5d6-c72a-4f14-984f-c18ca1a1c8c6.png?v=1729803409') no-repeat 50% 50% / contain;
4216      --icon-best-seller-aspect-ratio: 2.453488372093023;
4217      
4218
4219  }
4220</style> </div><div id="shopify-section-sections--23010069676107__global_icons_m7FEF9" class="shopify-section shopify-section-group-0_global"> <style>
4221  :root {
4222  
4223  
4224    
4225    
4226    
4227    
4228      
4229      
4230      
4231      
4232      
4233      
4234      
4235      
4236      --icon-quick-dry: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="46" height="47" viewbox="0 0 46 47" fill="none"%3e  %3crect x="0.5" y="0.643066" width="45.0002" height="45.0002" rx="1.5" stroke="currentColor"%3e%3c/rect%3e  %3cpath d="M28.0203 36.2122C28.0203 37.9074 27.5793 39.0106 26.9433 39.6875C26.3102 40.3613 25.4205 40.68 24.3803 40.68C23.34 40.68 22.4503 40.3613 21.8172 39.6875C21.1812 39.0106 20.7402 37.9074 20.7402 36.2122C20.7402 34.6199 21.6747 33.127 22.6841 31.9905C23.1814 31.4305 23.6802 30.9758 24.0549 30.6612C24.1789 30.5571 24.2889 30.4687 24.3803 30.3972C24.4716 30.4687 24.5816 30.5571 24.7056 30.6612C25.0803 30.9758 25.5791 31.4305 26.0764 31.9905C27.0858 33.127 28.0203 34.6199 28.0203 36.2122Z" stroke="currentColor"%3e%3c/path%3e  %3cpath d="M0.919922 24.6305C0.919922 24.6305 6.34953 29.5829 12.6933 29.5829C22.1361 29.5829 23.3223 22.2229 34.8579 22.2229C46.3935 22.2229 44.9114 24.6305 44.9114 24.6305" stroke="currentColor"%3e%3c/path%3e  %3cpath fill-rule="evenodd" clip-rule="evenodd" d="M15.0325 23.1433V17.425H12.8809L16.9181 9.34326L21.1609 17.425H19.0179V23.1433H15.0325Z" stroke="currentColor"%3e%3c/path%3e  %3cpath fill-rule="evenodd" clip-rule="evenodd" d="M26.9915 19.4629V13.7446H24.8398L28.8771 5.66284L33.1199 13.7446H30.9769V19.4629H26.99
423615Z" stroke="currentColor"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;
4237      --icon-quick-dry-aspect-ratio: 0.979;
4238    
4239  
4240    
4241    
4242    
4243      --icon-dot: url('//www.ministryofsupply.com/cdn/shop/files/Oval.png?v=1728574421') no-repeat 50% 50% / contain;
4244      --icon-dot-aspect-ratio: 1.0;
4245      
4246    
4247    
4248    
4249      --icon-wash: url('//www.ministryofsupply.com/cdn/shop/files/Icon_-_Wash.png?v=1728573693') no-repeat 50% 50% / contain;
4250      --icon-wash-aspect-ratio: 1.0;
4251      
4252    
4253    
4254    
4255      --icon-details: url('//www.ministryofsupply.com/cdn/shop/files/Icon_-_Details.png?v=1728573693') no-repeat 50% 50% / contain;
4256      --icon-details-aspect-ratio: 1.0;
4257      
4258    
4259    
4260    
4261      --icon-fabric: url('//www.ministryofsupply.com/cdn/shop/files/Icon_-_Fabric.png?v=1728573693') no-repeat 50% 50% / contain;
4262      --icon-fabric-aspect-ratio: 1.0;
4263      
4264    
4265    
4266    
4267      --icon-returns: url('//www.ministryofsupply.com/cdn/shop/files/Icon_-_Returns.png?v=1728573692') no-repeat 50% 50% / contain;
4268      --icon-returns-aspect-ratio: 1.0120481927710843;
4269      
4270    
4271    
4272    
4273      --icon-leaf: url('//www.ministryofsupply.com/cdn/shop/files/Icon_-_Leaf.png?v=1728573693') no-repeat 50% 50% / contain;
4274      --icon-leaf-aspect-ratio: 1.0;
4275      
4276    
4277    
4278    
4279      --icon-measure: url('//www.ministryofsupply.com/cdn/shop/files/Icon_-_Measure.png?v=1728573693') no-repeat 50% 50% / contain;
4280      --icon-measure-aspect-ratio: 1.0;
4281      
4282    
4283    
4284    
4285      --icon-globe: url('//www.ministryofsupply.com/cdn/shop/files/Icon_-_Globe.png?v=1728573693') no-repeat 50% 50% / contain;
4286      --icon-globe-aspect-ratio: 1.0;
4287      
4288    
4289    
4290    
4291      --icon-logo: url('//www.ministryofsupply.com/cdn/shop/files/M_-_Black_-_2_1.svg?v=1725881264') no-repeat 50% 50% / contain;
4292      --icon-logo-aspect-ratio: 1.3157894736842106;
4293      
4294    
4295    
4296    
4297      --icon-wordmark: url('//www.ministryofsupply.com/cdn/shop/files/Ministry_of_Supply_-_Black_2.png?v=1728579767') no-repeat 50% 50% / contain;
4298      --icon-wordmark-aspect-ratio: 5.548654244306419;
4299      
4300    
4301    
4302    
4303    
4304      
4305      
4306      
4307      
4308      
4309      
4310      
4311      
4312      --icon-arrow-narrow-right: url('data:image/svg+xml;utf8,%3csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"%3e  %3cpath d="M4 12H20M20 12L14 6M20 12L14 18" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;
4313      --icon-arrow-narrow-right-aspect-ratio: 1.0;
4314    
4315  
4316    
4317    
4318    
4319      --icon-star-gradient: url('//www.ministryofsupply.com/cdn/shop/files/star-01_1.svg?v=1726513501') no-repeat 50% 50% / contain;
4320      --icon-star-gradient-aspect-ratio: 1.0;
4321      
4322    
4323    
4324    
4325      --icon-5-stars-gradient: url('//www.ministryofsupply.com/cdn/shop/files/stars.svg?v=1726513923') no-repeat 50% 50% / contain;
4326      --icon-5-stars-gradient-aspect-ratio: 5.5;
4327      
4328    
4329    
4330    
4331      --icon-best-sellers: url('//www.ministryofsupply.com/cdn/shop/files/Best_Sellers_032aa5d6-c72a-4f14-984f-c18ca1a1c8c6.png?v=1729803409') no-repeat 50% 50% / contain;
4332      --icon-best-sellers-aspect-ratio: 2.453488372093023;
4333      
4334    
4335    
4336    
4337      --icon-best-sellerz: url('//www.ministryofsupply.com/cdn/shop/files/Best_Sellers_2_1a087640-f58a-486b-a87b-b814c61e8219.png?v=1729804146') no-repeat 50% 50% / contain;
4338      --icon-best-sellerz-aspect-ratio: 2.2209302325581395;
4339      
4340    
4341    
4342    
4343    
4344  
4345
4346  }
4347</style> </div><div id="shopify-section-sections--23010069676107__global_swatches_7dRPPr" class="shopify-section shopify-section-group-0_global"> <style>
4348  :root {
4349  
4350  
4351    
4352    
4353      
4354        --swatch-yellow: #e8ff00 center center/cover no-repeat;
4355      
4356        --swatch-powder: #e8ff00 center center/cover no-repeat;
4357      
4358    
4359  
4360    
4361    
4362      
4363        --swatch-green: #00ff07 center center/cover no-repeat;
4364      
4365        --swatch-turqois: #00ff07 center center/cover no-repeat;
4366      
4367    
4368  
4369    
4370    
4371      
4372        --swatch-black: #000000 center center/cover no-repeat;
4373      
4374    
4375  
4376
4377  }
4378</style> </div> <!-- END sections: 0_global --> <link rel="stylesheet" href="//www.ministryofsupply.com/cdn/shop/t/542/assets/tailwind.css?v=67706146916772534601790085558"> <link rel="stylesheet" href="//www.ministryofsupply.com/cdn/shop/t/542/assets/custom.css?v=112651500098502479321790085558"> <header class="header-sections-container"> <!-- BEGIN sections: 0_header --> <div id="shopify-section-sections--23010069708875__announcement" class="shopify-section shopify-section-group-0_header"><link href="//www.ministryofsupply.com/cdn/shop/t/542/assets/ms-announce.css?v=174006011222670717561790085558" rel="stylesheet" type="text/css" media="all"> <style>
4379  :root {
4380    --announcement-bar-height: 34px;
4381  }
4382
4383  @media screen and (min-width: 768px) {
4384    :root {
4385      --announcement-bar-height: 36px;
4386    }
4387  }
4388
4389</style> <section x-data="{ ..._sections.initAnnouncementBar($el, $refs)}" data-announcement-bar="" data-settings='{"display_duration":5,"section_height":"36px \/ 34px","responsive_visibility_cart":""}' class="ms-announce relative w-full grid h-[--height] auto-cols-[100%] grid-flow-col overflow-x-auto overflow-y-hidden scrollbar-none snap-x snap-mandatory md:h-[--height-md] " style="--height-md: 36px; --height: 34px;" @scroll="$data.handleScroll()" x-effect="() => $data.handleEditorBlockSelect($editor?.select_block_id)"> <section x-data="" x-init="initMarqueeAnimationBlock($el)" x-effect="()=> { if ($modal.id === 'cart-drawer') { $nextTick(() => initMarqueeAnimationBlock($el)) } }" data-block-id="announcement_rXxrpH" data-block-index="0" class="relative z-0 overflow-hidden snap-center scheme-95905c76-eb75-41f5-9bf5-3a9d4a76c572 "> <div class="md:opacity-0 @max-md:opacity-100 md:pointer-events-none flex flex-col justify-center absolute inset-0 px-[--layout-container-gutter] md:items-center md:text-center items-center text-center"> <div> <div class="_input-richtext richtext-md"><p>
4389Free 2-Day Shipping and Easy Returns</p></div> </div> </div> <div class="max-md:opacity-0 @max-md:opacity-0 max-md:pointer-events-none flex flex-col justify-center absolute inset-0 px-container-md md:items-center md:text-center items-center text-center"> <div> <div class="_input-richtext richtext-md"><p>Free 2-Day Shipping and Easy Returns</p></div> </div> </div> </section> <section x-data="" x-init="initMarqueeAnimationBlock($el)" x-effect="()=> { if ($modal.id === 'cart-drawer') { $nextTick(() => initMarqueeAnimationBlock($el)) } }" data-block-id="announcement_MsArrv" data-block-index="1" class="relative z-0 overflow-hidden snap-center scheme-95905c76-eb75-41f5-9bf5-3a9d4a76c572 "> <div class="md:opacity-0 @max-md:opacity-100 md:pointer-events-none flex flex-col justify-center absolute inset-0 px-[--layout-container-gutter] md:items-center md:text-center items-center text-center"> <div> <div class="_input-richtext richtext-md"><p><a href="/collections/mens-new-arrivals-b">Shop Latest Arrivals →</a></p></div> </div> </div> <div class="max-md:opacity-0 @max-md:opacity-0 max-md:pointer-events-none flex flex-col justify-center absolute inset-0 px-container-md md:items-center md:text-center items-center text-center"> <div> <div class="_input-richtext richtext-md"><p><a href="/collections/mens-new-arrivals-b">Shop Latest Arrivals →</a></p></div> </div> </div> </section> </section> </div><div id="shopify-section-sections--23010069708875__progress_bar" class="shopify-section shopify-section-group-0_header"> <style>
4390  :root {
4391    --progress-bar-height: 0px;
4392  }
4393
4394  @media screen and (min-width: 768px) {
4395    :root {
4396      --progress-bar-height: 0px;
4397    }
4398  }
4399</style> <div class="@container"> <section x-data="{ settings: utils.JSONParse($el.getAttribute('data-settings')), current: 0, targets: utils.JSONParse($el.getAttribute('data-targets')), percentages: [], currentIndex: 0 }" x-effect="() => {
4400             current = $cart.state?.[settings.incentive_type] ?? 0;
4401             percentages = targets.map((target, i, arr)=> [Math.max(0, Math.min(1, (current - (arr[i - 1] ?? 0)) / (target - (arr[i - 1] ?? 0)))) * 100, i, target])?.sort((a,b)=> a[2] - b[2]);
4402             currentIndex = percentages.find(([percent])=> percent > 0 &amp;&amp; percent < 100)?.[1] ?? percentages.find(([percent,i,target]) => percent === 0)?.[1] ?? percentages.findLast(([percent,i,target]) => percent === 100)?.[1]
4403           }" data-settings='{"incentive_type":"total_price","success_bg_color":"#3366ff","success_border_color":"#3366ff","base_bg_color":"#dedede","base_border_color":"#dedede","bar_height_border_width_radius":"16px \/ 4px | 1px | 100px | 10px","section_height":"65px \/ 61px","container_spacing":"px-container-xs","responsive_visibility_cart":"cart-only","color_scheme":{"error":"json not allowed for this object"}}' data-targets="[10000,50000]" data-progress-bar="" class="@max-md:[&amp;.cart-only]:flex relative flex h-[--height] flex-col gap-dynamic items-center justify-center overflow-hidden md:h-[--height-md] @max-md:px-[--layout-container-gutter] color_scheme_1 cart-only px-container-xs" style="--height-md: 65px;--height: 61px;
4404               --bar-height-md: 16px;--bar-height: 4px;
4405               --border-md: 1px;--border: 1px;
4406               --radius-md: 100px;--radius: 100px;
4407               --gap-md: 10px;--gap: 10px;
4408               --success-bg-color: #3366ff;--success-border-color: #3366ff;
4409               --base-bg-color: #dedede;--base-border-color: #dedede;"> <footer class="flex items-center justify-center"> <div x-data="{ index: +`0` }" class="flex" data-target="10000"> <div x-cloak="" x-show="index === (targets.length - 1) &amp;&amp; percentages[percentages.length - 1][0] === 100"> <div class="_input-richtext richtext-md"><h6><strong>You've unlocked Free Shipping</strong></h6></div> </div> <div x-cloak="" x-show="index === currentIndex &amp;&amp; percentages[percentages.length - 1][0] !== 100" x-html="$el.getAttribute('data-content')?.replace('[difference]',
4410                 settings.incentive_type === 'total_price'
4411                   ? utils.formatMoney(targets[currentIndex] - current)
4412                   : `${targets[currentIndex] - current}`
4413               )" data-content="
4414
4415<div class=&quot;_input-richtext richtext-md&quot;><h6>You are [difference] from <strong>Free Shipping</strong></h6></div>
4416"></div> </div> <div x-data="{ index: +`1` }" class="flex" data-target="50000"> <div x-cloak="" x-show="index === (targets.length - 1) &amp;&amp; percentages[percentages.length - 1][0] === 100"> <div class="_input-richtext richtext-md"><h6><strong>Use Code "15off" for 15% OFF</strong></h6></div> </div> <div x-cloak="" x-show="index === currentIndex &amp;&amp; percentages[percentages.length - 1][0] !== 100" x-html="$el.getAttribute('data-content')?.replace('[difference]',
4417                 settings.incentive_type === 'total_price'
4418                   ? utils.formatMoney(targets[currentIndex] - current)
4419                   : `${targets[currentIndex] - current}`
4420               )" data-content="
4421
4422<div class=&quot;_input-richtext richtext-md&quot;><h6>You are [difference] from <strong>15% Off </strong></h6></div>
4423"></div> </div> </footer> <div class="flex w-full items-center gap-2"> <div x-data="{ percent: percentages.find(([percent, i, target])=> i === +`0`)[0], order: percentages.findIndex(([percent, i, target])=> i === +`0`) }" x-effect="()=> {
4424               order = percentages.findIndex(([percent, i, target])=> i === +`0`)
4425               percent = percentages[order][0];
4426             }" class="flex w-full rounded-[--radius] bg-[--base-bg-color] p-[--border] transition-all duration-150 ease-linear @md:p-[--border] @md:rounded-[--radius-md]" :style="`background: linear-gradient(90deg, var(--success-border-color), var(--success-border-color) ${percent}%, var(--base-border-color) ${percent}%, var(--base-border-color)); order: ${order};`" data-target="10000"> <div class="relative h-[--bar-height] flex-1 overflow-hidden rounded-[--radius] bg-[--base-bg-color] @md:h-[--bar-height-md] @md:rounded-[--radius-md]"> <div class="relative h-full bg-[--success-bg-color] transition-all duration-150 ease-linear" :style="`width: ${percent}%`"></div> </div> </div> <div x-data="{ percent: percentages.find(([percent, i, target])=> i === +`1`)[0], order: percentages.findIndex(([percent, i, target])=> i === +`1`) }" x-effect="()=> {
4427               order = percentages.findIndex(([percent, i, target])=> i === +`1`)
4428               percent = percentages[order][0];
4429             }" class="flex w-full rounded-[--radius] bg-[--base-bg-color] p-[--border] transition-all duration-150 ease-linear @md:p-[--border] @md:rounded-[--radius-md]" :style="`background: linear-gradient(90deg, var(--success-border-color), var(--success-border-color) ${percent}%, var(--base-border-color) ${percent}%, var(--base-border-color)); order: ${order};`" data-target="50000"> <div class="relative h-[--bar-height] flex-1 overflow-hidden rounded-[--radius] bg-[--base-bg-color] @md:h-[--bar-height-md] @md:rounded-[--radius-md]"> <div class="relative h-full bg-[--success-bg-color] transition-all duration-150 ease-linear" :style="`width: ${percent}%`"></div> </div> </div> </div> </section> </div> </div><div id="shopify-section-sections--23010069708875__navigation-bar" class="shopify-section shopify-section-group-0_header"> <style>
4430  :root {
4431    --navigation-bar-height: 65px;
4432  }
4433
4434  @media screen and (min-width: 768px) {
4435    :root {
4436      --navigation-bar-height: 86px;
4437    }
4438  }
4439
4440  
4441</style> <header x-data="{ ..._sections.initNavigationBar($el, $refs) }
4441" @scroll.window.passive="$data.toggleTransparent($event, true);" @pointerover="`bar` === 'bar' &amp;&amp; $data.toggleTransparent" @pointerleave="`bar` === 'bar' &amp;&amp; $data.toggleTransparent" data-transparent-templates="index, page.holiday-gift-guide, page.fabric-tech2, page.labs-co-labs, page.home-bf-2, page.home-2, page.fabric-technology, page.travel-guide" data-color-scheme="color_scheme_1" data-transparent-color-scheme="color_scheme_3" x-init="()=> { $data.toggleTransparent(); $watch('$router.template', value => { $data.toggleTransparent(); }); $watch('$modal.id', value => { $data.toggleTransparent() }) }" class="relative h-[--height] md:h-[--height-md] border-b border-b-theme-border color_scheme_1 " style="--height-md: 86px;--height: 65px;"> <div class="relative h-full"> <div class="absolute flex justify-between gap-2 inset-0 px-container-md"> <div class="flex items-center gap-2 xxs:flex-min"> <a href="/#modal--drawer-menu" title="Open Drawer menu" class="relative flex items-center justify-center h-6 w-6 mobile-tablet-only "> <svg data-icon-handle="hamburger" class="bg-current shrink-0 h-5 shrink-0" x-data="{ url: getComputedStyle(document.documentElement).getPropertyValue(`--icon-hamburger--url`) }" :class="url ? 'cursor-pointer hf:opacity-70 transition-all duration-75': ''" :role="url ? 'link':''" :tabindex="url ? '0' : undefined" aria-label="hamburger" x-init="if (url) { $el.onclick = (e) => utils.isExternalURL(url) ? window.open(url) : barba.go(url) }" style="mask: var(--icon-hamburger); -webkit-mask: var(--icon-hamburger); aspect-ratio: var(--icon-hamburger-aspect-ratio, 1); "></svg> </a> <a href="/" class="flex items-center  "> <picture class="flex relative"> <img src="//www.ministryofsupply.com/cdn/shop/files/logo-black.svg?crop=center&amp;height=26&amp;v=1725285450&amp;width=198" alt="Ministry of Supply" width="198" height="26" loading="eager" class="[.navigation-bar--transparent_&amp;]:opacity-0 select-none" style="object-position: 50.0% 50.0%;" sizes="" srcset="//www.ministryofsupply.com/cdn/shop/files/logo-black.svg?v=1725285450&amp;width=48 48w,//www.ministryofsupply.com/cdn/shop/files/logo-black.svg?v=1725285450&amp;width=96 96w,//www.ministryofsupply.com/cdn/shop/files/logo-black.svg?v=1725285450&amp;width=256 256w" data-image="eager"> <img src="//www.ministryofsupply.com/cdn/shop/files/logo-white.svg?crop=center&amp;height=26&amp;v=1725285450&amp;width=198" alt="Ministry of Supply" width="198" height="26" loading="eager" class="absolute inset-0 opacity-0 [.navigation-bar--transparent_&amp;]:opacity-100 select-none" style="object-position: 50.0% 50.0%;" sizes="" srcset="//www.ministryofsupply.com/cdn/shop/files/logo-white.svg?v=1725285450&amp;width=48 48w,//www.ministryofsupply.com/cdn/shop/files/logo-white.svg?v=1725285450&amp;width=96 96w,//www.ministryofsupply.com/cdn/shop/files/logo-white.svg?v=1725285450&amp;width=256 256w" data-image="eager"> </picture> </a> </div> <div class="flex shrink-0 justify-center text-center"> <ul class="flex h-full shrink-0 gap-dynamic  desktop-only" role="menu" style="  --pl-md: 12px;--pl: 12px;  --pr-md: 12px;--pr: 12px;  --gap-md: 4px;--gap: 4px;"> <li class="relative flex h-full shrink-0 items-center border-b-2 border-t-2 border-transparent group" role="menuitem" :class="active &amp;&amp; 'true' ? 'border-b-gray-900 [.navigation-bar--transparent_&amp;]:border-b-transparent':'' " x-data="{ dropdown: !!+'0', openOnClick: true, isOpen: false, megamenu: !!document.querySelector(`[data-megamenu='shop-men']`), active: '/collections/mens-shop-all-1'?.split(/[#?]/gi)?.[0] === ($router.pathname) }" x-effect="() => {
4442        active = '/collections/mens-shop-all-1'?.split(/[#?]/gi)?.[0] === ($router.pathname);
4443        isOpen = $modal.id.includes('megamenu--shop-men');
4444          if ($modal.loaded) {
4445             megamenu = !!document.querySelector(`[data-megamenu='shop-men']`)
4446          }
4447        }" @editor_load.document="$nextTick(()=> { megamenu = !!document.querySelector(`[data-megamenu='shop-men']`) })" @pointerover="if (!openOnClick &amp;&amp; megamenu) {
4448          $modal.setId('megamenu--shop-men');
4449          isOpen = true;
4450        }
4451        if (!megamenu &amp;&amp; $modal.id.includes('megamenu-')) {
4452          isOpen = false;
4453          $modal.setId('');
4454        }" @click="(e) => {
4455        if (openOnClick &amp;&amp; megamenu) {
4456          e.preventDefault();
4457          e.stopPropagation();
4458          if (isOpen &amp;&amp; $modal.id.includes('megamenu-')) {
4459            isOpen = !isOpen;
4460            $modal.setId('');
4461          } else if (megamenu) {
4462            isOpen = true;
4463            $modal.setId('megamenu--shop-men');
4464          }
4465        }
4466      }"> <a href="/collections/mens-shop-all-1" @keydown="if ($event.key === ' ' || $event.key === 'Enter' || $event.key === 'ArrowDown') { $modal.setId('megamenu--shop-men') }" @pointerover="`bar` == 'links' &amp;&amp; $data.toggleTransparent" @pointerleave="`bar` == 'links' &amp;&amp; $data.toggleTransparent" class="px-dynamic flex shrink-0 items-center gap-2"> <span class="nav-link link-effect">Shop Men</span> <span class="shrink-0 transition-all" x-show="dropdown || megamenu" :class="isOpen &amp;&amp; true &amp;&amp; 'rotate-180 duration-300'"> <svg data-icon-handle="chevron-down" class="bg-current shrink-0 h-4" x-data="{ url: getComputedStyle(document.documentElement).getPropertyValue(`--icon-chevron-down--url`) }" :class="url ? 'cursor-pointer hf:opacity-70 transition-all duration-75': ''" :role="url ? 'link':''" :tabindex="url ? '0' : undefined" aria-label="chevron-down" x-init="if (url) { $el.onclick = (e) => utils.isExternalURL(url) ? window.open(url) : barba.go(url) }" style="mask: var(--icon-chevron-down); -webkit-mask: var(--icon-chevron-down); aspect-ratio: var(--icon-chevron-down-aspect-ratio, 1); "></svg> </span> </a> </li> <li class="relative flex h-full shrink-0 items-center border-b-2 border-t-2 border-transparent group" role="menuitem" :class="active &amp;&amp; 'true' ? 'border-b-gray-900 [.navigation-bar--transparent_&amp;]:border-b-transparent':'' " x-data="{ dropdown: !!+'0', openOnClick: true, isOpen: false, megamenu: !!document.querySelector(`[data-megamenu='shop-women']`), active: '/collections/womens-shop-all-1'?.split(/[#?]/gi)?.[0] === ($router.pathname) }" x-effect="() => {
4467        active = '/collections/womens-shop-all-1'?.split(/[#?]/gi)?.[0] === ($router.pathname);
4468        isOpen = $modal.id.includes('megamenu--shop-women');
4469          if ($modal.loaded) {
4470             megamenu = !!document.querySelector(`[data-megamenu='shop-women']`)
4471          }
4472        }" @editor_load.document="$nextTick(()=> { megamenu = !!document.querySelector(`[data-megamenu='shop-women']`) })" @pointerover="if (!openOnClick &amp;&amp; megamenu) {
4473          $modal.setId('megamenu--shop-women');
4474          isOpen = true;
4475        }
4476        if (!megamenu &amp;&amp; $modal.id.includes('megamenu-')) {
4477          isOpen = false;
4478          $modal.setId('');
4479        }" @click="(e) => {
4480        if (openOnClick &amp;&amp; megamenu) {
4481          e.preventDefault();
4482          e.stopPropagation();
4483          if (isOpen &amp;&amp; $modal.id.includes('megamenu-')) {
4484            isOpen = !isOpen;
4485            $modal.setId('');
4486          } else if (megamenu) {
4487            isOpen = true;
4488            $modal.setId('megamenu--shop-women');
4489          }
4490        }
4491      }"> <a href="/collections/womens-shop-all-1" @keydown="if ($event.key === ' ' || $event.key === 'Enter' || $event.key === 'ArrowDown') { $modal.setId('megamenu--shop-women') }" @pointerover="`bar` == 'links' &amp;&amp; $data.toggleTransparent" @pointerleave="`bar` == 'links' &amp;&amp; $data.toggleTransparent" class="px-dynamic flex shrink-0 items-center gap-2"> <span class="nav-link link-effect">Shop Women</span> <span class="shrink-0 transition-all" x-show="dropdown || megamenu" :class="isOpen &amp;&amp; true &amp;&amp; 'rotate-180 duration-300'"> <svg data-icon-handle="chevron-down" class="bg-current shrink-0 h-4" x-data="{ url: getComputedStyle(document.documentElement).getPropertyValue(`--icon-chevron-down--url`) }" :class="url ? 'cursor-pointer hf:opacity-70 transition-all duration-75': ''" :role="url ? 'link':''" :tabindex="url ? '0' : undefined" aria-label="chevron-down" x-init="if (url) { $el.onclick = (e) => utils.isExternalURL(url) ? window.open(url) : barba.go(url) }" style="mask: var(--icon-chevron-down); -webkit-mask: var(--icon-chevron-down); aspect-ratio: var(--icon-chevron-down-aspect-ratio, 1); "></svg> </span> </a> </li> <li class="relative flex h-full shrink-0 items-center border-b-2 border-t-2 border-transparent group" role="menuitem" :class="active &amp;&amp; 'true' ? 'border-b-gray-900 [.navigation-bar--transparent_&amp;]:border-b-transparent':'' " x-data="{ dropdown: !!+'0', openOnClick: true, isOpen: false, megamenu: !!document.querySelector(`[data-megamenu='shop-carry']`), active: 'https://www.ministryofsupply.com/collections/carry'?.split(/[#?]/gi)?.[0] === ($router.pathname) }" x-effect="() => {
4492        active = 'https://www.ministryofsupply.com/collections/carry'?.split(/[#?]/gi)?.[0] === ($router.pathname);
4493        isOpen = $modal.id.includes('megamenu--shop-carry');
4494          if ($modal.loaded) {
4495             megamenu = !!document.querySelector(`[data-megamenu='shop-carry']`)
4496          }
4497        }" @editor_load.document="$nextTick(()=> { megamenu = !!document.querySelector(`[data-megamenu='shop-carry']`) })" @pointerover="if (!openOnClick &amp;&amp; megamenu) {
4498          $modal.setId('megamenu--shop-carry');
4499          isOpen = true;
4500        }
4501        if (!megamenu &amp;&amp; $modal.id.includes('megamenu-')) {
4502          isOpen = false;
4503          $modal.setId('');
4504        }" @click="(e) => {
4505        if (openOnClick &amp;&amp; megamenu) {
4506          e.preventDefault();
4507          e.stopPropagation();
4508          if (isOpen &amp;&amp; $modal.id.includes('megamenu-')) {
4509            isOpen = !isOpen;
4510            $modal.setId('');
4511          } else if (megamenu) {
4512            isOpen = true;
4513            $modal.setId('megamenu--shop-carry');
4514          }
4515        }
4516      }"> <a href="https://www.ministryofsupply.com/collections/carry" @keydown="if ($event.key === ' ' || $event.key === 'Enter' || $event.key === 'ArrowDown') { $modal.setId('megamenu--shop-carry') }" @pointerover="`bar` == 'links' &amp;&amp; $data.toggleTransparent" @pointerleave="`bar` == 'links' &amp;&amp; $data.toggleTransparent" class="px-dynamic flex shrink-0 items-center gap-2"> <span class="nav-link link-effect">Shop Carry</span> <span class="shrink-0 transition-all" x-show="dropdown || megamenu" :class="isOpen &amp;&amp; true &amp;&amp; 'rotate-180 duration-300'"> <svg data-icon-handle="chevron-down" class="bg-current shrink-0 h-4" x-data="{ url: getComputedStyle(document.documentElement).getPropertyValue(`--icon-chevron-down--url`) }" :class="url ? 'cursor-pointer hf:opacity-70 transition-all duration-75': ''" :role="url ? 'link':''" :tabindex="url ? '0' : undefined" aria-label="chevron-down" x-init="if (url) { $el.onclick = (e) => utils.isExternalURL(url) ? window.open(url) : barba.go(url) }" style="mask: var(--icon-chevron-down); -webkit-mask: var(--icon-chevron-down); aspect-ratio: var(--icon-chevron-down-aspect-ratio, 1); "></svg> </span> </a> </li> <li class="relative flex h-full shrink-0 items-center border-b-2 border-t-2 border-transparent group" role="menuitem" :class="active &amp;&amp; 'true' ? 'border-b-gray-900 [.navigation-bar--transparent_&amp;]:border-b-transparent':'' " x-data="{ dropdown: !!+'0', openOnClick: true, isOpen: false, megamenu: !!document.querySelector(`[data-megamenu='innovation']`), active: '/pages/fabric-technology'?.split(/[#?]/gi)?.[0] === ($router.pathname) }" x-effect="() => {
4517        active = '/pages/fabric-technology'?.split(/[#?]/gi)?.[0] === ($router.pathname);
4518        isOpen = $modal.id.includes('megamenu--innovation');
4519          if ($modal.loaded) {
4520             megamenu = !!document.querySelector(`[data-megamenu='innovation']`)
4521          }
4522        }" @editor_load.document="$nextTick(()=> { megamenu = !!document.querySelector(`[data-megamenu='innovation']`) })" @pointerover="if (!openOnClick &amp;&amp; megamenu) {
4523          $modal.setId('megamenu--innovation');
4524          isOpen = true;
4525        }
4526        if (!megamenu &amp;&amp; $modal.id.includes('megamenu-')) {
4527          isOpen = false;
4528          $modal.setId('');
4529        }" @click="(e) => {
4530        if (openOnClick &amp;&amp; megamenu) {
4531          e.preventDefault();
4532          e.stopPropagation();
4533          if (isOpen &amp;&amp; $modal.id.includes('megamenu-')) {
4534            isOpen = !isOpen;
4535            $modal.setId('');
4536          } else if (megamenu) {
4537            isOpen = true;
4538            $modal.setId('megamenu--innovation');
4539          }
4540        }
4541      }"> <a href="/pages/fabric-technology" @keydown="if ($event.key === ' ' || $event.key === 'Enter' || $event.key === 'ArrowDown') { $modal.setId('megamenu--innovation') }" @pointerover="`bar` == 'links' &amp;&amp; $data.toggleTransparent" @pointerleave="`bar` == 'links' &amp;&amp; $data.toggleTransparent" class="px-dynamic flex shrink-0 items-center gap-2"> <span class="nav-link link-effect">Innovation</span> <span class="shrink-0 transition-all" x-show="dropdown || megamenu" :class="isOpen &amp;&amp; true &amp;&amp; 'rotate-180 duration-300'"> <svg data-icon-handle="chevron-down" class="bg-current shrink-0 h-4" x-data="{ url: getComputedStyle(document.documentElement).getPropertyValue(`--icon-chevron-down--url`) }" :class="url ? 'cursor-pointer hf:opacity-70 transition-all duration-75': ''" :role="url ? 'link':''" :tabindex="url ? '0' : undefined" aria-label="chevron-down" x-init="if (url) { $el.onclick = (e) => utils.isExternalURL(url) ? window.open(url) : barba.go(url) }" style="mask: var(--icon-chevron-down); -webkit-mask: var(--icon-chevron-down); aspect-ratio: var(--icon-chevron-down-aspect-ratio, 1); "></svg> </span> </a> </li> <li class="relative flex h-full shrink-0 items-center border-b-2 border-t-2 border-transparent group" role="menuitem" :class="active &amp;&amp; 'true' ? 'border-b-gray-900 [.navigation-bar--transparent_&amp;]:border-b-transparent':'' " x-data="{ dropdown: !!+'0', openOnClick: true, isOpen: false, megamenu: !!document.querySelector(`[data-megamenu='travel']`), active: '/pages/travel'?.split(/[#?]/gi)?.[0] === ($router.pathname) }" x-effect="() => {
4542        active = '/pages/travel'?.split(/[#?]/gi)?.[0] === ($router.pathname);
4543        isOpen = $modal.id.includes('megamenu--travel');
4544          if ($modal.loaded) {
4545             megamenu = !!document.querySelector(`[data-megamenu='travel']`)
4546          }
4547        }" @editor_load.document="$nextTick(()=> { megamenu = !!document.querySelector(`[data-megamenu='travel']`) })" @pointerover="if (!openOnClick &amp;&amp; megamenu) {
4548          $modal.setId('megamenu--travel');
4549          isOpen = true;
4550        }
4551        if (!megamenu &amp;&amp; $modal.id.includes('megamenu-')) {
4552          isOpen = false;
4553          $modal.setId('');
4554        }" @click="(e) => {
4555        if (openOnClick &amp;&amp; megamenu) {
4556          e.preventDefault();
4557          e.stopPropagation();
4558          if (isOpen &amp;&amp; $modal.id.includes('megamenu-')) {
4559            isOpen = !isOpen;
4560            $modal.setId('');
4561          } else if (megamenu) {
4562            isOpen = true;
4563            $modal.setId('megamenu--travel');
4564          }
4565        }
4566      }"> <a href="/pages/travel" @keydown="if ($event.key === ' ' || $event.key === 'Enter' || $event.key === 'ArrowDown') { $modal.setId('megamenu--travel') }" @pointerover="`bar` == 'links' &amp;&amp; $data.toggleTransparent" @pointerleave="`bar` == 'links' &amp;&amp; $data.toggleTransparent" class="px-dynamic flex shrink-0 items-center gap-2"> <span class="nav-link link-effect">Travel</span> <span class="shrink-0 transition-all" x-show="dropdown || megamenu" :class="isOpen &amp;&amp; true &amp;&amp; 'rotate-180 duration-300'"> <svg data-icon-handle="chevron-down" class="bg-current shrink-0 h-4" x-data="{ url: getComputedStyle(document.documentElement).getPropertyValue(`--icon-chevron-down--url`) }" :class="url ? 'cursor-pointer hf:opacity-70 transition-all duration-75': ''" :role="url ? 'link':''" :tabindex="url ? '0' : undefined" aria-label="chevron-down" x-init="if (url) { $el.onclick = (e) => utils.isExternalURL(url) ? window.open(url) : barba.go(url) }" style="mask: var(--icon-chevron-down); -webkit-mask: var(--icon-chevron-down); aspect-ratio: var(--icon-chevron-down-aspect-ratio, 1); "></svg> </span> </a> </li> <li class="relative flex h-full shrink-0 items-center border-b-2 border-t-2 border-transparent group" role="menuitem" :class="active &amp;&amp; 'true' ? 'border-b-gray-900 [.navigation-bar--transparent_&amp;]:border-b-transparent':'' " x-data="{ dropdown: !!+'0', openOnClick: true, isOpen: false, megamenu: !!document.querySelector(`[data-megamenu='sale']`), active: 'https://www.ministryofsupply.com/pages/last-chance-sale'?.split(/[#?]/gi)?.[0] === ($router.pathname) }" x-effect="() => {
4567        active = 'https://www.ministryofsupply.com/pages/last-chance-sale'?.split(/[#?]/gi)?.[0] === ($router.pathname);
4568        isOpen = $modal.id.includes('megamenu--sale');
4569          if ($modal.loaded) {
4570             megamenu = !!document.querySelector(`[data-megamenu='sale']`)
4571          }
4572        }" @editor_load.document="$nextTick(()=> { megamenu = !!document.querySelector(`[data-megamenu='sale']`) })" @pointerover="if (!openOnClick &amp;&amp; megamenu) {
4573          $modal.setId('megamenu--sale');
4574          isOpen = true;
4575        }
4576        if (!megamenu &amp;&amp; $modal.id.includes('megamenu-')) {
4577          isOpen = false;
4578          $modal.setId('');
4579        }" @click="(e) => {
4580        if (openOnClick &amp;&amp; megamenu) {
4581          e.preventDefault();
4582          e.stopPropagation();
4583          if (isOpen &amp;&amp; $modal.id.includes('megamenu-')) {
4584            isOpen = !isOpen;
4585            $modal.setId('');
4586          } else if (megamenu) {
4587            isOpen = true;
4588            $modal.setId('megamenu--sale');
4589          }
4590        }
4591      }"> <a href="https://www.ministryofsupply.com/pages/last-chance-sale" @keydown="if ($event.key === ' ' || $event.key === 'Enter' || $event.key === 'ArrowDown') { $modal.setId('megamenu--sale') }" @pointerover="`bar` == 'links' &amp;&amp; $data.toggleTransparent" @pointerleave="`bar` == 'links' &amp;&amp; $data.toggleTransparent" class="px-dynamic flex shrink-0 items-center gap-2"> <span class="nav-link link-effect">Sale</span> <span class="shrink-0 transition-all" x-show="dropdown || megamenu" :class="isOpen &amp;&amp; true &amp;&amp; 'rotate-180 duration-300'"> <svg data-icon-handle="chevron-down" class="bg-current shrink-0 h-4" x-data="{ url: getComputedStyle(document.documentElement).getPropertyValue(`--icon-chevron-down--url`) }" :class="url ? 'cursor-pointer hf:opacity-70 transition-all duration-75': ''" :role="url ? 'link':''" :tabindex="url ? '0' : undefined" aria-label="chevron-down" x-init="if (url) { $el.onclick = (e) => utils.isExternalURL(url) ? window.open(url) : barba.go(url) }" style="mask: var(--icon-chevron-down); -webkit-mask: var(--icon-chevron-down); aspect-ratio: var(--icon-chevron-down-aspect-ratio, 1); "></svg> </span> </a> </li> </ul> </div> <div class="flex items-center justify-end gap-2 xxs:flex-min"> <a href="https://www.ministryofsupply.com/customer_authentication/redirect?locale=en&amp;region_country=US" title="Account" class="relative flex items-center justify-center h-6 w-6  "> <svg data-icon-handle="user" class="bg-current shrink-0 h-5 shrink-0" x-data="{ url: getComputedStyle(document.documentElement).getPropertyValue(`--icon-user--url`) }" :class="url ? 'cursor-pointer hf:opacity-70 transition-all duration-75': ''" :role="url ? 'link':''" :tabindex="url ? '0' : undefined" aria-label="user" x-init="if (url) { $el.onclick = (e) => utils.isExternalURL(url) ? window.open(url) : barba.go(url) }" style="mask: var(--icon-user); -webkit-mask: var(--icon-user); aspect-ratio: var(--icon-user-aspect-ratio, 1); "></svg> </a> <a href="/#modal--search" title="Open Search modal" class="relative flex items-center justify-center h-6 w-6  "> <svg data-icon-handle="search" class="bg-current shrink-0 h-5 shrink-0" x-data="{ url: getComputedStyle(document.documentElement).getPropertyValue(`--icon-search--url`) }" :class="url ? 'cursor-pointer hf:opacity-70 transition-all duration-75': ''" :role="url ? 'link':''" :tabindex="url ? '0' : undefined" aria-label="search" x-init="if (url) { $el.onclick = (e) => utils.isExternalURL(url) ? window.open(url) : barba.go(url) }" style="mask: var(--icon-search); -webkit-mask: var(--icon-search); aspect-ratio: var(--icon-search-aspect-ratio, 1); "></svg> </a> <style>  :where([data-style-id="sections--23010069708875__navigation-bar--cart_icon_4YEY7K"]) [data-style-cart-icon] {  ;width:auto;height:20px;  }  @media screen and (min-width: 768px ) {  :where([data-style-id="sections--23010069708875__navigation-bar--cart_icon_4YEY7K"]) [data-style-cart-icon] {  ;width:auto;height:20px;  }  }        @container (max-width: 768px) {  :where([data-style-id="sections--23010069708875__navigation-bar--cart_icon_4YEY7K"]) [data-style-cart-icon] {  ;width:auto;height:20px;  }  }  :where([data-style-id="sections--23010069708875__navigation-bar--cart_icon_4YEY7K"]) [data-style-cart-icon]:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    </style> <a href="/#modal--cart-drawer" data-style-id="sections--23010069708875__navigation-bar--cart_icon_4YEY7K" title="Open Cart Drawer" class="relative flex items-center justify-center p-1  "> <svg data-icon-handle="cart" data-style-cart-icon="" class="bg-current shrink-0 shrink-0" x-data="{ url: getComputedStyle(document.documentElement).getPropertyValue(`--icon-cart--url`) }" :class="url ? 'cursor-pointer hf:opacity-70 transition-all duration-75': ''" :role="url ? 'link':''" :tabindex="url ? '0' : undefined" aria-label="cart" x-init="if (url) { $el.onclick = (e) => utils.isExternalURL(url) ? window.open(url) : barba.go(url) }" style="mask: var(--icon-cart); -webkit-mask: var(--icon-cart); aspect-ratio: var(--icon-cart-aspect-ratio, 1); "></svg> <div x-data="" data-style-cart-count="" class="absolute right-0 top-0 z-10 flex h-3.5 w-3.5 items-center justify-center rounded-full bg-theme-text text-9 text-theme-bg" x-text="$cart.state.item_count">0</div> </a> </div> </div> </div> </header> <div class="pointer-events-none fixed inset-0 z-[2147483647]"> <div class="pointer-events-none relative flex h-full w-full -translate-x-full items-center justify-center opacity-0 transition-all [&amp;.out-active:not(.active)]:translate-x-full ease-in-out group ac:pointer-events-auto ac:opacity-100 ac:translate-x-0  color_scheme_1" data-transition-overlay=""> <div class="flex h-full w-full items-center justify-center px-[--layout-container-gutter]"> <div class="relative"> <picture class="relative flex h-36 w-full max-w-sm opacity-30"> <img src="//www.ministryofsupply.com/cdn/shop/files/logo-black.svg?crop=center&amp;height=300&amp;v=1725285450&amp;width=198" alt="Ministry of Supply" width="198" height="300" loading="lazy" class="relative w-full h-full object-contain select-none" style="object-position: 50.0% 50.0%;" sizes="" srcset="//www.ministryofsupply.com/cdn/shop/files/logo-black.svg?v=1725285450&amp;width=48 48w,//www.ministryofsupply.com/cdn/shop/files/logo-black.svg?v=1725285450&amp;width=96 96w,//www.ministryofsupply.com/cdn/shop/files/logo-black.svg?v=1725285450&amp;width=256 256w" data-image="lazy"> </picture> <picture class="absolute inset-0 flex h-36 w-full max-w-sm !animation-pause group-ac:!animation-play" style="animation: transitioning 2.6s ease-in-out infinite;"> <img src="//www.ministryofsupply.com/cdn/shop/files/logo-black.svg?crop=center&amp;height=300&amp;v=1725285450&amp;width=198" alt="Ministry of Supply" width="198" height="300" loading="lazy" class="relative w-full h-full object-contain select-none" style="object-position: 50.0% 50.0%;" sizes="" srcset="//www.ministryofsupply.com/cdn/shop/files/logo-black.svg?v=1725285450&amp;width=48 48w,//www.ministryofsupply.com/cdn/shop/files/logo-black.svg?v=1725285450&amp;width=96 96w,//www.ministryofsupply.com/cdn/shop/files/logo-black.svg?v=1725285450&amp;width=256 256w" data-image="lazy"> </picture> </div> </div> </div> </div> <style> #shopify-section-sections--23010069708875__navigation-bar a[href*="sale"] {color: #e
459102020 !important;} #shopify-section-sections--23010069708875__navigation-bar a[href*="sale"] * {color: #e02020 !important;} </style></div><div id="shopify-section-sections--23010069708875__content_grid_hXV3aG" class="shopify-section shopify-section-group-0_header"> <style>  :where([data-style-id="sections--23010069708875__content_grid_hXV3aG"]) [data-style-content-grid] {  ;background-color:;border-color:;margin-top:0 ;margin-bottom: 0 ;margin-left: 0 ;margin-right: 0;padding-top:0 ;padding-bottom: 0 ;padding-left: 0 ;padding-right: 0;border-style:solid;border-width:0 ;border-radius: 0 ;max-height:  ;max-width:  ;overflow:;--grid-cols:1 ;grid-template-columns: repeat(var(--grid-cols,1), minmax(0, 1fr));justify-content: stretch ;place-items: stretch ;text-align: stretch ;align-items: stretch ;align-content: stretch ;gap: 0;  }  @media screen and (min-width: 768px ) {  :where([data-style-id="sections--23010069708875__content_grid_hXV3aG"]) [data-style-content-grid] {  ;background-color:;border-color:;margin-top:0 ;margin-bottom: 0 ;margin-left: 0 ;margin-right: 0;padding-top:0 ;padding-bottom: 0 ;padding-left: 0 ;padding-right: 0;border-width:0 ;border-radius: 0 ;max-height:  ;max-width:  ;overflow:;--grid-cols:1 ;justify-content: stretch ;place-items: stretch ;text-align: stretch ;align-items: stretch ;align-content: stretch ;gap: 0;  }  }        @container (max-width: 768px) {  :where([data-style-id="sections--23010069708875__content_grid_hXV3aG"]) [data-style-content-grid] {  ;background-color:;border-color:;margin-top:0 ;margin-bottom: 0 ;margin-left: 0 ;margin-right: 0;padding-top:0 ;padding-bottom: 0 ;padding-left: 0 ;padding-right: 0;border-style:solid;border-width:0 ;border-radius: 0 ;max-height:  ;max-width:  ;overflow:;--grid-cols:1 ;grid-template-columns: repeat(var(--grid-cols,1), minmax(0, 1fr));justify-content: stretch ;place-items: stretch ;text-align: stretch ;align-items: stretch ;align-content: stretch ;gap: 0;  }  }  :where([data-style-id="sections--23010069708875__content_grid_hXV3aG"]) [data-style-content-grid]:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    </style> <style>  [data-style-id="sections--23010069708875__content_grid_hXV3aG"] {  ;padding-top:0 ;padding-bottom: 0 ;min-height: 0;  }  @media screen and (min-width: 768px ) {  [data-style-id="sections--23010069708875__content_grid_hXV3aG"] {  ;padding-top:0 ;padding-bottom: 0 ;min-height: 0;  }  }        @container (max-width: 768px) {  [data-style-id="sections--23010069708875__content_grid_hXV3aG"] {  ;padding-top:0 ;padding-bottom: 0 ;min-height: 0;  }  }  [data-style-id="sections--23010069708875__content_grid_hXV3aG"]:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    </style> <div id="sections--23010069708875__content_grid_hXV3aG" data-style-id="sections--23010069708875__content_grid_hXV3aG" data-section-type="content-grid" data-section-location="custom.header" data-section-index="3" data-section-block-size="0" class="section--content-grid relative bg-theme-bg text-theme-text grid isolate color_scheme_1 px-container-md border-y-none" style="; background-image: var(--color-bg-gradient);"> <div class="grid h-full" data-style-content-grid="" data-tabs="[]" x-data="{ tabs: utils.JSONParse($el.getAttribute('data-tabs')), current_tab: utils.JSONParse($el.getAttribute('data-tabs'))[0] ?? '' }"> </div> </div> </div> <!-- END sections: 0_header --> </header> <div data-dynamic-modals=""></div> <div data-dynamic-cards=""></div> <!--AGI:Start - Schema Implementation - 2024/12/24 --> <!--AGI:End - Schema Implementation - 2024/12/24 --> 
4591<script>
4592    const startTime = Date.now();
4593    const visual_preview_mode = window.location.search.includes('source=visualPreviewInitialLoad');
4594    const modalsContainer = visual_preview_mode ? document.querySelector("[data-dynamic-modals]") : document.querySelector("[data-dynamic-modals]:not([data-remove-parent-dynamically])");
4595    const cardsContainer = visual_preview_mode ? document.querySelector("[data-dynamic-cards]") : document.querySelector("[data-dynamic-cards]:not([data-remove-parent-dynamically]");
4596    const dbKey = `_platter---cached-sections`;
4597
4598    if ((modalsContainer && !modalsContainer?.children.length) || (cardsContainer && !cardsContainer?.children?.length)) {
4599      window.modalsLoaded = false;
4600      const res = JSON.parse(localStorage.getItem(dbKey) ?? "{}");
4601
4602      if (res?.cards && res.timestamp > Date.now() - 1000 * 60 * 30) {
4603
4604        if (modalsContainer && !modalsContainer?.children.length && res.modals) {
4605          modalsContainer.innerHTML = res.modals;
4606        }
4607        if (cardsContainer && !cardsContainer?.children?.length && res.cards) {
4608          cardsContainer.innerHTML = res.cards;
4609        }
4610
4611
4612        if (_stores?.quickView) {
4613          _stores.quickView.container = document.querySelector("[data-quick-view-container]");
4614          _stores.quickView.show_all_container = document.querySelector(
4615            "[data-quick-view-show-more]",
4616          );
4617          _stores.quickView.loading_container = document.querySelector("[data-quick-view-loading]");
4618        }
4619
4620        if (
4621          !window.location.origin.includes("127.0.0.1") ||
4622          res.timestamp < Date.now() - 1000 * 60 * 15
4623        ) {
4624          if (window._stores["modal"] && window._stores["modal"].loaded !== true) {
4625            window._stores["modal"].loaded = true;
4626          }
4627          // console.log('modals loaded', Date.now() - startTime);
4628          window.modalsLoaded = true;
4629          // return;
4630        }
4631      }
4632
4633      if (!window.modalsLoaded) {
4634        fetch("/collections?__modals_data=true&skipCache ")
4635          .then((res) => res.text())
4636          .then((res) => {
4637            const div = document.createElement('div');
4638            div.innerHTML = res;
4639            const modalsContent = div.querySelector('[data-modals-section]')?.innerHTML;
4640            const cardsContent = div.querySelector('[data-cards-section]')?.innerHTML;
4641
4642            if (modalsContainer && !modalsContainer?.children.length && modalsContent) {
4643              modalsContainer.innerHTML = modalsContent;
4644            }
4645            if (cardsContainer && !cardsContainer?.children?.length && cardsContent) {
4646              cardsContainer.innerHTML = cardsContent;
4647            }
4648
4649
4650            try {
4651              localStorage.setItem(dbKey, JSON.stringify({
4652                modals: modalsContent,
4653                cards: cardsContent,
4654                timestamp: Date.now(),
4655              }));
4656            } catch (err) {
4657              console.log(err);
4658              localStorage.clear();
4659              localStorage.setItem(dbKey, JSON.stringify({
4660                modals: modalsContent,
4661                cards: cardsContent,
4662                timestamp: Date.now(),
4663              }));
4664            }
4665
4666            if (_stores?.quickView) {
4667              _stores.quickView.container = document.querySelector("[data-quick-view-container]");
4668              _stores.quickView.show_all_container = document.querySelector(
4669                "[data-quick-view-show-more]",
4670              );
4671              _stores.quickView.loading_container = document.querySelector("[data-quick-view-loading]");
4672            }
4673            if (window._stores["modal"] && window._stores["modal"].loaded !== true) {
4674              window._stores["modal"].loaded = true;
4675            }
4676            document.querySelectorAll('.card-loading[data-intersected]').forEach(element => {
4677              element.setAttribute('data-cards-loaded', 'true');
4678            });
4679            // console.log('modals loaded', Date.now() - startTime, 'b');
4680            window.modalsLoaded = true;
4681          });
4682      }
4683    }
4684    if (!modalsContainer && !cardsContainer) {
4685      localStorage.removeItem(dbKey);
4686    }
4687  </script>
4687 <main data-content-root="" data-barba="container" data-barba-namespace="tmp" data-template="product.aesthetic" data-pathname="/products/mens-velocity-suit-jacket-dark-navy-heather-mps" x-data="{ windowWidth: window.innerWidth, windowHeight: window.innerHeight, scrollTop: window.scrollY }" x-init="document.documentElement.style.setProperty('--vh', `${window.innerHeight * 0.01}px`)" @resize.window="$data.windowWidth = window.innerWidth, windowHeight = window.innerHeight, document.documentElement.style.setProperty('--vh', `${window.innerHeight * 0.01}px`)" @scroll.window="$data.scrollTop = window.scrollY" class="relative mt-[--navigation-bar-transparent-height] flex flex-1 shrink-0 flex-col main-sections-container"> <section id="shopify-section-template--23010088714315__main" class="shopify-section"><link href="//www.ministryofsupply.com/cdn/shop/t/542/assets/ms-pdp.css?v=79245458648710068201790085558" rel="stylesheet" type="text/css" media="all"> <link href="//www.ministryofsupply.com/cdn/shop/t/542/assets/ms-pdp-apps.css?v=166346367892255324191790085558" rel="stylesheet" type="text/css" media="all"> <div class="ms-pdp" data-ms-pdp=""> <div class="ms-pdp-wrap"> <div class="ms-pdp-wrap__grid"><div class="ms-gal"> <div class="ms-gal__track" data-ms-gal-track="" role="group" aria-label="Men's Velocity Suit Jacket media"><div class="ms-gal__cell" data-ms-gal-cell=""><img src="//www.ministryofsupply.com/cdn/shop/files/MoS---Flats---Men_s---Velocity-Suit-Jacket---Front_Navy_0fcec64b-73c8-4209-bb61-da48bb2ff9aa.jpg?v=1752232642&amp;width=820" srcset="//www.ministryofsupply.com/cdn/shop/files/MoS---Flats---Men_s---Velocity-Suit-Jacket---Front_Navy_0fcec64b-73c8-4209-bb61-da48bb2ff9aa.jpg?v=1752232642&amp;width=320 320w,
4688          //www.ministryofsupply.com/cdn/shop/files/MoS---Flats---Men_s---Velocity-Suit-Jacket---Front_Navy_0fcec64b-73c8-4209-bb61-da48bb2ff9aa.jpg?v=1752232642&amp;width=480 480w,
4689          //www.ministryofsupply.com/cdn/shop/files/MoS---Flats---Men_s---Velocity-Suit-Jacket---Front_Navy_0fcec64b-73c8-4209-bb61-da48bb2ff9aa.jpg?v=1752232642&amp;width=640 640w,
4690          //www.ministryofsupply.com/cdn/shop/files/MoS---Flats---Men_s---Velocity-Suit-Jacket---Front_Navy_0fcec64b-73c8-4209-bb61-da48bb2ff9aa.jpg?v=1752232642&amp;width=820 820w,
4691          //www.ministryofsupply.com/cdn/shop/files/MoS---Flats---Men_s---Velocity-Suit-Jacket---Front_Navy_0fcec64b-73c8-4209-bb61-da48bb2ff9aa.jpg?v=1752232642&amp;width=1020 1020w,
4692          //www.ministryofsupply.com/cdn/shop/files/MoS---Flats---Men_s---Velocity-Suit-Jacket---Front_Navy_0fcec64b-73c8-4209-bb61-da48bb2ff9aa.jpg?v=1752232642&amp;width=1240 1240w,
4693          //www.ministryofsupply.com/cdn/shop/files/MoS---Flats---Men_s---Velocity-Suit-Jacket---Front_Navy_0fcec64b-73c8-4209-bb61-da48bb2ff9aa.jpg?v=1752232642&amp;width=1500 1500w" sizes="(min-width: 1024px) 34vw, 86vw" alt="Men's Velocity Suit Jacket" width="1500" height="2000" loading="eager" decoding="sync" fetchpriority="high"> </div><div class="ms-gal__cell" data-ms-gal-cell=""><img src="//www.ministryofsupply.com/cdn/shop/files/MoS---On-Model---Velocity-Blazer---Front_Navy.jpg?v=1752232594&amp;width=820" srcset="//www.ministryofsupply.com/cdn/shop/files/MoS---On-Model---Velocity-Blazer---Front_Navy.jpg?v=1752232594&amp;width=320 320w,
4694          //www.ministryofsupply.com/cdn/shop/files/MoS---On-Model---Velocity-Blazer---Front_Navy.jpg?v=1752232594&amp;width=480 480w,
4695          //www.ministryofsupply.com/cdn/shop/files/MoS---On-Model---Velocity-Blazer---Front_Navy.jpg?v=1752232594&amp;width=640 640w,
4696          //www.ministryofsupply.com/cdn/shop/files/MoS---On-Model---Velocity-Blazer---Front_Navy.jpg?v=1752232594&amp;width=820 820w,
4697          //www.ministryofsupply.com/cdn/shop/files/MoS---On-Model---Velocity-Blazer---Front_Navy.jpg?v=1752232594&amp;width=1020 1020w,
4698          //www.ministryofsupply.com/cdn/shop/files/MoS---On-Model---Velocity-Blazer---Front_Navy.jpg?v=1752232594&amp;width=1240 1240w,
4699          //www.ministryofsupply.com/cdn/shop/files/MoS---On-Model---Velocity-Blazer---Front_Navy.jpg?v=1752232594&amp;width=1500 1500w" sizes="(min-width: 1024px) 34vw, 86vw" alt="Men's Velocity Suit Jacket" width="1500" height="2000" loading="eager" decoding="async"> </div><div class="ms-gal__cell" data-ms-gal-cell="">
4699<img src="//www.ministryofsupply.com/cdn/shop/files/MoS---Lifestyle---Men_s---Velocity-Suit-Jacket---Dark-Navy-Heather---Velocity-Pant---Dark-Navy-Heather---Aero-Zero-Dress-Shirt---Chambray-Blue---2.jpg?v=1729270067&amp;width=820" srcset="//www.ministryofsupply.com/cdn/shop/files/MoS---Lifestyle---Men_s---Velocity-Suit-Jacket---Dark-Navy-Heather---Velocity-Pant---Dark-Navy-Heather---Aero-Zero-Dress-Shirt---Chambray-Blue---2.jpg?v=1729270067&amp;width=320 320w,
4700          //www.ministryofsupply.com/cdn/shop/files/MoS---Lifestyle---Men_s---Velocity-Suit-Jacket---Dark-Navy-Heather---Velocity-Pant---Dark-Navy-Heather---Aero-Zero-Dress-Shirt---Chambray-Blue---2.jpg?v=1729270067&amp;width=480 480w,
4701          //www.ministryofsupply.com/cdn/shop/files/MoS---Lifestyle---Men_s---Velocity-Suit-Jacket---Dark-Navy-Heather---Velocity-Pant---Dark-Navy-Heather---Aero-Zero-Dress-Shirt---Chambray-Blue---2.jpg?v=1729270067&amp;width=640 640w,
4702          //www.ministryofsupply.com/cdn/shop/files/MoS---Lifestyle---Men_s---Velocity-Suit-Jacket---Dark-Navy-Heather---Velocity-Pant---Dark-Navy-Heather---Aero-Zero-Dress-Shirt---Chambray-Blue---2.jpg?v=1729270067&amp;width=820 820w,
4703          //www.ministryofsupply.com/cdn/shop/files/MoS---Lifestyle---Men_s---Velocity-Suit-Jacket---Dark-Navy-Heather---Velocity-Pant---Dark-Navy-Heather---Aero-Zero-Dress-Shirt---Chambray-Blue---2.jpg?v=1729270067&amp;width=1020 1020w,
4704          //www.ministryofsupply.com/cdn/shop/files/MoS---Lifestyle---Men_s---Velocity-Suit-Jacket---Dark-Navy-Heather---Velocity-Pant---Dark-Navy-Heather---Aero-Zero-Dress-Shirt---Chambray-Blue---2.jpg?v=1729270067&amp;width=1240 1240w,
4705          //www.ministryofsupply.com/cdn/shop/files/MoS---Lifestyle---Men_s---Velocity-Suit-Jacket---Dark-Navy-Heather---Velocity-Pant---Dark-Navy-Heather---Aero-Zero-Dress-Shirt---Chambray-Blue---2.jpg?v=1729270067&amp;width=1500 1500w" sizes="(min-width: 1024px) 34vw, 86vw" alt="Men's Velocity Suit Jacket" width="900" height="1200" loading="lazy" decoding="async"> </div><div class="ms-gal__cell" data-ms-gal-cell=""><img src="//www.ministryofsupply.com/cdn/shop/files/Proof-Points---Velocity---AR.jpg?v=1760558267&amp;width=820" srcset="//www.ministryofsupply.com/cdn/shop/files/Proof-Points---Velocity---AR.jpg?v=1760558267&amp;width=320 320w,
4706          //www.ministryofsupply.com/cdn/shop/files/Proof-Points---Velocity---AR.jpg?v=1760558267&amp;width=480 480w,
4707          //www.ministryofsupply.com/cdn/shop/files/Proof-Points---Velocity---AR.jpg?v=1760558267&amp;width=640 640w,
4708          //www.ministryofsupply.com/cdn/shop/files/Proof-Points---Velocity---AR.jpg?v=1760558267&amp;width=820 820w,
4709          //www.ministryofsupply.com/cdn/shop/files/Proof-Points---Velocity---AR.jpg?v=1760558267&amp;width=1020 1020w,
4710          //www.ministryofsupply.com/cdn/shop/files/Proof-Points---Velocity---AR.jpg?v=1760558267&amp;width=1240 1240w,
4711          //www.ministryofsupply.com/cdn/shop/files/Proof-Points---Velocity---AR.jpg?v=1760558267&amp;width=1500 1500w" sizes="(min-width: 1024px) 34vw, 86vw" alt="Men's Velocity Suit Jacket" width="1500" height="2000" loading="lazy" decoding="async"> </div><div class="ms-gal__cell" data-ms-gal-cell=""><img src="//www.ministryofsupply.com/cdn/shop/files/MoS---Lifestyle---Men_s---Velocity-Suit-Jacket---Dark-Navy-Heather---Velocity-Pant---Dark-Navy-Heather---Aero-Zero-Dress-Shirt---Chambray-Blue---1.jpg?v=1729270067&amp;width=820" srcset="//www.ministryofsupply.com/cdn/shop/files/MoS---Lifestyle---Men_s---Velocity-Suit-Jacket---Dark-Navy-Heather---Velocity-Pant---Dark-Navy-Heather---Aero-Zero-Dress-Shirt---Chambray-Blue---1.jpg?v=1729270067&amp;width=320 320w,
4712          //www.ministryofsupply.com/cdn/shop/files/MoS---Lifestyle---Men_s---Velocity-Suit-Jacket---Dark-Navy-Heather---Velocity-Pant---Dark-Navy-Heather---Aero-Zero-Dress-Shirt---Chambray-Blue---1.jpg?v=1729270067&amp;width=480 480w,
4713          //www.ministryofsupply.com/cdn/shop/files/MoS---Lifestyle---Men_s---Velocity-Suit-Jacket---Dark-Navy-Heather---Velocity-Pant---Dark-Navy-Heather---Aero-Zero-Dress-Shirt---Chambray-Blue---1.jpg?v=1729270067&amp;width=640 640w,
4714          //www.ministryofsupply.com/cdn/shop/files/MoS---Lifestyle---Men_s---Velocity-Suit-Jacket---Dark-Navy-Heather---Velocity-Pant---Dark-Navy-Heather---Aero-Zero-Dress-Shirt---Chambray-Blue---1.jpg?v=1729270067&amp;width=820 820w,
4715          //www.ministryofsupply.com/cdn/shop/files/MoS---Lifestyle---Men_s---Velocity-Suit-Jacket---Dark-Navy-Heather---Velocity-Pant---Dark-Navy-Heather---Aero-Zero-Dress-Shirt---Chambray-Blue---1.jpg?v=1729270067&amp;width=1020 1020w,
4716          //www.ministryofsupply.com/cdn/shop/files/MoS---Lifestyle---Men_s---Velocity-Suit-Jacket---Dark-Navy-Heather---Velocity-Pant---Dark-Navy-Heather---Aero-Zero-Dress-Shirt---Chambray-Blue---1.jpg?v=1729270067&amp;width=1240 1240w,
4717          //www.ministryofsupply.com/cdn/shop/files/MoS---Lifestyle---Men_s---Velocity-Suit-Jacket---Dark-Navy-Heather---Velocity-Pant---Dark-Navy-Heather---Aero-Zero-Dress-Shirt---Chambray-Blue---1.jpg?v=1729270067&amp;width=1500 1500w" sizes="(min-width: 1024px) 34vw, 86vw" alt="Men's Velocity Suit Jacket" width="900" height="1200" loading="lazy" decoding="async"> </div><div class="ms-gal__cell" data-ms-gal-cell=""><img src="//www.ministryofsupply.com/cdn/shop/files/Proof-Points---Velocity-Blazer---Sink-Washable.jpg?v=1760558266&amp;width=820" srcset="//www.ministryofsupply.com/cdn/shop/files/Proof-Points---Velocity-Blazer---Sink-Washable.jpg?v=1760558266&amp;width=320 320w,
4718          //www.ministryofsupply.com/cdn/shop/files/Proof-Points---Velocity-Blazer---Sink-Washable.jpg?v=1760558266&amp;width=480 480w,
4719          //www.ministryofsupply.com/cdn/shop/files/Proof-Points---Velocity-Blazer---Sink-Washable.jpg?v=1760558266&amp;width=640 640w,
4720          //www.ministryofsupply.com/cdn/shop/files/Proof-Points---Velocity-Blazer---Sink-Washable.jpg?v=1760558266&amp;width=820 820w,
4721          //www.ministryofsupply.com/cdn/shop/files/Proof-Points---Velocity-Blazer---Sink-Washable.jpg?v=1760558266&amp;width=1020 1020w,
4722          //www.ministryofsupply.com/cdn/shop/files/Proof-Points---Velocity-Blazer---Sink-Washable.jpg?v=1760558266&amp;width=1240 1240w,
4723          //www.ministryofsupply.com/cdn/shop/files/Proof-Points---Velocity-Blazer---Sink-Washable.jpg?v=1760558266&amp;width=1500 1500w" sizes="(min-width: 1024px) 34vw, 86vw" alt="Men's Velocity Suit Jacket" width="1500" height="2000" loading="lazy" decoding="async"> </div><div class="ms-gal__cell" data-ms-gal-cell=""><img src="//www.ministryofsupply.com/cdn/shop/files/Lifestyle_-_M_s-Velocity-Blazer_-_2.jpg?v=1760644373&amp;width=820" srcset="//www.ministryofsupply.com/cdn/shop/files/Lifestyle_-_M_s-Velocity-Blazer_-_2.jpg?v=1760644373&amp;width=320 320w,
4724          //www.ministryofsupply.com/cdn/shop/files/Lifestyle_-_M_s-Velocity-Blazer_-_2.jpg?v=1760644373&amp;width=480 480w,
4725          //www.ministryofsupply.com/cdn/shop/files/Lifestyle_-_M_s-Velocity-Blazer_-_2.jpg?v=1760644373&amp;width=640 640w,
4726          //www.ministryofsupply.com/cdn/shop/files/Lifestyle_-_M_s-Velocity-Blazer_-_2.jpg?v=1760644373&amp;width=820 820w,
4727          //www.ministryofsupply.com/cdn/shop/files/Lifestyle_-_M_s-Velocity-Blazer_-_2.jpg?v=1760644373&amp;width=1020 1020w,
4728          //www.ministryofsupply.com/cdn/shop/files/Lifestyle_-_M_s-Velocity-Blazer_-_2.jpg?v=1760644373&amp;width=1240 1240w,
4729          //www.ministryofsupply.com/cdn/shop/files/Lifestyle_-_M_s-Velocity-Blazer_-_2.jpg?v=1760644373&amp;width=1500 1500w" sizes="(min-width: 1024px) 34vw, 86vw" alt="Men's Velocity Suit Jacket" width="1500" height="2000" loading="lazy" decoding="async"> </div><div class="ms-gal__cell" data-ms-gal-cell=""><img src="//www.ministryofsupply.com/cdn/shop/files/Proof-Points---Velocity---One-Bag-Ready.jpg?v=1760558265&amp;width=820" srcset="//www.ministryofsupply.com/cdn/shop/files/Proof-Points---Velocity---One-Bag-Ready.jpg?v=1760558265&amp;width=320 320w,
4730          //www.ministryofsupply.com/cdn/shop/files/Proof-Points---Velocity---One-Bag-Ready.jpg?v=1760558265&amp;width=480 480w,
4731          //www.ministryofsupply.com/cdn/shop/files/Proof-Points---Velocity---One-Bag-Ready.jpg?v=1760558265&amp;width=640 640w,
4732          //www.ministryofsupply.com/cdn/shop/files/Proof-Points---Velocity---One-Bag-Ready.jpg?v=1760558265&amp;width=820 820w,
4733          //www.ministryofsupply.com/cdn/shop/files/Proof-Points---Velocity---One-Bag-Ready.jpg?v=1760558265&amp;width=1020 1020w,
4734          //www.ministryofsupply.com/cdn/shop/files/Proof-Points---Velocity---One-Bag-Ready.jpg?v=1760558265&amp;width=1240 1240w,
4735          //www.ministryofsupply.com/cdn/shop/files/Proof-Points---Velocity---One-Bag-Ready.jpg?v=1760558265&amp;width=1500 1500w" sizes="(min-width: 1024px) 34vw, 86vw" alt="Men's Velocity Suit Jacket" width="1500" height="2000" loading="lazy" decoding="async"> </div></div> <div class="ms-gal__dots" data-ms-gal-dots="" aria-hidden="true"></div> </div><div class="ms-buy"><h1 class="ms-buy__title">Men's Velocity Suit Jacket</h1> <div class="ms-buy__meta"> <div class="ms-price"> <span class="ms-price__now" data-ms-price="">$478</span><s class="ms-price__was" data-ms-compare="">$598</s><span class="ms-price__off" data-ms-off="">20% off</span></div><div class="ms-rating-app"><div id="shopify-block-AYWxRV1JQb3g0TXl6c__junip_summary" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: junip-product-summary --> <span style="text-align: inherit;" class="junip-product-summary" data-product-id="7399359643723" data-product-rating-count="572" data-product-rating-average="4.72"> <div class="junip-product-summary-stars-wrapper" style="--junipStarColor: #0517F4; text-align: inherit;"> <div class="junip-product-summary-star-ratings-container" aria-label="4.72 stars, 572 reviews" style="display: inline-flex; margin-left: -1px; align-items: center;"> <div class="junip-stars-container" style="display: flex; align-items: center; position: relative;"> <div class="junip-stars-outline" style="display: flex; align-items: center;"> <div class="junip-product-summary-star junip-star-outline" style="height: 20px;
4735 width: 20px; padding: 2px; z-index: inherit;"> <svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" role="img" style="display: block; margin: auto; width: auto; height: auto;"> <title>Outline star</title> <path d="m3.2 16.0001081c-.1687782 0-.33328968-.0531313-.47-.1521081-.24051968-.174488-.36451194-.4679107-.322-.762l.743-5.203-2.917-2.917c-.21191095-.21196521-.28756133-.52460199-.196-.81.09130759-.2851682.3345701-.49522345.63-.544l4.398-.734 2.218-4.435c.13744692-.27145241.41573373-.4426761.72-.443.3045618.00166772.58175678.1761261.715.45l2.123 4.362 4.498.801c.2933158.05211246.5333796.26289081.623.547.0898959.28455453.0135125.59548872-.198.806l-2.917 2.917.744 5.203c.042199.2957461-.0839008.5903645-.327.764-.2421349.1739598-.5609835.1986349-.827.064l-4.382-2.22-4.502 2.223c-.10996656.0547452-.23116004.0831081-.354.0831081zm1.51-2.8841081 3.357-1.658.892.452 2.327 1.178-.56-3.912.708-.707 1.29-1.29-3.234-.576-.446-.915-1.06-2.176-1.584 3.171-1.005.168-2.098.35 1.975 1.975-.141.99z" fill="var(--junipStarColor)"></path> </svg> </div> <div class="junip-product-summary-star junip-star-outline" style="height: 20px; width: 20px; padding: 2px; z-index: inherit;"> <svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" role="img" style="display: block; margin: auto; width: auto; height: auto;"> <title>Outline star</title> <path d="m3.2 16.0001081c-.1687782 0-.33328968-.0531313-.47-.1521081-.24051968-.174488-.36451194-.4679107-.322-.762l.743-5.203-2.917-2.917c-.21191095-.21196521-.28756133-.52460199-.196-.81.09130759-.2851682.3345701-.49522345.63-.544l4.398-.734 2.218-4.435c.13744692-.27145241.41573373-.4426761.72-.443.3045618.00166772.58175678.1761261.715.45l2.123 4.362 4.498.801c.2933158.05211246.5333796.26289081.623.547.0898959.28455453.0135125.59548872-.198.806l-2.917 2.917.744 5.203c.042199.2957461-.0839008.5903645-.327.764-.2421349.1739598-.5609835.1986349-.827.064l-4.382-2.22-4.502 2.223c-.10996656.0547452-.23116004.0831081-.354.0831081zm1.51-2.8841081 3.357-1.658.892.452 2.327 1.178-.56-3.912.708-.707 1.29-1.29-3.234-.576-.446-.915-1.06-2.176-1.584 3.171-1.005.168-2.098.35 1.975 1.975-.141.99z" fill="var(--junipStarColor)"></path> </svg> </div> <div class="junip-product-summary-star junip-star-outline" style="height: 20px; width: 20px; padding: 2px; z-index: inherit;"> <svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" role="img" style="display: block; margin: auto; width: auto; height: auto;"> <title>Outline star</title> <path d="m3.2 16.0001081c-.1687782 0-.33328968-.0531313-.47-.1521081-.24051968-.174488-.36451194-.4679107-.322-.762l.743-5.203-2.917-2.917c-.21191095-.21196521-.28756133-.52460199-.196-.81.09130759-.2851682.3345701-.49522345.63-.544l4.398-.734 2.218-4.435c.13744692-.27145241.41573373-.4426761.72-.443.3045618.00166772.58175678.1761261.715.45l2.123 4.362 4.498.801c.2933158.05211246.5333796.26289081.623.547.0898959.28455453.0135125.59548872-.198.806l-2.917 2.917.744 5.203c.042199.2957461-.0839008.5903645-.327.764-.2421349.1739598-.5609835.1986349-.827.064l-4.382-2.22-4.502 2.223c-.10996656.0547452-.23116004.0831081-.354.0831081zm1.51-2.8841081 3.357-1.658.892.452 2.327 1.178-.56-3.912.708-.707 1.29-1.29-3.234-.576-.446-.915-1.06-2.176-1.584 3.171-1.005.168-2.098.35 1.975 1.975-.141.99z" fill="var(--junipStarColor)"></path> </svg> </div> <div class="junip-product-summary-star junip-star-outline" style="height: 20px; width: 20px; padding: 2px; z-index: inherit;"> <svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" role="img" style="display: block; margin: auto; width: auto; height: auto;"> <title>Outline star</title> <path d="m3.2 16.0001081c-.1687782 0-.33328968-.0531313-.47-.1521081-.24051968-.174488-.36451194-.4679107-.322-.762l.743-5.203-2.917-2.917c-.21191095-.21196521-.28756133-.52460199-.196-.81.09130759-.2851682.3345701-.49522345.63-.544l4.398-.734 2.218-4.435c.13744692-.27145241.41573373-.4426761.72-.443.3045618.00166772.58175678.1761261.715.45l2.123 4.362 4.498.801c.2933158.05211246.5333796.26289081.623.547.0898959.28455453.0135125.59548872-.198.806l-2.917 2.917.744 5.203c.042199.2957461-.0839008.5903645-.327.764-.2421349.1739598-.5609835.1986349-.827.064l-4.382-2.22-4.502 2.223c-.10996656.0547452-.23116004.0831081-.354.0831081zm1.51-2.8841081 3.357-1.658.892.452 2.327 1.178-.56-3.912.708-.707 1.29-1.29-3.234-.576-.446-.9
473515-1.06-2.176-1.584 3.171-1.005.168-2.098.35 1.975 1.975-.141.99z" fill="var(--junipStarColor)"></path> </svg> </div> <div class="junip-product-summary-star junip-star-outline" style="height: 20px; width: 20px; padding: 2px; z-index: inherit;"> <svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" role="img" style="display: block; margin: auto; width: auto; height: auto;"> <title>Outline star</title> <path d="m3.2 16.0001081c-.1687782 0-.33328968-.0531313-.47-.1521081-.24051968-.174488-.36451194-.4679107-.322-.762l.743-5.203-2.917-2.917c-.21191095-.21196521-.28756133-.52460199-.196-.81.09130759-.2851682.3345701-.49522345.63-.544l4.398-.734 2.218-4.435c.13744692-.27145241.41573373-.4426761.72-.443.3045618.00166772.58175678.1761261.715.45l2.123 4.362 4.498.801c.2933158.05211246.5333796.26289081.623.547.0898959.28455453.0135125.59548872-.198.806l-2.917 2.917.744 5.203c.042199.2957461-.0839008.5903645-.327.764-.2421349.1739598-.5609835.1986349-.827.064l-4.382-2.22-4.502 2.223c-.10996656.0547452-.23116004.0831081-.354.0831081zm1.51-2.8841081 3.357-1.658.892.452 2.327 1.178-.56-3.912.708-.707 1.29-1.29-3.234-.576-.446-.915-1.06-2.176-1.584 3.171-1.005.168-2.098.35 1.975 1.975-.141.99z" fill="var(--junipStarColor)"></path> </svg> </div> </div> <div class="junip-stars-filled" style="display: flex; align-items: center; position: absolute; top: 0; inset-inline-start: 0; inset-inline-end: 0; height: 100%;"> <div class="junip-product-summary-star junip-star-filled" style="height: 20px; width: 20px; padding: 2px; z-index: inherit;"> <svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" role="img" style="display: block; margin: auto; width: auto; height: auto; --junip-star-fill: 100%; clip-path: inset(0 calc(100% - 100%) 0 0);"> <title>Filled star</title> <path d="m3.2 16.0001081c-.1687782 0-.33328968-.0531313-.47-.1521081-.24051968-.174488-.36451194-.4679107-.322-.762l.743-5.203-2.917-2.917c-.21191095-.21196521-.28756133-.52460199-.196-.81.09130759-.2851682.3345701-.49522345.63-.544l4.398-.734 2.218-4.435c.13744692-.27145241.41573373-.4426761.72-.443.3045618.00166772.58175678.1761261.715.45l2.123 4.362 4.498.801c.2933158.05211246.5333796.26289081.623.547.0898959.28455453.0135125.59548872-.198.806l-2.917 2.917.744 5.203c.042199.2957461-.0839008.5903645-.327.764-.2421349.1739598-.5609835.1986349-.827.064l-4.382-2.22-4.502 2.223c-.10996656.0547452-.23116004.0831081-.354.0831081z" fill="var(--junipStarColor)"></path> </svg> </div> <div class="junip-product-summary-star junip-star-filled" style="height: 20px; width: 20px; padding: 2px; z-index: inherit;"> <svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" role="img" style="display: block; margin: auto; width: auto; height: auto; --junip-star-fill: 100%; clip-path: inset(0 calc(100% - 100%) 0 0);"> <title>Filled star</title> <path d="m3.2 16.0001081c-.1687782 0-.33328968-.0531313-.47-.1521081-.24051968-.174488-.36451194-.4679107-.322-.762l.743-5.203-2.917-2.917c-.21191095-.21196521-.28756133-.52460199-.196-.81.09130759-.2851682.3345701-.49522345.63-.544l4.398-.734 2.218-4.435c.13744692-.27145241.41573373-.4426761.72-.443.3045618.00166772.58175678.1761261.715.45l2.123 4.362 4.498.801c.2933158.05211246.5333796.26289081.623.547.0898959.28455453.0135125.59548872-.198.806l-2.917 2.917.744 5.203c.042199.2957461-.0839008.5903645-.327.764-.2421349.1739598-.5609835.1986349-.827.064l-4.382-2.22-4.502 2.223c-.10996656.0547452-.23116004.0831081-.354.0831081z" fill="var(--junipStarColor)"></path> </svg> </div> <div class="junip-product-summary-star junip-star-filled" style="height: 20px; width: 20px; padding: 2px; z-index: inherit;"> <svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" role="img" style="display: block; margin: auto; width: auto; height: auto; --junip-star-fill: 100%; clip-path: inset(0 calc(100% - 100%) 0 0);"> <title>Filled star</title> <path d="m3.2 16.0001081c-.1687782 0-.33328968-.0531313-.47-.1521081-.24051968-.174488-.36451194-.4679107-.322-.762l.743-5.203-2.917-2.917c-.21191095-.21196521-.28756133-.52460199-.196-.81.09130759-.2851682.3345701-.49522345.63-.544l4.398-.734 2.218-4.435c.13744692-.27145241.41573373-.4426761.72-.443.3045618.00166772.58175678.1761261.715.45l2.123 4.362 4.498.801c.2933158.05211246.5333796.26289081.623.547.0898959.28455453.0135125.59548872-.198.806l-2.917 2.917.744 5.203c.042199.2957461-.0839008.5903645-.327.764-.2421349.1739598-.5609835.1986349-.827.064l-4.382-2.22-4.502 2.223c-.10996656.0547452-.23116004.0831081-.354.0831081z" fill="var(--junipStarColor)"></path> </svg> </div> <div class="junip-product-summary-star junip-star-filled" style="height: 20px;
4735 width: 20px; padding: 2px; z-index: inherit;"> <svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" role="img" style="display: block; margin: auto; width: auto; height: auto; --junip-star-fill: 100%; clip-path: inset(0 calc(100% - 100%) 0 0);"> <title>Filled star</title> <path d="m3.2 16.0001081c-.1687782 0-.33328968-.0531313-.47-.1521081-.24051968-.174488-.36451194-.4679107-.322-.762l.743-5.203-2.917-2.917c-.21191095-.21196521-.28756133-.52460199-.196-.81.09130759-.2851682.3345701-.49522345.63-.544l4.398-.734 2.218-4.435c.13744692-.27145241.41573373-.4426761.72-.443.3045618.00166772.58175678.1761261.715.45l2.123 4.362 4.498.801c.2933158.05211246.5333796.26289081.623.547.0898959.28455453.0135125.59548872-.198.806l-2.917 2.917.744 5.203c.042199.2957461-.0839008.5903645-.327.764-.2421349.1739598-.5609835.1986349-.827.064l-4.382-2.22-4.502 2.223c-.10996656.0547452-.23116004.0831081-.354.0831081z" fill="var(--junipStarColor)"></path> </svg> </div> <div class="junip-product-summary-star junip-star-filled" style="height: 20px; width: 20px; padding: 2px; z-index: inherit;"> <svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" role="img" style="display: block; margin: auto; width: auto; height: auto; --junip-star-fill: 59.99%; clip-path: inset(0 calc(100% - 59.99%) 0 0);"> <title>Filled star</title> <path d="m3.2 16.0001081c-.1687782 0-.33328968-.0531313-.47-.1521081-.24051968-.174488-.36451194-.4679107-.322-.762l.743-5.203-2.917-2.917c-.21191095-.21196521-.28756133-.52460199-.196-.81.09130759-.2851682.3345701-.49522345.63-.544l4.398-.734 2.218-4.435c.13744692-.27145241.41573373-.4426761.72-.443.3045618.00166772.58175678.1761261.715.45l2.123 4.362 4.498.801c.2933158.05211246.5333796.26289081.623.547.0898959.28455453.0135125.59548872-.198.806l-2.917 2.917.744 5.203c.042199.2957461-.0839008.5903645-.327.764-.2421349.1739598-.5609835.1986349-.827.064l-4.382-2.22-4.502 2.223c-.10996656.0547452-.23116004.0831081-.354.0831081z" fill="var(--junipStarColor)"></path> </svg> </div> </div> </div> <div class="junip-product-summary-review-count" style="color: inherit; margin-left: 3px;"> (572) </div> </div> </div> </span> <!-- END app snippet --> </div> </div></div><div class="ms-opt"> <div class="ms-opt__head"><span class="ms-opt__label">Style</span></div> <div class="ms-opt__row"><a class="ms-chip" href="/products/mens-velocity-dress-pant-dark-navy-heather-mps"> Dress Pant </a><a class="ms-chip" href="/products/mens-velocity-suit-jacket-dark-navy-heather-mps" aria-current="true"> Suit Jacket </a></div> </div><div class="ms-opt"> <div class="ms-opt__head"> <span class="ms-opt__label">Color</span> <span class="ms-opt__value">Dark Navy Heather</span> </div> <div class="ms-opt__row"><a class="ms-chip ms-chip--swatch" href="/products/mens-velocity-suit-jacket-calcite-heather-mps" title="Calcite Heather"> <span class="ms-chip__dot" style="background-color:#708093"></span> <span>Calcite Heather</span> </a><a class="ms-chip ms-chip--swatch" href="/products/mens-velocity-suit-jacket-dark-navy-heather-mps" aria-current="true" title="Dark Navy Heather"> <span class="ms-chip__dot" style="background-color:#0b0a42"></span> <span>Dark Navy Heather</span> </a><a class="ms-chip ms-chip--swatch" href="/products/mens-velocity-suit-jacket-black-mps" title="Black"> <span class="ms-chip__dot" style="background-color:#000000"></span> <span>Black</span> </a><a class="ms-chip ms-chip--swatch" href="/products/mens-velocity-suit-jacket-dark-charcoal-mps" title="Dark Charcoal"> <span class="ms-chip__dot" style="background-color:#39393a"></span> <span>Dark Charcoal</span> </a><a class="ms-chip ms-chip--swatch" href="/products/mens-velocity-suit-jacket-flax-heather-mps" title="Flax Heather"> <span class="ms-chip__dot" style="background-color:#dbc292"></span> <span>Flax Heather</span> </a></div> </div><form method="post" action="/cart/add" id="ms-pdp-template--23010088714315__main" accept-charset="UTF-8" class="ms-cta" 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="41656106123339" data-ms-variant-id=""><fieldset class="ms-opt" data-ms-option="" data-option-index="1"> <div class="ms-opt__head"> <legend class="ms-opt__label">Size</legend><span class="ms-sizehelp"><button type="button" class="ms-sizelink" data-ms-open="size">Size Guide</button></span></div> <div class="ms-opt__row"><button type="button" class="ms-chip" data-ms-swatch="" data-option-index="1" data-value="36R" aria-pressed="true"> 36R </button><button type="button" class="ms-chip" data-ms-swatch="" data-option-index="1" data-value="38R" aria-pressed="false"> 38R </button><button type="button" class="ms-chip" data-ms-swatch="" data-option-index="1" data-value="40R" aria-pressed="false"> 40R </button><button type="button" class="ms-chip" data-ms-swatch="" data-option-index="1" data-value="42R" aria-pressed="false"> 42R </button><button type="button" class="ms-chip" data-ms-swatch="" data-option-index="1" data-value="44R" aria-pressed="false"> 44R </button><button type="button" class="ms-chip" data-ms-swatch="" data-option-index="1" data-value="46R" aria-pressed="false"> 46R </button><button type="button" class="ms-chip" data-ms-swatch="" data-option-index="1" data-value="48R" aria-pressed="false"> 48R </button></div><div class="ms-fitapp" data-ms-fitapp=""> <div class="tfc-fitrec-product" data-styleid="7399359643723" data-locale="en_US" data-userid=""></div> </div><p class="ms-fitfallback" data-ms-fit-fallback="" hidden=""> Not sure which size to pick? Start with your normal dress shirt size. If you're between sizes, size up for Standard and stay true for Slim. </p></fieldset><button type="submit" name="add" class="ms-atc" data-ms-atc=""> <span data-ms-atc-text="" data-instock="Add To Cart" data-soldout="Sold Out" data-adding="Adding…" data-error="Try again">Add To Cart</span> </button><div class="ms-express" data-ms-express=""> <div data-shopify="payment-button" class="shopify-payment-button"> <shopify-accelerated-checkout recommended="null" fallback='{"supports_subs":true,"supports_def_opts":true,"name":"buy_it_now","wallet_params":{}}' access-token="00fb46b008792b61d24cc8128e210a64" buyer-country="US" buyer-locale="en" buyer-currency="USD" variant-params='[{"id":41656106123339,"requiresShipping":true},{"id":41656106156107,"requiresShipping":true},{"id":41656106188875,"requiresShipping":true},{"id":41656106221643,"requiresShipping":true},{"id":41656106254411,"requiresShipping":true},{"id":41656106287179,"requiresShipping":true},{"id":41656106319947,"requiresShipping":true}]' shop-id="3092321" enabled-flags="[&quot;1172c16a&quot;,&quot;a1d1f9a1&quot;,&quot;f5afabb3&quot;,&quot;370070f3&quot;]"> <div class="shopify-payment-button__button" role="button" disabled="" aria-hidden="true" style="background-color: transparent; border: none"> <div class="shopify-payment-button__skeleton">&nbsp;</div> </div> </shopify-accelerated-checkout> <small id="shopify-buyer-consent" class="hidden" aria-hidden="true" data-consent-type="subscription"> This item is a deferred, subscription, or recurring purchase. By continuing, I agree to the <span id="shopify-subscription-policy-button">cancellation policy</span> and authorize you to charge my payment method at the prices, frequency and dates listed on this page until my order is fulfilled or I cancel, if permitted. </small> </div> </div><input type="hidden" name="product-id" value="7399359643723"><input type="hidden" name="section-id" value="template--23010088714315__main"></form><div class="ms-ship"> <span class="ms-ship__badge"> <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> <path d="M3 7h11v10H3zM14 10h4l3 3v4h-7z"></path><circle cx="7" cy="18" r="1.6"></circle><circle cx="17.5" cy="18" r="1.6"></circle> </svg> Fast Ship </span> <span class="ms-ship__body"> <span class="ms-ship__lead">Free 2-day delivery — arrives <b>Mon, Oct 5</b></span><span class="ms-ship__sub">Order today. Easy returns within 30 days.</span></span> </div><div class="ms-desc"><div class="metafield-rich_text_field"><p>Meet the next generation of our premium, machine washable suiting. Velocity’s impossibly soft fabric captures the crisp look and feel of wool or linen, upgraded with incredible stretch and wrinkle resistance in a sharp tailored cut that lets you travel light - and ditch the dry cleaner for good.</p></div></div><ul class="ms-icons"><li class="ms-icons__item"><img src="//www.ministryofsupply.com/cdn/shop/files/Machine_Wash_smart.icon.png?v=1729165061&amp;width=80" alt="" loading="lazy" decoding="async" width="26" height="26"><span class="ms-icons__label">Machine Washable</span> </li><li class="ms-icons__item"><img src="//www.ministryofsupply.com/cdn/shop/files/1571853338-stretch-icon.png?v=1726632917&amp;width=80" alt="" loading="lazy" decoding="async" width="26" height="26"><span class="ms-icons__label">Resilient Stretch</span> </li><li class="ms-icons__item">
4735<img src="//www.ministryofsupply.com/cdn/shop/files/Moisture_Wicking_smart.icon.png?v=1729165158&amp;width=80" alt="" loading="lazy" decoding="async" width="26" height="26"><span class="ms-icons__label">Quick Dry</span> </li><li class="ms-icons__item"><img src="//www.ministryofsupply.com/cdn/shop/files/Packable_Backpack_smart.icon.png?v=1729165061&amp;width=80" alt="" loading="lazy" decoding="async" width="26" height="26"><span class="ms-icons__label">Packable</span> </li></ul><div class="ms-acc"><div class="ms-acc__item"> <button type="button" class="ms-acc__btn" aria-expanded="false" aria-controls="ms-acc-template--23010088714315__main-1"> <span>Video: Explained by Founder</span> <span class="ms-acc__icon" aria-hidden="true"></span> </button> <div class="ms-acc__panel" id="ms-acc-template--23010088714315__main-1" role="region"> <div class="ms-acc__inner"> <div class="ms-acc__body"><div class="metafield-rich_text_field"><p><em>https://www.loom.com/share/d11181d906444d4dabd5b5b548f00603</em></p></div></div> </div> </div> </div><div class="ms-acc__item"> <button type="button" class="ms-acc__btn" aria-expanded="false" aria-controls="ms-acc-template--23010088714315__main-2"> <span>Engineer's Notes</span> <span class="ms-acc__icon" aria-hidden="true"></span> </button> <div class="ms-acc__panel" id="ms-acc-template--23010088714315__main-2" role="region"> <div class="ms-acc__inner"> <div class="ms-acc__body"><div class="metafield-rich_text_field"><ul><li>4-way stretch woven</li><li>Machine washable + wrinkle resistant</li><li>Interior drop-in pocket + two zippered chest pockets comfortably fit a passport or wallet</li><li>Front hand pocket flaps can be tucked or left out for a traditional look</li><li>Half-lined for structure, mobility &amp; breathability; new lightweight lining enhances stretch, cooling and packability</li><li>4-button sleeve cuffs (non-functional) for a traditional aesthetic</li><li>Double vented hem</li><li>61% Polyester, 33% Rayon, 6% Elastane; 100% Polyester lining</li><li>Made By Lever Style (DongGuan, CN)</li></ul></div></div> </div> </div> </div><div class="ms-acc__item"> <button type="button" class="ms-acc__btn" aria-expanded="false" aria-controls="ms-acc-template--23010088714315__main-3"> <span>Fit</span> <span class="ms-acc__icon" aria-hidden="true"></span> </button> <div class="ms-acc__panel" id="ms-acc-template--23010088714315__main-3" role="region"> <div class="ms-acc__inner"> <div class="ms-acc__body"><div class="metafield-rich_text_field"><ul><li>True to size with a fitted waist and tailored silhouette, similar to our previous generation; your normal size is recommended</li><li>Fully tailorable side darts and center seam and sleeves</li><li>See size guide for more details</li></ul></div></div> </div> </div> </div><div class="ms-acc__item"> <button type="button" class="ms-acc__btn" aria-expanded="false" aria-controls="ms-acc-template--23010088714315__main-4"> <span>Care</span> <span class="ms-acc__icon" aria-hidden="true"></span> </button> <div class="ms-acc__panel" id="ms-acc-template--23010088714315__main-4" role="region"> <div class="ms-acc__inner"> <div class="ms-acc__body"><div class="metafield-rich_text_field"><ul><li>Machine wash cold, tumble dry low (hang dry recommended); dry clean optional</li><li>Naturally wrinkle resistant; cool iron if needed</li></ul></div></div> </div> </div> </div><div class="ms-acc__item"> <button type="button" class="ms-acc__btn" aria-expanded="false" aria-controls="ms-acc-template--23010088714315__main-5"> <span>Returns &amp; Payments</span> <span class="ms-acc__icon" aria-hidden="true"></span> </button> <div class="ms-acc__panel" id="ms-acc-template--23010088714315__main-5" role="region"> <div class="ms-acc__inner"> <div class="ms-acc__body"><div class="metafield-rich_text_field"><ul><li>Free U.S. Shipping &amp; Easy Returns*</li><li>Flat-rate International Shipping &amp; Returns*</li><li>View our full Returns &amp; Exchange policy <a href="https://www.ministryofsupply.com/pages/service" target="_blank">HERE</a></li></ul><p>Multiple payment options available:</p><ul><li>Express: Apple, Google, Paypal, Amazon</li><li>Shopify: Shop Pay, Shop Pay Installments</li></ul><p>*Unless otherwise noted. Final sale items are not eligible for returns or exch
4735anges.</p></div></div> </div> </div> </div></div></div> </div> </div><div class="ms-modal" data-ms-modal="size" role="dialog" aria-modal="true" aria-label="Size guide"> <div class="ms-modal__scrim" data-ms-close=""></div> <div class="ms-modal__panel"> <div class="ms-modal__head"> <h2 class="ms-modal__title">Men's Velocity Suit Jacket</h2> <button type="button" class="ms-modal__close" data-ms-close="" aria-label="Close"> <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"><path d="M6 6l12 12M18 6L6 18"></path></svg> </button> </div> <div class="ms-modal__body" data-ms-size-body=""></div> </div> </div> 
4735<script type="application/json" data-ms-size-json="">{"id":"55993296","title":"Men's Velocity Suit Jacket","slug":"new-men-s-velocity-suit-jacket","data":{"columns":["36","38","40","42","44","46","48"],"options":["inch","cm"],"rowTitle":"Velocity Suit Jacket","rows":[{"title":"Sleeve Length (Body)","keys":{"inch":{"values":["31-32","32-33","33-34","34-35","35-36","36-37","36-37"]},"cm":{"values":["77-82","80-85","82-87","85-90","87-92","90-95","90-95"]}}},{"title":"Front Body Length","keys":{"inch":{"values":["28","29","30","31.13","32.24","33.38","34.5"]},"cm":{"values":["71","73","76","79","81","84","87"]}}},{"title":"Chest Circumference","keys":{"inch":{"values":["39","41","43","45","48","51","54"]},"cm":{"values":["99","104","109","114","121","129","137"]}}},{"title":"Armhole Circumference","keys":{"inch":{"values":["19.13","20","21","22","23.13","25","26.63"]},"cm":{"values":["48","50","53","55","58","63","67"]}}},{"title":"Bicep Circumference","keys":{"inch":{"values":["13.5","14.5","15.5","16.5","18","19.5","21"]},"cm":{"values":["34","36","39","41","45","49","53"]}}}]},"text":"### About the Fit\n\nVelocity has a trimmer, more tailored fit than the Kinetic Blazer, ideal for wearing over a dress shirt and under a coat. Partially lined, with shoulder padding, Velocity is structured for more formal settings. The fit is easy yet tailored through the chest and bicep, and runs true to size, so we recommend your normal size.\n\n### Chest Measurement\n\nMeasure under your arms, over the fullest part of your chest.\n\n### Sleeve Length Measurement\n\nMeasure from the center back of your neck (at your spine) to the end of your shoulder at the top of your arm. Next, measure from your shoulder to just past your wrist bone to where you would like your shirt cuff to sit. Always slightly bend the elbow when measuring to allow for extra ease. Add the two numbers together for your sleeve length measurement.\n\n### Alterations\n\nThe Velocity is half-lined, allowing the rear dart seams and center back seam to be taken in easily by your local tailor. Sleeve adjustments of 1\" can easily be performed at the cuff. We recommend that shortening of more than 1\" be performed at the shoulder by your tailor."}</script>
4735<script type="application/json" data-ms-variants="">[{"id":41656106123339,"option1":"Dark Navy Heather","option2":"36R","option3":null,"available":true,"price":47800,"compare_at_price":59800},{"id":41656106156107,"option1":"Dark Navy Heather","option2":"38R","option3":null,"available":true,"price":47800,"compare_at_price":59800},{"id":41656106188875,"option1":"Dark Navy Heather","option2":"40R","option3":null,"available":false,"price":47800,"compare_at_price":59800},{"id":41656106221643,"option1":"Dark Navy Heather","option2":"42R","option3":null,"available":false,"price":47800,"compare_at_price":59800},{"id":41656106254411,"option1":"Dark Navy Heather","option2":"44R","option3":null,"available":false,"price":47800,"compare_at_price":59800},{"id":41656106287179,"option1":"Dark Navy Heather","option2":"46R","option3":null,"available":true,"price":47800,"compare_at_price":59800},{"id":41656106319947,"option1":"Dark Navy Heather","option2":"48R","option3":null,"available":true,"price":47800,"compare_at_price":59800}]
4736</script>
4736 
4736<script>window.msMoneyFormat = window.msMoneyFormat || "${{amount_no_decimals}}";</script>
4736 </div> 
4736<script src="//www.ministryofsupply.com/cdn/shop/t/542/assets/ms-pdp.js?v=19454075671493759041790085558" defer=""></script>
4736 </section><div id="shopify-section-template--23010088714315__product_genius_app_section_b4a90722" class="shopify-section"> <style>  [data-style-id="template--23010088714315__product_genius_app_section_b4a90722"] {  ;padding-top:0 ;padding-bottom: 0 ;min-height: 0;  }  @media screen and (min-width: 768px ) {  [data-style-id="template--23010088714315__product_genius_app_section_b4a90722"] {  ;padding-top:0 ;padding-bottom: 0 ;min-height: 0;  }  }        @container (max-width: 768px) {  [data-style-id="template--23010088714315__product_genius_app_section_b4a90722"] {  ;padding-top:0 ;padding-bottom: 0 ;min-height: 0;  }  }  [data-style-id="template--23010088714315__product_genius_app_section_b4a90722"]:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    </style> <div id="template--23010088714315__product_genius_app_section_b4a90722" data-style-id="template--23010088714315__product_genius_app_section_b4a90722" data-section-type="apps" data-section-location="template" data-section-index="1" data-section-block-size="1" class="section--apps relative bg-theme-bg text-theme-text grid isolate color_scheme_1 px-container-md border-y-none" style="; background-image: var(--color-bg-gradient);"> <div id="shopify-block-AbzBqWThjTklHMkhnc__product_genius_ai_product_genius_liquid_78ad11fe" class="shopify-block shopify-app-block"><!-- product-genius-liquid.liquid --> <div id="pg-app-wrapper"></div> 
4736<script id="pg-app-fetch" src="https://tags.productgenius.io/tag.js?shop=mostrial.myshopify.com"></script>
4736 </div> </div> </div><section id="shopify-section-template--23010088714315__features" class="shopify-section"><link href="//www.ministryofsupply.com/cdn/shop/t/542/assets/ms-pdp.css?v=79245458648710068201790085558" rel="stylesheet" type="text/css" media="all"> <link href="//www.ministryofsupply.com/cdn/shop/t/542/assets/ms-pdp-apps.css?v=166346367892255324191790085558" rel="stylesheet" type="text/css" media="all"> <style data-shopify="">
4737    #shopify-section-template--23010088714315__features .ms-feat { --ms-feat-title: 20px; }
4738    @media (min-width: 640px) {
4739      #shopify-section-template--23010088714315__features .ms-feat { --ms-feat-title: 22px; }
4740    }
4741  </style> <div class="ms-pdp"> <section class="ms-feat"><header class="ms-feat__head"> <span class="ms-eyebrow">Engineered details</span> <h2 class="ms-feat__title">Built into every stitch</h2> </header><ul class="ms-feat__grid" data-cols="2"><li class="ms-feat__card"><div class="ms-feat__media"> <img src="//www.ministryofsupply.com/cdn/shop/files/Proof_Points_-__0000_Velocity_Blazer_-_AR.jpg?v=1729104914&amp;width=900" srcset="//www.ministryofsupply.com/cdn/shop/files/Proof_Points_-__0000_Velocity_Blazer_-_AR.jpg?v=1729104914&amp;width=360 360w,
4742                             //www.ministryofsupply.com/cdn/shop/files/Proof_Points_-__0000_Velocity_Blazer_-_AR.jpg?v=1729104914&amp;width=540 540w,
4743                             //www.ministryofsupply.com/cdn/shop/files/Proof_Points_-__0000_Velocity_Blazer_-_AR.jpg?v=1729104914&amp;width=720 720w,
4744                             //www.ministryofsupply.com/cdn/shop/files/Proof_Points_-__0000_Velocity_Blazer_-_AR.jpg?v=1729104914&amp;width=900 900w,
4745                             //www.ministryofsupply.com/cdn/shop/files/Proof_Points_-__0000_Velocity_Blazer_-_AR.jpg?v=1729104914&amp;width=1080 1080w,
4746                             //www.ministryofsupply.com/cdn/shop/files/Proof_Points_-__0000_Velocity_Blazer_-_AR.jpg?v=1729104914&amp;width=1300 1300w,
4747                             //www.ministryofsupply.com/cdn/shop/files/Proof_Points_-__0000_Velocity_Blazer_-_AR.jpg?v=1729104914&amp;width=1600 1600w" sizes="(min-width: 1024px) 46vw, 90vw" alt="Velocity Suit Jacket: Machine Washable Suiting [Men's Velocity Suit Jacket]" loading="lazy" decoding="async"> </div><div class="ms-feat__body"><div class="ms-feat__copy"><div class="metafield-rich_text_field"><h3><strong>Velocity Suit Jacket: Machine Washable Suiting</strong></h3><p><strong>Problem:</strong> Traditional wool suiting is stuffy, scratchy and requires constant upkeep, with a high up-front cost that only increases with inevitable trips to the dry cleaner.</p><p><strong>Our Solution:</strong> Our latest Velocity Blazer captures the timeless look of wool or linen and upgrades everything else - incredibly soft, stretchy, wrinkle resistant and built for effortless easy care at home or on the go.</p></div></div></div> </li><li class="ms-feat__card"><div class="ms-feat__media"> <img src="//www.ministryofsupply.com/cdn/shop/files/Proof_Points_-__0001_Velocity_Blazer_-_Easy_Care.jpg?v=1729104914&amp;width=900" srcset="//www.ministryofsupply.com/cdn/shop/files/Proof_Points_-__0001_Velocity_Blazer_-_Easy_Care.jpg?v=1729104914&amp;width=360 360w,
4748                             //www.ministryofsupply.com/cdn/shop/files/Proof_Points_-__0001_Velocity_Blazer_-_Easy_Care.jpg?v=1729104914&amp;width=540 540w,
4749                             //www.ministryofsupply.com/cdn/shop/files/Proof_Points_-__0001_Velocity_Blazer_-_Easy_Care.jpg?v=1729104914&amp;width=720 720w,
4750                             //www.ministryofsupply.com/cdn/shop/files/Proof_Points_-__0001_Velocity_Blazer_-_Easy_Care.jpg?v=1729104914&amp;width=900 900w,
4751                             //www.ministryofsupply.com/cdn/shop/files/Proof_Points_-__0001_Velocity_Blazer_-_Easy_Care.jpg?v=1729104914&amp;width=1080 1080w,
4752                             //www.ministryofsupply.com/cdn/shop/files/Proof_Points_-__0001_Velocity_Blazer_-_Easy_Care.jpg?v=1729104914&amp;width=1300 1300w,
4753                             //www.ministryofsupply.com/cdn/shop/files/Proof_Points_-__0001_Velocity_Blazer_-_Easy_Care.jpg?v=1729104914&amp;width=1600 1600w" sizes="(min-width: 1024px) 46vw, 90vw" alt="Effortless Easy Care [Men's Velocity Suit Jacket]" loading="lazy" decoding="async"> </div><div class="ms-feat__body"><div class="ms-feat__copy"><div class="metafield-rich_text_field"><h3><strong>Effortless Easy Care</strong></h3><p>Wear it on a flight or pack it in your carry-on - where staples like linen and wool are a chore to maintain, Velocity shines as a machine washable, wrinkle resistant alternative.</p></div></div></div> </li>
4753<li class="ms-feat__card"><div class="ms-feat__media"> <img src="//www.ministryofsupply.com/cdn/shop/files/Proof_Points_-__0002_Velocity_Blazer_-_Stretch.jpg?v=1729104913&amp;width=900" srcset="//www.ministryofsupply.com/cdn/shop/files/Proof_Points_-__0002_Velocity_Blazer_-_Stretch.jpg?v=1729104913&amp;width=360 360w,
4754                             //www.ministryofsupply.com/cdn/shop/files/Proof_Points_-__0002_Velocity_Blazer_-_Stretch.jpg?v=1729104913&amp;width=540 540w,
4755                             //www.ministryofsupply.com/cdn/shop/files/Proof_Points_-__0002_Velocity_Blazer_-_Stretch.jpg?v=1729104913&amp;width=720 720w,
4756                             //www.ministryofsupply.com/cdn/shop/files/Proof_Points_-__0002_Velocity_Blazer_-_Stretch.jpg?v=1729104913&amp;width=900 900w,
4757                             //www.ministryofsupply.com/cdn/shop/files/Proof_Points_-__0002_Velocity_Blazer_-_Stretch.jpg?v=1729104913&amp;width=1080 1080w,
4758                             //www.ministryofsupply.com/cdn/shop/files/Proof_Points_-__0002_Velocity_Blazer_-_Stretch.jpg?v=1729104913&amp;width=1300 1300w,
4759                             //www.ministryofsupply.com/cdn/shop/files/Proof_Points_-__0002_Velocity_Blazer_-_Stretch.jpg?v=1729104913&amp;width=1600 1600w" sizes="(min-width: 1024px) 46vw, 90vw" alt="4-Way Stretch  [Men's Velocity Suit Jacket]" loading="lazy" decoding="async"> </div><div class="ms-feat__body"><div class="ms-feat__copy"><div class="metafield-rich_text_field"><h3><strong>4-Way Stretch </strong></h3><p>Suiting doesn’t need to be restrictive - 4-way stretch fabric unlocks incredible omnidirectional motion, making Velocity the ideal choice for life on the go.</p></div></div></div> </li><li class="ms-feat__card"><div class="ms-feat__media"> <img src="//www.ministryofsupply.com/cdn/shop/files/Proof_Points_-__0003_Velocity_Blazer_Report_Card.jpg?v=1729104913&amp;width=900" srcset="//www.ministryofsupply.com/cdn/shop/files/Proof_Points_-__0003_Velocity_Blazer_Report_Card.jpg?v=1729104913&amp;width=360 360w,
4760                             //www.ministryofsupply.com/cdn/shop/files/Proof_Points_-__0003_Velocity_Blazer_Report_Card.jpg?v=1729104913&amp;width=540 540w,
4761                             //www.ministryofsupply.com/cdn/shop/files/Proof_Points_-__0003_Velocity_Blazer_Report_Card.jpg?v=1729104913&amp;width=720 720w,
4762                             //www.ministryofsupply.com/cdn/shop/files/Proof_Points_-__0003_Velocity_Blazer_Report_Card.jpg?v=1729104913&amp;width=900 900w,
4763                             //www.ministryofsupply.com/cdn/shop/files/Proof_Points_-__0003_Velocity_Blazer_Report_Card.jpg?v=1729104913&amp;width=1080 1080w,
4764                             //www.ministryofsupply.com/cdn/shop/files/Proof_Points_-__0003_Velocity_Blazer_Report_Card.jpg?v=1729104913&amp;width=1300 1300w,
4765                             //www.ministryofsupply.com/cdn/shop/files/Proof_Points_-__0003_Velocity_Blazer_Report_Card.jpg?v=1729104913&amp;width=1600 1600w" sizes="(min-width: 1024px) 46vw, 90vw" alt="Stats for Nerds [Men's Velocity Suit Jacket]" loading="lazy" decoding="async"> </div><div class="ms-feat__body"><div class="ms-feat__copy"><div class="metafield-rich_text_field"><h3>Stats for Nerds</h3><p>Performance Tests Passed: Machine Washability (AATCC 135), Wrinkle Resistance (AATCC 128), Stretch (ASTM D2594). Made out of 33% Bio-Based Content, Velocity Suit Jacket has a Carbon Footprint of only 10.5 kgCO2e</p></div></div></div> </li><li class="ms-feat__card"><div class="ms-feat__media"> <img src="//www.ministryofsupply.com/cdn/shop/files/Velocity_Wide.webp?v=1789136393&amp;width=900" srcset="//www.ministryofsupply.com/cdn/shop/files/Velocity_Wide.webp?v=1789136393&amp;width=360 360w,
4766                             //www.ministryofsupply.com/cdn/shop/files/Velocity_Wide.webp?v=1789136393&amp;width=540 540w,
4767                             //www.ministryofsupply.com/cdn/shop/files/Velocity_Wide.webp?v=1789136393&amp;width=720 720w,
4768                             //www.ministryofsupply.com/cdn/shop/files/Velocity_Wide.webp?v=1789136393&amp;width=900 900w,
4769                             //www.ministryofsupply.com/cdn/shop/files/Velocity_Wide.webp?v=1789136393&amp;width=1080 1080w,
4770                             //www.ministryofsupply.com/cdn/shop/files/Velocity_Wide.webp?v=1789136393&amp;width=1300 1300w,
4771                             //www.ministryofsupply.com/cdn/shop/files/Velocity_Wide.webp?v=1789136393&amp;width=1600 1600w" sizes="(min-width: 1024px) 46vw, 90vw" alt="Travel + Leisure Best Wrinkle-resistant [Men's Velocity]" loading="lazy" decoding="async"> </div><div class="ms-feat__body"><div class="ms-feat__copy"><div class="metafield-rich_text_field"><h3>Best Wrinkle-resistant Travel Suit</h3><p>Travel + Leisure's 2026 guide to the best travel suits for men names Velocity the <strong>Best Wrinkle-resistant</strong> travel suit. <a href="https://www.travelandleisure.com/best-travel-suits-for-men-6363456" target="_blank" title="Travel + Leisure: The Best Travel Suits for Men">Read the guide</a></p></div></div></div> </li></ul> </section> </div> </section><div id="shopify-section-template--23010088714315__reviews" class="shopify-section"> <style>  [data-style-id="template--23010088714315__reviews"] {  ;padding-top:48px;padding-bottom:48px;min-height: 0;  }  @media screen and (min-width: 768px ) {  [data-style-id="template--23010088714315__reviews"] {  ;padding-top:48px;padding-bottom:48px;min-height: 0;  }  }        @container (max-width: 768px) {  [data-style-id="template--23010088714315__reviews"] {  ;padding-top:48px;padding-bottom:48px;min-height: 0;  }  }  [data-style-id="template--23010088714315__reviews"]:where(:hover,:focus-visible,:active,.active):not(.button-loading) {  ;  }    </style> <div id="ms-reviews" data-style-id="template--23010088714315__reviews" data-section-type="apps" data-section-location="template" data-section-index="3" data-section-block-size="1" class="section--apps relative bg-theme-bg text-theme-text grid isolate color_scheme_1 px-container-md border-t border-t-theme-border" style="; background-image: var(--color-bg-gradient);"> <div id="shopify-block-AQTR6WHNQTzZ6Z1F5Z__junip_reviews" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: junip-product-review --><span class="junip-product-review" data-product-id="7399359643723" data-title="" data-title-alignment="" data-sort-order="mostRecent"> </span> <!-- END app snippet --> </div> </div> </div> <div id="shopify-section-product-data" class="shopify-section"> 
4771<script type="application/json" data-product-data="mens-velocity-suit-jacket-dark-navy-heather-mps" data-primary-product-data="mens-velocity-suit-jacket-dark-navy-heather-mps">
4772
4773
4774
4775  {  "id": 7399359643723,  "selected_variant_id": null,  "handle": "mens-velocity-suit-jacket-dark-navy-heather-mps",  "collections": ["all","all-preorder","all-active-products-excluding-labs","ets-fs-best-selling-products","dpa-feed-new","formal-events","full-price","loop-mens-blazers","loop-unisex-items","loop-womens-bottoms","loop-womens-dresses","mens-best-sellers-1","mens-blazers-1","mens-blazers-2","mens-blazers","men","mens-favorites","mens-new-arrivals-1","mens-new-arrivals","mens-new-arrivals-b","mens-polestar-collection","mens-premium-gifts","mens-ships-now","mens-shop-all-1","mens-shop-all-4","mens-shop-all-7","mens-shop-all","mens-shop-all-b","mens-shop-all-kx","velocity-suiting","mens-suits-1","mens-suits","mens-tops","mens-tops-b","mens-velocity-suit-jacket","mens-warehouse-collection-1","mens-work-travel-packing-list-work-travel-guide-slider","mens-apparel","the-science-of-moisture-wicking-collection","mps-lever-style","shop-all-mps","tax-holiday-ma","travel","scientifically-better-valentines-day-collection","velocity-bundle-new"],  "requires_selling_plan": false,  "selling_plan_groups": [{"id":"6c17fabdef8f8d1808aafff6115bf384c07f7045","name":"Preorder","options":[{"name":"Preorder","position":1,"values":["Full payment"]}],"selling_plans":[{"id":1755086923,"name":"Preorder","description":null,"options":[{"name":"Preorder","position":1,"value":"Full payment"}],"recurring_deliveries":false,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":15}],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":null}],  "options": ["Color","Size"],  "option1": "Color",  "option2": "Size",  "option3": null,  "price": 47800,  "price_min": 47800,  "price_varies": false,  "compare_at_price": 59800,  "compare_at_price_min": 59800,  "compare_at_price_varies": false,  "options_with_values": [{"name":"Color","position":1,"values":["Dark Navy Heather"]},{"name":"Size","position":2,"values":["36R","38R","40R","42R","44R","46R","48R"]}],  "title": "Men's Velocity Suit Jacket - Dark Navy Heather (MPS)",  "featured_media": {"alt":null,"id":24913617748043,"position":1,"preview_image":{"aspect_ratio":0.75,"height":2000,"width":1500,"src":"\/\/www.ministryofsupply.com\/cdn\/shop\/files\/MoS---Flats---Men_s---Velocity-Suit-Jacket---Front_Navy.jpg?v=1762443584"},"aspect_ratio":0.75,"height":2000,"media_type":"image","src":"\/\/www.ministryofsupply.com\/cdn\/shop\/files\/MoS---Flats---Men_s---Velocity-Suit-Jacket---Front_Navy.jpg?v=1762443584","width":1500},  "featured_image": "\/\/www.ministryofsupply.com\/cdn\/shop\/files\/MoS---Flats---Men_s---Velocity-Suit-Jacket---Front_Navy.jpg?v=1762443584",  "media": [{"alt":null,"id":24913617748043,"position":1,"preview_image":{"aspect_ratio":0.75,"height":2000,"width":1500,"src":"\/\/www.ministryofsupply.com\/cdn\/shop\/files\/MoS---Flats---Men_s---Velocity-Suit-Jacket---Front_Navy.jpg?v=1762443584"},"aspect_ratio":0.75,"height":2000,"media_type":"image","src":"\/\/www.ministryofsupply.com\/cdn\/shop\/files\/MoS---Flats---Men_s---Velocity-Suit-Jacket---Front_Navy.jpg?v=1762443584","width":1500}],  "seo_description": null,      "description": "\u003cp\u003eMeet the next generation of our premium, machine washable suiting. Velocity's impossibly soft fabric captures the crisp look and feel of wool or linen, upgraded with incredible stretch and wrinkle resistance in a sharp tailored cut that lets you travel light - and ditch the dry cleaner for good.\u003c\/p\u003e\n\u003c!----\u003e",    "vendor": "Men's Velocity Blazer (MPS)",  "url":"\/products\/mens-velocity-suit-jacket-dark-navy-heather-mps",  "available": true,  "tags": ["ALL-MPS","exchange-men-s-velocity-blazer","exchange-men-s-velocity-blazer-lr","exchange-men-s-velocity-blazer-mps-lr","Exchange_Men's Velocity Blazer","live_on_site","LS-MPS","Men","mens-mystery-box","mens-tops-mps","MPS","New","Spresso_MenVelocitySuitJacket","technology:Velocity","Treet-Blazers","Treet-Men's","YBlocklist","YGroup_mens-velocity-suit-jacket"],  "gift_card": null,          "metafields": {        "smart":{    "badges":["First-class, flight-weight suiting that's packable and machine washable."]    ,"collapsibles":[                                                                                                              {"body":                                        "\u003cp\u003e\u003cem\u003ehttps:\/\/www.loom.com\/share\/d11181d906444d4dabd5b5b548f00603\u003c\/em\u003e\u003c\/p\u003e","heading":"Video: Explained by Founder","name":"Video [Men's Velocity Suit Jacket]"},                                                                                                              {"body":                                        "\u003cul\u003e\u003cli\u003e4-way stretch woven\u003c\/li\u003e\u003cli\u003eMachine washable + wrinkle resistant\u003c\/li\u003e\u003cli\u003eInterior drop-in pocket + two zippered chest pockets comfortably fit a passport or wallet\u003c\/li\u003e\u003cli\u003eFront hand pocket flaps can be tucked or left out for a traditional look\u003c\/li\u003e\u003cli\u003eHalf-lined for structure, mobility \u0026amp; breathability; new lightweight lining enhances stretch, cooling and packability\u003c\/li\u003e\u003cli\u003e4-button sleeve cuffs (non-functional) for a traditional aesthetic\u003c\/li\u003e\u003cli\u003eDouble vented hem\u003c\/li\u003e\u003cli\u003e61% Polyester, 33% Rayon, 6% Elastane; 100% Polyester lining\u003c\/li\u003e\u003cli\u003eMade By Lever Style (DongGuan, CN)\u003c\/li\u003e\u003c\/ul\u003e","heading":"Engineer's Notes","name":"Engineer's Notes [Men's Velocity Suit Jacket New]"},                                                                                                              {"body":                                        "\u003cul\u003e\u003cli\u003eTrue to size with a fitted waist and tailored silhouette, similar to our previous generation; your normal size is recommended\u003c\/li\u003e\u003cli\u003eFully tailorable side darts and center seam and sleeves\u003c\/li\u003e\u003cli\u003eSee size guide for more details\u003c\/li\u003e\u003c\/ul\u003e","heading":"Fit","name":"Fit [Men’s Velocity Suit Jacket New]"},                                                                                                              {"body":                                        "\u003cul\u003e\u003cli\u003eMachine wash cold, tumble dry low (hang dry recommended); dry clean optional\u003c\/li\u003e\u003cli\u003eNaturally wrinkle resistant; cool iron if needed\u003c\/li\u003e\u003c\/ul\u003e","heading":"Care","name":"Care [Men’s Velocity Suit Jacket New]"},                                                                                                              {"body":                                        "\u003cul\u003e\u003cli\u003eFree U.S. Shipping \u0026amp; Easy Returns*\u003c\/li\u003e\u003cli\u003eFlat-rate International Shipping \u0026amp; Returns*\u003c\/li\u003e\u003cli\u003eView our full Returns \u0026amp; Exchange policy \u003ca href=\"https:\/\/www.ministryofsupply.com\/pages\/service\" target=\"_blank\"\u003eHERE\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e\u003cp\u003eMultiple payment options available:\u003c\/p\u003e\u003cul\u003e\u003cli\u003eExpress: Apple, Google, Paypal, Amazon\u003c\/li\u003e\u003cli\u003eShopify: Shop Pay, Shop Pay Installments\u003c\/li\u003e\u003c\/ul\u003e\u003cp\u003e*Unless otherwise noted. Final sale items are not eligible for returns or exch
4775anges.\u003c\/p\u003e","heading":"Returns \u0026 Payments","name":"Returns \u0026 Payments [Universal]"}]    ,"color_siblings":[                                                                                                                                                          {"name":"Men's Velocity Suit Jacket - Calcite Heather (MPS)","product":["mens-velocity-suit-jacket-calcite-heather-mps",7399360069707],"swatch":                                                                          {"color":"#708093","title":"Calcite Heather"},"title":"Suit Jacket"},                                                                                                                                                          {"name":"Men's Velocity Suit Jacket - Dark Navy Heather (MPS)","product":["mens-velocity-suit-jacket-dark-navy-heather-mps",7399359643723],"swatch":                                                                          {"color":"#0b0a42","title":"Dark Navy Heather"},"title":"Suit Jacket"},                                                                                                                                                          {"name":"Men's Velocity Suit Jacket - Black (MPS)","product":["mens-velocity-suit-jacket-black-mps",7399359479883],"swatch":                                                                          {"color":"#000000","title":"Black"},"title":"Suit Jacket"},                                                                                                                                                          {"name":"Men's Velocity Suit Jacket - Dark Charcoal (MPS)","product":["mens-velocity-suit-jacket-dark-charcoal-mps",7399359086667],"swatch":                                                                          {"color":"#39393a","title":"Dark Charcoal"},"title":"Suit Jacket"},                                                                                                                                                          {"name":"Men's Velocity Suit Jacket - Flax Heather (MPS)","product":["mens-velocity-suit-jacket-flax-heather-mps",7472372056139],"swatch":                                                                          {"color":"#dbc292","title":"Flax Heather"},"title":"Suit Jacket"},                                                                                                                                                          {"name":"Men's Velocity Suit Jacket - Silver Heather (MPS)","product":[null,null],"swatch":                                                                          {"color":"#CFCFCF","title":"Silver Heather"},"title":"Suit Jacket"},                                                                                                                                                          {"name":"Men's Velocity Suit Jacket - Indigo Heather (MPS)","product":[null,null],"swatch":                                                                          {"color":"#12128C","title":"Indigo Heather"},"title":"Suit Jacket"},                                                                                                                                                          {"name":"Men's Velocity Suit Jacket - Oatmeal (MPS)","product":[null,null],"swatch":                                                                          {"color":"#f7f0db","title":"Oatmeal"},"title":"Suit Jacket"}]    ,"description":                                        "\u003cp\u003eMeet the next generation of our premium, machine washable suiting. Velocity’s impossibly soft fabric captures the crisp look and feel of wool or linen, upgraded with incredible stretch and wrinkle resistance in a sharp tailored cut that lets you travel light - and ditch the dry cleaner for good.\u003c\/p\u003e"    ,"features":[                                                                                                              {"content":                                        "\u003ch3\u003e\u003cstrong\u003eVelocity Suit Jacket: Machine Washable Suiting\u003c\/strong\u003e\u003c\/h3\u003e\u003cp\u003e\u003cstrong\u003eProblem:\u003c\/strong\u003e Traditional wool suiting is stuffy, scratchy and requires constant upkeep, with a high up-front cost that only increases with inevitable trips to the dry cleaner.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eOur Solution:\u003c\/strong\u003e Our latest Velocity Blazer captures the timeless look of wool or linen and upgrades everything else - incredibly soft, stretchy, wrinkle resistant and built for effortless easy care at home or on the go.\u003c\/p\u003e","heading":"Velocity Suit Jacket: Machine Washable Suiting [Men's Velocity Suit Jacket]","image":"\/\/www.ministryofsupply.com\/cdn\/shop\/files\/Proof_Points_-__0000_Velocity_Blazer_-_AR.jpg?v=1729104914"},                                                                                                              {"content":                                        "\u003ch3\u003e\u003cstrong\u003eEffortless Easy Care\u003c\/strong\u003e\u003c\/h3\u003e\u003cp\u003eWear it on a flight or pack it in your carry-on - where staples like linen and wool are a chore to maintain, Velocity shines as a machine washable, wrinkle resistant alternative.\u003c\/p\u003e","heading":"Effortless Easy Care [Men's Velocity Suit Jacket]","image":"\/\/www.ministryofsupply.com\/cdn\/shop\/files\/Proof_Points_-__0001_Velocity_Blazer_-_Easy_Care.jpg?v=1729104914"},                                                                                                              {"content":                                        "\u003ch3\u003e\u003cstrong\u003e4-Way Stretch \u003c\/strong\u003e\u003c\/h3\u003e\u003cp\u003eSuiting doesn’t need to be restrictive - 4-way stretch fabric unlocks incredible omnidirectional motion, making Velocity the ideal choice for life on the go.\u003c\/p\u003e","heading":"4-Way Stretch  [Men's Velocity Suit Jacket]","image":"\/\/www.ministryofsupply.com\/cdn\/shop\/files\/Proof_Points_-__0002_Velocity_Blazer_-_Stretch.jpg?v=1729104913"},                                                                                                              {"content":                                        "\u003ch3\u003eStats for Nerds\u003c\/h3\u003e\u003cp\u003ePerformance Tests Passed: Machine Washability (AATCC 135), Wrinkle Resistance (AATCC 128), Stretch (ASTM D2594). Made out of 33% Bio-Based Content, Velocity Suit Jacket has a Carbon Footprint of only 10.5 kgCO2e\u003c\/p\u003e","heading":"Stats for Nerds [Men's Velocity Suit Jacket]","image":"\/\/www.ministryofsupply.com\/cdn\/shop\/files\/Proof_Points_-__0003_Velocity_Blazer_Report_Card.jpg?v=1729104913"},                                                                                                              {"content":                                        "\u003ch3\u003eBest Wrinkle-resistant Travel Suit\u003c\/h3\u003e\u003cp\u003eTravel + Leisure\u0026#39;s 2026 guide to the best travel suits for men names Velocity the \u
4775003cstrong\u003eBest Wrinkle-resistant\u003c\/strong\u003e travel suit. \u003ca href=\"https:\/\/www.travelandleisure.com\/best-travel-suits-for-men-6363456\" target=\"_blank\" title=\"Travel + Leisure: The Best Travel Suits for Men\"\u003eRead the guide\u003c\/a\u003e\u003c\/p\u003e","heading":"Travel + Leisure Best Wrinkle-resistant [Men's Velocity]","image":"\/\/www.ministryofsupply.com\/cdn\/shop\/files\/Velocity_Wide.webp?v=1789136393"}]    ,"icons":[                                                                          {"image":"\/\/www.ministryofsupply.com\/cdn\/shop\/files\/Machine_Wash_smart.icon.png?v=1729165061","title":"Machine Washable"},                                                                                                              {"content":                                        "\u003cp\u003eExtreme Stretch\u003c\/p\u003e","image":"\/\/www.ministryofsupply.com\/cdn\/shop\/files\/1571853338-stretch-icon.png?v=1726632917","title":"Resilient Stretch"},                                                                          {"image":"\/\/www.ministryofsupply.com\/cdn\/shop\/files\/Moisture_Wicking_smart.icon.png?v=1729165158","title":"Quick Dry"},                                                                          {"image":"\/\/www.ministryofsupply.com\/cdn\/shop\/files\/Packable_Backpack_smart.icon.png?v=1729165061","title":"Packable"}]    ,"images":      [{  "alt": "",  "aspect_ratio": 0.75,  "height": 2000,  "id": 24913687085131,  "media_type": "image",  "preview_image": "\/\/www.ministryofsupply.com\/cdn\/shop\/files\/MoS---Flats---Men_s---Velocity-Suit-Jacket---Front_Navy_0fcec64b-73c8-4209-bb61-da48bb2ff9aa.jpg?v=1752232642",  "src": "//www.ministryofsupply.com/cdn/shop/files/MoS---Flats---Men_s---Velocity-Suit-Jacket---Front_Navy_0fcec64b-73c8-4209-bb61-da48bb2ff9aa.jpg?v=1752232642",  "variants": null,  "width": 1500,  "focal_point": "50.0% 50.0%"  },{  "alt": "",  "aspect_ratio": 0.75,  "height": 2000,  "id": 24913683349579,  "media_type": "image",  "preview_image": "\/\/www.ministryofsupply.com\/cdn\/shop\/files\/MoS---On-Model---Velocity-Blazer---Front_Navy.jpg?v=1752232594",  "src": "//www.ministryofsupply.com/cdn/shop/files/MoS---On-Model---Velocity-Blazer---Front_Navy.jpg?v=1752232594",  "variants": null,  "width": 1500,  "focal_point": "50.0% 50.0%"  },{  "alt": "",  "aspect_ratio": 0.75,  "height": 1200,  "id": 24033791639627,  "media_type": "image",  "preview_image": "\/\/www.ministryofsupply.com\/cdn\/shop\/files\/MoS---Lifestyle---Men_s---Velocity-Suit-Jacket---Dark-Navy-Heather---Velocity-Pant---Dark-Navy-Heather---Aero-Zero-Dress-Shirt---Chambray-Blue---2.jpg?v=1729270067",  "src": "//www.ministryofsupply.com/cdn/shop/files/MoS---Lifestyle---Men_s---Velocity-Suit-Jacket---Dark-Navy-Heather---Velocity-Pant---Dark-Navy-Heather---Aero-Zero-Dress-Shirt---Chambray-Blue---2.jpg?v=1729270067",  "variants": null,  "width": 900,  "focal_point": "51.2617% 26.285%"  },{  "alt": "",  "aspect_ratio": 0.75,  "height": 2000,  "id": 25372913991755,  "media_type": "image",  "preview_image": "\/\/www.ministryofsupply.com\/cdn\/shop\/files\/Proof-Points---Velocity---AR.jpg?v=1760558267",  "src": "//www.ministryofsupply.com/cdn/shop/files/Proof-Points---Velocity---AR.jpg?v=1760558267",  "variants": null,  "width": 1500,  "focal_point": "50.0% 50.0%"  },{  "alt": "",  "aspect_ratio": 0.75,  "height": 1200,  "id": 24033791606859,  "media_type": "image",  "preview_image": "\/\/www.ministryofsupply.com\/cdn\/shop\/files\/MoS---Lifestyle---Men_s---Velocity-Suit-Jacket---Dark-Navy-Heather---Velocity-Pant---Dark-Navy-Heather---Aero-Zero-Dress-Shirt---Chambray-Blue---1.jpg?v=1729270067",  "src": "//www.ministryofsupply.com/cdn/shop/files/MoS---Lifestyle---Men_s---Velocity-Suit-Jacket---Dark-Navy-Heather---Velocity-Pant---Dark-Navy-Heather---Aero-Zero-Dress-Shirt---Chambray-Blue---1.jpg?v=1729270067",  "variants": null,  "width": 900,  "focal_point": "50.0% 50.0%"  },{  "alt": "",  "aspect_ratio": 0.75,  "height": 2000,  "id": 25372913795147,  "media_type": "image",  "preview_image": "\/\/www.ministryofsupply.com\/cdn\/shop\/files\/Proof-Points---Velocity-Blazer---Sink-Washable.jpg?v=1760558266",  "src": "//www.ministryofsupply.com/cdn/shop/files/Proof-Points---Velocity-Blazer---Sink-Washable.jpg?v=1760558266",  "variants": null,  "width": 1500,  "focal_point": "50.0% 50.0%"  },{  "alt": "",  "aspect_ratio": 0.75,  "height": 2000,  "id": 25376278052939,  "media_type": "image",  "preview_image": "\/\/www.ministryofsupply.com\/cdn\/shop\/files\/Lifestyle_-_M_s-Velocity-Blazer_-_2.jpg?v=1760644373",  "src": "//www.ministryofsupply.com/cdn/shop/files/Lifestyle_-_M_s-Velocity-Blazer_-_2.jpg?v=1760644373",  "variants": null,  "width": 1500,  "focal_point": "50.0% 50.0%"  },{  "alt": "",  "aspect_ratio": 0.75,  "height": 2000,  "id": 25372913631307,  "media_type": "image",  "preview_image": "\/\/www.ministryofsupply.com\/cdn\/shop\/files\/Proof-Points---Velocity---One-Bag-Ready.jpg?v=1760558265",  "src": "//www.ministryofsupply.com/cdn/shop/files/Proof-Points---Velocity---One-Bag-Ready.jpg?v=1760558265",  "variants": null,  "width": 1500,  "focal_point": "50.0% 50.0%"  },{  "alt": "",  "aspect_ratio": 0.75,  "height": 2000,  "id": 25376277987403,  "media_type": "image",  "preview_image": "\/\/www.ministryofsupply.com\/cdn\/shop\/files\/Lifestyle_-_M_s-Velocity-Blazer_-_1.jpg?v=1760644372",  "src": "//www.ministryofsupply.com/cdn/shop/files/Lifestyle_-_M_s-Velocity-Blazer_-_1.jpg?v=1760644372",  "variants": null,  "width": 1500,  "focal_point": "50.0% 50.0%"  },{  "alt": "",  "aspect_ratio": 0.75,  "height": 2000,  "id": 25372914122827,  "media_type": "image",  "preview_image": "\/\/www.ministryofsupply.com\/cdn\/shop\/files\/Proof-Points---Velocity---Moisture-Wicking.jpg?v=1760558268",  "src": "//www.ministryofsupply.com/cdn/shop/files/Proof-Points---Velocity---Moisture-Wicking.jpg?v=1760558268",  "variants": null,  "width": 1500,  "focal_point": "50.0% 50.0%"  },{  "alt": "",  "aspect_ratio": 0.75,  "height": 2000,  "id": 24913686003787,  "media_type": "image",  "preview_image": "\/\/www.ministryofsupply.com\/cdn\/shop\/files\/MoS---Flats---Men_s---Velocity-Suit-Jacket---Back_Navy.jpg?v=1752232630",  "src": "//www.ministryofsupply.com/cdn/shop/files/M
4775oS---Flats---Men_s---Velocity-Suit-Jacket---Back_Navy.jpg?v=1752232630",  "variants": null,  "width": 1500,  "focal_point": "50.0% 50.0%"  },{  "alt": "",  "aspect_ratio": 0.75,  "height": 2000,  "id": 24913683120203,  "media_type": "image",  "preview_image": "\/\/www.ministryofsupply.com\/cdn\/shop\/files\/MoS---On-Model---Velocity-Blazer---Back_--Navy.jpg?v=1752232592",  "src": "//www.ministryofsupply.com/cdn/shop/files/MoS---On-Model---Velocity-Blazer---Back_--Navy.jpg?v=1752232592",  "variants": null,  "width": 1500,  "focal_point": "50.0% 50.0%"  },{  "alt": "",  "aspect_ratio": 0.8,  "height": 1875,  "id": 24913686331467,  "media_type": "image",  "preview_image": "\/\/www.ministryofsupply.com\/cdn\/shop\/files\/MoS---Flats---Men_s---Velocity-Suit-Jacket---Detail-2_Navy.jpg?v=1752232635",  "src": "//www.ministryofsupply.com/cdn/shop/files/MoS---Flats---Men_s---Velocity-Suit-Jacket---Detail-2_Navy.jpg?v=1752232635",  "variants": null,  "width": 1500,  "focal_point": "50.0% 50.0%"  },{  "alt": "",  "aspect_ratio": 0.75,  "height": 2000,  "id": 25376279887947,  "media_type": "image",  "preview_image": "\/\/www.ministryofsupply.com\/cdn\/shop\/files\/Lifestyle_-_M_s-Velocity-Blazer_-_4.jpg?v=1760644377",  "src": "//www.ministryofsupply.com/cdn/shop/files/Lifestyle_-_M_s-Velocity-Blazer_-_4.jpg?v=1760644377",  "variants": null,  "width": 1500,  "focal_point": "50.0% 50.0%"  },{  "alt": "",  "aspect_ratio": 0.8,  "height": 1875,  "id": 24913684201547,  "media_type": "image",  "preview_image": "\/\/www.ministryofsupply.com\/cdn\/shop\/files\/MoS---Flats---Men_s---Velocity-Suit-Jacket---Detail-1_Navy.jpg?v=1752232600",  "src": "//www.ministryofsupply.com/cdn/shop/files/MoS---Flats---Men_s---Velocity-Suit-Jacket---Detail-1_Navy.jpg?v=1752232600",  "variants": null,  "width": 1500,  "focal_point": "50.0% 50.0%"  },{  "alt": "",  "aspect_ratio": 0.75,  "height": 2000,  "id": 25376279855179,  "media_type": "image",  "preview_image": "\/\/www.ministryofsupply.com\/cdn\/shop\/files\/Lifestyle_-_M_s-Velocity-Blazer_-_3.jpg?v=1760644378",  "src": "//www.ministryofsupply.com/cdn/shop/files/Lifestyle_-_M_s-Velocity-Blazer_-_3.jpg?v=1760644378",  "variants": null,  "width": 1500,  "focal_point": "50.0% 50.0%"  },{  "alt": "",  "aspect_ratio": 0.75,  "height": 2000,  "id": 24913682104395,  "media_type": "image",  "preview_image": "\/\/www.ministryofsupply.com\/cdn\/shop\/files\/MoS---LIfestyle---M_s-Velocity-Blazer---1_Navy.jpg?v=1752232578",  "src": "//www.ministryofsupply.com/cdn/shop/files/MoS---LIfestyle---M_s-Velocity-Blazer---1_Navy.jpg?v=1752232578",  "variants": null,  "width": 1500,  "focal_point": "50.0% 50.0%"  },{"alt":null,"id":24233218441291,"position":null,"preview_image":{"aspect_ratio":0.75,"height":800,"width":600,"src":"\/\/www.ministryofsupply.com\/cdn\/shop\/files\/preview_images\/bcaf8b82937e487290685cc621357955.thumbnail.0000000000.jpg?v=1737115905"},"aspect_ratio":0.75,"duration":25980,"media_type":"video","sources":[{"format":"mp4","height":480,"mime_type":"video\/mp4","url":"\/\/www.ministryofsupply.com\/cdn\/shop\/videos\/c\/vp\/bcaf8b82937e487290685cc621357955\/bcaf8b82937e487290685cc621357955.SD-480p-1.5Mbps-41139757.mp4?v=0","width":360},{"format":"mp4","height":720,"mime_type":"video\/mp4","url":"\/\/www.ministryofsupply.com\/cdn\/shop\/videos\/c\/vp\/bcaf8b82937e487290685cc621357955\/bcaf8b82937e487290685cc621357955.HD-720p-4.5Mbps-41139757.mp4?v=0","width":540},{"format":"m3u8","height":720,"mime_type":"application\/x-mpegURL","url":"\/\/www.ministryofsupply.com\/cdn\/shop\/videos\/c\/vp\/bcaf8b82937e487290685cc621357955\/bcaf8b82937e487290685cc621357955.m3u8?v=0","width":540}]},{"alt":null,"id":24134407290955,"position":null,"preview_image":{"aspect_ratio":0.8,"height":1350,"width":1080,"src":"\/\/www.ministryofsupply.com\/cdn\/shop\/files\/preview_images\/85b571766f0948fab843beb8603fcf61.thumbnail.0000000000.jpg?v=1733331701"},"aspect_ratio":0.8,"duration":17940,"media_type":"video","sources":[{"format":"mp4","height":480,"mime_type":"video\/mp4","url":"\/\/www.ministryofsupply.com\/cdn\/shop\/videos\/c\/vp\/85b571766f0948fab843beb8603fcf61\/85b571766f0948fab843beb8603fcf61.SD-480p-0.9Mbps-39212946.mp4?v=0","width":384},{"format":"mp4","height":1080,"mime_type":"video\/mp4","url":"\/\/www.ministryofsupply.com\/cdn\/shop\/videos\/c\/vp\/85b571766f0948fab843beb8603fcf61\/85b571766f0948fab843beb8603fcf61.HD-1080p-2.5Mbps-39212946.mp4?v=0","width":864},{"format":"mp4","height":720,"mime_type":"video\/mp4","url":"\/\/www.ministryofsupply.com\/cdn\/shop\/videos\/c\/vp\/85b571766f0948fab843beb8603fcf61\/85b571766f0948fab843beb8603fcf61.HD-720p-1.6Mbps-39212946.mp4?v=0","width":576},{"format":"m3u8","height":1080,"mime_type":"application\/x-mpegURL","url":"\/\/www.ministryofsupply.com\/cdn\/shop\/videos\/c\/vp\/85b571766f0948fab843beb8603fcf61\/85b571766f0948fab843beb8603fcf61.m3u8?v=0","width":864}]}]    ,"labels":["Ships Now"]    ,"size_chart":{"id":"55993296","title":"Men's Velocity Suit Jacket","slug":"new-men-s-velocity-suit-jacket","data":{"columns":["36","38","40","42","44","46","48"],"options":["inch","cm"],"rowTitle":"Velocity Suit Jacket","rows":[{"title":"Sleeve Length (Body)","keys":{"inch":{"values":["31-32","32-33","33-34","34-35","35-36","36-37","36-37"]},"cm":{"values":["77-82","80-85","82-87","85-90","87-92","90-95","90-95"]}}},{"title":"Front Body Length","keys":{"inch":{"values":["28","29","30","31.13","32.24","33.38","34.5"]}
4775,"cm":{"values":["71","73","76","79","81","84","87"]}}},{"title":"Chest Circumference","keys":{"inch":{"values":["39","41","43","45","48","51","54"]},"cm":{"values":["99","104","109","114","121","129","137"]}}},{"title":"Armhole Circumference","keys":{"inch":{"values":["19.13","20","21","22","23.13","25","26.63"]},"cm":{"values":["48","50","53","55","58","63","67"]}}},{"title":"Bicep Circumference","keys":{"inch":{"values":["13.5","14.5","15.5","16.5","18","19.5","21"]},"cm":{"values":["34","36","39","41","45","49","53"]}}}]},"text":"### About the Fit\n\nVelocity has a trimmer, more tailored fit than the Kinetic Blazer, ideal for wearing over a dress shirt and under a coat. Partially lined, with shoulder padding, Velocity is structured for more formal settings. The fit is easy yet tailored through the chest and bicep, and runs true to size, so we recommend your normal size.\n\n### Chest Measurement\n\nMeasure under your arms, over the fullest part of your chest.\n\n### Sleeve Length Measurement\n\nMeasure from the center back of your neck (at your spine) to the end of your shoulder at the top of your arm. Next, measure from your shoulder to just past your wrist bone to where you would like your shirt cuff to sit. Always slightly bend the elbow when measuring to allow for extra ease. Add the two numbers together for your sleeve length measurement.\n\n### Alterations\n\nThe Velocity is half-lined, allowing the rear dart seams and center back seam to be taken in easily by your local tailor. Sleeve adjustments of 1\" can easily be performed at the cuff. We recommend that shortening of more than 1\" be performed at the shoulder by your tailor."}    ,"stats":                                        "\u003cul\u003e\u003cli\u003ePerformance Tests:\u003c\/li\u003e\u003cli\u003eMachine Washability (AATCC 135): Passed\u003c\/li\u003e\u003cli\u003eWrinkle Resistance (AATCC 128): Passed\u003c\/li\u003e\u003cli\u003eStretch (ASTM D2594): Passed\u003c\/li\u003e\u003cli\u003eCarbon Footprint: 10.5 kgCO2e\u003c\/li\u003e\u003cli\u003e33% Bio-Based Content\u003c\/li\u003e\u003c\/ul\u003e"    ,"style_filter":["Standard Fit"]    ,"style_sibling_products":[                                                                                                                                                          {"name":"Men's Velocity Dress Pant - Dark Navy Heather (MPS)","product":["mens-velocity-dress-pant-dark-navy-heather-mps",7399373013067],"swatch":                                                                          {"color":"#0b0a42","title":"Dark Navy Heather"},"title":"Dress Pant"},                                                                                                                                                          {"name":"Men's Velocity Suit Jacket - Dark Navy Heather (MPS)","product":["mens-velocity-suit-jacket-dark-navy-heather-mps",7399359643723],"swatch":                                                                          {"color":"#0b0a42","title":"Dark Navy Heather"},"title":"Suit Jacket"}]    ,"swatch":                                                                          {"color":"#0b0a42","title":"Dark Navy Heather"}    ,"title":"Men's Velocity Suit Jacket"}  },  "selected_or_first_available_variant_id": 41656106123339,  "reviews": {  "rating": 4.7,  "review_count": 570  },  "variants": [{  "available": true,  "featured_media": null,  "option1": "Dark Navy Heather",  "option2": "36R",  "option3": null,  "options": ["Dark Navy Heather","36R"],  "price": 47800,  "compare_at_price": 59800,  "id": 41656106123339,  "sku": "MV131NN3N8",  "title": "Dark Navy Heather \/ 36R",  "inventory_quantity": 8,  "inventory_policy": "deny",  "inventory_management": "shopify",  "selling_plan_allocations": [{    "checkout_charge_amount": 40630,    "compare_at_price": 47800,    "per_delivery_price": 40630,    "price": 40630,    "selling_plan": {"id":1755086923,"name":"Preorder","description":null,"options":[{"name":"Preorder","position":1,"value":"Full payment"}],"recurring_deliveries":false,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":15}],"checkout_charge":{"value_type":"percentage","value":100}},    "selling_plan_group_id": "6c17fabdef8f8d1808aafff6115bf384c07f7045"    }],  "metafields": {        "smart":{    "out_of_stock_message":"Pre-Order Ships in 4 Weeks"    ,"stock_delivery_message":"Ships Today"    ,"stock_minimum_inventory":1}  }  },{  "available": true,  "featured_media": null,  "option1": "Dark Navy Heather",  "option2": "38R",  "option3": null,  "options": ["Dark Navy Heather","38R"],  "price": 47800,  "compare_at_price": 59800,  "id": 41656106156107,  "sku": "MV141NN3N8",  "title": "Dark Navy Heather \/ 38R",  "inventory_quantity": 1,  "inventory_policy": "deny",  "inventory_management": "shopify",  "selling_plan_allocations": [{    "checkout_charge_amount": 40630,    "compare_at_price": 47800,    "per_delivery_price": 40630,    "price": 40630,    "selling_plan": {"id":1755086923,"name":"Preorder","description":null,"options":[{"name":"Preorder","position":1,"value":"Full payment"}],"recurring_deliveries":false,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":15}],"checkout_charge":{"value_type":"percentage","value":100}},    "selling_plan_group_id": "6c17fabdef8f8d1808aafff6115bf384c07f7045"    }],  "metafields": {        "smart":{    "out_of_stock_message":"Pre-Order Ships in 4 Weeks"    ,"stock_delivery_message":"Ships Today"    ,"stock_minimum_inventory":1}  }  },{  "available": false,  "featured_media": null,  "option1": "Dark Navy Heather",  "option2": "40R",  "option3": null,  "options": ["Dark Navy Heather","40R"],  "price": 47800,  "compare_at_price": 59800,  "id": 41656106188875,  "sku": "MV152NN3N8",  "title": "Dark Navy Heather \/ 40R",  "inventory_quantity": 0,  "inventory_policy": "deny",  "inventory_management": "shopify",  "selling_plan_allocations": [{    "checkout_charge_amount": 40630,    "compare_at_price": 47800,    "per_delivery_price": 40630,    "price": 40630,    "selling_plan": {"id":1755086923,"name":"Preorder","description":null,"options":[{"name":"Preorder","position":1,"value":"Full payment"}],"recurring_deliveries":false,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":15}],"checkout_charge":{"value_type":"percentage","value":100}},    "selling_plan_group_id": "6c17fabdef8f8d1808aafff6115bf384c07f7045"    }],  "metafields": {        "smart":{    "out_of_stock_message":"Pre-Order Ships in 4 Weeks"    ,"stock_delivery_message":"Ships Today"    ,"stock_minimum_inventory":1}  }  },{  "available": false,  "featured_media": null,  "option1": "Dark Navy Heather",  "option2": "42R",  "option3": null,  "options": ["Dark Navy Heather","42R"],  "price": 47800,  "compare_at_price": 59800,  "id": 41656106221643,  "sku": "MV164NN3N8",  "title": "Dark Navy Heather \/ 42R",  "inventory_quantity": 0,  "inventory_policy": "deny",  "inventory_management": "shopify",  "selling_plan_allocations": [{    "checkout_charge_amount": 40630,    "compare_at_price": 47800,    "per_delivery_price": 40630,    "price": 40630,    "selling_plan": {"id":1755086923,"name":"Preorder","description":null,"options":[{"name":"Preorder","position":1,"value":"Full payment"}],"recurring_deliveries":false,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":15}],"checkout_charge":{"value_type":"percentage","value":100}},    "selling_plan_group_id": "6c17fabdef8f8d1808aafff6115bf384c07f7045"    }],  "metafields": {        "smart":{    "out_of_stock_message":"Pre-Order Ships in 4 Weeks"    ,"stock_delivery_message":"Ships Today"    ,"stock_minimum_inventory":1}  }  },{  "available": false,  "featured_media": null,  "option1": "Dark Navy Heather",  "option2": "44R",  "option3": null,  "options": ["Dark Navy Heather","44R"],  "price": 47800,  "compare_at_price": 59800,  "id": 41656106254411,  "sku": "MV175NN3N8",  "title": "Dark Navy Heather \/ 44R",  "inventory_quantity": 0,  "inventory_policy": "deny",  "inventory_management": "shopify",  "selling_plan_allocations": [{    "checkout_charge_amount": 40630,    "compare_at_price": 47800,    "per_delivery_price": 40630,    "price": 40630,    "selling_plan": {"id":1755086923,"name":"Preorder","description":null,"options":[{"name":"Preorder","position":1,"value":"Full payment"}],"recurring_deliveries":false,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":15}],"checkout_charge":{"value_type":"percentage","value":100}},    "selling_plan_group_id": "6c17fabdef8f8d1808aafff6115bf384c07f7045"    }],  "metafields": {        "smart":{    "out_of_stock_message":"Pre-Order Ships in 4 Weeks"    ,"stock_delivery_message":"Ships Today"    ,"stock_minimum_inventory":1}  }  },{  "available": true,  "featured_media": null,  "option1": "Dark Navy Heather",  "option2": "46R",  "option3": null,  "options": ["Dark Navy Heather","46R"],  "price": 47800,  "compare_at_price": 59800,  "id": 41656106287179,  "sku": "MV186NN3N8",  "title": "Dark Navy Heather \/ 46R",  "inventory_quantity": 6,  "inventory_policy": "deny",  "inventory_management": "shopify",  "selling_plan_allocations": [{    "checkout_charge_amount": 40630,    "compare_at_price": 47800,    "per_delivery_price": 40630,    "price": 40630,    "selling_plan": {"id":1755086923,"name":"Preorder","description":null,"options":[{"name":"Preorder","position":1,"value":"Full payment"}],"recurring_deliveries":false,"price_adjustments":[{"order_count":null,"position":1,"value_type":"percentage","value":15}],"checkout_charge":{"value_type":"percentage","value":100}},    "selling_plan_group_id": "6c17fabdef8f8d1808aafff6115bf384c07f7045"    }],  "metafields": {        "smart":{    "out_of_stock_message":"Pre-Order Ships in 4 Weeks"    ,"stock_delivery_message":"Ships Today"    ,"stock_minimum_inventory":1}  }  },{  "available": true,  "featured_media": null,  "option1": "Dark Navy Heather",  "option2": "48R",  "option3": null,  "options": ["Dark Navy Heather","48R"],  "price": 47800,  "compare_at_price": 59800,  "id": 41656106319947,  "sku": "MV197NS3N8",  "title": "Dark Navy Heather \/ 48R",  "inventory_quantity": 2,  "inventory_policy": "deny",  "inventory_management": "shopify",  "selling_plan_allocations": [],  "metafields": {        "smart":{    "out_of_stock_message":"Pre-Order Ships in 4 Weeks"    ,"stock_delivery_message":"Ships Today"    ,"stock_minimum_inventory":1}  }  }]  }</script>
4775 
4775<script data-product-data-init="mens-velocity-suit-jacket-dark-navy-heather-mps" type="application/javascript">
4776  (() => {
4777    const product = JSON.parse(document.querySelector(`[data-primary-product-data="mens-velocity-suit-jacket-dark-navy-heather-mps"]`)?.innerText);
4778    window._product_card_product = product;
4779    window['_recent_products'] = [];
4780
4781    const productData = {
4782      loaded: false,
4783      handleHydration: async (product) => {
4784        const dbKey = `_${window.Shopify.theme.id}--${product.handle}`;
4785        _products[product.handle] = {
4786          recommendations_loaded_at: 0,
4787          related_products: [],
4788          complementary_products: [],
4789          ...(await idbKeyval?.get(dbKey) || {}),
4790          ...product,
4791          updated_at: Date.now(),
4792        };
4793
4794        window['_recent_products'] = [[product.handle, product.id], ...(await idbKeyval?.get("most-recent") || [])].filter(([a], i, arr) => arr.findIndex(([b]) => a === b) === i);
4795        idbKeyval?.set('most-recent', window['_recent_products']);
4796        idbKeyval?.set(dbKey, _products[product.handle]);
4797      },
4798    };
4799
4800    document.addEventListener('index-db-loaded', () => {
4801      if (productData.loaded) return;
4802      productData.loaded = true;
4803      productData.handleHydration(product);
4804    });
4805
4806
4807    if (typeof idbKeyval !== "undefined" && !productData.loaded) {
4808      productData.loaded = true;
4809      productData.handleHydration(product);
4810    }
4811  })();
4812</script>
4812 </div> <div data-content-root-padding=""></div> 
4812<script id="bss-ltap-fl-redirect" type="text/javascript">
4813  const skipDomains = ['minimo-skin-essentials-wholesale.myshopify.com'];
4814  function runInLoginPage() {
4815  function insertElement(id) {
4816    const BSS = JSON.parse(localStorage.getItem("BSS")) || "";
4817    let createCustomer = document.getElementById(id);
4818    if (BSS && BSS.redirect_url && createCustomer) {
4819      const returnToInput = document.createElement('input');
4820      returnToInput.type = 'hidden';
4821      returnToInput.name = 'return_to';    
4822      returnToInput.value = BSS.redirect_url;
4823      createCustomer.appendChild(returnToInput);
4824    }
4825  }
4826
4827  insertElement("customer_login");
4828  }
4829
4830  function runInRegisterPage() {
4831  if(skipDomains.includes(window.Shopify.shop)) {
4832    return;
4833  }
4834  const BSS = JSON.parse(localStorage.getItem("BSS")) || "";
4835  let formCreate = document.getElementById('create_customer');
4836  if (BSS && BSS.redirect_url && formCreate) {
4837    let firstName = document.getElementById('RegisterForm-FirstName');
4838    let lastName = document.getElementById('RegisterForm-LastName');
4839    let email = document.getElementById('RegisterForm-email');
4840    let password = document.getElementById('RegisterForm-password');
4841    formCreate.addEventListener('submit', async function (e) {
4842      if(BSS_B2B && BSS_B2B.RF) {
4843        return;
4844      }
4845      e.preventDefault();
4846      let isError = false;
4847
4848      if (
4849        !email.value ||
4850        !password.value ||
4851        !validateEmail(email.value) ||
4852        password.value.length < 5) {
4853        isError = true;
4854      }
4855
4856      if (isError) {
4857        formCreate.submit();
4858      } else {
4859        let data = {
4860          "form_type": "create_customer",
4861          "utf8": "✓",
4862          "customer[first_name]": `${firstName.value}`,
4863          "customer[last_name]": `${lastName.value}`,
4864          "customer[email]": `${email.value}`,
4865          "customer[password]": `${password.value}`,
4866        }
4867        var formBody = [];
4868        for (var property in data) {
4869          var encodedKey = encodeURIComponent(property);
4870          var encodedValue = encodeURIComponent(data[property]);
4871          formBody.push(encodedKey + "=" + encodedValue);
4872        }
4873        formBody = formBody.join("&");
4874
4875        try {
4876          let res = await fetch("/account", {
4877            method: "POST",
4878            headers: {
4879              "Content-Type": "application/x-www-form-urlencoded",
4880            },
4881            body: formBody,
4882          });
4883          let resUrl = res.url;
4884          if (res.status === 200) {
4885            if (resUrl.includes("/account/register")) {
4886              formCreate.submit();
4887            } else {
4888              let url = BSS.redirect_url;
4889              localStorage.removeItem("BSS");
4890              window.location.href = url;
4891            }
4892          } else {
4893            formCreate.submit();
4894          }
4895
4896        } catch (error) {
4897          console.log('error: ', error);
4898        }
4899      }
4900
4901    })
4902
4903    function validateEmail(email) {
4904      const regex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;
4905      return regex.test(email);
4906    }
4907  }
4908  }
4909
4910  if (window.location.pathname.includes("/account/login")) {
4911    if (window.Shopify.shop === "protegisparts.myshopify.com") { 
4912      setTimeout(() => {
4913        runInLoginPage();
4914      }, 3000)
4915    } else {
4916      runInLoginPage();    
4917    }
4918  }
4919
4920
4921  if (window.location.pathname === "/account/register") {
4922  runInRegisterPage();
4923  }
4924</script>
4924 </main> <footer data-footer-section=""> <!-- BEGIN sections: 0_footer --> <footer id="shopify-section-sections--23010069643339__ms_footer" class="shopify-section shopify-section-group-0_footer"><link href="//www.ministryofsupply.com/cdn/shop/t/542/assets/ms-homepage.css?v=175329387176928937021790085558" rel="stylesheet" type="text/css" media="all"> <link href="//www.ministryofsupply.com/cdn/shop/t/542/assets/ms-sections.css?v=174843840420815051221790085558" rel="stylesheet" type="text/css" media="all"> <link href="//www.ministryofsupply.com/cdn/shop/t/542/assets/ms-modal.css?v=125919532082219946081790085558" rel="stylesheet" type="text/css" media="all"> 
4924<script src="//www.ministryofsupply.com/cdn/shop/t/542/assets/ms-homepage.js?v=150908117368016945201790085558" defer=""></script>
4924 <link href="//www.ministryofsupply.com/cdn/shop/t/542/assets/ms-footer.css?v=91563685906039685541790085558" rel="stylesheet" type="text/css" media="all"> <footer class="ms-homepage ms-footer"> <div class="ms-container ms-footer__inner"> <div class="ms-footer__top"> <div class="ms-footer__brand"><a href="/" aria-label="Ministry of Supply"> <img class="ms-footer__logo" src="//www.ministryofsupply.com/cdn/shop/files/logo-white.svg?height=80&amp;v=1725285450" alt="Ministry of Supply" width="198" height="25" loading="lazy"> </a><p class="ms-footer__tagline">Apparel engineered around the human body — how it moves, and the climate it moves through.</p><div class="ms-footer__signup"><form method="post" action="/contact#ms-footer-newsletter" id="ms-footer-newsletter" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer"><input type="hidden" name="utf8" value="✓"><input type="hidden" name="contact[tags]" value="Newsletter"> <label class="ms-footer__signup-label" for="ms-footer-email"> Sign up for our newsletter </label> <div class="ms-footer__field"> <input id="ms-footer-email" class="ms-footer__input" type="email" name="contact[email]" value="" placeholder="Enter your email" autocomplete="email" autocorrect="off" autocapitalize="off" spellcheck="false" required=""> <button type="submit" class="ms-footer__submit" name="commit" aria-label="Subscribe"> <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"> <path d="M5 12h14M13 6l6 6-6 6"></path> </svg> </button> </div><p class="ms-footer__note">New arrivals, field notes, and the occasional early access.</p></form></div></div><nav class="ms-footer__nav" aria-label="Footer"><div class="ms-footer__col"><h2 class="ms-footer__col-title">Shop</h2><ul class="ms-footer__links"><li><a class="ms-footer__link" href="https://www.ministryofsupply.com/collections/mens-shop-all">Men's All</a></li><li><a class="ms-footer__link" href="https://www.ministryofsupply.com/collections/mens-best-sellers-1">Men's Best Sellers</a></li><li><a class="ms-footer__link" href="https://www.ministryofsupply.com/collections/mens-last-chance">Men's Sale</a></li><li><a class="ms-footer__link" href="https://www.ministryofsupply.com/collections/womens-shop-all">Women's All</a></li><li><a class="ms-footer__link" href="https://www.ministryofsupply.com/collections/womens-best-sellers-1">Women's Best Sellers</a></li><li><a class="ms-footer__link" href="https://www.ministryofsupply.com/collections/womens-last-chance">Women's Sale</a></li><li><a class="ms-footer__link" href="/cdn-cgi/l/email-protection#06716e696a6375676a63466b6f686f7572747f6960757376766a7f2865696b">Wholesale &amp; Corporate Orders</a></li></ul> </div><div class="ms-footer__col"><h2 class="ms-footer__col-title">About &amp; Help</h2><ul class="ms-footer__links"><li><a class="ms-footer__link" href="/pages/about-2">Our Story</a></li><li><a class="ms-footer__link" href="/pages/fabric-technology">Innovation</a></li><li><a class="ms-footer__link" href="https://www.ministryofsupply.com/pages/labs-co-labs">Labs + Co-Labs</a></li><li><a class="ms-footer__link" href="https://ministryofsupply.com/pages/service">FAQ</a></li><li><a class="ms-footer__link" href="/pages/returns-and-exchanges">Returns and Exchanges</a></li><li><a class="ms-footer__link" href="https://www.ministryofsupply.com/a/returns">Start a Return/Exchange</a></li><li><a class="ms-footer__link" href="https://www.ministryofsupply.com/pages/ministry-of-supply-rewards">Rewards</a></li></ul> </div></nav></div> <div class="ms-footer__bottom"> <div class="ms-footer__meta"> <p class="ms-footer__copy">© 2026 Ministry of Supply°</p><ul class="ms-footer__legal"><li><a class="ms-footer__legal-link" href="https://ministryofsupply.com/pages/service">Shipping Policy</a></li><li><a class="ms-footer__legal-link" href="/policies/terms-of-service">Terms Of Use</a></li><li><a class="ms-footer__legal-link" href="/policies/privacy-policy">Privacy Policy</a></li><li><a class="ms-footer__legal-link" href="/cdn-cgi/l/email-protection#e292908b9483819ba28f8b8c8b9196909b8d84919792928e9bcc818d8f">Do Not Mail</a></li><li><a class="ms-footer__legal-link" href="https://form.typeform.com/to/HmkOaTM7?typeform-source=ministryofsupply.typeform.com">Do Not Sell My Personal Information</a></li><li><a class="ms-footer__legal-link" href="/pages/testparty">Accessibility</a></li></ul></div><ul class="ms-footer__social"><li><a href="https://www.instagram.com/ministryofsupply/" target="_blank" rel="noopener" aria-label="Instagram"> <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"> <rect x="2" y="2" width="20" height="20" rx="5"></rect> <circle cx="12" cy="12" r="4"></circle> <circle cx="17.5" cy="6.5" r="0.9" fill="currentColor" stroke="none"></circle> </svg> </a></li></ul></div> </div> </footer> </footer><div id="shopify-section-sections--23010069643339__custom_code_T4W4qW" class="shopify-section shopify-section-group-0_footer">
vendor: 109 bytes, line 4924
4924 <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
4924<script>
4925  window.ALBSS = {
4926    event_key: '53a7d999-5e25-43f6-851b-3f192610e84b'
4927  };
4928</script>
4928 
4928<script src="https://c.albss.com/p/l/loader.iife.js" async=""></script>
4928 </div> <!-- END sections: 0_footer --> </footer> <div x-data="{ startTime: Date.now(), hover: false }" class="pointer-events-none fixed inset-0 z-[2147483647] flex items-end justify-end p-5"> <div class="pointer-events-auto relative mx-auto justify-center flex w-full flex-1 flex-col gap-2 md:max-w-sm" @pointerleave="hover = false; $toast.continueRemoval()"> <template x-for="(value, index) in $toast.toasts"> <section x-data="{ show: false }" x-init="$nextTick(() => { show = true })" @pointerover="hover = true; $toast.pauseRemoval()" class="pointer-events-auto bottom-0 right-0 h-full max-h-full w-full scale-100 rounded-md bg-white transition-all duration-500 ease-in-out md:max-w-sm" :class="($toast.toasts.length - 1) === index ? 'relative' : 'absolute'" :style="`bottom: ${Math.min(($toast.toasts.length - 1) - index, 2) * 12}px; --tw-scale-x: ${1 - Math.min(($toast.toasts.length - 1) - index, $data.hover ? 0 : 2) * 0.09};`" x-effect="$el.classList.toggle('absolute', !$data.hover)" :data-index="index" :aria-live="['error','warning'].includes(value.type) ? 'assertive' : 'polite'" aria-atomic="true" role="status" tabindex="0" x-show="show &amp;&amp; !value.hide" x-cloak="" x-transition:enter-start="opacity-0 translate-y-full" x-transition:enter-end="opacity-100 translate-y-0" x-transition:leave-start="opacity-100 translate-y-0" x-transition:leave-end="opacity-0 translate-y-full"> <div class="flex gap-2 overflow-hidden rounded-md border p-3 text-sm shadow-lg drop-shadow-sm" :class="{
4929                 plain: `border-gray-300 bg-white text-gray-900`,
4930                 warning: `border-warning/70 bg-warning/5 text-[--color-warning-text--hex]`,
4931                 error: `border-error/70 bg-error/5 text-[--color-error-text--hex]`,
4932                 info: `border-info/70 bg-info/5 text-[--color-info-text--hex]`,
4933                 success: `border-success/70 bg-success/5 text-[--color-success-text--hex]`
4934               }[value.type]"> <div class="text-warning shrink-0"> <svg x-data="{ icon: utils.handlelize(value.icon) }" :data-icon-handle="icon" class="h-5 w-5 bg-current" :class="{
4935                     plain: 'text-gray-700',
4936                     warning: 'text-warning',
4937                     error: 'text-error',
4938                     info: 'text-info',
4939                     success: 'text-success'
4940                   }[value.type]" :style="`mask: var(--icon-${icon}); -webkit-mask: var(--icon-${icon}); aspect-ratio: var(--icon-${icon}-aspect-ratio, 1);`"></svg> </div> <div class=""> <header class="text-13 font-semibold" x-html="value.title" x-show="value.title"></header> <div class="text-13 font-medium opacity-80" x-html="value.content" x-show="value.content"></div> </div> </div> </section> </template> </div> </div> <div data-tooltip-container="" class="pointer-events-none fixed inset-0 z-[2147483647]" x-init="$watch('$router.pathname', () => { $el.innerHTML = '';
4940 console.log($router.pathname) })"></div> <div class="!hidden
4941            max-sm:!hidden sm:!hidden max-md:!hidden md:!hidden max-lg:!hidden lg:!hidden max-xl:!hidden xl:!hidden
4942            max-md:-mx-container-xs max-md:-mx-container-sm max-md:-mx-container-md max-md:-mx-container-lg md:-mx-container-xs md:-mx-container-sm md:-mx-container-md md:-mx-container-lg -mx-container-xs -mx-container-sm -mx-container-md -mx-container-lg
4943            max-md:px-container-xs max-md:px-container-sm max-md:px-container-md max-md:px-container-lg md:px-container-xs md:px-container-sm md:px-container-md md:px-container-lg px-container-xs px-container-sm px-container-md px-container-lg
4944            max-md:scroll-px-container-xs max-md:scroll-px-container-sm max-md:scroll-px-container-md max-md:scroll-px-container-lg md:scroll-px-container-xs md:scroll-px-container-sm md:scroll-px-container-md md:scroll-px-container-lg scroll-px-container-xs scroll-px-container-sm scroll-px-container-md scroll-px-container-lg
4945            [&amp;_:where(p,h1,h2,h3,h4,h5,h6)]:items-center max-md:text-center
4946    "></div> 
4946<script type="application/javascript">
4947      document.documentElement.style.setProperty(
4948        "--scrollbar-width",
4949        `${window.innerWidth - document.documentElement.clientWidth}px`,
4950      );
4951    </script>
4951 
4951<script type="text/javascript">
4952    (function e(){var e=document.createElement("script");
4953    e.type="text/javascript",e.async=true,
4954    e.src="//staticw2.yotpo.com/kASAuVN02HJhi4q9dBY9w19T7pCWSTYzyFi1TLrv/widget.js";
4955    var t=document.getElementsByTagName("script")[0];
4956    t.parentNode.insertBefore(e,t)})();
4957  </script>
4957 <style> .locale-selectors__container {display: none;} </style> <div id="shopify-block-AS3RIemVDdFdOWjFke__10660104970756667665" class="shopify-block shopify-app-block"> 
4957<script>
4958(function() {
4959  'use strict';
4960
4961  // Configuration
4962  var CONFIG = {
4963    cookieName: '_ads_attrib',
4964    cookieDays: 30,
4965    trackedParams: ['gclid', 'gbraid', 'wbraid', 'utm_source', 'utm_medium', 'utm_campaign', 'utm_content', 'utm_term', 'bn_aff'],
4966    debug: false
4967  };
4968
4969  // Logging helper
4970  function log(message, data) {
4971    if (CONFIG.debug) {
4972      console.log('[AdsAttrib] ' + message, data || '');
4973    }
4974  }
4975
4976  // Cookie helpers
4977  function getCookie(name) {
4978    var value = '; ' + document.cookie;
4979    var parts = value.split('; ' + name + '=');
4980    if (parts.length === 2) {
4981      try {
4982        return JSON.parse(decodeURIComponent(parts.pop().split(';').shift()));
4983      } catch (e) {
4984        log('Failed to parse cookie', e);
4985        return null;
4986      }
4987    }
4988    return null;
4989  }
4990
4991  function setCookie(name, value, days) {
4992    var expires = new Date(Date.now() + days * 24 * 60 * 60 * 1000).toUTCString();
4993    var cookieString = name + '=' + encodeURIComponent(JSON.stringify(value)) +
4994      '; expires=' + expires +
4995      '; path=/; SameSite=Lax';
4996
4997    // Add Secure flag if on HTTPS
4998    if (window.location.protocol === 'https:') {
4999      cookieString += '; Secure';
5000    }
5001
5002    document.cookie = cookieString;
5003    log('Cookie set', value);
5004  }
5005
5006  // Maximum length we will store for any tracking value.
5007  // Real gclid/UTM values are short; this bounds oversized input.
5008  var MAX_PARAM_LENGTH = 1024;
5009
5010  // Sanitize a tracking value captured from the URL.
5011  // First (capture-time) layer of defense: strips ASCII control characters
5012  // and caps length so corrupt values never enter the cookie or cart
5013  // attributes. The server re-sanitizes on ingestion regardless, since
5014  // this client-side code cannot be trusted as a security boundary.
5015  function sanitizeValue(value) {
5016    if (!value) {
5017      return null;
5018    }
5019    // eslint-disable-next-line no-control-regex
5020    var cleaned = value.replace(/[\u0000-\u001F\u007F]/g, '').trim();
5021    cleaned = cleaned.slice(0, MAX_PARAM_LENGTH);
5022    return cleaned.length > 0 ? cleaned : null;
5023  }
5024
5025  // Extract tracking parameters from URL
5026  function getUrlParams() {
5027    var params = {};
5028    var searchParams = new URLSearchParams(window.location.search);
5029
5030    CONFIG.trackedParams.forEach(function(param) {
5031      var value = sanitizeValue(searchParams.get(param));
5032      if (value) {
5033        params[param] = value;
5034      }
5035    });
5036
5037    return params;
5038  }
5039
5040  // Generate unique cookie ID for session tracking
5041  function generateCookieId() {
5042    return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) {
5043      var r = Math.random() * 16 | 0;
5044      var v = c === 'x' ? r : (r & 0x3 | 0x8);
5045      return v.toString(16);
5046    });
5047  }
5048
5049  // Main capture function - runs on every page load
5050  function captureAttribution() {
5051    var urlParams = getUrlParams();
5052
5053    // Check if we have any tracking params in URL
5054    var hasNewParams = Object.keys(urlParams).length > 0;
5055
5056    // Get existing cookie data
5057    var existing = getCookie(CONFIG.cookieName) || {};
5058
5059    // If no new params and no existing data, nothing to do
5060    if (!hasNewParams && !existing.cookieId) {
5061      log('No tracking data to capture');
5062      return;
5063    }
5064
5065    // Generate cookie ID if not present
5066    if (!existing.cookieId) {
5067      existing.cookieId = generateCookieId();
5068    }
5069
5070    // If we have new params, update the attribution data
5071    // New click overwrites previous (last-click attribution)
5072    if (hasNewParams) {
5073      // Protected first-touch slot: remembers the FIRST Bidnamic ad click of
5074      // the journey. Unlike the last-click fields below, it survives later
5075      // non-Bidnamic clicks — that's what lets the server mark an order as
5076      // "assisted" (we started the journey, another channel took the last
5077      // click). Never drives commission; visibility only.
5078      var bnFirst = existing.bnFirst || null;
5079      var isBidnamicClick =
5080        urlParams.bn_aff === '1' ||
5081        (urlParams.utm_campaign || '').toLowerCase() === 'bidnamic_affiliate';
5082      if (!bnFirst && isBidnamicClick) {
5083        bnFirst = {
5084          gclid: urlParams.gclid || null,
5085          ts: new Date().toISOString()
5086        };
5087        log('Recorded Bidnamic first touch', bnFirst);
5088      }
5089
5090      existing = {
5091        cookieId: existing.cookieId,
5092        gclid: urlParams.gclid || null,
5093        gbraid: urlParams.gbraid || null,
5094        wbraid: urlParams.wbraid || null,
5095        utm_source: urlParams.utm_source || null,
5096        utm_medium: urlParams.utm_medium || null,
5097        utm_campaign: urlParams.utm_campaign || null,
5098        utm_content: urlParams.utm_content || null,
5099        utm_term: urlParams.utm_term || null,
5100        bn_aff: urlParams.bn_aff || null,
5101        bnFirst: bnFirst,
5102        capturedAt: new Date().toISOString(),
5103        landingPage: window.location.pathname
5104      };
5105
5106      log('Captured new attribution data', existing);
5107    }
5108
5109    // Save to cookie
5110    setCookie(CONFIG.cookieName, existing, CONFIG.cookieDays);
5111
5112    return existing;
5113  }
5114
5115  // Write attribution data to cart attributes
5116  // This ensures data flows through to the order
5117  function writeToCartAttributes() {
5118    var attrib = getCookie(CONFIG.cookieName);
5119
5120    if (!attrib || !attrib.cookieId) {
5121      log('No attribution data to write to cart');
5122      return Promise.resolve(null);
5123    }
5124
5125    // Build cart attributes object
5126    // Prefix with underscore to indicate app-managed attributes.
5127    //
5128    // Every tracked key is ALWAYS written: Shopify persists cart attributes
5129    // omitted from an update, so a key left out here would keep its value
5130    // from an earlier click. A stale marker (e.g. _bn_aff=1 or
5131    // _utm_campaign=bidnamic_affiliate from a previous Bidnamic click)
5132    // surviving a later non-Bidnamic click would falsely attribute that
5133    // order. null clears the attribute on the cart.
5134    var attributes = {
5135      '_gclid': attrib.gclid || null,
5136      '_gbraid': attrib.gbraid || null,
5137      '_wbraid': attrib.wbraid || null,
5138      '_utm_source': attrib.utm_source || null,
5139      '_utm_medium': attrib.utm_medium || null,
5140      '_utm_campaign': attrib.utm_campaign || null,
5141      '_utm_content': attrib.utm_content || null,
5142      '_utm_term': attrib.utm_term || null,
5143      '_bn_aff': attrib.bn_aff || null,
5144      '_bn_first_gclid': (attrib.bnFirst && attrib.bnFirst.gclid) || null,
5145      '_bn_first_ts': (attrib.bnFirst && attrib.bnFirst.ts) || null,
5146      '_attrib_id': attrib.cookieId || null,
5147      '_click_ts': attrib.capturedAt || null
5148    };
5149
5150    log('Writing to cart attributes', attributes);
5151
5152    // Use Shopify AJAX API to update cart attributes
5153    return fetch('/cart/update.js', {
5154      method: 'POST',
5155      headers: {
5156        'Content-Type': 'application/json',
5157      },
5158      body: JSON.stringify({ attributes: attributes })
5159    })
5160    .then(function(response) {
5161      if (!response.ok) {
5162        throw new Error('Cart update failed: ' + response.status);
5163      }
5164      return response.json();
5165    })
5166    .then(function(cart) {
5167      log('Cart attributes updated successfully', cart.attributes);
5168      return cart;
5169    })
5170    .catch(function(error) {
5171      log('Failed to update cart attributes', error);
5172      return null;
5173    });
5174  }
5175
5176  // Initialize tracking
5177  function init() {
5178    log('Initializing tracking script');
5179
5180    // Capture attribution data from URL
5181    captureAttribution();
5182
5183    // Write to cart attributes on page load
5184    // This ensures data is ready if user goes directly to checkout
5185    writeToCartAttributes();
5186
5187    // Also write to cart when add-to-cart forms are submitted
5188    document.addEventListener('submit', function(e) {
5189      var form = e.target;
5190      if (form && form.action && form.action.indexOf('/cart') !== -1) {
5191        log('Cart form submission detected');
5192        writeToCartAttributes();
5193      }
5194    });
5195
5196    // Listen for AJAX add-to-cart events (for themes using JS)
5197    // This uses a MutationObserver as a fallback
5198    var cartObserver = null;
5199
5200    // Intercept fetch for cart operations
5201    var originalFetch = window.fetch;
5202    window.fetch = function(url, options) {
5203      var result = originalFetch.apply(this, arguments);
5204
5205      // Check if this is a cart add operation
5206      if (url && typeof url === 'string' && url.indexOf('/cart/add') !== -1) {
5207        log('AJAX cart add detected');
5208        // Write attributes after a short delay to let cart update
5209        setTimeout(writeToCartAttributes, 100);
5210      }
5211
5212      return result;
5213    };
5214
5215    log('Tracking script initialized');
5216  }
5217
5218  // Expose debug functions globally
5219  window.__adsAttrib = {
5220    getCookie: function() { return getCookie(CONFIG.cookieName); },
5221    writeToCart: writeToCartAttributes,
5222    capture: captureAttribution,
5223    config: CONFIG
5224  };
5225
5226  // Run initialization
5227  if (document.readyState === 'loading') {
5228    document.addEventListener('DOMContentLoaded', init);
5229  } else {
5230    init();
5231  }
5232})();
5233</script>
5233 </div><div id="shopify-block-AVElYbHJnemxjbVVrN__10840395464443086010" class="shopify-block shopify-app-block"> 
5233<script>
5234  console.log("[Alia app extension] v1.0.5");
5235
5236  const BACKEND_URL = "https://backend.alia-prod.com";
5237
5238  window.ALIA_SHOPIFY_EXTENSION_INFO = {
5239    customerID: "",
5240    country: "US",
5241    market: "us",
5242    language: "en"
5243  }
5244
5245  if (document.readyState !== "loading") {
5246    initAlia();
5247  } else {
5248    document.addEventListener("DOMContentLoaded", () => initAlia(), { once: true });
5249  }
5250
5251  async function initAlia() {
5252    const url = BACKEND_URL + "/public/launcher.js?shopifyUrl=mostrial.myshopify.com";
5253    const script = document.createElement("script");
5254    script.src = url;
5255    script.async = true;
5256    document.head.appendChild(script);
5257  }
5258</script>
5258 </div><div id="shopify-block-AdmdXU3VUQ3hMTm1rN__8764476057892802672" class="shopify-block shopify-app-block"><link rel="preconnect" href="https://app.restockrocket.io" crossorigin=""><!-- Config and setup JS --> <style id="RestockRocketStyle">html.stoq-buy-now-pending .shopify-payment-button{pointer-events:none!important}</style> </div><div id="shopify-block-AR2FMSW9nNERWcU9kV__6174324309569838175" class="shopify-block shopify-app-block"> <div class="smile-shopify-init" data-channel-key="channel_wgYPn3V2VWUv1bJ9i22F46xq"></div> </div><div id="shopify-block-AYU1uNGdwRjVma1l1U__16017602894386113438" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: junip-store-key --><span class="junip-store-key" data-supports-theme-extensions="true" data-shopify-preview-mode="true" data-store-key="a31R3oxd3A1S2bswptfePzab" data-onsite-enabled="true" data-review-count-enabled="true" data-star-color="#0517F4" data-star-template-url="https://api.juniphq.com/images/star_options/1/template"> </span> <!-- END app snippet --> 
5258<script src="https://widgets.juniphq.com/v1/junip_shopify.js" async=""></script>
5258 </div>
5258<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
5258 </body>
5258<script id="session-content">
5259        // Ensure the global namespace exists
5260        window.Nostra = window.Nostra || {};
5261        window.Nostra.Transform = window.Nostra.Transform || {};
5262
5263        window.Nostra.Transform.originDocumentPromise.then((result) => {
5264            window.Nostra.Transform.originDocument = result;
5265            var elementContainer;
5266            var elementOriginContainer;
5267
5268                window.Nostra.Transform.originDocument.querySelectorAll("script").forEach((el, index) => {
5269                    if (el.innerHTML.includes(`var wpmLoader`)) {
5270                        let newElement = document.createElement("script");
5271                        Array.from(el.attributes).forEach(attr => {
5272                            newElement.setAttribute(attr.name, attr.value);
5273                        });
5274                        newElement.innerHTML = el.innerHTML;
5275                        document.getElementsByTagName('head')[0].append(newElement);
5276                    }
5277                });
5278                
5279                window.setTimeout(function () {
5280                    if (
5281                        window.Shopify &&
5282                        window.Shopify.analytics &&
5283                        window.Shopify.analytics.replayQueue &&
5284                        window.Nostra &&
5285                        window.Nostra.Transform &&
5286                        window.Nostra.Transform.replayQueue &&
5287                        window.Nostra.Transform.replayQueue.length
5288                    ) {
5289                        for (var i = 0; i < window.Nostra.Transform.replayQueue.length; i++) {
5290                            var e = window.Nostra.Transform.replayQueue[i];
5291                            var d = e[0], n = e[1], o = e[2];
5292                            Shopify.analytics.publish(d, n, o);
5293                        }
5294                    }
5295                    }, 0);
5296                
5297                (function () {
5298                    var cachedAnalytics = document.querySelectorAll('script.analytics');
5299                    var originAnalytics = window.Nostra.Transform.originDocument.querySelectorAll('script.analytics');
5300                    cachedAnalytics.forEach(function (element, index) {
5301                        if (originAnalytics[index]) {
5302                            element.innerHTML = originAnalytics[index].innerHTML;
5303                        }
5304                    });
5305                })();
5306                window.Nostra.Transform.originDocument.querySelectorAll("script").forEach((el, index) => {
5307                    if (el.innerHTML.includes(`window.ShopifyPay =`)) {
5308                        let newElement = document.createElement("script");
5309                        Array.from(el.attributes).forEach(attr => {
5310                            newElement.setAttribute(attr.name, attr.value);
5311                        });
5312                        newElement.innerHTML = el.innerHTML;
5313                        document.getElementsByTagName('head')[0].append(newElement);
5314                    }
5315                });
5316                
5317                elementOriginContainer = window.Nostra.Transform.originDocument.querySelector(`script[src*="shopify_pay"]`);
5318                if (elementOriginContainer) {
5319                    let newElement = document.createElement(elementOriginContainer.tagName);
5320                    Array.from(elementOriginContainer.attributes).forEach(attr => {
5321                        newElement.setAttribute(attr.name, attr.value);
5322                    });
5323                    newElement.innerHTML = elementOriginContainer.innerHTML;
5324                    document.getElementsByTagName('head')[0].append(newElement);
5325                }
5326                elementOriginContainer = undefined;
5327                elementOriginContainer = [...window.Nostra.Transform.originDocument.querySelectorAll('script')].find(element => element.textContent.includes('window._cart_data = window._cart_data') && !element.id.startsWith('session-content'))
5328                if(elementOriginContainer) {
5329                    const newElementContainer = elementOriginContainer.cloneNode(true);
5330                    [...document.querySelectorAll('script')].filter(element => 
5331                        element.textContent.includes('window._cart_data = window._cart_data') && !element.i
5331d.startsWith('session-content')
5332                    ).forEach(element => 
5333                        element.replaceWith(newElementContainer)
5334                    );
5335                }
5336                elementOriginContainer = undefined;
5337                (function () {
5338                    const elementOriginReg = new RegExp('(
5338<script[^<]*?window._cart_data = window._cart_data.*?)({.*?})(;[^<]*?<.script>)');
5339                    const elementOriginMatch = window.Nostra.Transform.originDocument.querySelector('html').outerHTML.match(elementOriginReg);
5340                    if(elementOriginMatch) {
5341                        const newScript = document.createElement('script');
5342                        newScript.innerHTML = 'window._cart_data = ' + elementOriginMatch[2] + ';';
5343                        document.body.appendChild(newScript);
5344                    }
5345                })();
5346                
5347                window.Nostra.Transform.originDocument.querySelectorAll("script").forEach((el, index) => {
5348                    if (el.innerHTML.includes(`elevar/static/configs`)) {
5349                        let newElement = document.createElement("script");
5350                        Array.from(el.attributes).forEach(attr => {
5351                            newElement.setAttribute(attr.name, attr.value);
5352                        });
5353                        newElement.innerHTML = el.innerHTML;
5354                        document.getElementsByTagName('head')[0].append(newElement);
5355                    }
5356                });
5357                
5358                elementContainer = document.querySelectorAll(`div[x-text*="cart.state.item_count"]`);
5359                if (elementContainer) {
5360                    const elementOriginContainer = window.Nostra.Transform.originDocument.querySelectorAll(`div[x-text*="cart.state.item_count"]`);
5361                    elementContainer.forEach((element, index) => {
5362                        element.innerHTML = elementOriginContainer[index].innerHTML;
5363                    });
5364                }
5365                elementContainer = undefined;
5366                elementOriginContainer = window.Nostra.Transform.originDocument.querySelector(`script#RestockRocketConfig`);
5367                if (elementOriginContainer) {
5368                    let newElement = document.createElement(elementOriginContainer.tagName);
5369                    Array.from(elementOriginContainer.attributes).forEach(attr => {
5370                        newElement.setAttribute(attr.name, attr.value);
5371                    });
5372                    newElement.innerHTML = elementOriginContainer.innerHTML;
5373                    document.getElementsByTagName('body')[0].append(newElement);
5374                }
5375                elementOriginContainer = undefined;
5376                (function () {
5377                    async function waitForFunction(objName, fnName, interval = 100, timeout = 5000) {
5378                        const start = Date.now();
5379                    
5380                        return new Promise((resolve, reject) => {
5381                        const check = () => {
5382                            if (typeof window[objName] === 'object' && typeof window[objName][fnName] === 'function') {
5383                                resolve(window[objName][fnName]);
5384                            } 
5385                            else if (Date.now() - start > timeout) {
5386                                reject(new Error('Function ' + objName + '.' + fnName + ' not available after 5000 ms'));
5387                            } 
5388                            else {
5389                                setTimeout(check, interval);
5390                            }
5391                        };
5392                    
5393                        check();
5394                    });
5395                }
5396                (async () => {
5397                    const myFunc = await waitForFunction('_cart', 'update');
5398                    myFunc(); // call the function once it's available
5399                })();
5400                ;})();
5401                
5402        });
5403    </script>
5403</html>

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.