PageSourceSearch

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

html ministryofsupply.com collected 2026-09-24 17:36:09 UTC 612,793 bytes, 5,416 lines download raw bytes

1<!DOCTYPE html><html class="no-js" lang="en"><head><meta id="ede-response-id" name="ede-response-id" content="e8ea721a-9dd3-4409-8e3f-bbc42f20a1d7">
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 skipCacheURL = new URL(window.location.href);
16    skipCacheURL.searchParams.set('skipCache', 'true');
17
18    window.Nostra.Transform.originDocumentPromise = fetch(skipCacheURL.toString())
19      .then(function(response) {
20        if (!response.ok) {
21          throw new Error('Origin fetch failed: ' + response.status);
22        }
23        
24        var consent = null;
25        try {
26          var serverTimingHeader = response.headers.get('Server-Timing');
27          if (serverTimingHeader) {
28            var match = serverTimingHeader.match(/_cmp;desc="([^"]+)"/);
29            if (match) {
30              consent = decodeURIComponent(match[1]);
31            }
32          }
33        } catch (e) {}
34        if (!consent) {
35          try {
36            var resources = performance.getEntriesByType("resource");
37            for (var i = resources.length - 1; i >= 0; i--) {
38              if (resources[i].name.includes('skipCache=true')) {
39                var st = resources[i].serverTiming;
40                if (st) {
41                  var cmp = st.find(function(e) { return e.name === "_cmp"; });
42                  if (cmp) {
43                    consent = decodeURIComponent(cmp.description);
44                    break;
45                  }
46                }
47              }
48            }
49          } catch (e) {}
50        }
51        if (consent) {
52          try {
53            window.Nostra.Transform._cmpConsent = consent;
54            window.Nostra.Transform._cachedConsent = encodeURIComponent(consent);
55          } catch (e) {}
56        }
57        if (window.Shopify && window.Shopify.loadFeatures) {
58          window.Shopify.loadFeatures([{
59              "name": "consent-tracking-api",
60              "version": "0.1"
61          }], function() { Nostra.flushConsentCallbacks(); }, true);
62        }
63        return response;
64      })
65      .then(function(response) { return response.text(); })
66      .then(function(doc) {
67        var parser = new DOMParser();
68        return parser.parseFromString(doc, 'text/html');
69      })
70      .catch(function(error) {
71        console.error('Error fetching or parsing document:', error);
72      });
73  })();
74</script>
74<script type="text/javascript" class="nostra-shopify-analytics-shim">
75                        window.Shopify = window.Shopify || {};
76                        window.Shopify.analytics = window.Shopify.analytics || {};
77                        window.Nostra = window.Nostra || {};
78                        window.Nostra.Transform = window.Nostra.Transform || {};
79                        window.Nostra.Transform.replayQueue = window.Nostra.Transform.replayQueue || [];
80
81                        if (!window.Shopify.analytics.publish) {
82                            window.Shopify.analytics.publish = function (event, payload, context) {
83                                window.Nostra.Transform.replayQueue.push([event, payload, context]);
84                                return true;
85                            };
86                        }
87                    </script>
87<script id="session-content-consent-bootstrap">
88                      !function(o) {
89                        var t = o.Shopify = o.Shopify || {};
90                        var pendingConsentCallbacks = [];
91
92                        function n() {
93                          var q = [];
94                          function fn() { q.push(Array.prototype.slice.apply(arguments)); }
95                          return fn.q = q, fn;
96                        }
97
98                        var realLoadFeatures = n();
99
100                        t.loadFeatures = function() {
101                          var args = Array.prototype.slice.apply(arguments);
102                          var features = args[0];
103                          var callback = args[1];
104                          var force = args[2] || false;
105
106                          var wantsConsent = Array.isArray(features) && features.some(function(f) {
107                            return f.name === 'consent-tracking-api';
108                          });
109
110                          if (wantsConsent && callback && !force) {
111                            pendingConsentCallbacks.push(callback);
112                          } else {
113                            realLoadFeatures.apply(null, args);
114                          }
115                        };
116                        t.loadFeatures.q = realLoadFeatures.q;
117
118                        t.autoloadFeatures = n();
119
120                        o.Nostra = o.Nostra || {};
121                        o.Nostra.Transform = o.Nostra.Transform || {};
122
123                        o.Nostra.flushConsentCallbacks = function(error) {
124                          if (o.Nostra.Transform._cachedConsent && o.Shopify.customerPrivacy) {
125                            o.Shopify.customerPrivacy.cachedConsent = o.Nostra.Transform._cachedConsent;
126                          }
127                          var cbs = pendingConsentCallbacks.splice(0);
128                          cbs.forEach(function(cb) {
129                            try { cb(error || undefined); } catch(e) { console.error(e); }
130                          });
131                        };
132
133                        // Run cb once consent state is populated. Use this from per-customer
134                        // configs when something must read window.Shopify.customerPrivacy
135                        // (e.g., re-injecting Shopify scripts that auto-fire bannerQuery).
136                        // Fires immediately if flushConsentCallbacks has already run; otherwise
137                        // queues via the same intercept primitive ScriptWrapEngine uses, so
138                        // it's guaranteed to fire exactly when consent-tracking-api has loaded.
139                        o.Nostra.onConsentReady = function(cb) {
140                          if (o.Shopify && o.Shopify.customerPrivacy && o.Shopify.customerPrivacy.cachedConsent !== undefined) {
141                            try { cb(); } catch(e) { console.error(e); }
142                          } else if (o.Shopify && o.Shopify.loadFeatures) {
143                            o.Shopify.loadFeatures([{ name: 'consent-tracking-api', version: '0.1' }], cb);
144                          }
145                        };
146                      }(window);
147                    </script>
147<!-- Google Ads tag: AW-18338040552 -->
vendor: 66 bytes, line 147
147<script async="" src="https://www.googletagmanager.com/gtag/js?id=
147AW-18338040552
vendor: 11 bytes, line 147
147"></script>
147<script>
148    
vendor: 139 bytes, lines 148-151
148window.dataLayer = window.dataLayer || [];
149    function gtag(){dataLayer.push(arguments);}
150    gtag('js', new Date());
151    gtag('config', '
151AW-18338040552
vendor: 6 bytes, lines 151-152
151');
152  
152</script>
152<!-- End Google Ads tag --><!-- Event snippet for Purchase conversion page
153  In your html page, add the snippet and call gtag_report_conversion when someone clicks on the chosen link or button. -->
153<script>
154  function gtag_report_conversion(url) {
155    var callback = function () {
156      if (typeof(url) != 'undefined') {
157        window.location = url;
158      }
159    };
160    gtag('event', 'conversion', {
161        'send_to': 'AW-18338040552/bTnCCIne3dMcEOiVoahE',
162        'value': 1.0,
163        'currency': 'USD',
164        'transaction_id': '',
165        'event_callback': callback
166        // 'new_customer': true /* calculate dynamically, populate with true/false */,
167    });
168    return false;
169  }
170  </script>
170<link href="//www.ministryofsupply.com/cdn/shop/t/542/assets/bss-hide-variant.css?v=162041055346138703431790085558" rel="stylesheet" type="text/css" media="all">
170<script>
171    window.Shopify = window.Shopify || {theme: {id: 160859127883, role: 'main' } };
172    window._template = {
173        directory: "",
174        name: "product",
175        suffix: "aesthetic"
176    };
177    window.__productIdFromTemplate = 7399359643723;
178    window.__plpCollectionIdFromTemplate = null;
179    window.igProductData = (function() {
180      const data = {};data["7399359643723"] = {
181          productId: 7399359643723,
182          handle: "mens-velocity-suit-jacket-dark-navy-heather-mps",
183          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"],
184          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],
185          inventory: 22,
186          lowestVariantPrice: 47800
187        };return data;
188    })();
189  </script>
189<script type="module" fetchpriority="high" src="https://cdn.intelligems.io/esm/a95dd5eac8e4/bundle.js" async=""></script>
189<link href="//www.ministryofsupply.com/cdn/shop/t/542/assets/tiny.content.min.css?v=590164" 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 -->
189<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>
189<!-- 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 -->
189<script>
190    var isDarkMode = window.matchMedia('(prefers-color-scheme: dark)').matches;
191    if (isDarkMode) {
192      document.write(`<meta name="color-scheme" content="dark Only">`);
193    }
194  </script>
194<!-- Google Tag Manager -->
194<script>
vendor: 335 bytes, lines 194-198
194(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
195  new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
196  j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
197  'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
198  })(window,document,'script','dataLayer','
198GTM-K28S62
vendor: 3 bytes, line 198
198');
198</script>
198<!-- End Google Tag Manager --><style>
199    :root {
200      color-scheme: light only;
201    }
202  </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">
202<script type="module" src="//www.ministryofsupply.com/cdn/shop/t/542/assets/theme.js?v=94144363172128947871790085558" defer=""></script>
202<link rel="preload" as="script" href="//www.ministryofsupply.com/cdn/shop/t/542/assets/custom.js?v=161486037005085840401790085558">
202<script type="module" src="//www.ministryofsupply.com/cdn/shop/t/542/assets/custom.js?v=161486037005085840401790085558" defer=""></script>
202<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">
202<script src="//www.ministryofsupply.com/cdn/shop/t/542/assets/ms-fit.js?v=70305033070880820131790085558" defer=""></script>
202<link rel="stylesheet" href="//www.ministryofsupply.com/cdn/shop/t/542/assets/ms-blog.css?v=22619164514817678631790085558">
202<script>
203  (function (r, e, o) {
204    var w = window,
205      d = document,
206      t,
207      s,
208      x;
209    w.tfcapi = t =
210      w.tfcapi ||
211      function () {
212        t.q = t.q || [];
213        t.q.push(arguments);
214      };
215    t('init', { storeKey: r, environment: e, ...o });
216    x = d.getElementsByTagName('script')[0];
217    s = d.createElement('script');
218    s.type = 'text/javascript';
219    s.async = true;
220    s.crossorigin = 'anonymous';
221    s.src = 'https://cdn.truefitcorp.com/fitrec/global/js/tf-integration.js?storeKey=' + r;
222    x.parentNode.insertBefore(s, x);
223    // Don't change anything above this line
224  })('min', 'prod');
225  if (Shopify.designMode) {
226    document.addEventListener('DOMContentLoaded', () => {
227      new MutationObserver(() => tfcapi('calculate')).observe(document.body, {
228        childList: true,
229        subtree: true,
230      });
231    });
232  }
233  function observeCartChanges() {
234    const cartObserver = new PerformanceObserver((list) => {
235      list.getEntries().forEach((entry) => {
236        const isValidRequestType = ['xmlhttprequest', 'fetch'].includes(entry.initiatorType);
237        const isCartChangeRequest = /\/cart\/add/.test(entry.name);
238        if (isValidRequestType && isCartChangeRequest) {
239          tfcapi('getToken', async (token) => {
240            if (!token) {
241              await fetch('https://setup.truefit.com/api/public/track/', {
242                method: 'POST',
243                keepalive: true,
244                body: JSON.stringify({
245                  additionalInfo: {
246                    shop: window.Shopify.shop,
247                  },
248                  type: 'emptyTfcToken',
249                  level: 'info',
250                  timestamp: new Date().toISOString(),
251                }),
252                headers: {
253                  'Content-Type': 'application/json',
254                },
255              });
256              return;
257            }
258            const formData = new FormData();
259            formData.append('attributes[_tfcToken]', token);
260            await fetch(window.Shopify.routes.root + 'cart/update.js', {
261              method: 'POST',
262              keepalive: true,
263              body: formData,
264            });
265          });
266        }
267      });
268    });
269    cartObserver.observe({ entryTypes: ['resource'] });
270  }
271  observeCartChanges();
272</script>
272<link rel="preload" as="script" href="//www.ministryofsupply.com/cdn/shop/t/542/assets/__section--bundle.js?v=52280744463211839211790085558">
272<script type="module" src="//www.ministryofsupply.com/cdn/shop/t/542/assets/__section--bundle.js?v=52280744463211839211790085558" defer=""></script>
272<link rel="preload" as="script" href="//www.ministryofsupply.com/cdn/shop/t/542/assets/__section--card_article-card.js?v=100250725540513031531790085558">
272<script type="module" src="//www.ministryofsupply.com/cdn/shop/t/542/assets/__section--card_article-card.js?v=100250725540513031531790085558" defer=""></script>
272<link rel="preload" as="script" href="//www.ministryofsupply.com/cdn/shop/t/542/assets/__section--card_blog-card.js?v=87562015062089059541790085558">
272<script type="module" src="//www.ministryofsupply.com/cdn/shop/t/542/assets/__section--card_blog-card.js?v=87562015062089059541790085558" defer=""></script>
272<link rel="preload" as="script" href="//www.ministryofsupply.com/cdn/shop/t/542/assets/__section--card_collection-card.js?v=87572049567362903351790085558">
272<script type="module" src="//www.ministryofsupply.com/cdn/shop/t/542/assets/__section--card_collection-card.js?v=87572049567362903351790085558" defer=""></script>
272<link rel="preload" as="script" href="//www.ministryofsupply.com/cdn/shop/t/542/assets/__section--card_metaobject-card.js?v=91311827754810893751790085558">
272<script type="module" src="//www.ministryofsupply.com/cdn/shop/t/542/assets/__section--card_metaobject-card.js?v=91311827754810893751790085558" defer=""></script>
272<link rel="preload" as="script" href="//www.ministryofsupply.com/cdn/shop/t/542/assets/__section--card_page-card.js?v=134380125452705404861790085558">
272<script type="module" src="//www.ministryofsupply.com/cdn/shop/t/542/assets/__section--card_page-card.js?v=134380125452705404861790085558" defer=""></script>
272<link rel="preload" as="script" href="//www.ministryofsupply.com/cdn/shop/t/542/assets/__section--card_product-card.js?v=77641317136605060991790085558">
272<script type="module" src="//www.ministryofsupply.com/cdn/shop/t/542/assets/__section--card_product-card.js?v=77641317136605060991790085558" defer=""></script>
272<link rel="preload" as="script" href="//www.ministryofsupply.com/cdn/shop/t/542/assets/__section--content-marquee.js?v=175687736626172591811790085558">
272<script type="module" src="//www.ministryofsupply.com/cdn/shop/t/542/assets/__section--content-marquee.js?v=175687736626172591811790085558" defer=""></script>
272<link rel="preload" as="script" href="//www.ministryofsupply.com/cdn/shop/t/542/assets/__section--content-slider.js?v=133273503450005779381790085558">
272<script type="module" src="//www.ministryofsupply.com/cdn/shop/t/542/assets/__section--content-slider.js?v=133273503450005779381790085558" defer=""></script>
272<link rel="preload" as="script" href="//www.ministryofsupply.com/cdn/shop/t/542/assets/__section--header_announcement-bar.js?v=18595362328114020471790085558">
272<script type="module" src="//www.ministryofsupply.com/cdn/shop/t/542/assets/__section--header_announcement-bar.js?v=18595362328114020471790085558" defer=""></script>
272<link rel="preload" as="script" href="//www.ministryofsupply.com/cdn/shop/t/542/assets/__section--header_navigation-bar.js?v=1498231972473096431790085558">
272<script type="module" src="//www.ministryofsupply.com/cdn/shop/t/542/assets/__section--header_navigation-bar.js?v=1498231972473096431790085558" defer=""></script>
272<link rel="preload" as="script" href="//www.ministryofsupply.com/cdn/shop/t/542/assets/__section--modal_search.js?v=59378964876995352301790085558">
272<script type="module" src="//www.ministryofsupply.com/cdn/shop/t/542/assets/__section--modal_search.js?v=59378964876995352301790085558" defer=""></script>
272<link rel="preload" as="script" href="//www.ministryofsupply.com/cdn/shop/t/542/assets/__section--product.js?v=75205457855061428681790085558">
272<script type="module" src="//www.ministryofsupply.com/cdn/shop/t/542/assets/__section--product.js?v=75205457855061428681790085558" defer=""></script>
272<link rel="preload" as="script" href="//www.ministryofsupply.com/cdn/shop/t/542/assets/__block--add-products-to-cart.js?v=42445418379557944111790085558">
272<script type="module" src="//www.ministryofsupply.com/cdn/shop/t/542/assets/__block--add-products-to-cart.js?v=42445418379557944111790085558" defer=""></script>
272<link rel="preload" as="script" href="//www.ministryofsupply.com/cdn/shop/t/542/assets/__block--dynamic-product-cards.js?v=94122961262700494141790085558">
272<script type="module" src="//www.ministryofsupply.com/cdn/shop/t/542/assets/__block--dynamic-product-cards.js?v=94122961262700494141790085558" defer=""></script>
272<script src="//www.ministryofsupply.com/cdn/shop/t/542/assets/barba-prefetch.umd.js?v=109393258075032251121790085558" defer=""></script>
272<script src="//www.ministryofsupply.com/cdn/shop/t/542/assets/barba.umd.js?v=47783523682048373481790085558" defer=""></script>
272<script src="https://cdn.jsdelivr.net/npm/dayjs@1/dayjs.min.js" defer=""></script>
272<script src="https://unpkg.com/@alpinejs/[email protected]/dist/cdn.min.js" defer=""></script>
272<script src="https://unpkg.com/@alpinejs/[email protected]/dist/cdn.min.js" defer=""></script>
272<script src="https://unpkg.com/@alpinejs/[email protected]/dist/cdn.min.js" defer=""></script>
272<script src="https://unpkg.com/@alpinejs/[email protected]/dist/cdn.min.js" defer=""></script>
272<script src="https://unpkg.com/[email protected]/dist/cdn.min.js" defer=""></script>
272<script data-no-block="">
273  window.translations = {
274  "content_accounts_grid": {
275    "product": "Product",
276    "sku": "SKU",
277    "quantity": "Quantity",
278    "total": "Total",
279    "subtotal": "Subtotal",
280    "discount": "Discount",
281    "shipping": "Shipping",
282    "tax_included": "Tax included",
283    "tax_excluded": "Tax excluded",
284    "refunded_amount": "Refunded amount",
285    "billing_address": "Billing Address",
286    "no_billing": "No Billing Address",
287    "shipping_address": "Shipping Address",
288    "no_shipping": "No shipping address was required for this order."
289  },
290  "content_product_grid": {
291    "clear_all": "clear all",
292    "apply_filter": "Apply Filter",
293    "apply_sort": "Apply Sort"
294  }
295};
296</script>
296<style>
297  :root {
298    --header-height: calc((var(--navigation-bar-height, 0px) + var(--progress-bar-height, 0px)) + var(--announcement-bar-height, 0px));
299    --header-height-offset: calc((var(--navigation-bar-height, 0px) + var(--progress-bar-height, 0px)) + var(--announcement-bar-height, 0px));
300  }
301
302  .header-sections-container [data-announcement-bar] {
303    height: var(--announcement-bar-height, 0px);
304  }
305
306  .header-sections-container [data-progress-bar] {
307    height: var(--progress-bar-height, 0px);
308  }
309
310  
311  .header-sections-container {
312    position: sticky;
313    left: 0;
314    right: 0;
315    top: calc(-1 * (var(--progress-bar-height, 0px) + var(--announcement-bar-height, 0px)));
316    z-index: 30;
317  }
318
319  /*.header-sections-container > :last-child {
320    anchor-name: --anchor-navigation-bar
321  }
322
323  [data-section-type="megamenu-flex"], [data-section-type="megamenu-grid"] {
324    top: anchor(--anchor-navigation-bar bottom) !important;
325    left: anchor(--anchor-navigation-bar left) !important;
326  }*/
327
328  [data-section-type="megamenu-flex"]:before, [data-section-type="megamenu-grid"]:before {
329    position: absolute;
330    content: '';
331    width: 100%;
332    height: var(--navigation-bar-height);
333    bottom: 99%;
334    left: 0;
335    right: 0;
336    background-color: inherit;
337  }
338
339  
340  :root {
341
342    --layout-page-width-fullwidth: 0px;
343    --layout-page-width-xs: 640px;
344    --layout-page-width-sm: 960px;
345    --layout-page-width-md: 1440px;
346    --layout-page-width-lg: 1860px;
347
348  }
349
350  :root {
351    --layout-container-gutter: 20px;
352    --100vw-no-scrollbar: calc(100vw - var(--scrollbar-width, 19px));
353
354    @media screen and (min-width: 768px) {
355      --layout-container-gutter: 36px;
356    }
357    --layout-container-padding-fullwidth: max(calc((var(--100vw-no-scrollbar) - var(--layout-page-width-fullwidth)) / 2), var(--layout-container-gutter));
358    --layout-container-padding-xs: max(calc((var(--100vw-no-scrollbar) - var(--layout-page-width-xs)) / 2), var(--layout-container-gutter));
359    --layout-container-padding-sm: max(calc((var(--100vw-no-scrollbar) - var(--layout-page-width-sm)) / 2), var(--layout-container-gutter));
360    --layout-container-padding-md: max(calc((var(--100vw-no-scrollbar) - var(--layout-page-width-md)) / 2), var(--layout-container-gutter));
361    --layout-container-padding-lg: max(calc((var(--100vw-no-scrollbar) - var(--layout-page-width-lg)) / 2), var(--layout-container-gutter));
362    --layout-y-container: max(calc((100vh - 878px) / 2), var(--layout-container-gutter));
363  }
364
365  @media screen and (min-width: 768px) {
366    :root {
367      --layout-padding-sm: px;
368      --layout-padding-md: px;
369      --layout-padding-lg: px;
370      --layout-padding-xl: px;
371    }
372  }
373
374
375</style><style>
376  
377  
378
379  .color_scheme_1 {
380    --tw-text-opacity: 1;
381    color: rgb(var(--color-text) / var(--tw-text-opacity));
382    --tw-bg-opacity: 1;
383    background-color: rgb(var(--color-bg) / var(--tw-bg-opacity));
384    --color-text--rgb:
385
3860 0 0
387;
388    --color-text--hex: #000000;
389    --color-text: var(--color-text--rgb, #000000);
390    --color-overlay-text--rgb:
391
392255 255 255
393;
394    --color-overlay-text--hex: #ffffff;
395    --color-overlay-text: var(--color-overlay-text--rgb, #ffffff);
396    --color-bg--rgb:
397
398255 255 255
399;
400    --color-bg--hex: #ffffff;
401    --color-bg: var(--color-bg--rgb, #ffffff);
402    --color-bg-gradient: #ffffff;
403    --color-accent--rgb:
404
4050 0 0
406;
407    --color-accent--hex: #000000;
408    --color-accent: var(--color-accent--rgb, #000000);
409    --color-border--rgb:
410
411204 204 204
412;
413    --color-border--hex: #cccccc;
414    --color-border: var(--color-border--rgb, #cccccc);
415  }
416  
417
418  .color_scheme_2 {
419    --tw-text-opacity: 1;
420    color: rgb(var(--color-text) / var(--tw-text-opacity));
421    --tw-bg-opacity: 1;
422    background-color: rgb(var(--color-bg) / var(--tw-bg-opacity));
423    --color-text--rgb:
424
4250 0 0
426;
427    --color-text--hex: #000000;
428    --color-text: var(--color-text--rgb, #000000);
429    --color-overlay-text--rgb:
430
431255 255 255
432;
433    --color-overlay-text--hex: #ffffff;
434    --color-overlay-text: var(--color-overlay-text--rgb, #ffffff);
435    --color-bg--rgb:
436
437237 237 237
438;
439    --color-bg--hex: #ededed;
440    --color-bg: var(--color-bg--rgb, #ededed);
441    --color-bg-gradient: ;
442    --color-accent--rgb:
443
4440 0 0
445;
446    --color-accent--hex: #000000;
447    --color-accent: var(--color-accent--rgb, #000000);
448    --color-border--rgb:
449
450204 204 204
451;
452    --color-border--hex: #cccccc;
453    --color-border: var(--color-border--rgb, #cccccc);
454  }
455  
456
457  .color_scheme_3 {
458    --tw-text-opacity: 1;
459    color: rgb(var(--color-text) / var(--tw-text-opacity));
460    --tw-bg-opacity: 1;
461    background-color: rgb(var(--color-bg) / var(--tw-bg-opacity));
462    --color-text--rgb:
463
464255 255 255
465;
466    --color-text--hex: #ffffff;
467    --color-text: var(--color-text--rgb, #ffffff);
468    --color-overlay-text--rgb:
469
470255 255 255
471;
472    --color-overlay-text--hex: #ffffff;
473    --color-overlay-text: var(--color-overlay-text--rgb, #ffffff);
474    --color-bg--rgb:
475
4760 0 0
477;
478    --color-bg--hex: #000000;
479    --color-bg: var(--color-bg--rgb, #000000);
480    --color-bg-gradient: ;
481    --color-accent--rgb:
482
483255 255 255
484;
485    --color-accent--hex: #ffffff;
486    --color-accent: var(--color-accent--rgb, #ffffff);
487    --color-border--rgb:
488
489204 204 204
490;
491    --color-border--hex: #cccccc;
492    --color-border: var(--color-border--rgb, #cccccc);
493  }
494  
495
496  .color_scheme_4 {
497    --tw-text-opacity: 1;
498    color: rgb(var(--color-text) / var(--tw-text-opacity));
499    --tw-bg-opacity: 1;
500    background-color: rgb(var(--color-bg) / var(--tw-bg-opacity));
501    --color-text--rgb:
502
503255 255 255
504;
505    --color-text--hex: #ffffff;
506    --color-text: var(--color-text--rgb, #ffffff);
507    --color-overlay-text--rgb:
508
50932 32 32
510;
511    --color-overlay-text--hex: #202020;
512    --color-overlay-text: var(--color-overlay-text--rgb, #202020);
513    --color-bg--rgb:
514
51532 32 32
516;
517    --color-bg--hex: #202020;
518    --color-bg: var(--color-bg--rgb, #202020);
519    --color-bg-gradient: ;
520    --color-accent--rgb:
521
522255 255 255
523;
524    --color-accent--hex: #ffffff;
525    --color-accent: var(--color-accent--rgb, #ffffff);
526    --color-border--rgb:
527
528204 204 204
529;
530    --color-border--hex: #cccccc;
531    --color-border: var(--color-border--rgb, #cccccc);
532  }
533  
534
535  .color_scheme_5 {
536    --tw-text-opacity: 1;
537    color: rgb(var(--color-text) / var(--tw-text-opacity));
538    --tw-bg-opacity: 1;
539    background-color: rgb(var(--color-bg) / var(--tw-bg-opacity));
540    --color-text--rgb:
541
5420 0 0
543;
544    --color-text--hex: #000000;
545    --color-text: var(--color-text--rgb, #000000);
546    --color-overlay-text--rgb:
547
5480 0 0
549;
550    --color-overlay-text--hex: #000000;
551    --color-overlay-text: var(--color-overlay-text--rgb, #000000);
552    --color-bg--rgb:
553
554248 248 248
555;
556    --color-bg--hex: #f8f8f8;
557    --color-bg: var(--color-bg--rgb, #f8f8f8);
558    --color-bg-gradient: ;
559    --color-accent--rgb:
560
5610 0 0
562;
563    --color-accent--hex: #000000;
564    --color-accent: var(--color-accent--rgb, #000000);
565    --color-border--rgb:
566
567204 204 204
568;
569    --color-border--hex: #cccccc;
570    --color-border: var(--color-border--rgb, #cccccc);
571  }
572  
573
574  .scheme-1e831468-25d1-414b-8864-580ee02a4cd7 {
575    --tw-text-opacity: 1;
576    color: rgb(var(--color-text) / var(--tw-text-opacity));
577    --tw-bg-opacity: 1;
578    background-color: rgb(var(--color-bg) / var(--tw-bg-opacity));
579    --color-text--rgb:
580
581255 255 255
582;
583    --color-text--hex: #ffffff;
584    --color-text: var(--color-text--rgb, #ffffff);
585    --color-overlay-text--rgb:
586
587255 255 255
588;
589    --color-overlay-text--hex: #ffffff;
590    --color-overlay-text: var(--color-overlay-text--rgb, #ffffff);
591    --color-bg--rgb:
592
593255 61 61
594;
595    --color-bg--hex: #ff3d3d;
596    --color-bg: var(--color-bg--rgb, #ff3d3d);
597    --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%);
598    --color-accent--rgb:
599
600255 255 255
601;
602    --color-accent--hex: #ffffff;
603    --color-accent: var(--color-accent--rgb, #ffffff);
604    --color-border--rgb:
605
606204 204 204
607;
608    --color-border--hex: #cccccc;
609    --color-border: var(--color-border--rgb, #cccccc);
610  }
611  
612
613  .scheme-95905c76-eb75-41f5-9bf5-3a9d4a76c572 {
614    --tw-text-opacity: 1;
615    color: rgb(var(--color-text) / var(--tw-text-opacity));
616    --tw-bg-opacity: 1;
617    background-color: rgb(var(--color-bg) / var(--tw-bg-opacity));
618    --color-text--rgb:
619
620255 255 255
621;
622    --color-text--hex: #ffffff;
623    --color-text: var(--color-text--rgb, #ffffff);
624    --color-overlay-text--rgb:
625
626255 255 255
627;
628    --color-overlay-text--hex: #ffffff;
629    --color-overlay-text: var(--color-overlay-text--rgb, #ffffff);
630    --color-bg--rgb:
631
6325 23 244
633;
634    --color-bg--hex: #0517f4;
635    --color-bg: var(--color-bg--rgb, #0517f4);
636    --color-bg-gradient: #ffffff;
637    --color-accent--rgb:
638
639255 255 255
640;
641    --color-accent--hex: #ffffff;
642    --color-accent: var(--color-accent--rgb, #ffffff);
643    --color-border--rgb:
644
645204 204 204
646;
647    --color-border--hex: #cccccc;
648    --color-border: var(--color-border--rgb, #cccccc);
649  }:root {
650    --color-error--rgb:
651
652252 0 0
653;
654    --color-error--hex: #fc0000;
655    --color-error-text--hex: #630000;
656    --color-error: var(--color-error--rgb, #fc0000);
657    --color-warning--rgb:
658
659245 158 11
660;
661    --color-warning--hex: #f59e0b;
662    --color-warning-text--hex: #634004;
663    --color-warning: var(--color-warning--rgb, #f59e0b);
664    --color-success--rgb:
665
66634 197 94
667;
668    --color-success--hex: #22c55e;
669    --color-success-text--hex: #0b4320;
670    --color-success: var(--color-success--rgb, #22c55e);
671    --color-info--rgb:
672
67356 189 248
674;
675    --color-info--hex: #38bdf8;
676    --color-info-text--hex: #056792;
677    --color-info: var(--color-info--rgb, #38bdf8);
678    --color-review-stars--rgb:
679
6800 0 0
681;
682    --color-review-stars--hex: #000000;
683    --color-review-stars: var(--color-review-stars--rgb, #000000);
684  }
685
686  :root {
687    --color-gray-50: 249 250 251;
688    --color-gray-100: 243 244 246;
689    --color-gray-200: 229 231 235;
690    --color-gray-300: 209 213 219;
691    --color-gray-400: 156 163 175;
692    --color-gray-500: 107 114 128;
693    --color-gray-600: 75 85 99;
694    --color-gray-700: 55 65 81;
695    --color-gray-800: 31 41 55;
696    --color-gray-900: 17 24 39;
697  }
698
699  :root {
700
701    --color-review-stars: #000000;
702    --color-review-stars-base: #D1D5DB;
703  }
704
705  
706
707
708</style>
708<script type="application/javascript">
709  window.routes = {
710    ...{"error":"json not allowed for this object"},
711    file_url: `//www.ministryofsupply.com/cdn/shop/files/`,
712    asset_url: `//www.ministryofsupply.com/cdn/shop/t/542/assets/`,
713  };
714  window.customer = null;
715  window.request_path = "\/products\/mens-velocity-suit-jacket-dark-navy-heather-mps";
716  window.template = "product.aesthetic";
717  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};
718  window.money_format = "${{amount_no_decimals}}";
719  window.design_mode = false;
720  window.theme_settings = {
721    ...{"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"},
722    color__color_scheme: "color_scheme_1",
723    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"} } }
724  ;
725  window.collection = null;
726  window._sections = window._sections || {};
727  window._stores = window._stores || {};
728  window._products = window._products || {};
729  window._collections = window._collections || {};
730  window._pages = window._pages || {};
731  window._blogs = window._blogs || {};
732  window._articles = window._articles || {};
733  window._metaobjects = window._metaobjects || {};
734
735</script>
735<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
735<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="true" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"><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">
735<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&amp;default_configuration_id=3062693963"></script>
735<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
735<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>
735<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>
735<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>
735<script>var Shopify = Shopify || {};
736Shopify.shop = "mostrial.myshopify.com";
737Shopify.locale = "en";
738Shopify.currency = {"active":"USD","rate":"1.0"};
739Shopify.country = "US";
740Shopify.theme = {"name":"MMS - 09\/22\/26 - Collection Restructure","id":160859127883,"schema_name":"Smart","schema_version":"3.0.29","theme_store_id":null,"role":"main"};
741Shopify.theme.handle = "null";
742Shopify.theme.style = {"id":null,"handle":null};
743Shopify.cdnHost = "www.ministryofsupply.com/cdn";
744Shopify.routes = Shopify.routes || {};
745Shopify.routes.root = "/";
746Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
747Shopify.SignInWithShop = Shopify.SignInWithShop || {};
748Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
749Shopify.SignInWithShop.User.recognized = false;</script>
749<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
749<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>
749<script>
750  window.Shopify = window.Shopify || {};
751  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
752  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
753  window.Shopify.SignInWithShop.eligible = true;
754</script>
754<script id="shop-js-analytics" type="application/json">{"pageType":"product"}</script>
754<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>
754<script type="module">
755  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
756
757  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
758
759</script>
759<script>
760  window.Shopify = window.Shopify || {};
761  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
762  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"]};
763</script>
763<script>(function() {
764  var isLoaded = false;
765  function asyncLoad() {
766    if (isLoaded) return;
767    isLoaded = true;
768    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:\/\/onetext.com\/sdk\/onetext.min.js?onetext-account-token=onetext_account_production_0194d2f5-da3d-7331-a8ae-de6a42df8f45\u0026timestamp=1790146812561\u0026shop=mostrial.myshopify.com","https:\/\/cdn.shopify.com\/s\/files\/1\/0309\/2321\/t\/542\/assets\/instant-pixel-site_1292bc82773748ad9f701b8b44dea5f5.js?v=1790085558\u0026shop=mostrial.myshopify.com"];
769    for (var i = 0; i < urls.length; i++) {
770      var s = document.createElement('script');
771      s.type = 'text/javascript';
772      s.async = true;
773      s.src = urls[i];
774      var x = document.getElementsByTagName('script')[0];
775      x.parentNode.insertBefore(s, x);
776    }
777  };
778  if(window.attachEvent) {
779    window.attachEvent('onload', asyncLoad);
780  } else {
781    window.addEventListener('load', asyncLoad, false);
782  }
783})();</script>
783<script id="__st">var __st={"a":3092321,"offset":-14400,"reqid":"a65042f6-6bbd-4b6b-bb43-b2796f0ccd47-1790209438","pageurl":"www.ministryofsupply.com\/products\/mens-velocity-suit-jacket-dark-navy-heather-mps","u":"431452dbc625","p":"product","rtyp":"product","rid":7399359643723};</script>
783<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
783<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>
783<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>
783<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>
783<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>
783<script>
784  window.Shopify = window.Shopify || {};
785  window.Shopify.MCP = window.Shopify.MCP || {};
786  window.Shopify.MCP.enabled = true;
787  window.Shopify.MCP.shop = "mostrial.myshopify.com";
788  window.Shopify.MCP.mcpEndpoint = "https:\/\/www.ministryofsupply.com\/api\/mcp";
789  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"]}}];
790</script>
790<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-f1e1e155.js","sha256-86F2r\/8tANRiv732G7Azvy4FxZLwNMjSp3zeaR2BCbY=");})();
791</script>
791<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)}};
792</script>
792<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
793  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);
794</script>
794<script>
795  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);
796</script>
796<script type="module" src="https://www.ministryofsupply.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js" onerror="portableWalletsCleanup(this)" crossorigin="anonymous"></script>
796<script nomodule="">
797  document.addEventListener("DOMContentLoaded", portableWalletsCleanup);
798</script>
798<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">
799        #shopify-buyer-consent {
800  margin-top: 1em;
801  display: inline-block;
802  width: 100%;
803}
804
805#shopify-buyer-consent.hidden {
806  display: none;
807}
808
809#shopify-subscription-policy-button {
810  background: none;
811  border: none;
812  padding: 0;
813  text-decoration: underline;
814  font-size: inherit;
815  cursor: pointer;
816}
817
818#shopify-subscription-policy-button::before {
819  box-shadow: none;
820}
821
822      </style>
822<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
822<script>
823      document.documentElement.style.setProperty(
824        "--scrollbar-width",
825        `${window.innerWidth - document.documentElement.clientWidth}px`,
826      );
827
828      (function (factory) {
829if (typeof define === 'function' && define.amd) {
830define([], factory);
831} else if (typeof module === 'object' && module.exports) {
832module.exports = factory();
833} else {
834window.idleCallbackShim = factory();
835}
836}(function(){
837'use strict';
838var scheduleStart, throttleDelay, lazytimer, lazyraf;
839var root = typeof window != 'undefined' ?
840window :
841typeof global != undefined ?
842global :
843this || {};
844var requestAnimationFrame = root.cancelRequestAnimationFrame && root.requestAnimationFrame || setTimeout;
845var cancelRequestAnimationFrame = root.cancelRequestAnimationFrame || clearTimeout;
846var tasks = [];
847var runAttempts = 0;
848var isRunning = false;
849var remainingTime = 7;
850var minThrottle = 35;
851var throttle = 125;
852var index = 0;
853var taskStart = 0;
854var tasklength = 0;
855var IdleDeadline = {
856get didTimeout(){
857return false;
858},
859timeRemaining: function(){
860var timeRemaining = remainingTime - (Date.now() - taskStart);
861return Math.max(0, timeRemaining)
862},
863};
864var setInactive = debounce(function(){
865remainingTime = 22;
866throttle = 66;
867minThrottle = 0;
868});
869
870function debounce(fn){
871var id, timestamp;
872var wait = 99;
873var check = function(){
874var last = (Date.now()) - timestamp;
875
876if (last < wait) {
877id = setTimeout(check, wait - last);
878} else {
879id = null;
880fn();
881}
882};
883return function(){
884timestamp = Date.now();
885if(!id){
886id = setTimeout(check, wait);
887}
888};
889}
890
891function abortRunning(){
892if(isRunning){
893if(lazyraf){
894cancelRequestAnimationFrame(lazyraf);
895}
896if(lazytimer){
897clearTimeout(lazytimer);
898}
899isRunning = false;
900}
901}
902
903function onInputorMutation(){
904if(throttle != 125){
905remainingTime = 7;
906throttle = 125;
907minThrottle = 35;
908
909if(isRunning) {
910abortRunning();
911scheduleLazy();
912}
913}
914setInactive();
915}
916
917function scheduleAfterRaf() {
918lazyraf = null;
919lazytimer = setTimeout(runTasks, 0);
920}
921
922function scheduleRaf(){
923lazytimer = null;
924requestAnimationFrame(scheduleAfterRaf);
925}
926
927function scheduleLazy(){
928
929if(isRunning){return;}
930throttleDelay = throttle - (Date.now() - taskStart);
931
932scheduleStart = Date.now();
933
934isRunning = true;
935
936if(minThrottle && throttleDelay < minThrottle){
937throttleDelay = minThrottle;
938}
939
940if(throttleDelay > 9){
941lazytimer = setTimeout(scheduleRaf, throttleDelay);
942} else {
943throttleDelay = 0;
944scheduleRaf();
945}
946}
947
948function runTasks(){
949var task, i, len;
950var timeThreshold = remainingTime > 9 ?
9519 :
9521
953;
954
955taskStart = Date.now();
956isRunning = false;
957
958lazytimer = null;
959
960if(runAttempts > 2 || taskStart - throttleDelay - 50 < scheduleStart){
961for(i = 0, len = tasks.length; i < len && IdleDeadline.timeRemaining() > timeThreshold; i++){
962task = tasks.shift();
963tasklength++;
964if(task){
965task(IdleDeadline);
966}
967}
968}
969
970if(tasks.length){
971scheduleLazy();
972} else {
973runAttempts = 0;
974}
975}
976
977function requestIdleCallbackShim(task){
978index++;
979tasks.push(task);
980scheduleLazy();
981return index;
982}
983
984function cancelIdleCallbackShim(id){
985var index = id - 1 - tasklength;
986if(tasks[index]){
987tasks[index] = null;
988}
989}
990
991if(!root.requestIdleCallback || !root.cancelIdleCallback){
992root.requestIdleCallback = requestIdleCallbackShim;
993root.cancelIdleCallback = cancelIdleCallbackShim;
994
995if(root.document && document.addEventListener){
996root.addEventListener('scroll', onInputorMutation, true);
997root.addEventListener('resize', onInputorMutation);
998
999document.addEventListener('focus', onInputorMutation, true);
1000document.addEventListener('mouseover', onInputorMutation, true);
1001['click', 'keypress', 'touchstart', 'mousedown'].forEach(function(name){
1002document.addEventListener(name, onInputorMutation, {capture: true, passive: true});
1003});
1004
1005if(root.MutationObserver){
1006new MutationObserver( onInputorMutation ).observe( document.documentElement, {childList: true, subtree: true, attributes: true} );
1007}
1008}
1009} else {
1010try{
1011root.requestIdleCallback(function(){}, {timeout: 0});
1012} catch(e){
1013(function(rIC){
1014var timeRemainingProto, timeRemaining;
1015root.requestIdleCallback = function(fn, timeout){
1016if(timeout && typeof timeout.timeout == 'number'){
1017return rIC(fn, timeout.timeout);
1018}
1019return rIC(fn);
1020};
1021if(root.IdleCallbackDeadline && (timeRemainingProto = IdleCallbackDeadline.prototype)){
1022timeRemaining = Object.getOwnPropertyDescriptor(timeRemainingProto, 'timeRemaining');
1023if(!timeRemaining || !timeRemaining.configurable || !timeRemaining.get){return;}
1024Object.defineProperty(timeRemainingProto, 'timeRemaining', {
1025value:  function(){
1026return timeRemaining.get.call(this);
1027},
1028enumerable: true,
1029configurable: true,
1030});
1031}
1032})(root.requestIdleCallback)
1033}
1034}
1035
1036return {
1037request: requestIdleCallbackShim,
1038cancel: cancelIdleCallbackShim,
1039};
1040}));
1041
1042    </script>
1042<script type="application/javascript">
1043  /* @formatter:off */
1044  /* Indexed DB module */
1045  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}))}))}
1045,Object.defineProperty(t,"__esModule",{value:!0})}));
1046  /* @formatter:on */
1047</script>
1047<script>
1048  // Check if x-defer is implemented in page to make it future-update proof
1049  // This is not bullet proof, but a good indication your theme has been updated to 1.3.7 or newer
1050  // if (!document.querySelector('[x-defer]')) {
1051
1052  (function () {
1053    "use strict";
1054
1055    const hasAlpine = new Promise(resolve => {
1056      window.addEventListener('alpine:initialized', resolve, { once: true, passive: true });
1057    });
1058
1059    const hasInteract = new Promise(resolve => {
1060      (events => {
1061        const onInteract = () => {
1062          resolve();
1063          events.forEach(type => window.removeEventListener(type, onInteract));
1064        };
1065        events.forEach(type => window.addEventListener(type, onInteract, { once: true, passive: true }));
1066      })(['touchstart', 'wheel', 'mouseover', 'keydown']);
1067    });
1068
1069    const onIntersect = (el) => {
1070      return new Promise(resolve => {
1071        const observer = new IntersectionObserver(entries => {
1072          for (const entry of entries) {
1073            if (entry.isIntersecting) {
1074              observer.disconnect();
1075              resolve();
1076            }
1077          }
1078        }, {});
1079        observer.observe(el);
1080      });
1081    };
1082
1083    function runComponent(el) {
1084      hasAlpine.then(() => {
1085        el.removeAttribute('x-ignore');
1086        queueMicrotask(() => Alpine.initTree(el));
1087      });
1088    }
1089
1090    function initDeferredComponents() {
1091
1092      document.querySelectorAll('[x-data][x-defer]').forEach(el => {
1093        el.setAttribute('x-ignore', '');
1094        const deferUntil = (el.getAttribute('x-defer') || '').trim();
1095
1096        switch (deferUntil) {
1097          case 'interact':
1098            hasInteract.then(() => runComponent(el));
1099            break;
1100          case 'intersect':
1101            onIntersect(el).then(() => runComponent(el));
1102            break;
1103          case 'idle':
1104            window.requestIdleCallback(() => runComponent(el), { timeout: 4000 });
1105            break;
1106          case 'eager':
1107            runComponent(el);
1108            break;
1109          default:
1110            if (deferUntil.startsWith('event:') && deferUntil.length > 6) {
1111              window.addEventListener(deferUntil.substring(6), () => runComponent(el), { once: true, passive: true });
1112            }
1113        }
1114      });
1115    }
1116
1117    window.addEventListener('alpine:init', initDeferredComponents, { once: true, passive: true });
1118    // window.addEventListener('DOMContentLoaded', initDeferredComponents, { once: true, passive: true });
1119  })();
1120  // }
1121</script>
1121<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/01a0c762-52b4-7219-bd21-6e3e19168328/region-restrictions-375/assets/ip-blocker-embed.min.js" as="script" type="text/javascript" rel="preload"><link rel="preconnect" href="https://media.synctrack.io">
1121<script type="application/json" id="ipblocker-config">
1122  {
1123    "shopIdentifier": "mostrial.myshopify.com",
1124    "ipBlockerMetafields": "{\"showOverlayByPass\":false,\"disableSpyExtensions\":false,\"blockUnknownBots\":true,\"activeApp\":true,\"blockByMetafield\":false,\"visitorAnalytic\":true,\"showWatermark\":true,\"blockCheckoutApi\":true}",
1125    "ipBlockerRules": null,
1126    "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},
1127    "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}}",
1128    "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.*"}],
1129    "baseUrl": "https:\/\/fraud.blockifyapp.com\/s\/api",
1130    "bucketUrl": "https:\/\/media.synctrack.io\/megamind-fraud",
1131    "storefrontApiUrl": "https:\/\/fraud.blockifyapp.com\/p\/api",
1132    "ipBlockerChecking": true,
1133    "ipBlockerCollectionId": null,
1134    "ipBlockerProductCollections": [56262885451,271192916043,284689629259,27833670049
11341,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],
1135    "ipBlockerCheckoutProduct": { "variants": [{ "id": 41656106123339 },{ "id": 41656106156107 },{ "id": 41656106188875 },{ "id": 41656106221643 },{ "id": 41656106254411 },{ "id": 41656106287179 },{ "id": 41656106319947 }] }
1136  }
1137</script>
1137<script id="blockifyScriptTag" src="https://cdn.shopify.com/extensions/01a0c762-52b4-7219-bd21-6e3e19168328/region-restrictions-375/assets/ip-blocker-embed.min.js" async=""></script>
1137<!-- 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/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">
1137<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>
1137<!-- END app block --><!-- BEGIN app block: shopify://apps/yotpo-product-reviews/blocks/settings/eb7dfd7d-db44-4334-bc49-c893b51b36cf -->
1137<script type="text/javascript" src="https://cdn-widgetsrepository.yotpo.com/v1/loader/kASAuVN02HJhi4q9dBY9w19T7pCWSTYzyFi1TLrv?languageCode=en" async=""></script>
1137<!-- 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/microsoft-clarity/blocks/clarity_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea -->
1137<script type="text/javascript">
1138  (function (c, l, a, r, i, t, y) {
1139    c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments); };
1140    t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i + "?ref=shopify";
1141    y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y);
1142
1143    c.Shopify.loadFeatures([{ name: "consent-tracking-api", version: "0.1" }], error => {
1144      if (error) {
1145        console.error("Error loading Shopify features:", error);
1146        return;
1147      }
1148
1149      c[a]('consentv2', {
1150        ad_Storage: c.Shopify.customerPrivacy.marketingAllowed() ? "granted" : "denied",
1151        analytics_Storage: c.Shopify.customerPrivacy.analyticsProcessingAllowed() ? "granted" : "denied",
1152        source: 101,
1153      });
1154    });
1155
1156    l.addEventListener("visitorConsentCollected", function (e) {
1157      c[a]('consentv2', {
1158        ad_Storage: e.detail.marketingAllowed ? "granted" : "denied",
1159        analytics_Storage: e.detail.analyticsAllowed ? "granted" : "denied",
1160        source: 101,
1161      });
1162    });
1163  })(window, document, "clarity", "script", "um2bbzloke");
1164</script>
1164<!-- 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/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/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="">
1164<script>
1165/* >> TriplePixel :: start*/
1166window.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":true,"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);
1167/* << TriplePixel :: end*/
1168</script>
1168<!-- END app block --><!-- BEGIN app block: shopify://apps/embedany/blocks/scripts/418bc071-0ac5-414e-b2f9-ae5911e0b4ef --><!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
1168<script async="" src="https://static.klaviyo.com/onsite/js/bt98L6/klaviyo.js?company_id=bt98L6"></script>
1168<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>
1168<script id="viewed_product">
1169      if (item == null) {
1170        var _learnq = _learnq || [];
1171
1172        var MetafieldReviews = null
1173        var MetafieldYotpoRating = null
1174        var MetafieldYotpoCount = null
1175        var MetafieldLooxRating = null
1176        var MetafieldLooxCount = null
1177        var okendoProduct = null
1178        var okendoProductReviewCount = null
1179        var okendoProductReviewAverageValue = null
1180        try {
1181          // The following fields are used for Customer Hub recently viewed in order to add reviews.
1182          // This information is not part of __kla_viewed. Instead, it is part of __kla_viewed_reviewed_items
1183          MetafieldReviews = {"rating":{"scale_min":"1.0","scale_max":"5.0","value":"4.72"},"rating_count":572};
1184          MetafieldYotpoRating = "4.7"
1185          MetafieldYotpoCount = "570"
1186          MetafieldLooxRating = null
1187          MetafieldLooxCount = null
1188
1189          okendoProduct = null
1190          // If the okendo metafield is not legacy, it will error, which then requires the new json formatted data
1191          if (okendoProduct && 'error' in okendoProduct) {
1192            okendoProduct = null
1193          }
1194          okendoProductReviewCount = okendoProduct ? okendoProduct.reviewCount : null
1195          okendoProductReviewAverageValue = okendoProduct ? okendoProduct.reviewAverageValue : null
1196        } catch (error) {
1197          console.error('Error in Klaviyo onsite reviews tracking:', error);
1198        }
1199
1200        var item = {
1201          Name: "Men's Velocity Suit Jacket - Dark Navy Heather (MPS)",
1202          ProductID: 7399359643723,
1203          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"],
1204          ImageURL: "https://www.ministryofsupply.com/cdn/shop/files/MoS---Flats---Men_s---Velocity-Suit-Jacket---Front_Navy_grande.jpg?v=1762443584",
1205          URL: "https://www.ministryofsupply.com/products/mens-velocity-suit-jacket-dark-navy-heather-mps",
1206          Brand: "Men's Velocity Blazer (MPS)",
1207          Price: "$478",
1208          Value: "478",
1209          CompareAtPrice: "$598"
1210        };
1211        _learnq.push(['track', 'Viewed Product', item]);
1212        _learnq.push(['trackViewedItem', {
1213          Title: item.Name,
1214          ItemId: item.ProductID,
1215          Categories: item.Categories,
1216          ImageUrl: item.ImageURL,
1217          Url: item.URL,
1218          Metadata: {
1219            Brand: item.Brand,
1220            Price: item.Price,
1221            Value: item.Value,
1222            CompareAtPrice: item.CompareAtPrice
1223          },
1224          metafields:{
1225            reviews: MetafieldReviews,
1226            yotpo:{
1227              rating: MetafieldYotpoRating,
1228              count: MetafieldYotpoCount,
1229            },
1230            loox:{
1231              rating: MetafieldLooxRating,
1232              count: MetafieldLooxCount,
1233            },
1234            okendo: {
1235              rating: okendoProductReviewAverageValue,
1236              count: okendoProductReviewCount,
1237            }
1238          }
1239        }]);
1240      }
1241    </script>
1241<script>
1242    window.klaviyoReviewsProductDesignMode = false
1243  </script>
1243<!-- BEGIN app snippet: customer-hub-data -->
1243<script>
1244  if (!window.customerHub) {
1245    window.customerHub = {};
1246  }
1247  window.customerHub.storefrontRoutes = {
1248    login: "https://www.ministryofsupply.com/customer_authentication/redirect?locale=en&region_country=US?return_url=%2F%23k-hub",
1249    register: "https://shopify.com/3092321/account?locale=en&region_country=US&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJtb3N0cmlhbC5teXNob3BpZnkuY29tIiwiZmxhZ3MiOltdLCJleHAiOjE3OTA4MTQyMzgsIm5iZiI6MTc5MDIwOTQzOH0.9azfQQzZOgkY1SWYfeXo0Appjh1FjfE5WqGzGryQH3E?return_url=%2F%23k-hub",
1250    logout: "/account/logout",
1251    profile: "/account",
1252    addresses: "/account/addresses",
1253  };
1254  
1255  window.customerHub.userId = null;
1256  
1257  window.customerHub.storeDomain = "mostrial.myshopify.com";
1258
1259  
1260    window.customerHub.activeProduct = {
1261      name: "Men's Velocity Suit Jacket - Dark Navy Heather (MPS)",
1262      category: null,
1263      imageUrl: "https://www.ministryofsupply.com/cdn/shop/files/MoS---Flats---Men_s---Velocity-Suit-Jacket---Front_Navy_grande.jpg?v=1762443584",
1264      id: "7399359643723",
1265      link: "https://www.ministryofsupply.com/products/mens-velocity-suit-jacket-dark-navy-heather-mps",
1266      options: [
1267        
1268          {
1269            name: "Color",
1270            values: [
1271              
1272                
1273                
1274                {
1275                  name: "Dark Navy Heather",
1276                  colorHex: null,
1277                  swatchImageUrl: null
1278                }
1279              
1280            ]
1281          },
1282        
1283          {
1284            name: "Size",
1285            values: [
1286              
1287                
1288                
1289                {
1290                  name: "36R",
1291                  colorHex: null,
1292                  swatchImageUrl: null
1293                },
1294              
1295                
1296                
1297                {
1298                  name: "38R",
1299                  colorHex: null,
1300                  swatchImageUrl: null
1301                },
1302              
1303                
1304                
1305                {
1306                  name: "40R",
1307                  colorHex: null,
1308                  swatchImageUrl: null
1309                },
1310              
1311                
1312                
1313                {
1314                  name: "42R",
1315                  colorHex: null,
1316                  swatchImageUrl: null
1317                },
1318              
1319                
1320                
1321                {
1322                  name: "44R",
1323                  colorHex: null,
1324                  swatchImageUrl: null
1325                },
1326              
1327                
1328                
1329                {
1330                  name: "46R",
1331                  colorHex: null,
1332                  swatchImageUrl: null
1333                },
1334              
1335                
1336                
1337                {
1338                  name: "48R",
1339                  colorHex: null,
1340                  swatchImageUrl: null
1341                }
1342              
1343            ]
1344          }
1345        
1346      ],
1347      variants: [
1348        
1349          {
1350            id: "41656106123339",
1351            selectedOptions: [
1352              
1353                
1354                {
1355                  name: "Color",
1356                  value: "Dark Navy Heather"
1357                },
1358              
1359                
1360                {
1361                  name: "Size",
1362                  value: "36R"
1363                }
1364              
1365            ],
1366            
1367            imageUrl: null,
1368            
1369            price: "47800",
1370            currency: "USD",
1371            availableForSale: true,
1372            title: "Dark Navy Heather \/ 36R",
1373          },
1374        
1375          {
1376            id: "41656106156107",
1377            selectedOptions: [
1378              
1379                
1380                {
1381                  name: "Color",
1382                  value: "Dark Navy Heather"
1383                },
1384              
1385                
1386                {
1387                  name: "Size",
1388                  value: "38R"
1389                }
1390              
1391            ],
1392            
1393            imageUrl: null,
1394            
1395            price: "47800",
1396            currency: "USD",
1397            availableForSale: true,
1398            title: "Dark Navy Heather \/ 38R",
1399          },
1400        
1401          {
1402            id: "41656106188875",
1403            selectedOptions: [
1404              
1405                
1406                {
1407                  name: "Color",
1408                  value: "Dark Navy Heather"
1409                },
1410              
1411                
1412                {
1413                  name: "Size",
1414                  value: "40R"
1415                }
1416              
1417            ],
1418            
1419            imageUrl: null,
1420            
1421            price: "47800",
1422            currency: "USD",
1423            availableForSale: false,
1424            title: "Dark Navy Heather \/ 40R",
1425          },
1426        
1427          {
1428            id: "41656106221643",
1429            selectedOptions: [
1430              
1431                
1432                {
1433                  name: "Color",
1434                  value: "Dark Navy Heather"
1435                },
1436              
1437                
1438                {
1439                  name: "Size",
1440                  value: "42R"
1441                }
1442              
1443            ],
1444            
1445            imageUrl: null,
1446            
1447            price: "47800",
1448            currency: "USD",
1449            availableForSale: false,
1450            title: "Dark Navy Heather \/ 42R",
1451          },
1452        
1453          {
1454            id: "41656106254411",
1455            selectedOptions: [
1456              
1457                
1458                {
1459                  name: "Color",
1460                  value: "Dark Navy Heather"
1461                },
1462              
1463                
1464                {
1465                  name: "Size",
1466                  value: "44R"
1467                }
1468              
1469            ],
1470            
1471            imageUrl: null,
1472            
1473            price: "47800",
1474            currency: "USD",
1475            availableForSale: true,
1476            title: "Dark Navy Heather \/ 44R",
1477          },
1478        
1479          {
1480            id: "41656106287179",
1481            selectedOptions: [
1482              
1483                
1484                {
1485                  name: "Color",
1486                  value: "Dark Navy Heather"
1487                },
1488              
1489                
1490                {
1491                  name: "Size",
1492                  value: "46R"
1493                }
1494              
1495            ],
1496            
1497            imageUrl: null,
1498            
1499            price: "47800",
1500            currency: "USD",
1501            availableForSale: true,
1502            title: "Dark Navy Heather \/ 46R",
1503          },
1504        
1505          {
1506            id: "41656106319947",
1507            selectedOptions: [
1508              
1509                
1510                {
1511                  name: "Color",
1512                  value: "Dark Navy Heather"
1513                },
1514              
1515                
1516                {
1517                  name: "Size",
1518                  value: "48R"
1519                }
1520              
1521            ],
1522            
1523            imageUrl: null,
1524            
1525            price: "47800",
1526            currency: "USD",
1527            availableForSale: true,
1528            title: "Dark Navy Heather \/ 48R",
1529          },
1530        
1531      ],
1532    };
1533    window.customerHub.activeProduct.variants.forEach((variant) => {
1534        
1535        variant.price = `${variant.price.slice(0, -2)}.${variant.price.slice(-2)}`;
1536    });
1537  
1538
1539  
1540    window.customerHub.storeLocale = {
1541        currentLanguage: 'en',
1542        currentCountry: 'US',
1543        availableLanguages: [
1544          
1545            {
1546              iso_code: 'en',
1547              endonym_name: 'English'
1548            }
1549          
1550        ],
1551        availableCountries: [
1552          
1553            {
1554              iso_code: 'AF',
1555              name: 'Afghanistan',
1556              currency_code: 'USD'
1557            },
1558          
1559            {
1560              iso_code: 'AX',
1561              name: 'Åland Islands',
1562              currency_code: 'USD'
1563            },
1564          
1565            {
1566              iso_code: 'AL',
1567              name: 'Albania',
1568              currency_code: 'USD'
1569            },
1570          
1571            {
1572              iso_code: 'DZ',
1573              name: 'Algeria',
1574              currency_code: 'USD'
1575            },
1576          
1577            {
1578              iso_code: 'AD',
1579              name: 'Andorra',
1580              currency_code: 'USD'
1581            },
1582          
1583            {
1584              iso_code: 'AO',
1585              name: 'Angola',
1586              currency_code: 'USD'
1587            },
1588          
1589            {
1590              iso_code: 'AI',
1591              name: 'Anguilla',
1592              currency_code: 'USD'
1593            },
1594          
1595            {
1596              iso_code: 'AG',
1597              name: 'Antigua &amp; Barbuda',
1598              currency_code: 'USD'
1599            },
1600          
1601            {
1602              iso_code: 'AR',
1603              name: 'Argentina',
1604              currency_code: 'USD'
1605            },
1606          
1607            {
1608              iso_code: 'AM',
1609              name: 'Armenia',
1610              currency_code: 'USD'
1611            },
1612          
1613            {
1614              iso_code: 'AW',
1615              name: 'Aruba',
1616              currency_code: 'USD'
1617            },
1618          
1619            {
1620              iso_code: 'AC',
1621              name: 'Ascension Island',
1622              currency_code: 'USD'
1623            },
1624          
1625            {
1626              iso_code: 'AU',
1627              name: 'Australia',
1628              currency_code: 'USD'
1629            },
1630          
1631            {
1632              iso_code: 'AT',
1633              name: 'Austria',
1634              currency_code: 'USD'
1635            },
1636          
1637            {
1638              iso_code: 'AZ',
1639              name: 'Azerbaijan',
1640              currency_code: 'USD'
1641            },
1642          
1643            {
1644              iso_code: 'BS',
1645              name: 'Bahamas',
1646              currency_code: 'USD'
1647            },
1648          
1649            {
1650              iso_code: 'BH',
1651              name: 'Bahrain',
1652              currency_code: 'USD'
1653            },
1654          
1655            {
1656              iso_code: 'BD',
1657              name: 'Bangladesh',
1658              currency_code: 'USD'
1659            },
1660          
1661            {
1662              iso_code: 'BB',
1663              name: 'Barbados',
1664              currency_code: 'USD'
1665            },
1666          
1667            {
1668              iso_code: 'BY',
1669              name: 'Belarus',
1670              currency_code: 'USD'
1671            },
1672          
1673            {
1674              iso_code: 'BE',
1675              name: 'Belgium',
1676              currency_code: 'USD'
1677            },
1678          
1679            {
1680              iso_code: 'BZ',
1681              name: 'Belize',
1682              currency_code: 'USD'
1683            },
1684          
1685            {
1686              iso_code: 'BJ',
1687              name: 'Benin',
1688              currency_code: 'USD'
1689            },
1690          
1691            {
1692              iso_code: 'BM',
1693              name: 'Bermuda',
1694              currency_code: 'USD'
1695            },
1696          
1697            {
1698              iso_code: 'BT',
1699              name: 'Bhutan',
1700              currency_code: 'USD'
1701            },
1702          
1703            {
1704              iso_code: 'BO',
1705              name: 'Bolivia',
1706              currency_code: 'USD'
1707            },
1708          
1709            {
1710              iso_code: 'BA',
1711              name: 'Bosnia &amp; Herzegovina',
1712              currency_code: 'USD'
1713            },
1714          
1715            {
1716              iso_code: 'BW',
1717              name: 'Botswana',
1718              currency_code: 'USD'
1719            },
1720          
1721            {
1722              iso_code: 'BR',
1723              name: 'Brazil',
1724              currency_code: 'USD'
1725            },
1726          
1727            {
1728              iso_code: 'IO',
1729              name: 'British Indian Ocean Territory',
1730              currency_code: 'USD'
1731            },
1732          
1733            {
1734              iso_code: 'VG',
1735              name: 'British Virgin Islands',
1736              currency_code: 'USD'
1737            },
1738          
1739            {
1740              iso_code: 'BN',
1741              name: 'Brunei',
1742              currency_code: 'USD'
1743            },
1744          
1745            {
1746              iso_code: 'BG',
1747              name: 'Bulgaria',
1748              currency_code: 'USD'
1749            },
1750          
1751            {
1752              iso_code: 'BF',
1753              name: 'Burkina Faso',
1754              currency_code: 'USD'
1755            },
1756          
1757            {
1758              iso_code: 'BI',
1759              name: 'Burundi',
1760              currency_code: 'USD'
1761            },
1762          
1763            {
1764              iso_code: 'KH',
1765              name: 'Cambodia',
1766              currency_code: 'USD'
1767            },
1768          
1769            {
1770              iso_code: 'CM',
1771              name: 'Cameroon',
1772              currency_code: 'USD'
1773            },
1774          
1775            {
1776              iso_code: 'CA',
1777              name: 'Canada',
1778              currency_code: 'USD'
1779            },
1780          
1781            {
1782              iso_code: 'CV',
1783              name: 'Cape Verde',
1784              currency_code: 'USD'
1785            },
1786          
1787            {
1788              iso_code: 'BQ',
1789              name: 'Caribbean Netherlands',
1790              currency_code: 'USD'
1791            },
1792          
1793            {
1794              iso_code: 'KY',
1795              name: 'Cayman Islands',
1796              currency_code: 'USD'
1797            },
1798          
1799            {
1800              iso_code: 'CF',
1801              name: 'Central African Republic',
1802              currency_code: 'USD'
1803            },
1804          
1805            {
1806              iso_code: 'TD',
1807              name: 'Chad',
1808              currency_code: 'USD'
1809            },
1810          
1811            {
1812              iso_code: 'CL',
1813              name: 'Chile',
1814              currency_code: 'USD'
1815            },
1816          
1817            {
1818              iso_code: 'CN',
1819              name: 'China',
1820              currency_code: 'USD'
1821            },
1822          
1823            {
1824              iso_code: 'CX',
1825              name: 'Christmas Island',
1826              currency_code: 'USD'
1827            },
1828          
1829            {
1830              iso_code: 'CC',
1831              name: 'Cocos (Keeling) Islands',
1832              currency_code: 'USD'
1833            },
1834          
1835            {
1836              iso_code: 'CO',
1837              name: 'Colombia',
1838              currency_code: 'USD'
1839            },
1840          
1841            {
1842              iso_code: 'KM',
1843              name: 'Comoros',
1844              currency_code: 'USD'
1845            },
1846          
1847            {
1848              iso_code: 'CG',
1849              name: 'Congo - Brazzaville',
1850              currency_code: 'USD'
1851            },
1852          
1853            {
1854              iso_code: 'CD',
1855              name: 'Congo - Kinshasa',
1856              currency_code: 'USD'
1857            },
1858          
1859            {
1860              iso_code: 'CK',
1861              name: 'Cook Islands',
1862              currency_code: 'USD'
1863            },
1864          
1865            {
1866              iso_code: 'CR',
1867              name: 'Costa Rica',
1868              currency_code: 'USD'
1869            },
1870          
1871            {
1872              iso_code: 'CI',
1873              name: 'Côte d’Ivoire',
1874              currency_code: 'USD'
1875            },
1876          
1877            {
1878              iso_code: 'HR',
1879              name: 'Croatia',
1880              currency_code: 'USD'
1881            },
1882          
1883            {
1884              iso_code: 'CW',
1885              name: 'Curaçao',
1886              currency_code: 'USD'
1887            },
1888          
1889            {
1890              iso_code: 'CY',
1891              name: 'Cyprus',
1892              currency_code: 'USD'
1893            },
1894          
1895            {
1896              iso_code: 'CZ',
1897              name: 'Czechia',
1898              currency_code: 'USD'
1899            },
1900          
1901            {
1902              iso_code: 'DK',
1903              name: 'Denmark',
1904              currency_code: 'USD'
1905            },
1906          
1907            {
1908              iso_code: 'DJ',
1909              name: 'Djibouti',
1910              currency_code: 'USD'
1911            },
1912          
1913            {
1914              iso_code: 'DM',
1915              name: 'Dominica',
1916              currency_code: 'USD'
1917            },
1918          
1919            {
1920              iso_code: 'DO',
1921              name: 'Dominican Republic',
1922              currency_code: 'USD'
1923            },
1924          
1925            {
1926              iso_code: 'EC',
1927              name: 'Ecuador',
1928              currency_code: 'USD'
1929            },
1930          
1931            {
1932              iso_code: 'EG',
1933              name: 'Egypt',
1934              currency_code: 'USD'
1935            },
1936          
1937            {
1938              iso_code: 'SV',
1939              name: 'El Salvador',
1940              currency_code: 'USD'
1941            },
1942          
1943            {
1944              iso_code: 'GQ',
1945              name: 'Equatorial Guinea',
1946              currency_code: 'USD'
1947            },
1948          
1949            {
1950              iso_code: 'ER',
1951              name: 'Eritrea',
1952              currency_code: 'USD'
1953            },
1954          
1955            {
1956              iso_code: 'EE',
1957              name: 'Estonia',
1958              currency_code: 'USD'
1959            },
1960          
1961            {
1962              iso_code: 'SZ',
1963              name: 'Eswatini',
1964              currency_code: 'USD'
1965            },
1966          
1967            {
1968              iso_code: 'ET',
1969              name: 'Ethiopia',
1970              currency_code: 'USD'
1971            },
1972          
1973            {
1974              iso_code: 'FK',
1975              name: 'Falkland Islands',
1976              currency_code: 'USD'
1977            },
1978          
1979            {
1980              iso_code: 'FO',
1981              name: 'Faroe Islands',
1982              currency_code: 'USD'
1983            },
1984          
1985            {
1986              iso_code: 'FJ',
1987              name: 'Fiji',
1988              currency_code: 'USD'
1989            },
1990          
1991            {
1992              iso_code: 'FI',
1993              name: 'Finland',
1994              currency_code: 'USD'
1995            },
1996          
1997            {
1998              iso_code: 'FR',
1999              name: 'France',
2000              currency_code: 'USD'
2001            },
2002          
2003            {
2004              iso_code: 'GF',
2005              name: 'French Guiana',
2006              currency_code: 'USD'
2007            },
2008          
2009            {
2010              iso_code: 'PF',
2011              name: 'French Polynesia',
2012              currency_code: 'USD'
2013            },
2014          
2015            {
2016              iso_code: 'TF',
2017              name: 'French Southern Territories',
2018              currency_code: 'USD'
2019            },
2020          
2021            {
2022              iso_code: 'GA',
2023              name: 'Gabon',
2024              currency_code: 'USD'
2025            },
2026          
2027            {
2028              iso_code: 'GM',
2029              name: 'Gambia',
2030              currency_code: 'USD'
2031            },
2032          
2033            {
2034              iso_code: 'GE',
2035              name: 'Georgia',
2036              currency_code: 'USD'
2037            },
2038          
2039            {
2040              iso_code: 'DE',
2041              name: 'Germany',
2042              currency_code: 'USD'
2043            },
2044          
2045            {
2046              iso_code: 'GH',
2047              name: 'Ghana',
2048              currency_code: 'USD'
2049            },
2050          
2051            {
2052              iso_code: 'GI',
2053              name: 'Gibraltar',
2054              currency_code: 'USD'
2055            },
2056          
2057            {
2058              iso_code: 'GR',
2059              name: 'Greece',
2060              currency_code: 'USD'
2061            },
2062          
2063            {
2064              iso_code: 'GL',
2065              name: 'Greenland',
2066              currency_code: 'USD'
2067            },
2068          
2069            {
2070              iso_code: 'GD',
2071              name: 'Grenada',
2072              currency_code: 'USD'
2073            },
2074          
2075            {
2076              iso_code: 'GP',
2077              name: 'Guadeloupe',
2078              currency_code: 'USD'
2079            },
2080          
2081            {
2082              iso_code: 'GT',
2083              name: 'Guatemala',
2084              currency_code: 'USD'
2085            },
2086          
2087            {
2088              iso_code: 'GG',
2089              name: 'Guernsey',
2090              currency_code: 'USD'
2091            },
2092          
2093            {
2094              iso_code: 'GN',
2095              name: 'Guinea',
2096              currency_code: 'USD'
2097            },
2098          
2099            {
2100              iso_code: 'GW',
2101              name: 'Guinea-Bissau',
2102              currency_code: 'USD'
2103            },
2104          
2105            {
2106              iso_code: 'GY',
2107              name: 'Guyana',
2108              currency_code: 'USD'
2109            },
2110          
2111            {
2112              iso_code: 'HT',
2113              name: 'Haiti',
2114              currency_code: 'USD'
2115            },
2116          
2117            {
2118              iso_code: 'HN',
2119              name: 'Honduras',
2120              currency_code: 'USD'
2121            },
2122          
2123            {
2124              iso_code: 'HK',
2125              name: 'Hong Kong SAR',
2126              currency_code: 'USD'
2127            },
2128          
2129            {
2130              iso_code: 'HU',
2131              name: 'Hungary',
2132              currency_code: 'USD'
2133            },
2134          
2135            {
2136              iso_code: 'IS',
2137              name: 'Iceland',
2138              currency_code: 'USD'
2139            },
2140          
2141            {
2142              iso_code: 'IN',
2143              name: 'India',
2144              currency_code: 'USD'
2145            },
2146          
2147            {
2148              iso_code: 'ID',
2149              name: 'Indonesia',
2150              currency_code: 'USD'
2151            },
2152          
2153            {
2154              iso_code: 'IQ',
2155              name: 'Iraq',
2156              currency_code: 'USD'
2157            },
2158          
2159            {
2160              iso_code: 'IE',
2161              name: 'Ireland',
2162              currency_code: 'USD'
2163            },
2164          
2165            {
2166              iso_code: 'IM',
2167              name: 'Isle of Man',
2168              currency_code: 'USD'
2169            },
2170          
2171            {
2172              iso_code: 'IL',
2173              name: 'Israel',
2174              currency_code: 'USD'
2175            },
2176          
2177            {
2178              iso_code: 'IT',
2179              name: 'Italy',
2180              currency_code: 'USD'
2181            },
2182          
2183            {
2184              iso_code: 'JM',
2185              name: 'Jamaica',
2186              currency_code: 'USD'
2187            },
2188          
2189            {
2190              iso_code: 'JP',
2191              name: 'Japan',
2192              currency_code: 'USD'
2193            },
2194          
2195            {
2196              iso_code: 'JE',
2197              name: 'Jersey',
2198              currency_code: 'USD'
2199            },
2200          
2201            {
2202              iso_code: 'JO',
2203              name: 'Jordan',
2204              currency_code: 'USD'
2205            },
2206          
2207            {
2208              iso_code: 'KZ',
2209              name: 'Kazakhstan',
2210              currency_code: 'USD'
2211            },
2212          
2213            {
2214              iso_code: 'KE',
2215              name: 'Kenya',
2216              currency_code: 'USD'
2217            },
2218          
2219            {
2220              iso_code: 'KI',
2221              name: 'Kiribati',
2222              currency_code: 'USD'
2223            },
2224          
2225            {
2226              iso_code: 'XK',
2227              name: 'Kosovo',
2228              currency_code: 'USD'
2229            },
2230          
2231            {
2232              iso_code: 'KW',
2233              name: 'Kuwait',
2234              currency_code: 'USD'
2235            },
2236          
2237            {
2238              iso_code: 'KG',
2239              name: 'Kyrgyzstan',
2240              currency_code: 'USD'
2241            },
2242          
2243            {
2244              iso_code: 'LA',
2245              name: 'Laos',
2246              currency_code: 'USD'
2247            },
2248          
2249            {
2250              iso_code: 'LV',
2251              name: 'Latvia',
2252              currency_code: 'USD'
2253            },
2254          
2255            {
2256              iso_code: 'LB',
2257              name: 'Lebanon',
2258              currency_code: 'USD'
2259            },
2260          
2261            {
2262              iso_code: 'LS',
2263              name: 'Lesotho',
2264              currency_code: 'USD'
2265            },
2266          
2267            {
2268              iso_code: 'LR',
2269              name: 'Liberia',
2270              currency_code: 'USD'
2271            },
2272          
2273            {
2274              iso_code: 'LY',
2275              name: 'Libya',
2276              currency_code: 'USD'
2277            },
2278          
2279            {
2280              iso_code: 'LI',
2281              name: 'Liechtenstein',
2282              currency_code: 'USD'
2283            },
2284          
2285            {
2286              iso_code: 'LT',
2287              name: 'Lithuania',
2288              currency_code: 'USD'
2289            },
2290          
2291            {
2292              iso_code: 'LU',
2293              name: 'Luxembourg',
2294              currency_code: 'USD'
2295            },
2296          
2297            {
2298              iso_code: 'MO',
2299              name: 'Macao SAR',
2300              currency_code: 'USD'
2301            },
2302          
2303            {
2304              iso_code: 'MG',
2305              name: 'Madagascar',
2306              currency_code: 'USD'
2307            },
2308          
2309            {
2310              iso_code: 'MW',
2311              name: 'Malawi',
2312              currency_code: 'USD'
2313            },
2314          
2315            {
2316              iso_code: 'MY',
2317              name: 'Malaysia',
2318              currency_code: 'USD'
2319            },
2320          
2321            {
2322              iso_code: 'MV',
2323              name: 'Maldives',
2324              currency_code: 'USD'
2325            },
2326          
2327            {
2328              iso_code: 'ML',
2329              name: 'Mali',
2330              currency_code: 'USD'
2331            },
2332          
2333            {
2334              iso_code: 'MT',
2335              name: 'Malta',
2336              currency_code: 'USD'
2337            },
2338          
2339            {
2340              iso_code: 'MQ',
2341              name: 'Martinique',
2342              currency_code: 'USD'
2343            },
2344          
2345            {
2346              iso_code: 'MR',
2347              name: 'Mauritania',
2348              currency_code: 'USD'
2349            },
2350          
2351            {
2352              iso_code: 'MU',
2353              name: 'Mauritius',
2354              currency_code: 'USD'
2355            },
2356          
2357            {
2358              iso_code: 'YT',
2359              name: 'Mayotte',
2360              currency_code: 'USD'
2361            },
2362          
2363            {
2364              iso_code: 'MX',
2365              name: 'Mexico',
2366              currency_code: 'USD'
2367            },
2368          
2369            {
2370              iso_code: 'MD',
2371              name: 'Moldova',
2372              currency_code: 'USD'
2373            },
2374          
2375            {
2376              iso_code: 'MC',
2377              name: 'Monaco',
2378              currency_code: 'USD'
2379            },
2380          
2381            {
2382              iso_code: 'MN',
2383              name: 'Mongolia',
2384              currency_code: 'USD'
2385            },
2386          
2387            {
2388              iso_code: 'ME',
2389              name: 'Montenegro',
2390              currency_code: 'USD'
2391            },
2392          
2393            {
2394              iso_code: 'MS',
2395              name: 'Montserrat',
2396              currency_code: 'USD'
2397            },
2398          
2399            {
2400              iso_code: 'MA',
2401              name: 'Morocco',
2402              currency_code: 'USD'
2403            },
2404          
2405            {
2406              iso_code: 'MZ',
2407              name: 'Mozambique',
2408              currency_code: 'USD'
2409            },
2410          
2411            {
2412              iso_code: 'MM',
2413              name: 'Myanmar (Burma)',
2414              currency_code: 'USD'
2415            },
2416          
2417            {
2418              iso_code: 'NA',
2419              name: 'Namibia',
2420              currency_code: 'USD'
2421            },
2422          
2423            {
2424              iso_code: 'NR',
2425              name: 'Nauru',
2426              currency_code: 'USD'
2427            },
2428          
2429            {
2430              iso_code: 'NP',
2431              name: 'Nepal',
2432              currency_code: 'USD'
2433            },
2434          
2435            {
2436              iso_code: 'NL',
2437              name: 'Netherlands',
2438              currency_code: 'USD'
2439            },
2440          
2441            {
2442              iso_code: 'NC',
2443              name: 'New Caledonia',
2444              currency_code: 'USD'
2445            },
2446          
2447            {
2448              iso_code: 'NZ',
2449              name: 'New Zealand',
2450              currency_code: 'USD'
2451            },
2452          
2453            {
2454              iso_code: 'NI',
2455              name: 'Nicaragua',
2456              currency_code: 'USD'
2457            },
2458          
2459            {
2460              iso_code: 'NE',
2461              name: 'Niger',
2462              currency_code: 'USD'
2463            },
2464          
2465            {
2466              iso_code: 'NG',
2467              name: 'Nigeria',
2468              currency_code: 'USD'
2469            },
2470          
2471            {
2472              iso_code: 'NU',
2473              name: 'Niue',
2474              currency_code: 'USD'
2475            },
2476          
2477            {
2478              iso_code: 'NF',
2479              name: 'Norfolk Island',
2480              currency_code: 'USD'
2481            },
2482          
2483            {
2484              iso_code: 'MK',
2485              name: 'North Macedonia',
2486              currency_code: 'USD'
2487            },
2488          
2489            {
2490              iso_code: 'NO',
2491              name: 'Norway',
2492              currency_code: 'USD'
2493            },
2494          
2495            {
2496              iso_code: 'OM',
2497              name: 'Oman',
2498              currency_code: 'USD'
2499            },
2500          
2501            {
2502              iso_code: 'PK',
2503              name: 'Pakistan',
2504              currency_code: 'USD'
2505            },
2506          
2507            {
2508              iso_code: 'PS',
2509              name: 'Palestinian Territories',
2510              currency_code: 'USD'
2511            },
2512          
2513            {
2514              iso_code: 'PA',
2515              name: 'Panama',
2516              currency_code: 'USD'
2517            },
2518          
2519            {
2520              iso_code: 'PG',
2521              name: 'Papua New Guinea',
2522              currency_code: 'USD'
2523            },
2524          
2525            {
2526              iso_code: 'PY',
2527              name: 'Paraguay',
2528              currency_code: 'USD'
2529            },
2530          
2531            {
2532              iso_code: 'PE',
2533              name: 'Peru',
2534              currency_code: 'USD'
2535            },
2536          
2537            {
2538              iso_code: 'PH',
2539              name: 'Philippines',
2540              currency_code: 'USD'
2541            },
2542          
2543            {
2544              iso_code: 'PN',
2545              name: 'Pitcairn Islands',
2546              currency_code: 'USD'
2547            },
2548          
2549            {
2550              iso_code: 'PL',
2551              name: 'Poland',
2552              currency_code: 'USD'
2553            },
2554          
2555            {
2556              iso_code: 'PT',
2557              name: 'Portugal',
2558              currency_code: 'USD'
2559            },
2560          
2561            {
2562              iso_code: 'QA',
2563              name: 'Qatar',
2564              currency_code: 'USD'
2565            },
2566          
2567            {
2568              iso_code: 'RE',
2569              name: 'Réunion',
2570              currency_code: 'USD'
2571            },
2572          
2573            {
2574              iso_code: 'RO',
2575              name: 'Romania',
2576              currency_code: 'USD'
2577            },
2578          
2579            {
2580              iso_code: 'RU',
2581              name: 'Russia',
2582              currency_code: 'USD'
2583            },
2584          
2585            {
2586              iso_code: 'RW',
2587              name: 'Rwanda',
2588              currency_code: 'USD'
2589            },
2590          
2591            {
2592              iso_code: 'WS',
2593              name: 'Samoa',
2594              currency_code: 'USD'
2595            },
2596          
2597            {
2598              iso_code: 'SM',
2599              name: 'San Marino',
2600              currency_code: 'USD'
2601            },
2602          
2603            {
2604              iso_code: 'ST',
2605              name: 'São Tomé &amp; Príncipe',
2606              currency_code: 'USD'
2607            },
2608          
2609            {
2610              iso_code: 'SA',
2611              name: 'Saudi Arabia',
2612              currency_code: 'USD'
2613            },
2614          
2615            {
2616              iso_code: 'SN',
2617              name: 'Senegal',
2618              currency_code: 'USD'
2619            },
2620          
2621            {
2622              iso_code: 'RS',
2623              name: 'Serbia',
2624              currency_code: 'USD'
2625            },
2626          
2627            {
2628              iso_code: 'SC',
2629              name: 'Seychelles',
2630              currency_code: 'USD'
2631            },
2632          
2633            {
2634              iso_code: 'SL',
2635              name: 'Sierra Leone',
2636              currency_code: 'USD'
2637            },
2638          
2639            {
2640              iso_code: 'SG',
2641              name: 'Singapore',
2642              currency_code: 'USD'
2643            },
2644          
2645            {
2646              iso_code: 'SX',
2647              name: 'Sint Maarten',
2648              currency_code: 'USD'
2649            },
2650          
2651            {
2652              iso_code: 'SK',
2653              name: 'Slovakia',
2654              currency_code: 'USD'
2655            },
2656          
2657            {
2658              iso_code: 'SI',
2659              name: 'Slovenia',
2660              currency_code: 'USD'
2661            },
2662          
2663            {
2664              iso_code: 'SB',
2665              name: 'Solomon Islands',
2666              currency_code: 'USD'
2667            },
2668          
2669            {
2670              iso_code: 'SO',
2671              name: 'Somalia',
2672              currency_code: 'USD'
2673            },
2674          
2675            {
2676              iso_code: 'ZA',
2677              name: 'South Africa',
2678              currency_code: 'USD'
2679            },
2680          
2681            {
2682              iso_code: 'GS',
2683              name: 'South Georgia &amp; South Sandwich Islands',
2684              currency_code: 'USD'
2685            },
2686          
2687            {
2688              iso_code: 'KR',
2689              name: 'South Korea',
2690              currency_code: 'USD'
2691            },
2692          
2693            {
2694              iso_code: 'SS',
2695              name: 'South Sudan',
2696              currency_code: 'USD'
2697            },
2698          
2699            {
2700              iso_code: 'ES',
2701              name: 'Spain',
2702              currency_code: 'USD'
2703            },
2704          
2705            {
2706              iso_code: 'LK',
2707              name: 'Sri Lanka',
2708              currency_code: 'USD'
2709            },
2710          
2711            {
2712              iso_code: 'BL',
2713              name: 'St. Barthélemy',
2714              currency_code: 'USD'
2715            },
2716          
2717            {
2718              iso_code: 'SH',
2719              name: 'St. Helena',
2720              currency_code: 'USD'
2721            },
2722          
2723            {
2724              iso_code: 'KN',
2725              name: 'St. Kitts &amp; Nevis',
2726              currency_code: 'USD'
2727            },
2728          
2729            {
2730              iso_code: 'LC',
2731              name: 'St. Lucia',
2732              currency_code: 'USD'
2733            },
2734          
2735            {
2736              iso_code: 'MF',
2737              name: 'St. Martin',
2738              currency_code: 'USD'
2739            },
2740          
2741            {
2742              iso_code: 'PM',
2743              name: 'St. Pierre &amp; Miquelon',
2744              currency_code: 'USD'
2745 
2745           },
2746          
2747            {
2748              iso_code: 'VC',
2749              name: 'St. Vincent &amp; Grenadines',
2750              currency_code: 'USD'
2751            },
2752          
2753            {
2754              iso_code: 'SD',
2755              name: 'Sudan',
2756              currency_code: 'USD'
2757            },
2758          
2759            {
2760              iso_code: 'SR',
2761              name: 'Suriname',
2762              currency_code: 'USD'
2763            },
2764          
2765            {
2766              iso_code: 'SJ',
2767              name: 'Svalbard &amp; Jan Mayen',
2768              currency_code: 'USD'
2769            },
2770          
2771            {
2772              iso_code: 'SE',
2773              name: 'Sweden',
2774              currency_code: 'USD'
2775            },
2776          
2777            {
2778              iso_code: 'CH',
2779              name: 'Switzerland',
2780              currency_code: 'USD'
2781            },
2782          
2783            {
2784              iso_code: 'TW',
2785              name: 'Taiwan',
2786              currency_code: 'USD'
2787            },
2788          
2789            {
2790              iso_code: 'TJ',
2791              name: 'Tajikistan',
2792              currency_code: 'USD'
2793            },
2794          
2795            {
2796              iso_code: 'TZ',
2797              name: 'Tanzania',
2798              currency_code: 'USD'
2799            },
2800          
2801            {
2802              iso_code: 'TH',
2803              name: 'Thailand',
2804              currency_code: 'USD'
2805            },
2806          
2807            {
2808              iso_code: 'TL',
2809              name: 'Timor-Leste',
2810              currency_code: 'USD'
2811            },
2812          
2813            {
2814              iso_code: 'TG',
2815              name: 'Togo',
2816              currency_code: 'USD'
2817            },
2818          
2819            {
2820              iso_code: 'TK',
2821              name: 'Tokelau',
2822              currency_code: 'USD'
2823            },
2824          
2825            {
2826              iso_code: 'TO',
2827              name: 'Tonga',
2828              currency_code: 'USD'
2829            },
2830          
2831            {
2832              iso_code: 'TT',
2833              name: 'Trinidad &amp; Tobago',
2834              currency_code: 'USD'
2835            },
2836          
2837            {
2838              iso_code: 'TA',
2839              name: 'Tristan da Cunha',
2840              currency_code: 'USD'
2841            },
2842          
2843            {
2844              iso_code: 'TN',
2845              name: 'Tunisia',
2846              currency_code: 'USD'
2847            },
2848          
2849            {
2850              iso_code: 'TR',
2851              name: 'Türkiye',
2852              currency_code: 'USD'
2853            },
2854          
2855            {
2856              iso_code: 'TM',
2857              name: 'Turkmenistan',
2858              currency_code: 'USD'
2859            },
2860          
2861            {
2862              iso_code: 'TC',
2863              name: 'Turks &amp; Caicos Islands',
2864              currency_code: 'USD'
2865            },
2866          
2867            {
2868              iso_code: 'TV',
2869              name: 'Tuvalu',
2870              currency_code: 'USD'
2871            },
2872          
2873            {
2874              iso_code: 'UM',
2875              name: 'U.S. Outlying Islands',
2876              currency_code: 'USD'
2877            },
2878          
2879            {
2880              iso_code: 'UG',
2881              name: 'Uganda',
2882              currency_code: 'USD'
2883            },
2884          
2885            {
2886              iso_code: 'UA',
2887              name: 'Ukraine',
2888              currency_code: 'USD'
2889            },
2890          
2891            {
2892              iso_code: 'AE',
2893              name: 'United Arab Emirates',
2894              currency_code: 'USD'
2895            },
2896          
2897            {
2898              iso_code: 'GB',
2899              name: 'United Kingdom',
2900              currency_code: 'USD'
2901            },
2902          
2903            {
2904              iso_code: 'US',
2905              name: 'United States',
2906              currency_code: 'USD'
2907            },
2908          
2909            {
2910              iso_code: 'UY',
2911              name: 'Uruguay',
2912              currency_code: 'USD'
2913            },
2914          
2915            {
2916              iso_code: 'UZ',
2917              name: 'Uzbekistan',
2918              currency_code: 'USD'
2919            },
2920          
2921            {
2922              iso_code: 'VU',
2923              name: 'Vanuatu',
2924              currency_code: 'USD'
2925            },
2926          
2927            {
2928              iso_code: 'VA',
2929              name: 'Vatican City',
2930              currency_code: 'USD'
2931            },
2932          
2933            {
2934              iso_code: 'VE',
2935              name: 'Venezuela',
2936              currency_code: 'USD'
2937            },
2938          
2939            {
2940              iso_code: 'VN',
2941              name: 'Vietnam',
2942              currency_code: 'USD'
2943            },
2944          
2945            {
2946              iso_code: 'WF',
2947              name: 'Wallis &amp; Futuna',
2948              currency_code: 'USD'
2949            },
2950          
2951            {
2952              iso_code: 'EH',
2953              name: 'Western Sahara',
2954              currency_code: 'USD'
2955            },
2956          
2957            {
2958              iso_code: 'YE',
2959              name: 'Yemen',
2960              currency_code: 'USD'
2961            },
2962          
2963            {
2964              iso_code: 'ZM',
2965              name: 'Zambia',
2966              currency_code: 'USD'
2967            },
2968          
2969            {
2970              iso_code: 'ZW',
2971              name: 'Zimbabwe',
2972              currency_code: 'USD'
2973            }
2974          
2975        ]
2976    };
2977  
2978</script>
2978<!-- END app snippet --><!-- BEGIN app snippet: customer-hub-replace-links -->
2978<script>
2979  function replaceAccountLinks() {
2980    const selector =
2981      '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';
2982    const accountLinksNodes = document.querySelectorAll(selector);
2983    for (const node of accountLinksNodes) {
2984      const ignore = node.dataset.kHubIgnore !== undefined && node.dataset.kHubIgnore !== 'false';
2985      if (!ignore) {
2986        // Any login links to Shopify's account system, point them at the customer hub instead.
2987        node.href = '#k-hub';
2988        /**
2989         * 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.
2990         * However, since clicking the k-hub link doesn't trigger a page load, the page gets stuck on a blank screen.
2991         * Luckily, these themes usually have a className you can add to links to skip the transition.
2992         * Let's hope that all such themes are consistent/copy each other and just proactively add those classNames when we replace the link.
2993         **/
2994        node.classList.add('no-transition', 'js-no-transition');
2995      }
2996    }
2997  }
2998
2999  
3000    if (document.readyState === 'complete') {
3001      replaceAccountLinks();
3002    } else {
3003      const controller = new AbortController();
3004      document.addEventListener(
3005        'readystatechange',
3006        () => {
3007          replaceAccountLinks(); // try to replace links both during `interactive` state and `complete` state
3008          if (document.readyState === 'complete') {
3009            // readystatechange can fire with "complete" multiple times per page load, so make sure we're not duplicating effort
3010            // by removing the listener afterwards.
3011            controller.abort();
3012          }
3013        },
3014        { signal: controller.signal },
3015      );
3016    }
3017  
3018</script>
3018<!-- END app snippet --><!-- END app block --><!-- BEGIN app block: shopify://apps/returngo-returns-exchanges/blocks/returngo-loader/c46ec5ca-ca5f-4afb-904e-7e20126a14d4 -->
3018<script> 
3019  window.returngo = window.returngo || {};
3020  window.returngo.loadScripts ||= [];
3021  window.returngo.loadScripts.push('https://storefront-components.returngo.ai/shop-now.min.js');
3022  
3023  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"}};
3024  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
3024ange 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
3024ange 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"}};
3025  window.returngo.coverageEnabled ||= Boolean();
3026  window.returngo.storefrontPublicToken ||= '';
3027  window.returngo.coveragePlaceholderUrl = 'https://cdn.shopify.com/extensions/019cd1c1-739b-7e2f-a8ca-df9749146d2d/return-go-23/assets/coverage-block-placeholder.png';
3028</script>
3028<!-- END app block -->
3028<script src="https://cdn.shopify.com/extensions/01a0c84d-09f9-74b4-a007-90becfd116ee/2026-09-22-08-46-47-UTC--1331660/assets/smile-loader.js" type="text/javascript" defer="defer"></script>
3028<script src="https://cdn.shopify.com/extensions/019c9c83-58b7-7315-bf21-1fe3a3f77d18/redirect-pro-32/assets/tracker.js" type="text/javascript" defer="defer"></script>
3028<script src="https://cdn.shopify.com/extensions/019f6f6e-749a-74ad-948b-e748c8cafcc1/embedany-29/assets/script.js" type="text/javascript" defer="defer"></script>
3028<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>
3028<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
3028<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 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>
3028<script>
3029  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
3030</script>
3030<script>
3031  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
3032  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
3033  window.ShopifyAnalytics.meta.currency = 'USD';
3034  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":"a65042f6-6bbd-4b6b-bb43-b2796f0ccd47-1790209438"}};
3035  for (var attr in meta) {
3036    window.ShopifyAnalytics.meta[attr] = meta[attr];
3037  }
3038</script>
3038<script class="analytics">
3039  (function () {
3040    var customDocumentWrite = function(content) {
3041      var jquery = null;
3042
3043      if (window.jQuery) {
3044        jquery = window.jQuery;
3045      } else if (window.Checkout && window.Checkout.$) {
3046        jquery = window.Checkout.$;
3047      }
3048
3049      if (jquery) {
3050        jquery('body').append(content);
3051      }
3052    };
3053
3054    var hasLoggedConversion = function(token) {
3055      if (token) {
3056        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
3057      }
3058      return false;
3059    }
3060
3061    var setCookieIfConversion = function(token) {
3062      if (token) {
3063        var twoMonthsFromNow = new Date(Date.now());
3064        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
3065
3066        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
3067      }
3068    }
3069
3070    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
3071    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
3072    if (trekkie.integrations) {
3073      return;
3074    }
3075    trekkie.methods = [
3076      'identify',
3077      'page',
3078      'ready',
3079      'track',
3080      'trackForm',
3081      'trackLink'
3082    ];
3083    trekkie.factory = function(method) {
3084      return function() {
3085        var args = Array.prototype.slice.call(arguments);
3086        args.unshift(method);
3087        trekkie.push(args);
3088        if (method == 'track' || method == 'page') {
3089          try {
3090            if (window.__TREKKIE_SHIM_QUEUE == null) {
3091              window.__TREKKIE_SHIM_QUEUE = [];
3092            }
3093            window.__TREKKIE_SHIM_QUEUE.push({
3094              from: 'trekkie-stub',
3095              method: method,
3096              args: args.slice(1)
3097            });
3098          } catch (e) {
3099            // no-op
3100          }
3101        }
3102        return trekkie;
3103      };
3104    };
3105    for (var i = 0; i < trekkie.methods.length; i++) {
3106      var key = trekkie.methods[i];
3107      trekkie[key] = trekkie.factory(key);
3108    }
3109    trekkie.load = function(config) {
3110      trekkie.config = config || {};
3111      trekkie.config.initialDocumentCookie = document.cookie;
3112      var first = document.getElementsByTagName('script')[0];
3113var script = document.createElement('script');
3114script.type = 'text/javascript';
3115script.onerror = function(e) {
3116  var scriptFallback = document.createElement('script');
3117  scriptFallback.type = 'text/javascript';
3118  scriptFallback.onerror = function(error) {
3119          var Monorail = {
3120      produce: function produce(monorailDomain, schemaId, payload) {
3121        var currentMs = new Date().getTime();
3122        var event = {
3123          schema_id: schemaId,
3124          payload: payload,
3125          metadata: {
3126            event_created_at_ms: currentMs,
3127            event_sent_at_ms: currentMs
3128          }
3129        };
3130        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
3131      },
3132      sendRequest: function sendRequest(endpointUrl, payload) {
3133        // Try the sendBeacon API
3134        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
3135          var blobData = new window.Blob([payload], {
3136            type: 'text/plain'
3137          });
3138
3139          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
3140            return true;
3141          } // sendBeacon was not successful
3142
3143        } // XHR beacon
3144
3145        var xhr = new XMLHttpRequest();
3146
3147        try {
3148          xhr.open('POST', endpointUrl);
3149          xhr.setRequestHeader('Content-Type', 'text/plain');
3150          xhr.send(payload);
3151        } catch (e) {
3152          console.log(e);
3153        }
3154
3155        return false;
3156      },
3157      isIos12: function isIos12() {
3158        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
3159      }
3160    };
3161    Monorail.produce('monorail-edge.shopifysvc.com',
3162      'trekkie_storefront_load_errors/1.1',
3163      {shop_id: 3092321,
3164      theme_id: 160859127883,
3165      app_name: "storefront",
3166      context_url: window.location.href,
3167      source_url: "//www.ministryofsupply.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"});
3168
3169  };
3170  scriptFallback.async = true;
3171  scriptFallback.src = '//www.ministryofsupply.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
3172  first.parentNode.insertBefore(scriptFallback, first);
3173};
3174script.async = true;
3175script.src = '//www.ministryofsupply.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
3176first.parentNode.insertBefore(script, first);
3177
3178    };
3179    trekkie.load(
3180      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":3092321,"isMerchantRequest":null,"themeId":160859127883,"themeCityHash":"13097727980462113156","contentLanguage":"en","currency":"USD","eventMetadataId":"24ff81b4-ab37-4107-8193-88e908484ece"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
3181    );
3182
3183    var loaded = false;
3184    trekkie.ready(function() {
3185      if (loaded) return;
3186      loaded = true;
3187
3188      window.ShopifyAnalytics.lib = window.trekkie;
3189
3190      var originalDocumentWrite = document.write;
3191      document.write = customDocumentWrite;
3192      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
3193      document.write = originalDocumentWrite;
3194
3195      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
3196      var token = match? match[1]: undefined;
3197      if (!hasLoggedConversion(token)) {
3198        setCookieIfConversion(token);
3199        window.ShopifyAnalytics.lib.track("Viewed Product",{"currency":"USD","variantId":41656106123339,"productId":7399359643723,"productGid":"gid:\/\/shopify\/Product\/7399359643723","name":"Men's Velocity Suit Jacket - Dark Navy Heather (MPS) - Dark Navy Heather \/ 36R","price":"478.00","sku":"MV131NN3N8","brand":"Men's Velocity Blazer (MPS)","variant":"Dark Navy Heather \/ 36R","category":"Men's Blazers","nonInteraction":true,"remote":false,"available":true},undefined,undefined,{"shopifyEmitted":true});
3200      }
3201    });
3202
3203    window.ShopifyAnalytics.lib.page(null,{"pageType":"product","resourceType":"product","resourceId":7399359643723,"requestId":"a65042f6-6bbd-4b6b-bb43-b2796f0ccd47-1790209438","shopifyEmitted":true});
3204
3205    var eventsListenerScript = document.createElement('script');
3206    eventsListenerScript.async = true;
3207    eventsListenerScript.src = "//www.ministryofsupply.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
3208    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
3209})();</script>
3209<script>
3210  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
3211    window.ga = function ga() {
3212      (window.ga.q = window.ga.q || []).push(arguments);
3213      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
3214        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
3215      }
3216      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.");
3217    };
3218    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
3219      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
3220    }
3221  }
3222</script>
3222<script defer="" src="https://www.ministryofsupply.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 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"></script>
3222<meta name="shopify-y" content="ca80d41a-ea0a-441e-9700-9405917617ee" data-expiration="1821767005000"><meta name="shopify-s" content="560e6c2c-9ead-4ba8-8b29-8f421dba0926" data-expiration="1790211205000"><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 3222
3222 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
3222GTM-K28S62
vendor: 83 bytes, line 3222
3222" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 
3222<!-- 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>
3223@font-face {
3224    font-family: 'Sk-Modernist Mono';
3225    src: url('https://cdn.shopify.com/s/files/1/0309/2321/files/Sk-Modernist-Mono.woff2') format('woff2');
3226    font-weight: normal;
3227    font-style: normal;
3228    font-display: swap;
3229}
3230</style> <style>
3231  
3232</style> <style>
3233@font-face {
3234    font-family: 'Sk-Modernist';
3235    src: url('https://cdn.shopify.com/s/files/1/0309/2321/files/Sk-Modernist-Regular.woff2') format('woff2');
3236    font-weight: normal;
3237    font-style: normal;
3238    font-display: swap;
3239}
3240
3241@font-face {
3242    font-family: 'Sk-Modernist';
3243    src: url('https://cdn.shopify.com/s/files/1/0309/2321/files/Sk-Modernist-Bold.woff2') format('woff2');
3244    font-weight: bold;
3245    font-style: normal;
3246    font-display: swap;
3247}
3248</style> <style>
3249  
3250</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;}
3250: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 
3250;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\/
325024-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, 
32500, 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%);  }}
3251
3252  @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%);  }}
3253</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: ;    }}
3254
3255    @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: ;    }}
3256  </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;  }}
3257
3258  @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;  }}
3259</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, 
32590, 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%);  }}
3260
3261  @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%);  }}
3262</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;  }}
3263
3264  @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;  }}
3265</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;  }}
3266
3267  @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;  }}
3268</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;  }}
3269
3270  @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;  }}
3271</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; 
3271 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;  }}
3272
3273  @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;  }}
3274</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;  }}
3275
3276  @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;  }}
3277</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);  }}
3278
3279  @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);  }}
3280</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);  }}
3281
3282  @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);  }}
3283</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
3283ackground: 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);  }}
3284
3285  @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);  }}
3286</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);  }}
3287
3288  @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);  }}
3289</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);  }}
3290
3291  @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);  }}
3292</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, 
32920, 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%);  }}
3293
3294  @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%);  }}
3295</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);  }}
3296
3297  @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);  }}
3298</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;  }}
3299
3300  @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;  }}
3301</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;  }}
3302
3303  @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;  }}
3304</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
3304-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;  }}
3305
3306  @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;  }}
3307</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>
3308  @media screen and (max-width: 768px) {
3309    .label-primary {
3310      box-shadow:  none;
3311    }
3312  }.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>
3313  @media screen and (max-width: 768px) {
3314    .label-primary-sm {
3315      box-shadow:  none;
3316    }
3317  }.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>
3318  @media screen and (max-width: 768px) {
3319    .label-primary-xs {
3320      box-shadow:  none;
3321    }
3322  }.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>
3323  @media screen and (max-width: 768px) {
3324    .label-secondary {
3325      box-shadow:  none;
3326    }
3327  }.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>
3328  @media screen and (max-width: 768px) {
3329    .label-tertiary {
3330      box-shadow:  none;
3331    }
3332  }.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>
3333  @media screen and (max-width: 768px) {
3334    .label-white {
3335      box-shadow:  none;
3336    }
3337  }.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
3337t: 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);  }}
3338
3339  @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);  }}
3340</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);  }}
3341
3342  @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);  }}
3343</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;
3343  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);  }}
3344
3345  @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);  }}
3346</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;  }}
3347
3348  
3349  @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;  }}
3350
3351  
3352
3353</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;  }}
3354
3355  
3356  @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;  }}
3357
3358  
3359
3360</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;  }  }
3360  .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;  }}
3361
3362  
3363  @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;  }}
3364
3365  
3366
3367</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;  }}
3368
3369  
3370  @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;  }}
3371
3372  
3373
3374</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;  }}
3375
3376  
3377  @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;  }}
3378
3379  
3380
3381</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)    }  }
3382
3383  @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)    }  }
3384</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)    }  }
3385
3386  @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)    }  }
3387</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
3387olor:#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;  }}
3388
3389  @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;  }}
3390</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;  }}
3391
3392  @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;  }}
3393</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;  }}
3394
3395  
3396  @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;  }}
3397
3398  
3399
3400</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;  }}
3401
3402  
3403  @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;  }}
3404
3405  
3406
3407</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-
3407between;  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: ;  }}
3408
3409  @container (max-width: 767px) {.accordion {  border-color: ;  border-width: 0 0 1px 0;  }  .accordion .accordion-content {  padding: 0px 0 8px 0;  color: ;  background: ;  }}
3410</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: ;  }}
3411
3412  @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: ;  }}
3413</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: ;  }}
3414
3415  @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: ;  }}
3416</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: ;  }}
3417
3418  @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: ;  }}
3419</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: ;  }}
3420
3421  @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: ;  }}
3422</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
3422ia 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: ;  }}
3423
3424  @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: ;  }}
3425</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;  }}
3426
3427  @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;  }}
3428</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;
3428  --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;  }}
3429
3430  @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;  }}
3431</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;  }
3431  .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;  }}
3432
3433  @container (max-width: 767px) {.pagination [data-pagination-button]:where(:hover,:focus-visible,:active,.active) {    border-color: #000000;    color: #ffffff;    background: #000000;  }}
3434</style> </div><div id="shopify-section-sections--23010069676107__icons" class="shopify-section shopify-section-group-0_global"> <style>
3435  :root {
3436  
3437  
3438    
3439    
3440    
3441    
3442      
3443      
3444      
3445      
3446      
3447      
3448      
3449      
3450      --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;
3451      --icon-filters-aspect-ratio: 1.0;
3452    
3453  
3454    
3455    
3456    
3457    
3458      
3459      
3460      
3461      
3462      
3463      
3464      
3465      
3466      --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;
3467      --icon-hamburger-aspect-ratio: 1.0;
3468    
3469  
3470    
3471    
3472    
3473    
3474      
3475      
3476      
3477      
3478      
3479      
3480      
3481      
3482      --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;
3483      --icon-cart-aspect-ratio: 1.0;
3484    
3485  
3486    
3487    
3488    
3489    
3490      
3491      
3492      
3493      
3494      
3495      
3496      
3497      
3498      --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.
34980331 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;
3499      --icon-link-aspect-ratio: 1.0;
3500    
3501  
3502    
3503    
3504    
3505    
3506      
3507      
3508      
3509      
3510      
3511      
3512      
3513      
3514      --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;
3515      --icon-link-external-aspect-ratio: 1.0;
3516    
3517  
3518    
3519    
3520    
3521    
3522      
3523      
3524      
3525      
3526      
3527      
3528      
3529      
3530      --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;
3531      --icon-timer-aspect-ratio: 1.063;
3532    
3533  
3534    
3535    
3536    
3537    
3538      
3539      
3540      
3541      
3542      
3543      
3544      
3545      
3546      --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;
3547      --icon-arrow-left-aspect-ratio: 1.0;
3548    
3549  
3550    
3551    
3552    
3553    
3554      
3555      
3556      
3557      
3558      
3559      
3560      
3561      
3562      --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;
3563      --icon-arrow-right-aspect-ratio: 1.0;
3564    
3565  
3566    
3567    
3568    
3569    
3570      
3571      
3572      
3573      
3574      
3575      
3576      
3577      
3578      --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;
3579      --icon-chevron-up-down-aspect-ratio: 1.0;
3580    
3581  
3582    
3583    
3584    
3585    
3586      
3587      
3588      
3589      
3590      
3591      
3592      
3593      
3594      --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="
3594currentColor" 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;
3595      --icon-chevron-down-aspect-ratio: 1.0;
3596    
3597  
3598    
3599    
3600    
3601    
3602      
3603      
3604      
3605      
3606      
3607      
3608      
3609      
3610      --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;
3611      --icon-chevron-left-aspect-ratio: 1.0;
3612    
3613  
3614    
3615    
3616    
3617    
3618      
3619      
3620      
3621      
3622      
3623      
3624      
3625      
3626      --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;
3627      --icon-chevron-right-aspect-ratio: 1.0;
3628    
3629  
3630    
3631    
3632    
3633    
3634      
3635      
3636      
3637      
3638      
3639      
3640      
3641      
3642      --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;
3643      --icon-chevron-up-aspect-ratio: 1.0;
3644    
3645  
3646    
3647    
3648    
3649    
3650      
3651      
3652      
3653      
3654      
3655      
3656      
3657      
3658      --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;
3659      --icon-check-mark-aspect-ratio: 1.0;
3660    
3661  
3662    
3663    
3664    
3665    
3666      
3667      
3668      
3669      
3670      
3671      
3672      
3673      
3674      --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;
3675      --icon-x-mark-aspect-ratio: 1.0;
3676    
3677  
3678    
3679    
3680    
3681    
3682      
3683      
3684      
3685      
3686      
3687      
3688      
3689      
3690      --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;
3691      --icon-twitter-aspect-ratio: 1.0;
3692    
3693  
3694    
3695    
3696      --icon-facebook--url: https://www.facebook.com/ministryofsupply/;
3697    
3698    
3699    
3700      
3701      
3702      
3703      
3704      
3705      
3706      
3707      
3708      --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;
3709      --icon-facebook-aspect-ratio: 1.0;
3710    
3711  
3712    
3713    
3714      --icon-pinterest--url: https://pinterest.com;
3715    
3716    
3717    
3718      
3719      
3720      
3721      
3722      
3723      
3724      
3725      
3726      --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;
3727      --icon-pinterest-aspect-ratio: 1.0;
3728    
3729  
3730    
3731    
3732      --icon-tiktok--url: https://tiktok.com;
3733    
3734    
3735    
3736      
3737      
3738      
3739      
3740      
3741      
3742      
3743      
3744      --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;
3745      --icon-tiktok-aspect-ratio: 0.8;
3746    
3747  
3748    
3749    
3750      --icon-instagram--url: https://www.instagram.com/ministryofsupply/;
3751    
3752    
3753    
3754      
3755      
3756      
3757      
3758      
3759      
3760      
3761      
3762      --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 
376212 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;
3763      --icon-instagram-aspect-ratio: 1.0;
3764    
3765  
3766    
3767    
3768    
3769    
3770      
3771      
3772      
3773      
3774      
3775      
3776      
3777      
3778      --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;
3779      --icon-tumblr-aspect-ratio: 1.0;
3780    
3781  
3782    
3783    
3784    
3785    
3786      
3787      
3788      
3789      
3790      
3791      
3792      
3793      
3794      --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;
3795      --icon-snapchat-aspect-ratio: 1.0;
3796    
3797  
3798    
3799    
3800      --icon-youtube--url: https://www.youtube.com/channel/UCYqk9SkNwLl4_vBqvShPQsQ/featured;
3801    
3802    
3803    
3804      
3805      
3806      
3807      
3808      
3809      
3810      
3811      
3812      --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;
3813      --icon-youtube-aspect-ratio: 1.0;
3814    
3815  
3816    
3817    
3818      --icon-linkedin--url: https://www.linkedin.com/company/ministry-apparel/;
3819    
3820    
3821    
3822      
3823      
3824      
3825      
3826      
3827      
3828      
3829      
3830      --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;
3831      --icon-linkedin-aspect-ratio: 1.0;
3832    
3833  
3834    
3835    
3836    
3837    
3838      
3839      
3840      
3841      
3842      
3843      
3844      
3845      
3846      --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;
3847      --icon-email-aspect-ratio: 1.0;
3848    
3849  
3850    
3851    
3852    
3853    
3854      
3855      
3856      
3857      
3858      
3859      
3860      
3861      
3862      --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.
386269.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;
3863      --icon-password-eye-aspect-ratio: 1.0;
3864    
3865  
3866    
3867    
3868    
3869    
3870      
3871      
3872      
3873      
3874      
3875      
3876      
3877      
3878      --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;
3879      --icon-password-eye-slash-aspect-ratio: 1.0;
3880    
3881  
3882    
3883    
3884    
3885    
3886      
3887      
3888      
3889      
3890      
3891      
3892      
3893      
3894      --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;
3895      --icon-user-aspect-ratio: 1.0;
3896    
3897  
3898    
3899    
3900    
3901    
3902      
3903      
3904      
3905      
3906      
3907      
3908      
3909      
3910      --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;
3911      --icon-tag-aspect-ratio: 1.0;
3912    
3913  
3914    
3915    
3916    
3917    
3918      
3919      
3920      
3921      
3922      
3923      
3924      
3925      
3926      --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
3926a1.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;
3927      --icon-pin-aspect-ratio: 1.0;
3928    
3929  
3930    
3931    
3932    
3933    
3934      
3935      
3936      
3937      
3938      
3939      
3940      
3941      
3942      --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;
3943      --icon-credit-card-aspect-ratio: 1.063;
3944    
3945  
3946    
3947    
3948    
3949    
3950      
3951      
3952      
3953      
3954      
3955      
3956      
3957      
3958      --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;
3959      --icon-search-aspect-ratio: 1.0;
3960    
3961  
3962    
3963    
3964    
3965    
3966      
3967      
3968      
3969      
3970      
3971      
3972      
3973      
3974      --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;
3975      --icon-home-aspect-ratio: 1.0;
3976    
3977  
3978    
3979    
3980    
3981    
3982      
3983      
3984      
3985      
3986      
3987      
3988      
3989      
3990      --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;
3991      --icon-globe-aspect-ratio: 1.0;
3992    
3993  
3994    
3995    
3996    
3997    
3998      
3999      
4000      
4001      
4002      
4003      
4004      
4005      
4006      --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;
4007      --icon-minus-aspect-ratio: 0.941;
4008    
4009  
4010    
4011    
4012    
4013    
4014      
4015      
4016      
4017      
4018      
4019      
4020      
4021      
4022      --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;
4023      --icon-plus-aspect-ratio: 0.941;
4024    
4025  
4026    
4027    
4028    
4029    
4030      
4031      
4032      
4033      
4034      
4035      
4036      
4037      
4038      --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;
4039      --icon-ruler-aspect-ratio: 1.0;
4040    
4041  
4042    
4043    
4044    
4045    
4046      
4047      
4048      
4049      
4050      
4051      
4052      
4053      
4054      --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;
4055      --icon-star-aspect-ratio: 1.0;
4056    
4057  
4058    
4059    
4060    
4061    
4062      
4063      
4064      
4065      
4066      
4067      
4068      
4069      
4070      --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
407013 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;
4071      --icon-lock-aspect-ratio: 1.042;
4072    
4073  
4074    
4075    
4076    
4077    
4078      
4079      
4080      
4081      
4082      
4083      
4084      
4085      
4086      --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;
4087      --icon-check-circle-aspect-ratio: 1.0;
4088    
4089  
4090    
4091    
4092    
4093    
4094      
4095      
4096      
4097      
4098      
4099      
4100      
4101      
4102      --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;
4103      --icon-warning-triangle-aspect-ratio: 1.0;
4104    
4105  
4106    
4107    
4108    
4109    
4110      
4111      
4112      
4113      
4114      
4115      
4116      
4117      
4118      --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;
4119      --icon-error-circle-aspect-ratio: 1.0;
4120    
4121  
4122    
4123    
4124    
4125    
4126      
4127      
4128      
4129      
4130      
4131      
4132      
4133      
4134      --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;
4135      --icon-info-circle-aspect-ratio: 1.0;
4136    
4137  
4138    
4139    
4140    
4141    
4142      
4143      
4144      
4145      
4146      
4147      
4148      
4149      
4150      --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;
4151      --icon-bolt-aspect-ratio: 1.0;
4152    
4153  
4154    
4155    
4156    
4157    
4158      
4159      
4160      
4161      
4162      
4163      
4164      
4165      
4166      --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
41667.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;
4167      --icon-package-aspect-ratio: 1.0;
4168    
4169  
4170    
4171    
4172    
4173    
4174      
4175      
4176      
4177      
4178      
4179      
4180      
4181      
4182      --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;
4183      --icon-play-circle-aspect-ratio: 1.05;
4184    
4185  
4186    
4187    
4188    
4189    
4190      
4191      
4192      
4193      
4194      
4195      
4196      
4197      
4198      --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;
4199      --icon-printer-aspect-ratio: 1.0;
4200    
4201  
4202    
4203    
4204    
4205    
4206      
4207      
4208      
4209      
4210      
4211      
4212      
4213      
4214      --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;
4215      --icon-trash-aspect-ratio: 1.0;
4216    
4217  
4218    
4219    
4220    
4221    
4222      
4223      
4224      
4225      
4226      
4227      
4228      
4229      
4230      --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;
4231      --icon-indicator-aspect-ratio: 0.826;
4232    
4233  
4234    
4235    
4236    
4237      --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;
4238      --icon-best-seller-aspect-ratio: 2.453488372093023;
4239      
4240
4241  }
4242</style> </div><div id="shopify-section-sections--23010069676107__global_icons_m7FEF9" class="shopify-section shopify-section-group-0_global"> <style>
4243  :root {
4244  
4245  
4246    
4247    
4248    
4249    
4250      
4251      
4252      
4253      
4254      
4255      
4256      
4257      
4258      --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
425815Z" stroke="currentColor"%3e%3c/path%3e%3c/svg%3e') no-repeat 50% 50% / contain;
4259      --icon-quick-dry-aspect-ratio: 0.979;
4260    
4261  
4262    
4263    
4264    
4265      --icon-dot: url('//www.ministryofsupply.com/cdn/shop/files/Oval.png?v=1728574421') no-repeat 50% 50% / contain;
4266      --icon-dot-aspect-ratio: 1.0;
4267      
4268    
4269    
4270    
4271      --icon-wash: url('//www.ministryofsupply.com/cdn/shop/files/Icon_-_Wash.png?v=1728573693') no-repeat 50% 50% / contain;
4272      --icon-wash-aspect-ratio: 1.0;
4273      
4274    
4275    
4276    
4277      --icon-details: url('//www.ministryofsupply.com/cdn/shop/files/Icon_-_Details.png?v=1728573693') no-repeat 50% 50% / contain;
4278      --icon-details-aspect-ratio: 1.0;
4279      
4280    
4281    
4282    
4283      --icon-fabric: url('//www.ministryofsupply.com/cdn/shop/files/Icon_-_Fabric.png?v=1728573693') no-repeat 50% 50% / contain;
4284      --icon-fabric-aspect-ratio: 1.0;
4285      
4286    
4287    
4288    
4289      --icon-returns: url('//www.ministryofsupply.com/cdn/shop/files/Icon_-_Returns.png?v=1728573692') no-repeat 50% 50% / contain;
4290      --icon-returns-aspect-ratio: 1.0120481927710843;
4291      
4292    
4293    
4294    
4295      --icon-leaf: url('//www.ministryofsupply.com/cdn/shop/files/Icon_-_Leaf.png?v=1728573693') no-repeat 50% 50% / contain;
4296      --icon-leaf-aspect-ratio: 1.0;
4297      
4298    
4299    
4300    
4301      --icon-measure: url('//www.ministryofsupply.com/cdn/shop/files/Icon_-_Measure.png?v=1728573693') no-repeat 50% 50% / contain;
4302      --icon-measure-aspect-ratio: 1.0;
4303      
4304    
4305    
4306    
4307      --icon-globe: url('//www.ministryofsupply.com/cdn/shop/files/Icon_-_Globe.png?v=1728573693') no-repeat 50% 50% / contain;
4308      --icon-globe-aspect-ratio: 1.0;
4309      
4310    
4311    
4312    
4313      --icon-logo: url('//www.ministryofsupply.com/cdn/shop/files/M_-_Black_-_2_1.svg?v=1725881264') no-repeat 50% 50% / contain;
4314      --icon-logo-aspect-ratio: 1.3157894736842106;
4315      
4316    
4317    
4318    
4319      --icon-wordmark: url('//www.ministryofsupply.com/cdn/shop/files/Ministry_of_Supply_-_Black_2.png?v=1728579767') no-repeat 50% 50% / contain;
4320      --icon-wordmark-aspect-ratio: 5.548654244306419;
4321      
4322    
4323    
4324    
4325    
4326      
4327      
4328      
4329      
4330      
4331      
4332      
4333      
4334      --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;
4335      --icon-arrow-narrow-right-aspect-ratio: 1.0;
4336    
4337  
4338    
4339    
4340    
4341      --icon-star-gradient: url('//www.ministryofsupply.com/cdn/shop/files/star-01_1.svg?v=1726513501') no-repeat 50% 50% / contain;
4342      --icon-star-gradient-aspect-ratio: 1.0;
4343      
4344    
4345    
4346    
4347      --icon-5-stars-gradient: url('//www.ministryofsupply.com/cdn/shop/files/stars.svg?v=1726513923') no-repeat 50% 50% / contain;
4348      --icon-5-stars-gradient-aspect-ratio: 5.5;
4349      
4350    
4351    
4352    
4353      --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;
4354      --icon-best-sellers-aspect-ratio: 2.453488372093023;
4355      
4356    
4357    
4358    
4359      --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;
4360      --icon-best-sellerz-aspect-ratio: 2.2209302325581395;
4361      
4362    
4363    
4364    
4365    
4366  
4367
4368  }
4369</style> </div><div id="shopify-section-sections--23010069676107__global_swatches_7dRPPr" class="shopify-section shopify-section-group-0_global"> <style>
4370  :root {
4371  
4372  
4373    
4374    
4375      
4376        --swatch-yellow: #e8ff00 center center/cover no-repeat;
4377      
4378        --swatch-powder: #e8ff00 center center/cover no-repeat;
4379      
4380    
4381  
4382    
4383    
4384      
4385        --swatch-green: #00ff07 center center/cover no-repeat;
4386      
4387        --swatch-turqois: #00ff07 center center/cover no-repeat;
4388      
4389    
4390  
4391    
4392    
4393      
4394        --swatch-black: #000000 center center/cover no-repeat;
4395      
4396    
4397  
4398
4399  }
4400</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>
4401  :root {
4402    --announcement-bar-height: 34px;
4403  }
4404
4405  @media screen and (min-width: 768px) {
4406    :root {
4407      --announcement-bar-height: 36px;
4408    }
4409  }
4410
4411</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>
4411Free 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>
4412  :root {
4413    --progress-bar-height: 0px;
4414  }
4415
4416  @media screen and (min-width: 768px) {
4417    :root {
4418      --progress-bar-height: 0px;
4419    }
4420  }
4421</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="() => {
4422             current = $cart.state?.[settings.incentive_type] ?? 0;
4423             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]);
4424             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]
4425           }" 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;
4426               --bar-height-md: 16px;--bar-height: 4px;
4427               --border-md: 1px;--border: 1px;
4428               --radius-md: 100px;--radius: 100px;
4429               --gap-md: 10px;--gap: 10px;
4430               --success-bg-color: #3366ff;--success-border-color: #3366ff;
4431               --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]',
4432                 settings.incentive_type === 'total_price'
4433                   ? utils.formatMoney(targets[currentIndex] - current)
4434                   : `${targets[currentIndex] - current}`
4435               )" data-content="
4436
4437<div class=&quot;_input-richtext richtext-md&quot;><h6>You are [difference] from <strong>Free Shipping</strong></h6></div>
4438"></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]',
4439                 settings.incentive_type === 'total_price'
4440                   ? utils.formatMoney(targets[currentIndex] - current)
4441                   : `${targets[currentIndex] - current}`
4442               )" data-content="
4443
4444<div class=&quot;_input-richtext richtext-md&quot;><h6>You are [difference] from <strong>15% Off </strong></h6></div>
4445"></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="()=> {
4446               order = percentages.findIndex(([percent, i, target])=> i === +`0`)
4447               percent = percentages[order][0];
4448             }" 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="()=> {
4449               order = percentages.findIndex(([percent, i, target])=> i === +`1`)
4450               percent = percentages[order][0];
4451             }" 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>
4452  :root {
4453    --navigation-bar-height: 65px;
4454  }
4455
4456  @media screen and (min-width: 768px) {
4457    :root {
4458      --navigation-bar-height: 86px;
4459    }
4460  }
4461
4462  
4463</style> <header x-data="{ ..._sections.initNavigationBar($el, $refs) }
4463" @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="() => {
4464        active = '/collections/mens-shop-all-1'?.split(/[#?]/gi)?.[0] === ($router.pathname);
4465        isOpen = $modal.id.includes('megamenu--shop-men');
4466          if ($modal.loaded) {
4467             megamenu = !!document.querySelector(`[data-megamenu='shop-men']`)
4468          }
4469        }" @editor_load.document="$nextTick(()=> { megamenu = !!document.querySelector(`[data-megamenu='shop-men']`) })" @pointerover="if (!openOnClick &amp;&amp; megamenu) {
4470          $modal.setId('megamenu--shop-men');
4471          isOpen = true;
4472        }
4473        if (!megamenu &amp;&amp; $modal.id.includes('megamenu-')) {
4474          isOpen = false;
4475          $modal.setId('');
4476        }" @click="(e) => {
4477        if (openOnClick &amp;&amp; megamenu) {
4478          e.preventDefault();
4479          e.stopPropagation();
4480          if (isOpen &amp;&amp; $modal.id.includes('megamenu-')) {
4481            isOpen = !isOpen;
4482            $modal.setId('');
4483          } else if (megamenu) {
4484            isOpen = true;
4485            $modal.setId('megamenu--shop-men');
4486          }
4487        }
4488      }"> <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="() => {
4489        active = '/collections/womens-shop-all-1'?.split(/[#?]/gi)?.[0] === ($router.pathname);
4490        isOpen = $modal.id.includes('megamenu--shop-women');
4491          if ($modal.loaded) {
4492             megamenu = !!document.querySelector(`[data-megamenu='shop-women']`)
4493          }
4494        }" @editor_load.document="$nextTick(()=> { megamenu = !!document.querySelector(`[data-megamenu='shop-women']`) })" @pointerover="if (!openOnClick &amp;&amp; megamenu) {
4495          $modal.setId('megamenu--shop-women');
4496          isOpen = true;
4497        }
4498        if (!megamenu &amp;&amp; $modal.id.includes('megamenu-')) {
4499          isOpen = false;
4500          $modal.setId('');
4501        }" @click="(e) => {
4502        if (openOnClick &amp;&amp; megamenu) {
4503          e.preventDefault();
4504          e.stopPropagation();
4505          if (isOpen &amp;&amp; $modal.id.includes('megamenu-')) {
4506            isOpen = !isOpen;
4507            $modal.setId('');
4508          } else if (megamenu) {
4509            isOpen = true;
4510            $modal.setId('megamenu--shop-women');
4511          }
4512        }
4513      }"> <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="() => {
4514        active = 'https://www.ministryofsupply.com/collections/carry'?.split(/[#?]/gi)?.[0] === ($router.pathname);
4515        isOpen = $modal.id.includes('megamenu--shop-carry');
4516          if ($modal.loaded) {
4517             megamenu = !!document.querySelector(`[data-megamenu='shop-carry']`)
4518          }
4519        }" @editor_load.document="$nextTick(()=> { megamenu = !!document.querySelector(`[data-megamenu='shop-carry']`) })" @pointerover="if (!openOnClick &amp;&amp; megamenu) {
4520          $modal.setId('megamenu--shop-carry');
4521          isOpen = true;
4522        }
4523        if (!megamenu &amp;&amp; $modal.id.includes('megamenu-')) {
4524          isOpen = false;
4525          $modal.setId('');
4526        }" @click="(e) => {
4527        if (openOnClick &amp;&amp; megamenu) {
4528          e.preventDefault();
4529          e.stopPropagation();
4530          if (isOpen &amp;&amp; $modal.id.includes('megamenu-')) {
4531            isOpen = !isOpen;
4532            $modal.setId('');
4533          } else if (megamenu) {
4534            isOpen = true;
4535            $modal.setId('megamenu--shop-carry');
4536          }
4537        }
4538      }"> <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="() => {
4539        active = '/pages/fabric-technology'?.split(/[#?]/gi)?.[0] === ($router.pathname);
4540        isOpen = $modal.id.includes('megamenu--innovation');
4541          if ($modal.loaded) {
4542             megamenu = !!document.querySelector(`[data-megamenu='innovation']`)
4543          }
4544        }" @editor_load.document="$nextTick(()=> { megamenu = !!document.querySelector(`[data-megamenu='innovation']`) })" @pointerover="if (!openOnClick &amp;&amp; megamenu) {
4545          $modal.setId('megamenu--innovation');
4546          isOpen = true;
4547        }
4548        if (!megamenu &amp;&amp; $modal.id.includes('megamenu-')) {
4549          isOpen = false;
4550          $modal.setId('');
4551        }" @click="(e) => {
4552        if (openOnClick &amp;&amp; megamenu) {
4553          e.preventDefault();
4554          e.stopPropagation();
4555          if (isOpen &amp;&amp; $modal.id.includes('megamenu-')) {
4556            isOpen = !isOpen;
4557            $modal.setId('');
4558          } else if (megamenu) {
4559            isOpen = true;
4560            $modal.setId('megamenu--innovation');
4561          }
4562        }
4563      }"> <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="() => {
4564        active = '/pages/travel'?.split(/[#?]/gi)?.[0] === ($router.pathname);
4565        isOpen = $modal.id.includes('megamenu--travel');
4566          if ($modal.loaded) {
4567             megamenu = !!document.querySelector(`[data-megamenu='travel']`)
4568          }
4569        }" @editor_load.document="$nextTick(()=> { megamenu = !!document.querySelector(`[data-megamenu='travel']`) })" @pointerover="if (!openOnClick &amp;&amp; megamenu) {
4570          $modal.setId('megamenu--travel');
4571          isOpen = true;
4572        }
4573        if (!megamenu &amp;&amp; $modal.id.includes('megamenu-')) {
4574          isOpen = false;
4575          $modal.setId('');
4576        }" @click="(e) => {
4577        if (openOnClick &amp;&amp; megamenu) {
4578          e.preventDefault();
4579          e.stopPropagation();
4580          if (isOpen &amp;&amp; $modal.id.includes('megamenu-')) {
4581            isOpen = !isOpen;
4582            $modal.setId('');
4583          } else if (megamenu) {
4584            isOpen = true;
4585            $modal.setId('megamenu--travel');
4586          }
4587        }
4588      }"> <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="() => {
4589        active = 'https://www.ministryofsupply.com/pages/last-chance-sale'?.split(/[#?]/gi)?.[0] === ($router.pathname);
4590        isOpen = $modal.id.includes('megamenu--sale');
4591          if ($modal.loaded) {
4592             megamenu = !!document.querySelector(`[data-megamenu='sale']`)
4593          }
4594        }" @editor_load.document="$nextTick(()=> { megamenu = !!document.querySelector(`[data-megamenu='sale']`) })" @pointerover="if (!openOnClick &amp;&amp; megamenu) {
4595          $modal.setId('megamenu--sale');
4596          isOpen = true;
4597        }
4598        if (!megamenu &amp;&amp; $modal.id.includes('megamenu-')) {
4599          isOpen = false;
4600          $modal.setId('');
4601        }" @click="(e) => {
4602        if (openOnClick &amp;&amp; megamenu) {
4603          e.preventDefault();
4604          e.stopPropagation();
4605          if (isOpen &amp;&amp; $modal.id.includes('megamenu-')) {
4606            isOpen = !isOpen;
4607            $modal.setId('');
4608          } else if (megamenu) {
4609            isOpen = true;
4610            $modal.setId('megamenu--sale');
4611          }
4612        }
4613      }"> <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
461302020 !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 --> 
4613<script>
4614    const startTime = Date.now();
4615    const visual_preview_mode = window.location.search.includes('source=visualPreviewInitialLoad');
4616    const modalsContainer = visual_preview_mode ? document.querySelector("[data-dynamic-modals]") : document.querySelector("[data-dynamic-modals]:not([data-remove-parent-dynamically])");
4617    const cardsContainer = visual_preview_mode ? document.querySelector("[data-dynamic-cards]") : document.querySelector("[data-dynamic-cards]:not([data-remove-parent-dynamically]");
4618    const dbKey = `_platter---cached-sections`;
4619
4620    if ((modalsContainer && !modalsContainer?.children.length) || (cardsContainer && !cardsContainer?.children?.length)) {
4621      window.modalsLoaded = false;
4622      const res = JSON.parse(localStorage.getItem(dbKey) ?? "{}");
4623
4624      if (res?.cards && res.timestamp > Date.now() - 1000 * 60 * 30) {
4625
4626        if (modalsContainer && !modalsContainer?.children.length && res.modals) {
4627          modalsContainer.innerHTML = res.modals;
4628        }
4629        if (cardsContainer && !cardsContainer?.children?.length && res.cards) {
4630          cardsContainer.innerHTML = res.cards;
4631        }
4632
4633
4634        if (_stores?.quickView) {
4635          _stores.quickView.container = document.querySelector("[data-quick-view-container]");
4636          _stores.quickView.show_all_container = document.querySelector(
4637            "[data-quick-view-show-more]",
4638          );
4639          _stores.quickView.loading_container = document.querySelector("[data-quick-view-loading]");
4640        }
4641
4642        if (
4643          !window.location.origin.includes("127.0.0.1") ||
4644          res.timestamp < Date.now() - 1000 * 60 * 15
4645        ) {
4646          if (window._stores["modal"] && window._stores["modal"].loaded !== true) {
4647            window._stores["modal"].loaded = true;
4648          }
4649          // console.log('modals loaded', Date.now() - startTime);
4650          window.modalsLoaded = true;
4651          // return;
4652        }
4653      }
4654
4655      if (!window.modalsLoaded) {
4656        fetch("/collections?__modals_data=true&skipCache ")
4657          .then((res) => res.text())
4658          .then((res) => {
4659            const div = document.createElement('div');
4660            div.innerHTML = res;
4661            const modalsContent = div.querySelector('[data-modals-section]')?.innerHTML;
4662            const cardsContent = div.querySelector('[data-cards-section]')?.innerHTML;
4663
4664            if (modalsContainer && !modalsContainer?.children.length && modalsContent) {
4665              modalsContainer.innerHTML = modalsContent;
4666            }
4667            if (cardsContainer && !cardsContainer?.children?.length && cardsContent) {
4668              cardsContainer.innerHTML = cardsContent;
4669            }
4670
4671
4672            try {
4673              localStorage.setItem(dbKey, JSON.stringify({
4674                modals: modalsContent,
4675                cards: cardsContent,
4676                timestamp: Date.now(),
4677              }));
4678            } catch (err) {
4679              console.log(err);
4680              localStorage.clear();
4681              localStorage.setItem(dbKey, JSON.stringify({
4682                modals: modalsContent,
4683                cards: cardsContent,
4684                timestamp: Date.now(),
4685              }));
4686            }
4687
4688            if (_stores?.quickView) {
4689              _stores.quickView.container = document.querySelector("[data-quick-view-container]");
4690              _stores.quickView.show_all_container = document.querySelector(
4691                "[data-quick-view-show-more]",
4692              );
4693              _stores.quickView.loading_container = document.querySelector("[data-quick-view-loading]");
4694            }
4695            if (window._stores["modal"] && window._stores["modal"].loaded !== true) {
4696              window._stores["modal"].loaded = true;
4697            }
4698            document.querySelectorAll('.card-loading[data-intersected]').forEach(element => {
4699              element.setAttribute('data-cards-loaded', 'true');
4700            });
4701            // console.log('modals loaded', Date.now() - startTime, 'b');
4702            window.modalsLoaded = true;
4703          });
4704      }
4705    }
4706    if (!modalsContainer && !cardsContainer) {
4707      localStorage.removeItem(dbKey);
4708    }
4709  </script>
4709 <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,
4710          //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,
4711          //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,
4712          //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,
4713          //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,
4714          //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,
4715          //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,
4716          //www.ministryofsupply.com/cdn/shop/files/MoS---On-Model---Velocity-Blazer---Front_Navy.jpg?v=1752232594&amp;width=480 480w,
4717          //www.ministryofsupply.com/cdn/shop/files/MoS---On-Model---Velocity-Blazer---Front_Navy.jpg?v=1752232594&amp;width=640 640w,
4718          //www.ministryofsupply.com/cdn/shop/files/MoS---On-Model---Velocity-Blazer---Front_Navy.jpg?v=1752232594&amp;width=820 820w,
4719          //www.ministryofsupply.com/cdn/shop/files/MoS---On-Model---Velocity-Blazer---Front_Navy.jpg?v=1752232594&amp;width=1020 1020w,
4720          //www.ministryofsupply.com/cdn/shop/files/MoS---On-Model---Velocity-Blazer---Front_Navy.jpg?v=1752232594&amp;width=1240 1240w,
4721          //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="">
4721<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,
4722          //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,
4723          //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,
4724          //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,
4725          //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,
4726          //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,
4727          //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,
4728          //www.ministryofsupply.com/cdn/shop/files/Proof-Points---Velocity---AR.jpg?v=1760558267&amp;width=480 480w,
4729          //www.ministryofsupply.com/cdn/shop/files/Proof-Points---Velocity---AR.jpg?v=1760558267&amp;width=640 640w,
4730          //www.ministryofsupply.com/cdn/shop/files/Proof-Points---Velocity---AR.jpg?v=1760558267&amp;width=820 820w,
4731          //www.ministryofsupply.com/cdn/shop/files/Proof-Points---Velocity---AR.jpg?v=1760558267&amp;width=1020 1020w,
4732          //www.ministryofsupply.com/cdn/shop/files/Proof-Points---Velocity---AR.jpg?v=1760558267&amp;width=1240 1240w,
4733          //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,
4734          //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,
4735          //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,
4736          //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,
4737          //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,
4738          //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,
4739          //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,
4740          //www.ministryofsupply.com/cdn/shop/files/Proof-Points---Velocity-Blazer---Sink-Washable.jpg?v=1760558266&amp;width=480 480w,
4741          //www.ministryofsupply.com/cdn/shop/files/Proof-Points---Velocity-Blazer---Sink-Washable.jpg?v=1760558266&amp;width=640 640w,
4742          //www.ministryofsupply.com/cdn/shop/files/Proof-Points---Velocity-Blazer---Sink-Washable.jpg?v=1760558266&amp;width=820 820w,
4743          //www.ministryofsupply.com/cdn/shop/files/Proof-Points---Velocity-Blazer---Sink-Washable.jpg?v=1760558266&amp;width=1020 1020w,
4744          //www.ministryofsupply.com/cdn/shop/files/Proof-Points---Velocity-Blazer---Sink-Washable.jpg?v=1760558266&amp;width=1240 1240w,
4745          //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,
4746          //www.ministryofsupply.com/cdn/shop/files/Lifestyle_-_M_s-Velocity-Blazer_-_2.jpg?v=1760644373&amp;width=480 480w,
4747          //www.ministryofsupply.com/cdn/shop/files/Lifestyle_-_M_s-Velocity-Blazer_-_2.jpg?v=1760644373&amp;width=640 640w,
4748          //www.ministryofsupply.com/cdn/shop/files/Lifestyle_-_M_s-Velocity-Blazer_-_2.jpg?v=1760644373&amp;width=820 820w,
4749          //www.ministryofsupply.com/cdn/shop/files/Lifestyle_-_M_s-Velocity-Blazer_-_2.jpg?v=1760644373&amp;width=1020 1020w,
4750          //www.ministryofsupply.com/cdn/shop/files/Lifestyle_-_M_s-Velocity-Blazer_-_2.jpg?v=1760644373&amp;width=1240 1240w,
4751          //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,
4752          //www.ministryofsupply.com/cdn/shop/files/Proof-Points---Velocity---One-Bag-Ready.jpg?v=1760558265&amp;width=480 480w,
4753          //www.ministryofsupply.com/cdn/shop/files/Proof-Points---Velocity---One-Bag-Ready.jpg?v=1760558265&amp;width=640 640w,
4754          //www.ministryofsupply.com/cdn/shop/files/Proof-Points---Velocity---One-Bag-Ready.jpg?v=1760558265&amp;width=820 820w,
4755          //www.ministryofsupply.com/cdn/shop/files/Proof-Points---Velocity---One-Bag-Ready.jpg?v=1760558265&amp;width=1020 1020w,
4756          //www.ministryofsupply.com/cdn/shop/files/Proof-Points---Velocity---One-Bag-Ready.jpg?v=1760558265&amp;width=1240 1240w,
4757          //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;
4757 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
475715-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;
4757 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;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>Fri, Sep 25</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">
4757<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
4757anges.</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> 
4757<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>
4757<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":true,"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}]
4758</script>
4758 
4758<script>window.msMoneyFormat = window.msMoneyFormat || "${{amount_no_decimals}}";</script>
4758 </div> 
4758<script src="//www.ministryofsupply.com/cdn/shop/t/542/assets/ms-pdp.js?v=19454075671493759041790085558" defer=""></script>
4758 </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> 
4758<script id="pg-app-fetch" src="https://tags.productgenius.io/tag.js?shop=mostrial.myshopify.com"></script>
4758 </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="">
4759    #shopify-section-template--23010088714315__features .ms-feat { --ms-feat-title: 20px; }
4760    @media (min-width: 640px) {
4761      #shopify-section-template--23010088714315__features .ms-feat { --ms-feat-title: 22px; }
4762    }
4763  </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,
4764                             //www.ministryofsupply.com/cdn/shop/files/Proof_Points_-__0000_Velocity_Blazer_-_AR.jpg?v=1729104914&amp;width=540 540w,
4765                             //www.ministryofsupply.com/cdn/shop/files/Proof_Points_-__0000_Velocity_Blazer_-_AR.jpg?v=1729104914&amp;width=720 720w,
4766                             //www.ministryofsupply.com/cdn/shop/files/Proof_Points_-__0000_Velocity_Blazer_-_AR.jpg?v=1729104914&amp;width=900 900w,
4767                             //www.ministryofsupply.com/cdn/shop/files/Proof_Points_-__0000_Velocity_Blazer_-_AR.jpg?v=1729104914&amp;width=1080 1080w,
4768                             //www.ministryofsupply.com/cdn/shop/files/Proof_Points_-__0000_Velocity_Blazer_-_AR.jpg?v=1729104914&amp;width=1300 1300w,
4769                             //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,
4770                             //www.ministryofsupply.com/cdn/shop/files/Proof_Points_-__0001_Velocity_Blazer_-_Easy_Care.jpg?v=1729104914&amp;width=540 540w,
4771                             //www.ministryofsupply.com/cdn/shop/files/Proof_Points_-__0001_Velocity_Blazer_-_Easy_Care.jpg?v=1729104914&amp;width=720 720w,
4772                             //www.ministryofsupply.com/cdn/shop/files/Proof_Points_-__0001_Velocity_Blazer_-_Easy_Care.jpg?v=1729104914&amp;width=900 900w,
4773                             //www.ministryofsupply.com/cdn/shop/files/Proof_Points_-__0001_Velocity_Blazer_-_Easy_Care.jpg?v=1729104914&amp;width=1080 1080w,
4774                             //www.ministryofsupply.com/cdn/shop/files/Proof_Points_-__0001_Velocity_Blazer_-_Easy_Care.jpg?v=1729104914&amp;width=1300 1300w,
4775                             //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>
4775<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,
4776                             //www.ministryofsupply.com/cdn/shop/files/Proof_Points_-__0002_Velocity_Blazer_-_Stretch.jpg?v=1729104913&amp;width=540 540w,
4777                             //www.ministryofsupply.com/cdn/shop/files/Proof_Points_-__0002_Velocity_Blazer_-_Stretch.jpg?v=1729104913&amp;width=720 720w,
4778                             //www.ministryofsupply.com/cdn/shop/files/Proof_Points_-__0002_Velocity_Blazer_-_Stretch.jpg?v=1729104913&amp;width=900 900w,
4779                             //www.ministryofsupply.com/cdn/shop/files/Proof_Points_-__0002_Velocity_Blazer_-_Stretch.jpg?v=1729104913&amp;width=1080 1080w,
4780                             //www.ministryofsupply.com/cdn/shop/files/Proof_Points_-__0002_Velocity_Blazer_-_Stretch.jpg?v=1729104913&amp;width=1300 1300w,
4781                             //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,
4782                             //www.ministryofsupply.com/cdn/shop/files/Proof_Points_-__0003_Velocity_Blazer_Report_Card.jpg?v=1729104913&amp;width=540 540w,
4783                             //www.ministryofsupply.com/cdn/shop/files/Proof_Points_-__0003_Velocity_Blazer_Report_Card.jpg?v=1729104913&amp;width=720 720w,
4784                             //www.ministryofsupply.com/cdn/shop/files/Proof_Points_-__0003_Velocity_Blazer_Report_Card.jpg?v=1729104913&amp;width=900 900w,
4785                             //www.ministryofsupply.com/cdn/shop/files/Proof_Points_-__0003_Velocity_Blazer_Report_Card.jpg?v=1729104913&amp;width=1080 1080w,
4786                             //www.ministryofsupply.com/cdn/shop/files/Proof_Points_-__0003_Velocity_Blazer_Report_Card.jpg?v=1729104913&amp;width=1300 1300w,
4787                             //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,
4788                             //www.ministryofsupply.com/cdn/shop/files/Velocity_Wide.webp?v=1789136393&amp;width=540 540w,
4789                             //www.ministryofsupply.com/cdn/shop/files/Velocity_Wide.webp?v=1789136393&amp;width=720 720w,
4790                             //www.ministryofsupply.com/cdn/shop/files/Velocity_Wide.webp?v=1789136393&amp;width=900 900w,
4791                             //www.ministryofsupply.com/cdn/shop/files/Velocity_Wide.webp?v=1789136393&amp;width=1080 1080w,
4792                             //www.ministryofsupply.com/cdn/shop/files/Velocity_Wide.webp?v=1789136393&amp;width=1300 1300w,
4793                             //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"> 
4793<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">
4794
4795
4796
4797  {  "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
4797anges.\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
4797003cstrong\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
4797oS---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"]}
4797,"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": 7,  "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": 2,  "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": true,  "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": 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": 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": 7,  "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": 5,  "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>
4797 
4797<script data-product-data-init="mens-velocity-suit-jacket-dark-navy-heather-mps" type="application/javascript">
4798  (() => {
4799    const product = JSON.parse(document.querySelector(`[data-primary-product-data="mens-velocity-suit-jacket-dark-navy-heather-mps"]`)?.innerText);
4800    window._product_card_product = product;
4801    window['_recent_products'] = [];
4802
4803    const productData = {
4804      loaded: false,
4805      handleHydration: async (product) => {
4806        const dbKey = `_${window.Shopify.theme.id}--${product.handle}`;
4807        _products[product.handle] = {
4808          recommendations_loaded_at: 0,
4809          related_products: [],
4810          complementary_products: [],
4811          ...(await idbKeyval?.get(dbKey) || {}),
4812          ...product,
4813          updated_at: Date.now(),
4814        };
4815
4816        window['_recent_products'] = [[product.handle, product.id], ...(await idbKeyval?.get("most-recent") || [])].filter(([a], i, arr) => arr.findIndex(([b]) => a === b) === i);
4817        idbKeyval?.set('most-recent', window['_recent_products']);
4818        idbKeyval?.set(dbKey, _products[product.handle]);
4819      },
4820    };
4821
4822    document.addEventListener('index-db-loaded', () => {
4823      if (productData.loaded) return;
4824      productData.loaded = true;
4825      productData.handleHydration(product);
4826    });
4827
4828
4829    if (typeof idbKeyval !== "undefined" && !productData.loaded) {
4830      productData.loaded = true;
4831      productData.handleHydration(product);
4832    }
4833  })();
4834</script>
4834 </div> <div data-content-root-padding=""></div> 
4834<script id="bss-ltap-fl-redirect" type="text/javascript">
4835  const skipDomains = ['minimo-skin-essentials-wholesale.myshopify.com'];
4836  function runInLoginPage() {
4837  function insertElement(id) {
4838    const BSS = JSON.parse(localStorage.getItem("BSS")) || "";
4839    let createCustomer = document.getElementById(id);
4840    if (BSS && BSS.redirect_url && createCustomer) {
4841      const returnToInput = document.createElement('input');
4842      returnToInput.type = 'hidden';
4843      returnToInput.name = 'return_to';    
4844      returnToInput.value = BSS.redirect_url;
4845      createCustomer.appendChild(returnToInput);
4846    }
4847  }
4848
4849  insertElement("customer_login");
4850  }
4851
4852  function runInRegisterPage() {
4853  if(skipDomains.includes(window.Shopify.shop)) {
4854    return;
4855  }
4856  const BSS = JSON.parse(localStorage.getItem("BSS")) || "";
4857  let formCreate = document.getElementById('create_customer');
4858  if (BSS && BSS.redirect_url && formCreate) {
4859    let firstName = document.getElementById('RegisterForm-FirstName');
4860    let lastName = document.getElementById('RegisterForm-LastName');
4861    let email = document.getElementById('RegisterForm-email');
4862    let password = document.getElementById('RegisterForm-password');
4863    formCreate.addEventListener('submit', async function (e) {
4864      if(BSS_B2B && BSS_B2B.RF) {
4865        return;
4866      }
4867      e.preventDefault();
4868      let isError = false;
4869
4870      if (
4871        !email.value ||
4872        !password.value ||
4873        !validateEmail(email.value) ||
4874        password.value.length < 5) {
4875        isError = true;
4876      }
4877
4878      if (isError) {
4879        formCreate.submit();
4880      } else {
4881        let data = {
4882          "form_type": "create_customer",
4883          "utf8": "✓",
4884          "customer[first_name]": `${firstName.value}`,
4885          "customer[last_name]": `${lastName.value}`,
4886          "customer[email]": `${email.value}`,
4887          "customer[password]": `${password.value}`,
4888        }
4889        var formBody = [];
4890        for (var property in data) {
4891          var encodedKey = encodeURIComponent(property);
4892          var encodedValue = encodeURIComponent(data[property]);
4893          formBody.push(encodedKey + "=" + encodedValue);
4894        }
4895        formBody = formBody.join("&");
4896
4897        try {
4898          let res = await fetch("/account", {
4899            method: "POST",
4900            headers: {
4901              "Content-Type": "application/x-www-form-urlencoded",
4902            },
4903            body: formBody,
4904          });
4905          let resUrl = res.url;
4906          if (res.status === 200) {
4907            if (resUrl.includes("/account/register")) {
4908              formCreate.submit();
4909            } else {
4910              let url = BSS.redirect_url;
4911              localStorage.removeItem("BSS");
4912              window.location.href = url;
4913            }
4914          } else {
4915            formCreate.submit();
4916          }
4917
4918        } catch (error) {
4919          console.log('error: ', error);
4920        }
4921      }
4922
4923    })
4924
4925    function validateEmail(email) {
4926      const regex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;
4927      return regex.test(email);
4928    }
4929  }
4930  }
4931
4932  if (window.location.pathname.includes("/account/login")) {
4933    if (window.Shopify.shop === "protegisparts.myshopify.com") { 
4934      setTimeout(() => {
4935        runInLoginPage();
4936      }, 3000)
4937    } else {
4938      runInLoginPage();    
4939    }
4940  }
4941
4942
4943  if (window.location.pathname === "/account/register") {
4944  runInRegisterPage();
4945  }
4946</script>
4946 </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"> 
4946<script src="//www.ministryofsupply.com/cdn/shop/t/542/assets/ms-homepage.js?v=150908117368016945201790085558" defer=""></script>
4946 <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#7f081710131a0c1e131a3f121611160c0b0d0610190c0a0f0f1306511c1012">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#5121233827303228113c383f38222523283e37222421213d287f323e3c">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 4946
4946 <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
4946<script>
4947  window.ALBSS = {
4948    event_key: '53a7d999-5e25-43f6-851b-3f192610e84b'
4949  };
4950</script>
4950 
4950<script src="https://c.albss.com/p/l/loader.iife.js" async=""></script>
4950 </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="{
4951                 plain: `border-gray-300 bg-white text-gray-900`,
4952                 warning: `border-warning/70 bg-warning/5 text-[--color-warning-text--hex]`,
4953                 error: `border-error/70 bg-error/5 text-[--color-error-text--hex]`,
4954                 info: `border-info/70 bg-info/5 text-[--color-info-text--hex]`,
4955                 success: `border-success/70 bg-success/5 text-[--color-success-text--hex]`
4956               }[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="{
4957                     plain: 'text-gray-700',
4958                     warning: 'text-warning',
4959                     error: 'text-error',
4960                     info: 'text-info',
4961                     success: 'text-success'
4962                   }[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 = '';
4962 console.log($router.pathname) })"></div> <div class="!hidden
4963            max-sm:!hidden sm:!hidden max-md:!hidden md:!hidden max-lg:!hidden lg:!hidden max-xl:!hidden xl:!hidden
4964            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
4965            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
4966            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
4967            [&amp;_:where(p,h1,h2,h3,h4,h5,h6)]:items-center max-md:text-center
4968    "></div> 
4968<script type="application/javascript">
4969      document.documentElement.style.setProperty(
4970        "--scrollbar-width",
4971        `${window.innerWidth - document.documentElement.clientWidth}px`,
4972      );
4973    </script>
4973 
4973<script type="text/javascript">
4974    (function e(){var e=document.createElement("script");
4975    e.type="text/javascript",e.async=true,
4976    e.src="//staticw2.yotpo.com/kASAuVN02HJhi4q9dBY9w19T7pCWSTYzyFi1TLrv/widget.js";
4977    var t=document.getElementsByTagName("script")[0];
4978    t.parentNode.insertBefore(e,t)})();
4979  </script>
4979 <style> .locale-selectors__container {display: none;} </style> <div id="shopify-block-AS3RIemVDdFdOWjFke__10660104970756667665" class="shopify-block shopify-app-block"> 
4979<script>
4980(function() {
4981  'use strict';
4982
4983  // Configuration
4984  var CONFIG = {
4985    cookieName: '_ads_attrib',
4986    cookieDays: 30,
4987    trackedParams: ['gclid', 'gbraid', 'wbraid', 'utm_source', 'utm_medium', 'utm_campaign', 'utm_content', 'utm_term', 'bn_aff'],
4988    debug: false
4989  };
4990
4991  // Logging helper
4992  function log(message, data) {
4993    if (CONFIG.debug) {
4994      console.log('[AdsAttrib] ' + message, data || '');
4995    }
4996  }
4997
4998  // Cookie helpers
4999  function getCookie(name) {
5000    var value = '; ' + document.cookie;
5001    var parts = value.split('; ' + name + '=');
5002    if (parts.length === 2) {
5003      try {
5004        return JSON.parse(decodeURIComponent(parts.pop().split(';').shift()));
5005      } catch (e) {
5006        log('Failed to parse cookie', e);
5007        return null;
5008      }
5009    }
5010    return null;
5011  }
5012
5013  function setCookie(name, value, days) {
5014    var expires = new Date(Date.now() + days * 24 * 60 * 60 * 1000).toUTCString();
5015    var cookieString = name + '=' + encodeURIComponent(JSON.stringify(value)) +
5016      '; expires=' + expires +
5017      '; path=/; SameSite=Lax';
5018
5019    // Add Secure flag if on HTTPS
5020    if (window.location.protocol === 'https:') {
5021      cookieString += '; Secure';
5022    }
5023
5024    document.cookie = cookieString;
5025    log('Cookie set', value);
5026  }
5027
5028  // Maximum length we will store for any tracking value.
5029  // Real gclid/UTM values are short; this bounds oversized input.
5030  var MAX_PARAM_LENGTH = 1024;
5031
5032  // Sanitize a tracking value captured from the URL.
5033  // First (capture-time) layer of defense: strips ASCII control characters
5034  // and caps length so corrupt values never enter the cookie or cart
5035  // attributes. The server re-sanitizes on ingestion regardless, since
5036  // this client-side code cannot be trusted as a security boundary.
5037  function sanitizeValue(value) {
5038    if (!value) {
5039      return null;
5040    }
5041    // eslint-disable-next-line no-control-regex
5042    var cleaned = value.replace(/[\u0000-\u001F\u007F]/g, '').trim();
5043    cleaned = cleaned.slice(0, MAX_PARAM_LENGTH);
5044    return cleaned.length > 0 ? cleaned : null;
5045  }
5046
5047  // Extract tracking parameters from URL
5048  function getUrlParams() {
5049    var params = {};
5050    var searchParams = new URLSearchParams(window.location.search);
5051
5052    CONFIG.trackedParams.forEach(function(param) {
5053      var value = sanitizeValue(searchParams.get(param));
5054      if (value) {
5055        params[param] = value;
5056      }
5057    });
5058
5059    return params;
5060  }
5061
5062  // Generate unique cookie ID for session tracking
5063  function generateCookieId() {
5064    return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) {
5065      var r = Math.random() * 16 | 0;
5066      var v = c === 'x' ? r : (r & 0x3 | 0x8);
5067      return v.toString(16);
5068    });
5069  }
5070
5071  // Main capture function - runs on every page load
5072  function captureAttribution() {
5073    var urlParams = getUrlParams();
5074
5075    // Check if we have any tracking params in URL
5076    var hasNewParams = Object.keys(urlParams).length > 0;
5077
5078    // Get existing cookie data
5079    var existing = getCookie(CONFIG.cookieName) || {};
5080
5081    // If no new params and no existing data, nothing to do
5082    if (!hasNewParams && !existing.cookieId) {
5083      log('No tracking data to capture');
5084      return;
5085    }
5086
5087    // Generate cookie ID if not present
5088    if (!existing.cookieId) {
5089      existing.cookieId = generateCookieId();
5090    }
5091
5092    // If we have new params, update the attribution data
5093    // New click overwrites previous (last-click attribution)
5094    if (hasNewParams) {
5095      // Protected first-touch slot: remembers the FIRST Bidnamic ad click of
5096      // the journey. Unlike the last-click fields below, it survives later
5097      // non-Bidnamic clicks — that's what lets the server mark an order as
5098      // "assisted" (we started the journey, another channel took the last
5099      // click). Never drives commission; visibility only.
5100      var bnFirst = existing.bnFirst || null;
5101      var isBidnamicClick =
5102        urlParams.bn_aff === '1' ||
5103        (urlParams.utm_campaign || '').toLowerCase() === 'bidnamic_affiliate';
5104      if (!bnFirst && isBidnamicClick) {
5105        bnFirst = {
5106          gclid: urlParams.gclid || null,
5107          ts: new Date().toISOString()
5108        };
5109        log('Recorded Bidnamic first touch', bnFirst);
5110      }
5111
5112      existing = {
5113        cookieId: existing.cookieId,
5114        gclid: urlParams.gclid || null,
5115        gbraid: urlParams.gbraid || null,
5116        wbraid: urlParams.wbraid || null,
5117        utm_source: urlParams.utm_source || null,
5118        utm_medium: urlParams.utm_medium || null,
5119        utm_campaign: urlParams.utm_campaign || null,
5120        utm_content: urlParams.utm_content || null,
5121        utm_term: urlParams.utm_term || null,
5122        bn_aff: urlParams.bn_aff || null,
5123        bnFirst: bnFirst,
5124        capturedAt: new Date().toISOString(),
5125        landingPage: window.location.pathname
5126      };
5127
5128      log('Captured new attribution data', existing);
5129    }
5130
5131    // Save to cookie
5132    setCookie(CONFIG.cookieName, existing, CONFIG.cookieDays);
5133
5134    return existing;
5135  }
5136
5137  // Write attribution data to cart attributes
5138  // This ensures data flows through to the order
5139  function writeToCartAttributes() {
5140    var attrib = getCookie(CONFIG.cookieName);
5141
5142    if (!attrib || !attrib.cookieId) {
5143      log('No attribution data to write to cart');
5144      return Promise.resolve(null);
5145    }
5146
5147    // Build cart attributes object
5148    // Prefix with underscore to indicate app-managed attributes.
5149    //
5150    // Every tracked key is ALWAYS written: Shopify persists cart attributes
5151    // omitted from an update, so a key left out here would keep its value
5152    // from an earlier click. A stale marker (e.g. _bn_aff=1 or
5153    // _utm_campaign=bidnamic_affiliate from a previous Bidnamic click)
5154    // surviving a later non-Bidnamic click would falsely attribute that
5155    // order. null clears the attribute on the cart.
5156    var attributes = {
5157      '_gclid': attrib.gclid || null,
5158      '_gbraid': attrib.gbraid || null,
5159      '_wbraid': attrib.wbraid || null,
5160      '_utm_source': attrib.utm_source || null,
5161      '_utm_medium': attrib.utm_medium || null,
5162      '_utm_campaign': attrib.utm_campaign || null,
5163      '_utm_content': attrib.utm_content || null,
5164      '_utm_term': attrib.utm_term || null,
5165      '_bn_aff': attrib.bn_aff || null,
5166      '_bn_first_gclid': (attrib.bnFirst && attrib.bnFirst.gclid) || null,
5167      '_bn_first_ts': (attrib.bnFirst && attrib.bnFirst.ts) || null,
5168      '_attrib_id': attrib.cookieId || null,
5169      '_click_ts': attrib.capturedAt || null
5170    };
5171
5172    log('Writing to cart attributes', attributes);
5173
5174    // Use Shopify AJAX API to update cart attributes
5175    return fetch('/cart/update.js', {
5176      method: 'POST',
5177      headers: {
5178        'Content-Type': 'application/json',
5179      },
5180      body: JSON.stringify({ attributes: attributes })
5181    })
5182    .then(function(response) {
5183      if (!response.ok) {
5184        throw new Error('Cart update failed: ' + response.status);
5185      }
5186      return response.json();
5187    })
5188    .then(function(cart) {
5189      log('Cart attributes updated successfully', cart.attributes);
5190      return cart;
5191    })
5192    .catch(function(error) {
5193      log('Failed to update cart attributes', error);
5194      return null;
5195    });
5196  }
5197
5198  // Initialize tracking
5199  function init() {
5200    log('Initializing tracking script');
5201
5202    // Capture attribution data from URL
5203    captureAttribution();
5204
5205    // Write to cart attributes on page load
5206    // This ensures data is ready if user goes directly to checkout
5207    writeToCartAttributes();
5208
5209    // Also write to cart when add-to-cart forms are submitted
5210    document.addEventListener('submit', function(e) {
5211      var form = e.target;
5212      if (form && form.action && form.action.indexOf('/cart') !== -1) {
5213        log('Cart form submission detected');
5214        writeToCartAttributes();
5215      }
5216    });
5217
5218    // Listen for AJAX add-to-cart events (for themes using JS)
5219    // This uses a MutationObserver as a fallback
5220    var cartObserver = null;
5221
5222    // Intercept fetch for cart operations
5223    var originalFetch = window.fetch;
5224    window.fetch = function(url, options) {
5225      var result = originalFetch.apply(this, arguments);
5226
5227      // Check if this is a cart add operation
5228      if (url && typeof url === 'string' && url.indexOf('/cart/add') !== -1) {
5229        log('AJAX cart add detected');
5230        // Write attributes after a short delay to let cart update
5231        setTimeout(writeToCartAttributes, 100);
5232      }
5233
5234      return result;
5235    };
5236
5237    log('Tracking script initialized');
5238  }
5239
5240  // Expose debug functions globally
5241  window.__adsAttrib = {
5242    getCookie: function() { return getCookie(CONFIG.cookieName); },
5243    writeToCart: writeToCartAttributes,
5244    capture: captureAttribution,
5245    config: CONFIG
5246  };
5247
5248  // Run initialization
5249  if (document.readyState === 'loading') {
5250    document.addEventListener('DOMContentLoaded', init);
5251  } else {
5252    init();
5253  }
5254})();
5255</script>
5255 </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-AVElYbHJnemxjbVVrN__10840395464443086010" class="shopify-block shopify-app-block"> 
5255<script>
5256  console.log("[Alia app extension] v1.0.5");
5257
5258  const BACKEND_URL = "https://backend.alia-prod.com";
5259
5260  window.ALIA_SHOPIFY_EXTENSION_INFO = {
5261    customerID: "",
5262    country: "US",
5263    market: "us",
5264    language: "en"
5265  }
5266
5267  if (document.readyState !== "loading") {
5268    initAlia();
5269  } else {
5270    document.addEventListener("DOMContentLoaded", () => initAlia(), { once: true });
5271  }
5272
5273  async function initAlia() {
5274    const url = BACKEND_URL + "/public/launcher.js?shopifyUrl=mostrial.myshopify.com";
5275    const script = document.createElement("script");
5276    script.src = url;
5277    script.async = true;
5278    document.head.appendChild(script);
5279  }
5280</script>
5280 </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-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 --> 
5280<script src="https://widgets.juniphq.com/v1/junip_shopify.js" async=""></script>
5280 </div>
5280<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
5280 </body>
5280<script id="session-content">
5281        // Ensure the global namespace exists
5282        window.Nostra = window.Nostra || {};
5283        window.Nostra.Transform = window.Nostra.Transform || {};
5284
5285        window.Nostra.Transform.originDocumentPromise.then((result) => {
5286            window.Nostra.Transform.originDocument = result;
5287            var elementContainer;
5288            var elementOriginContainer;
5289
5290                window.Nostra.Transform.originDocument.querySelectorAll("script").forEach((el, index) => {
5291                    if (el.innerHTML.includes(`var wpmLoader`)) {
5292                        let newElement = document.createElement("script");
5293                        Array.from(el.attributes).forEach(attr => {
5294                            newElement.setAttribute(attr.name, attr.value);
5295                        });
5296                        newElement.innerHTML = el.innerHTML;
5297                        document.getElementsByTagName('head')[0].append(newElement);
5298                    }
5299                });
5300                
5301                window.setTimeout(function () {
5302                    if (
5303                        window.Shopify &&
5304                        window.Shopify.analytics &&
5305                        window.Shopify.analytics.replayQueue &&
5306                        window.Nostra &&
5307                        window.Nostra.Transform &&
5308                        window.Nostra.Transform.replayQueue &&
5309                        window.Nostra.Transform.replayQueue.length
5310                    ) {
5311                        for (var i = 0; i < window.Nostra.Transform.replayQueue.length; i++) {
5312                            var e = window.Nostra.Transform.replayQueue[i];
5313                            var d = e[0], n = e[1], o = e[2];
5314                            Shopify.analytics.publish(d, n, o);
5315                        }
5316                    }
5317                    }, 0);
5318                
5319                window.Nostra.Transform.originDocument.querySelectorAll("script").forEach((el, index) => {
5320                    if (el.innerHTML.includes(`window.ShopifyPay =`)) {
5321                        let newElement = document.createElement("script");
5322                        Array.from(el.attributes).forEach(attr => {
5323                            newElement.setAttribute(attr.name, attr.value);
5324                        });
5325                        newElement.innerHTML = el.innerHTML;
5326                        document.getElementsByTagName('head')[0].append(newElement);
5327                    }
5328                });
5329                
5330                elementOriginContainer = window.Nostra.Transform.originDocument.querySelector(`script[src*="shopify_pay"]`);
5331                if (elementOriginContainer) {
5332                    let newElement = document.createElement(elementOriginContainer.tagName);
5333                    Array.from(elementOriginContainer.attributes).forEach(attr => {
5334                        newElement.setAttribute(attr.name, attr.value);
5335                    });
5336                    newElement.innerHTML = elementOriginContainer.innerHTML;
5337                    document.getElementsByTagName('head')[0].append(newElement);
5338                }
5339                elementOriginContainer = undefined;
5340                elementOriginContainer = [...window.Nostra.Transform.originDocument.querySelectorAll('script')].find(element => element.textContent.includes('window._cart_data = window._cart_data') && !element.id.startsWith('session-content'))
5341                if(elementOriginContainer) {
5342                    const newElementContainer = elementOriginContainer.cloneNode(true);
5343                    [...document.querySelectorAll('script')].filter(element => 
5344                        element.textContent.includes('window._cart_data = window._cart_data') && !element.id.startsWith('session-content')
5345                    ).forEach(element => 
5346                        element.replaceWith(newElementContainer)
5347                    );
5348                }
5349                elementOriginContainer = undefined;
5350                (function () {
5351                    const elementOriginReg = new RegExp('(
5351<script[^<]*?window._cart_data = window._cart_data.*?)({.*?})(;[^<]*?<.script>)');
5352                    const elementOriginMatch = window.Nostra.Transform.originDocument.querySelector('html').outerHTML.match(elementOriginReg);
5353                    if(elementOriginMatch) {
5354                        const newScript = document.createElement('script');
5355                        newScript.innerHTML = 'window._cart_data = ' + elementOriginMatch[2] + ';';
5356                        document.body.appendChild(newScript);
5357                    }
5358                })();
5359                
5360                window.Nostra.Transform.originDocument.querySelectorAll("script").forEach((el, index) => {
5361                    if (el.innerHTML.includes(`elevar/static/configs`)) {
5362                        let newElement = document.createElement("script");
5363                        Array.from(el.attributes).forEach(attr => {
5364                            newElement.setAttribute(attr.name, attr.value);
5365                        });
5366                        newElement.innerHTML = el.innerHTML;
5367                        document.getElementsByTagName('head')[0].append(newElement);
5368                    }
5369                });
5370                
5371                elementContainer = document.querySelectorAll(`div[x-text*="cart.state.item_count"]`);
5372                if (elementContainer) {
5373                    const elementOriginContainer = window.Nostra.Transform.originDocument.querySelectorAll(`div[x-text*="cart.state.item_count"]`);
5374                    elementContainer.forEach((element, index) => {
5375                        element.innerHTML = elementOriginContainer[index].innerHTML;
5376                    });
5377                }
5378                elementContainer = undefined;
5379                elementOriginContainer = window.Nostra.Transform.originDocument.querySelector(`script#RestockRocketConfig`);
5380                if (elementOriginContainer) {
5381                    let newElement = document.createElement(elementOriginContainer.tagName);
5382                    Array.from(elementOriginContainer.attributes).forEach(attr => {
5383                        newElement.setAttribute(attr.name, attr.value);
5384                    });
5385                    newElement.innerHTML = elementOriginContainer.innerHTML;
5386                    document.getElementsByTagName('body')[0].append(newElement);
5387                }
5388                elementOriginContainer = undefined;
5389                (function () {
5390                    async function waitForFunction(objName, fnName, interval = 100, timeout = 5000) {
5391                        const start = Date.now();
5392                    
5393                        return new Promise((resolve, reject) => {
5394                        const check = () => {
5395                            if (typeof window[objName] === 'object' && typeof window[objName][fnName] === 'function') {
5396                                resolve(window[objName][fnName]);
5397                            } 
5398                            else if (Date.now() - start > timeout) {
5399                                reject(new Error('Function ' + objName + '.' + fnName + ' not available after 5000 ms'));
5400                            } 
5401                            else {
5402                                setTimeout(check, interval);
5403                            }
5404                        };
5405                    
5406                        check();
5407                    });
5408                }
5409                (async () => {
5410                    const myFunc = await waitForFunction('_cart', 'update');
5411                    myFunc(); // call the function once it's available
5412                })();
5413                ;})();
5414                
5415        });
5416    </script>
5416</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.