1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17<!doctype html> 18<html lang="en"> 19 <head> 20 21
21<script type="text/javascript" async src="https://na.shgcdn3.com/pixel-collector.js"></script>
21 22<!-- Begin BlackCrow Script Tag: DO NOT MODIFY! --> 23
23<script type="text/javascript" async src="https://shopify-init.blackcrow.ai/js/core/ming-wang-knits.js?shopify_app_version=1.0.242&shop=ming-wang-knits.myshopify.com"></script>
23 24<!-- End BlackCrow Script Tag --> 25 <meta charset="utf-8"> 26 27 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 28 <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"> 29 <link rel="preconnect" href="https://cdn.shopify.com" crossorigin> 30 <link rel="preconnect" href="https://fonts.googleapis.com"> 31 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 32 <link rel="preconnect" href="https://cdnjs.cloudflare.com" crossorigin> 33 34 <title>Contact Us</title> 35 36 37 <meta name="description" content="Let us know how we can help. Contact us by phone, email, or mail if you would like to place an order over the phone or have questions regarding your Ming Wang order. Contact our New York Show Room for wholesale opportunities [by appointment only]. Phone: 1-800-535-8281 | Fax: 817-251-0126 | [email protected]"> 38 39 40 41 <link rel="canonical" href="https://mingwang.com/pages/contact-us" /> 42 43 44 45 <link rel="shortcut icon" type="image/png" href="//mingwang.com/cdn/shop/files/MW-Favicon_Grey_256x256_c9d446fa-429a-4fe5-8dd5-014ed246681d_32x32.png?v=1681340666"> 46 <link rel="apple-touch-icon" sizes="180x180" href="//mingwang.com/cdn/shop/files/MW-Favicon_Grey_256x256_c9d446fa-429a-4fe5-8dd5-014ed246681d_180x180.png?v=1681340666"> 47 <link rel="icon" type="image/png" sizes="32x32" href="//mingwang.com/cdn/shop/files/MW-Favicon_Grey_256x256_c9d446fa-429a-4fe5-8dd5-014ed246681d_32x32.png?v=1681340666"> 48 <link rel="icon" type="image/png" sizes="16x16" href="//mingwang.com/cdn/shop/files/MW-Favicon_Grey_256x256_c9d446fa-429a-4fe5-8dd5-014ed246681d_16x16.png?v=1681340666"> 49 <link rel="icon" type="image/png" sizes="256x256" href="files/MW-Favicon_Grey_256x256_c9d446fa-429a-4fe5-8dd5-014ed246681d.png"> 50 51 52 <meta property="og:type" content="website"> 53 <meta property="og:title" content="Contact Us"><meta property="og:description" content="Let us know how we can help. Contact us by phone, email, or mail if you would like to place an order over the phone or have questions regarding your Ming Wang order. Contact our New York Show Room for wholesale opportunities [by appointment only]. Phone: 1-800-535-8281 | Fax: 817-251-0126 | [email protected]"><meta property="og:url" content="https://mingwang.com/pages/contact-us"> 54<meta property="og:site_name" content="Ming Wang"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="Contact Us"> 55 <meta name="twitter:description" content="Let us know how we can help. Contact us by phone, email, or mail if you would like to place an order over the phone or have questions regarding your Ming Wang order. Contact our New York Show Room for wholesale opportunities [by appointment only]. Phone: 1-800-535-8281 | Fax: 817-251-0126 | [email protected]"> 56 57 58 59
59<script type="application/ld+json"> 60 { 61 "@context": "http://schema.org", 62 "@type": "BreadcrumbList", 63 "itemListElement": [{ 64 "@type": "ListItem", 65 "position": 1, 66 "name": "Home", 67 "item": "https://mingwang.com" 68 },{ 69 "@type": "ListItem", 70 "position": 2, 71 "name": "Contact Us", 72 "item": "https://mingwang.com/pages/contact-us" 73 }] 74 } 75 </script>
75 76 77 78 79 80
80<script type="text/javascript" src="https://cdn.sales.partner.stylight.net/v1/st.min.js"></script>
80 81 82 83
83<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
83<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/23551565/digital_wallets/dialog"> 84<meta id="in-context-paypal-metadata" data-shop-id="23551565" data-venmo-supported="true" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 85<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
85<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=2752606"></script>
85 86<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
87<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=2752606&shop_id=23551565" crossorigin="anonymous"></script>
vendor: 1 bytes, line 87
87
88<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":23551565,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/23551565","merchantName":"Ming Wang","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","discover","amex","elo","jcb"],"total":{"type":"pending","label":"Ming Wang","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 88
88
89<script id="shopify-features" type="application/json">{"accessToken":"71c18d96556beefbf688458b81aa1627","betas":["rich-media-storefront-analytics"],"domain":"mingwang.com","predictiveSearch":true,"shopId":23551565,"locale":"en"}</script>
vendor: 1 bytes, line 89
89
90<script>var Shopify = Shopify || {}; 91Shopify.shop = "ming-wang-knits.myshopify.com"; 92Shopify.locale = "en"; 93Shopify.currency = {"active":"USD","rate":"1.0"}; 94Shopify.country = "US"; 95Shopify.theme = {"name":"LIVE [MN]| Vue | RLSD 09\/30 [9\/30 NPL]","id":188541698142,"schema_name":"Shopify Theme Lab","schema_version":"MW October - 2026.01","theme_store_id":null,"role":"main"}; 96Shopify.theme.handle = "null"; 97Shopify.theme.style = {"id":null,"handle":null}; 98Shopify.cdnHost = "mingwang.com/cdn"; 99Shopify.routes = Shopify.routes || {}; 100Shopify.routes.root = "/"; 101Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 102Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 103Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 104Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 104
104
105<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 105
105
106<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 106
106
107<script> 108 window.ShopifyPay = window.ShopifyPay || {}; 109 window.ShopifyPay.apiHost = "shop.app\/pay"; 110 window.ShopifyPay.redirectState = null; 111</script>
vendor: 1 bytes, line 111
111
112<script> 113 window.Shopify = window.Shopify || {}; 114 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 115 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 116 window.Shopify.SignInWithShop.eligible = true; 117</script>
vendor: 1 bytes, line 117
117
118<script id="shop-js-analytics" type="application/json">{"pageType":"page"}</script>
vendor: 1 bytes, line 118
118
119<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 119
119
120<script type="module"> 121 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 122 123 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 124 125</script>
vendor: 1 bytes, line 125
125
126<script> 127 window.Shopify = window.Shopify || {}; 128 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 129 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"]}; 130</script>
vendor: 1 bytes, line 130
130
131<script>(function() { 132 var isLoaded = false; 133 function asyncLoad() { 134 if (isLoaded) return; 135 isLoaded = true; 136 var urls = ["https:\/\/schemaplusfiles.s3.amazonaws.com\/loader.min.js?shop=ming-wang-knits.myshopify.com","https:\/\/static.shareasale.com\/json\/shopify\/shareasale-tracking.js?sasmid=93023\u0026ssmtid=19038\u0026shop=ming-wang-knits.myshopify.com","https:\/\/container.pepperjam.com\/1090360258.js?shop=ming-wang-knits.myshopify.com","https:\/\/widget.wickedreports.com\/v2\/5245\/wr-3b8518c231b69e1713b238fe0315f378.js?shop=ming-wang-knits.myshopify.com"]; 137 for (var i = 0; i < urls.length; i++) { 138 var s = document.createElement('script'); 139 s.type = 'text/javascript'; 140 s.async = true; 141 s.src = urls[i]; 142 var x = document.getElementsByTagName('script')[0]; 143 x.parentNode.insertBefore(s, x); 144 } 145 }; 146 if(window.attachEvent) { 147 window.attachEvent('onload', asyncLoad); 148 } else { 149 window.addEventListener('load', asyncLoad, false); 150 } 151})();</script>
vendor: 1 bytes, line 151
151
152<script id="__st">var __st={"a":23551565,"offset":-18000,"reqid":"4205eafd-2470-43c8-9cf6-b260d94bcb80-1791339679","pageurl":"mingwang.com\/pages\/contact-us","s":"pages-1629749259","u":"80062bfe5e7e","p":"page","rtyp":"page","rid":1629749259};</script>
vendor: 1 bytes, line 152
152
153<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 153
153
154<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 154
154
155<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//mingwang.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 155
155
156<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 = "//mingwang.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>
156<script crossorigin="anonymous" defer="defer" src="//mingwang.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 156
156
157<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 157
157
158<script> 159 window.Shopify = window.Shopify || {}; 160 window.Shopify.MCP = window.Shopify.MCP || {}; 161 window.Shopify.MCP.enabled = true; 162 window.Shopify.MCP.shop = "ming-wang-knits.myshopify.com"; 163 window.Shopify.MCP.mcpEndpoint = "https:\/\/mingwang.com\/api\/mcp"; 164 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?\"\nSet policy_types to also get the store's written policies (full text and URL).\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."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question â e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}]; 165</script>
vendor: 1 bytes, line 165
165
166<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("\/\/mingwang.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 167</script>
vendor: 1 bytes, line 167
167
168<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://mingwang.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 169</script>
vendor: 1 bytes, line 169
169
170<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 171 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); 172</script>
vendor: 1 bytes, line 172
172
173<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}})); 174</script>
174 175<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://mingwang.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 176<style id="shopify-accelerated-checkout-cart"> 177 #shopify-buyer-consent { 178 margin-top: 1em; 179 display: inline-block; 180 width: 100%; 181} 182 183#shopify-buyer-consent.hidden { 184 display: none; 185} 186 187#shopify-subscription-policy-button { 188 background: none; 189 border: none; 190 padding: 0; 191 text-decoration: underline; 192 font-size: inherit; 193 cursor: pointer; 194} 195 196#shopify-subscription-policy-button::before { 197 box-shadow: none; 198} 199 200 </style> 201
202<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
202 203 204 205 206 207 208 209
209<script type="text/javascript"> 210 211 window.__shgMoneyFormat = window.__shgMoneyFormat || {"USD":{"currency":"USD","currency_symbol":"$","currency_symbol_location":"left","decimal_places":2,"decimal_separator":".","thousands_separator":","}}; 212 213 window.__shgCurrentCurrencyCode = window.__shgCurrentCurrencyCode || { 214 currency: "USD", 215 currency_symbol: "$", 216 decimal_separator: ".", 217 thousands_separator: ",", 218 decimal_places: 2, 219 currency_symbol_location: "left" 220 }; 221 </script>
221 222 223 224 225 226 <link href="https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap" rel="stylesheet"> 227
228<script type="text/javascript"> 229 230 window.SHG_CUSTOMER = null; 231 232</script>
232 233 234 235 236 237 238 239 240 <!-- Google Merchant Center Site Verification --> 241 <meta name="google-site-verification" content="Wqbqa2DkMELBdpY0a0ciXJLEsLeyNl6vkP55n3eJuNs" /> 242 <meta name="google-site-verification" content="aWj-UjG4y3Vxlieb5TMyXc8j8WkR0TofOJZPfwzXzVA" /> 243 244 <!-- Google Search Console Verification mingwang.com--> 245 <meta name="google-site-verification" content="oclUiceJN1Fk1vRn-NTYwb9M3JTQJCLJgZdncYECuR8" /> 246 <meta name="google-site-verification" content="Q0pOmQuMeavywX_JHnQyaVo1Y-ezyQcYkq80Af7-Yxw" /> 247 248
248<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.4/jquery.min.js"></script>
248 249
250<script id="sg-js-global-vars"> 251 sgGlobalVars = {"storeId":"f904f8fb-1d05-440f-95c7-2c970aa8e099","seenManagerPrompt":false,"storeIsActive":false,"targetInfo":{"cart":{"isAfterElem":true,"isBeforeElem":false,"isInsideElem":false,"customSelector":"","isOn":false,"type":1,"integration":1,"sideCartOn":false,"useCheckoutButton":true},"product":{"useCartButton":true,"isAfterElem":true,"isBeforeElem":false,"isInsideElem":false,"customSelector":"","isOn":true,"type":1,"integration":1},"roundUp":{"isAfterElem":true,"isBeforeElem":false,"isInsideElem":false,"customSelector":"","isOn":false,"useCheckoutButton":true,"integration":0},"addOn":{"isOn":false,"integration":0}},"hideAdditionalScriptPrompt":false,"sgRoundUpId":null,"sgAddOnIds":null}; 252 if(sgGlobalVars) { 253 sgGlobalVars.cart = {"note":null,"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}; 254 sgGlobalVars.currentProduct = null; 255 sgGlobalVars.isAdmin = false; 256 } 257 </script>
257<!-- BEGIN app block: shopify://apps/wair-size-fit-recommendation/blocks/app-embed/68b6dfc9-7d29-46dc-8820-cbcd3543e806 --> 258 259 260 261 262 263
264<script type="text/javascript"> 265 var predictProduct = null; 266 window.addEventListener("onPredictLoad", function (event) { 267 event.detail.predict.render({ 268 brandKey: "ming-wang-knits.myshopify.com", 269 product: predictProduct ? { 270 key: predictProduct.handle, 271 name: predictProduct.title, 272 image: "//mingwang.com/cdn/shopifycloud/storefront/assets/no-image-2048-a2addb12_x600.gif", 273 } : null 274 }); 275 }); 276</script>
276 277 278
278<script 279 type="text/javascript" 280 async 281 src="https://cdn.shopify.com/extensions/01a0eb8c-8329-7b42-b272-646f3b03cd7e/wair-size-fit-recommendation-19/assets/predict.js"> 282 </script>
282 283 284 285 286 287<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 288 289 290 291 292 293 294 295 296 297 298 299 300
300<script async src="https://static.klaviyo.com/onsite/js/HtvVSu/klaviyo.js?company_id=HtvVSu"></script>
300 301
301<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>
301 302 303 304 305 306 307 308
308<script> 309 window.klaviyoReviewsProductDesignMode = false 310 </script>
310 311 312 313 314 315 316 317 318 319 320<!-- END app block --><!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/clarity_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea -->
321<script type="text/javascript"> 322 (function (c, l, a, r, i, t, y) { 323 c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments); }; 324 t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i + "?ref=shopify"; 325 y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y); 326 327 c.Shopify.loadFeatures([{ name: "consent-tracking-api", version: "0.1" }], error => { 328 if (error) { 329 console.error("Error loading Shopify features:", error); 330 return; 331 } 332 333 c[a]('consentv2', { 334 ad_Storage: c.Shopify.customerPrivacy.marketingAllowed() ? "granted" : "denied", 335 analytics_Storage: c.Shopify.customerPrivacy.analyticsProcessingAllowed() ? "granted" : "denied", 336 source: 101, 337 }); 338 }); 339 340 l.addEventListener("visitorConsentCollected", function (e) { 341 c[a]('consentv2', { 342 ad_Storage: e.detail.marketingAllowed ? "granted" : "denied", 343 analytics_Storage: e.detail.analyticsAllowed ? "granted" : "denied", 344 source: 101, 345 }); 346 }); 347 })(window, document, "clarity", "script", "sjg7q9txcu"); 348</script>
348 349 350 351 352<!-- END app block --><!-- BEGIN app block: shopify://apps/starapps-variant-image/blocks/starapps-via-embed/2a01d106-3d10-48e8-ba53-5cb971217ac4 --> 353 354 355 356 357 358 359
359<script> 360 window._starapps_theme_settings = [{"id":246522,"script_url":"https:\/\/cdn.starapps.studio\/apps\/via\/ming-wang-knits\/246522-old-script-17676296143962078.js"},{"id":173,"script_url":"https:\/\/cdn.starapps.studio\/apps\/via\/ming-wang-knits\/script-1754299167.js"}]; 361 window._starapps_shop_themes = {"139462541406":{"theme_setting_id":246522,"theme_store_id":null,"schema_theme_name":"Shopify Theme Lab"},"138407018590":{"theme_setting_id":246522,"theme_store_id":null,"schema_theme_name":"Shopify Theme Lab"},"137847111774":{"theme_setting_id":246522,"theme_store_id":null,"schema_theme_name":"Shopify Theme Lab"},"138372087902":{"theme_setting_id":246522,"theme_store_id":null,"schema_theme_name":"Shopify Theme Lab"},"121560039518":{"theme_setting_id":246522,"theme_store_id":null,"schema_theme_name":"Shopify Theme Lab"},"126230626398":{"theme_setting_id":246522,"theme_store_id":null,"schema_theme_name":"Shopify Theme Lab"},"136980791390":{"theme_setting_id":246522,"theme_store_id":null,"schema_theme_name":"Shopify Theme Lab"},"136625324126":{"theme_setting_id":246522,"theme_store_id":null,"schema_theme_name":"Shopify Theme Lab"},"137273507934":{"theme_setting_id":246522,"theme_store_id":null,"schema_theme_name":"Shopify Theme Lab"},"137454944350":{"theme_setting_id":246522,"theme_store_id":null,"schema_theme_name":"Shopify Theme Lab"},"137791864926":{"theme_setting_id":246522,"theme_store_id":null,"schema_theme_name":"Shopify Theme Lab"},"138091135070":{"theme_setting_id":246522,"theme_store_id":null,"schema_theme_name":"Shopify Theme Lab"},"141642891358":{"theme_setting_id":246522,"theme_store_id":null,"schema_theme_name":"Shopify Theme Lab"},"138933993566":{"theme_setting_id":246522,"theme_store_id":null,"schema_theme_name":"Shopify Theme Lab"},"138934681694":{"theme_setting_id":246522,"theme_store_id":null,"schema_theme_name":"Shopify Theme Lab"},"139062837342":{"theme_setting_id":246522,"theme_store_id":null,"schema_theme_name":"Shopify Theme Lab"},"139498422366":{"theme_setting_id":246522,"theme_store_id":null,"schema_theme_name":"Shopify Theme Lab"},"139788189790":{"theme_setting_id":246522,"theme_store_id":null,"schema_theme_name":"Shopify Theme Lab"},"188498673758":{"theme_setting_id":246522,"theme_store_id":null,"schema_theme_name":"Shopify Theme Lab"},"141419642974":{"theme_setting_id":246522,"theme_store_id":null,"schema_theme_name":"Shopify Theme Lab"},"140051710046":{"theme_setting_id":246522,"theme_store_id":null,"schema_theme_name":"Shopify Theme Lab"},"140799967326":{"theme_setting_id":246522,"theme_store_id":null,"schema_theme_name":"Shopify Theme Lab"},"141817708638":{"theme_setting_id":246522,"theme_store_id":null,"schema_theme_name":"Shopify Theme Lab"},"188498640990":{"theme_setting_id":246522,"theme_store_id":null,"schema_theme_name":"Shopify Theme Lab"},"157608443998":{"theme_setting_id":246522,"theme_store_id":null,"schema_theme_name":"Shopify Theme Lab"},"188517580894":{"theme_setting_id":246522,"theme_store_id":null,"schema_theme_name":"Shopify Theme Lab"},"121778765918":{"theme_setting_id":246522,"theme_store_id":null,"schema_theme_name":"Shopify Theme Lab"},"188541698142":{"theme_setting_id":246522,"theme_store_id":null,"schema_theme_name":"Shopify Theme Lab"}}; 362 363 document.addEventListener('DOMContentLoaded', function () { 364 function loadThemeScript() { 365 const { theme } = window.Shopify; 366 const themeSettings = window._starapps_theme_settings || []; 367 const shopThemes = window._starapps_shop_themes || {}; 368 369 if (!themeSettings.length) { 370 return; 371 } 372 373 const currentThemeId = theme.id.toString(); 374 let shopTheme = null; 375 376 shopTheme = shopThemes[currentThemeId]; 377 378 if (!shopTheme) { 379 for (const [themeId, themeData] of Object.entries(shopThemes)) { 380 if (themeData.schema_theme_name === theme.schema_name || 381 themeData.theme_store_id === theme.theme_store_id.toString()) { 382 shopTheme = themeData; 383 break; 384 } 385 } 386 } 387 388 if (!shopTheme) { 389 console.log('No shop theme found for theme:', theme); 390 return; 391 } 392 393 // Step 2: Find the theme setting using the theme_setting_id from shop theme 394 const themeSetting = themeSettings.find(ts => ts.id === shopTheme.theme_setting_id); 395 396 console.log(themeSettings); 397 console.log(shopTheme); 398 399 if (!themeSetting) { 400 console.log('No theme setting found for theme_setting_id:', shopTheme.theme_setting_id); 401 return; 402 } 403 404 // Load script if found and not already loaded 405 if (themeSetting.script_url && !isScriptAlreadyLoaded(themeSetting.id)) { 406 loadScript(themeSetting); 407 } 408 } 409 410 function isScriptAlreadyLoaded(themeSettingId) { 411 return document.querySelector(`script[data-theme-script="${themeSettingId}"]`) !== null; 412 } 413 414 function loadScript(themeSetting) { 415 const script = document.createElement('script'); 416 script.src = themeSetting.script_url; 417 script.async = true; 418 script.crossOrigin = 'anonymous'; 419 script.setAttribute('data-theme-script', themeSetting.id); 420 421 document.head.appendChild(script); 422 } 423 424 // Try immediately, otherwise wait for Shopify theme object 425 if (window.Shopify && window.Shopify.theme && window.Shopify.theme.id) { 426 loadThemeScript(); 427 } else { 428 var interval = setInterval(function () { 429 if (window.Shopify && window.Shopify.theme && window.Shopify.theme.id) { 430 clearInterval(interval); 431 loadThemeScript(); 432 } 433 }, 100); 434 setTimeout(function () { clearInterval(interval); }, 5000); 435 } 436 }); 437 </script>
437 438 439 440 441 442 443 444
444<script src="https://cdn.shopify.com/extensions/01a0eca9-d34a-7ea3-86b8-fa70c5f0a18e/variant-image-automator-42/assets/store-front-error-tracking.js" via-js-type="error-tracking" defer></script>
444 445 446
446<script via-metafields>window.viaData = { 447 autoActivate: "active", 448 viaStatus: null, 449 variantMediaMap: null 450 } 451 </script>
451 452<!-- END app block --><!-- BEGIN app block: shopify://apps/dynamic-yield-by-mastercard/blocks/dy-app-embed/4ba1f896-a657-43fa-9105-b465a2acc5cb --><!-- BEGIN app snippet: dy-scripts --><link rel="preconnect" href="//cdn.dynamicyield.com"> 453<link rel="preconnect" href="//st.dynamicyield.com"> 454<link rel="preconnect" href="//rcom.dynamicyield.com"> 455<link rel="dns-prefetch" href="//cdn.dynamicyield.com"> 456<link rel="dns-prefetch" href="//st.dynamicyield.com"> 457<link rel="dns-prefetch" href="//rcom.dynamicyield.com"> 458
459<script> 460/* ========================================================================== 461 Dynamic Yield <-> Shopify Customer Privacy integration 462 Sections: constants -> cookie helpers -> customer-privacy helpers (all 463 fail-safe) -> CMP consent gate -> serialized consent writer -> perf-based 464 dyid restore -> dyid/jsession sync -> bootstrapping. 465 ========================================================================== */ 466window.DYConsent = (function () { 467 const ONE_YEAR = 60 * 60 * 24 * 365; 468 const CMP_CONSENT_TIMEOUT_MS = 3000; 469 const DYID_COOKIE = '_dyid_server'; 470 const JSESSION_COOKIE = '_dy_app_jsession'; 471 472 /* ---------- Cookie helpers ---------- */ 473 function setOnEtldPlus1(name, value, maxAge) { 474 const parts = location.hostname.split('.'); 475 const maxAgeStr = maxAge ? `Max-Age=${maxAge}; ` : ''; 476 for (let i = parts.length - 2; i >= 0; i--) { 477 const domain = '.' + parts.slice(i).join('.'); 478 try { 479 document.cookie = value === null 480 ? `${name}=; Max-Age=0; Path=/; Domain=${domain}; SameSite=Lax; Secure` 481 : `${name}=${value}; ${maxAgeStr}Path=/; Domain=${domain}; SameSite=Lax; Secure`; 482 if (document.cookie.includes(name + '=')) return domain; 483 } catch (_) {} 484 } 485 } 486 487 function getCookie(name) { 488 return document.cookie 489 .split('; ') 490 .find(c => c.startsWith(name + '=')) 491 ?.split('=')[1]; 492 } 493 494 function clearCookie(name) { 495 setOnEtldPlus1(name, null, 0); 496 } 497 498 /* ---------- Customer Privacy helpers (every Shopify API access fail-safe) ---------- */ 499 function canBeTracked() { 500 try { 501 return !!window.Shopify?.customerPrivacy?.userCanBeTracked?.(); 502 } catch (_) { 503 return false; 504 } 505 } 506 507 function currentConsent() { 508 try { 509 return window.Shopify?.customerPrivacy?.currentVisitorConsent?.() || null; 510 } catch (_) { 511 return null; 512 } 513 } 514 515 function isConsentDeclared(consent) { 516 return !!consent && Object.values(consent).some(v => v === 'yes' || v === 'no'); 517 } 518 519 function getTrackingMetafield(key) { 520 try { 521 return window.Shopify?.customerPrivacy?.getTrackingConsentMetafield?.(key); 522 } catch (_) { 523 return undefined; 524 } 525 } 526 527 /* ---------- CMP consent gate ---------- 528 setTrackingConsent() is single-authority - a call from us while a CMP (e.g. OneTrust) has an 529 in-flight call of its own can clobber the CMP's consent values with blanks. Resolves 530 immediately if consent is already declared (CMP finished before this ran), otherwise on the 531 CMP's first `visitorConsentCollected` event, and always within CMP_CONSENT_TIMEOUT_MS so DY's 532 own sync still runs (via the queue below) on shops with no CMP installed at all. */ 533 const cmpConsentSettled = new Promise(resolve => { 534 let settled = false; 535 function settle() { 536 if (settled) return; 537 settled = true; 538 document.removeEventListener('visitorConsentCollected', settle); 539 resolve(); 540 } 541 if (isConsentDeclared(currentConsent())) { 542 settle(); 543 return; 544 } 545 document.addEventListener('visitorConsentCollected', settle, { once: true }); 546 setTimeout(settle, CMP_CONSENT_TIMEOUT_MS); 547 }); 548 549 /* ---------- Serialized consent writer ---------- 550 Every DY consent write funnels through here: waits for the CMP gate once, then runs strictly 551 one-at-a-time so DY's own calls never race each other either. */ 552 let consentQueue = Promise.resolve(); 553 function queueSetTrackingConsent(payload) { 554 consentQueue = consentQueue 555 .then(() => cmpConsentSettled) 556 .then(() => new Promise(resolve => { 557 try { 558 window.Shopify.customerPrivacy.setTrackingConsent(payload, () => resolve()); 559 } catch (_) { 560 resolve(); 561 } 562 })); 563 return consentQueue; 564 } 565 566 /* ---------- Performance API (restores _dyid_server from server-timing before DY's SDK loads) */ 567 function getValueFromPerformance(key) { 568 try { 569 const entry = performance.getEntriesByType('navigation')[0]; 570 const description = entry?.serverTiming?.find(e => e.name === '_cmp')?.description; 571 if (!description) return undefined; 572 const encodedKey = encodeURIComponent(key); 573 const regex = new RegExp(`${encodedKey}%22%3A%22(.+?)%22`); 574 return description.match(regex)?.[1]; 575 } catch (_) { 576 return undefined; 577 } 578 } 579 580 function restoreDyidFromPerformance() { 581 const perfValue = getValueFromPerformance(DYID_COOKIE); 582 if (!perfValue) return; 583 setOnEtldPlus1(DYID_COOKIE, decodeURIComponent(perfValue), ONE_YEAR); 584 } 585 586 /* ---------- DY <->
586 cookie/metafield sync ---------- */ 587 function syncDyid() { 588 if (!canBeTracked()) return; 589 const dyid = localStorage.getItem('_dyid'); 590 if (!dyid) return; 591 592 // Always refresh the cookie so its expiry stays 1 year out, regardless of the metafield write below. 593 setOnEtldPlus1(DYID_COOKIE, dyid, ONE_YEAR); 594 595 const existing = getTrackingMetafield(DYID_COOKIE); 596 if (dyid !== existing) { 597 queueSetTrackingConsent({ metafields: [{ key: DYID_COOKIE, value: dyid }] }); 598 } 599 } 600 601 function syncDyjsession() { 602 if (!canBeTracked()) return; 603 const existingCookie = getCookie(JSESSION_COOKIE); 604 605 let attempts = 0; 606 const timer = setInterval(tick, 1000); 607 tick(); 608 609 function tick() { 610 attempts++; 611 const jsession = window.DY?.jsession; 612 if (jsession) { 613 clearInterval(timer); 614 if (jsession !== existingCookie) { 615 queueSetTrackingConsent({ metafields: [{ key: JSESSION_COOKIE, value: jsession }] }); 616 } 617 setOnEtldPlus1(JSESSION_COOKIE, jsession); 618 return; 619 } 620 if (attempts > 10) clearInterval(timer); 621 } 622 } 623 624 /* ---------- Bootstrapping ---------- */ 625 function waitForDyIdentifiers() { 626 let attempts = 0; 627 let jsessionSynced = false; 628 const timer = setInterval(() => { 629 attempts++; 630 const hasDyid = !!localStorage.getItem('_dyid'); 631 const hasJsession = !!window.DY?.jsession; 632 633 if (hasDyid) syncDyid(); 634 if (hasJsession && !jsessionSynced) { 635 syncDyjsession(); 636 jsessionSynced = true; 637 } 638 if ((hasDyid && jsessionSynced) || attempts > 20) clearInterval(timer); 639 }, 500); 640 } 641 642 function init() { 643 restoreDyidFromPerformance(); 644 waitForDyIdentifiers(); 645 646 // Cross-tab support 647 window.addEventListener('storage', e => { 648 if (e.key === '_dyid') syncDyid(); 649 }); 650 651 // Re-sync (or clear) the session cookie whenever the CMP's consent changes post-load. 652 document.addEventListener('visitorConsentCollected', () => { 653 if (canBeTracked()) { 654 syncDyjsession(); 655 } else { 656 clearCookie(JSESSION_COOKIE); 657 } 658 }); 659 } 660 661 init(); 662 663 return { canBeTracked, syncDyid, syncDyjsession }; 664})(); 665</script>
665 666
667<script> 668window._dy_assumed_consent = "false"; 669window._dy_sku_attribute = ""; 670window._dy_disabled_events = []; 671window._dy_user_identifier_type = "he"; 672window._dy_respect_consent_purchase = "false"; 673window._dy_minicart_selector = ""; 674window._dy_minicart_enabled = "false"; 675window._dy_minicart_open_class = ""; 676window._dy_minicart_close_class = ""; 677 678 679 680window.DY = window.DY || {}; 681DY.recommendationContext = { 682 type: "OTHER", 683 lng: "en_US", 684 685 data: [location.pathname] 686 687}; 688</script>
688 689 690 691 692
692<script src="//cdn.dynamicyield.com/api/8773015/api_dynamic.js"></script>
692 693
693<script src="//cdn.dynamicyield.com/api/8773015/api_static.js"></script>
693 694 695 696<!-- END app snippet -->
696<script src="https://cdn.shopify.com/extensions/01a0ec28-08e9-7edd-be07-fa39fa1c0c34/dynamic-yield-3-33/assets/dy-scripts.min.js" defer></script>
696<!-- END app block -->
696<script src="https://cdn.shopify.com/extensions/01a11428-edef-712a-9d9b-d045e32dca0c/applovin-shop-integration-100/assets/app-embed.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 696
696
697<script src="https://cdn.shopify.com/extensions/01a07a8c-1d34-7d96-a377-f5f8dc8898ec/product-ads-by-criteo-39/assets/index.js" type="text/javascript" defer="defer"></script>
697 698<meta property="og:image" content="https://cdn.shopify.com/s/files/1/2355/1565/files/Logo_V10302017.jpg?height=628&pad_color=fff&v=1649718459&width=1200" /> 699<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/2355/1565/files/Logo_V10302017.jpg?height=628&pad_color=fff&v=1649718459&width=1200" /> 700<meta property="og:image:width" content="1200" /> 701<meta property="og:image:height" content="628" /> 702<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
703<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: 23551565,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "page"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 703
703
704<script> 705 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 706</script>
vendor: 1 bytes, line 706
706
707<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
707).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 23551565,storefrontBaseUrl: "https://mingwang.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://mingwang.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b"],webPixelsConfigList: [{"id":"1914503262","configuration":"{\"serverLocation\":\"US\",\"enableDebugging\":\"false\",\"environment\":\"prod\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"831eb915bed12d22869251b77e96a317","type":"APP","apiClientId":74762518529,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]}
707,"dataSharingState":"unrestricted"},{"id":"1793851486","configuration":"{\"shopId\":\"23551565\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"83adcaf06c5deacff41ffdf8f92d9129","type":"APP","apiClientId":246667608065,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_phone","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1782579294","configuration":"{\"myshopifyDomain\":\"ming-wang-knits.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"23b97d18e2aa74363140dc29c9284e87","type":"APP","apiClientId":2775569,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_phone","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1597866078","configuration":"{\"dyToken\":\"e1a7220985f9039163081f189c71c1937aafe15b310d22b6ccd4519b16d269f8\", \"dyEndpoint\":\"https:\/\/direct-collect.dy-api.com\/v2\/collect\/user\/event\", \"skuAttr\": \"default\", \"purchaseEventDisabled\": \"false\", \"respectConsentPurchase\": \"true\", \"userIdentifierType\": \"he\", \"loginEventDisabled\": \"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"67606d516e1faceaceb05d7ad8670131","type":"APP","apiClientId":9575530497,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1569488990","configuration":"{\"swymApiEndpoint\":\"https:\/\/swymstore-v3starter-01.swymrelay.com\",\"swymTier\":\"v3starter-01\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"5b6f6917e306bc7f24523662663331c0","type":"APP","apiClientId":1350849,"privacyPurposes":["ANALYTICS","MARKETING","PREFERENCES"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1346142302","configuration":"{\"accountID\":\"HtvVSu\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"1257078878","configuration":"{\"eventKey\":\"eacffb73-e10f-4fc9-b7cc-66c60eb91a31\",\"name\":\"ming-wang-knits - Axon Pixel\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"1aa9c8a3eefb016cea8f120597aa6fad","type":"APP","apiClientId":256560922625,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1155596382","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"9bce1c0cdfc09538057898e4ff134fa2","type":"APP","apiClientId":30400643073,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"898990174","configuration":"{\"projectId\":\"sjg7q9txcu\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d8a2bb2ccbb513dc8e8b6937f4b8033e","type":"APP","apiClientId":240074326017,"privacyPurposes":[],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]}
707,"dataSharingState":"unrestricted"},{"id":"851017822","configuration":"{\"ti\":\"199014501\",\"endpoint\":\"https:\/\/bat.bing.com\/action\/0\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"5ee93563fe31b11d2d65e2f09a5229dc","type":"APP","apiClientId":2997493,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"850985054","configuration":"{\"masterTagID\":\"19038\",\"merchantID\":\"93023\",\"appPath\":\"https:\/\/daedalus.shareasale.com\",\"storeID\":\"NaN\",\"xTypeMode\":\"NaN\",\"xTypeValue\":\"NaN\",\"channelDedup\":\"NaN\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"f300cca684872f2df140f714437af558","type":"APP","apiClientId":4929191,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"750256222","configuration":"{\"site_id\":\"68a6c783-b93e-4194-abda-f1527f0cb85c\",\"analytics_endpoint\":\"https:\\\/\\\/na.shgcdn3.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"695709fc3f146fa50a25299517a954f2","type":"APP","apiClientId":1158168,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"665485406","configuration":"{\"pixel_id\":\"503062809859126\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"bd2f978c17a94bbb8a74d43de2165dc5","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"343933022","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"AW-995960154\\\"],\\\"target_country\\\":\\\"ZZ\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-ZQV6TPC2G9\\\",\\\"AW-995960154\\\/pUz_COSx4vIaENrK9NoD\\\"]},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-ZQV6TPC2G9\\\",\\\"AW-995960154\\\/LpUtCI3_2vIaENrK9NoD\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-ZQV6TPC2G9\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-ZQV6TPC2G9\\\",\\\"AW-995960154\\\/avKaCJb_2vIaENrK9NoD\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-ZQV6TPC2G9\\\",\\\"AW-995960154\\\/SitUCJu9wr4BENrK9NoD\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-ZQV6TPC2G9\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-ZQV6TPC2G9\\\",\\\"AW-995960154\\\/EedjCJP_2vIaENrK9NoD\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-ZQV6TPC2G9\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-ZQV6TPC2G9\\\",\\\"AW-995960154\\\/TWMeCOex4vIaENrK9NoD\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-ZQV6TPC2G9\\\",\\\"AW-995960154\\\/e7HlCJD_2vIaENrK9NoD\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-ZQV6TPC2G9\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"132612190","configuration":"{\"partnerId\": \"56907\", \"environment\": \"prod\", \"countryCode\": \"US\", \"logLevel\": \"none\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e39367b785b1d63117e387ccb6b0db54","type":"APP","apiClientId":5829751,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"68780126","configuration":"{\"accountID\":\"1234\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"ea25f2ab5d10fac64f3da4922b75167f","type":"APP","apiClientId":4914567,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"}
707,{"id":"14549086","configuration":"{ \"bundleName\": \"ming-wang-knits\" }","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"6d69af31d151d9c0dc4842dc2c8531ca","type":"APP","apiClientId":5106349,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"22872158","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"3","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Pepperjam Conversion Tracking"},{"id":"44138590","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["MARKETING"],"name":"Meta pixel (migrated)"},{"id":"118816862","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"],"name":"mAds Conversion Tracking"},{"id":"118849630","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"],"name":"GTM Enhanced Conversion Data"},{"id":"136708190","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"AddShoppers"},{"id":"142704734","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Wicked Reports"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Ming Wang","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"ming-wang-knits.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/mingwang.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"7691437211742","handle":"2026-hope-wrap-sunset-purple-black","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42965284159582","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7671974068318","handle":"abstract-jacquard-woven-topper-deep-teal-tranquil-blue-french-almond-lunar-rock-black","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42873721749598","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7671974723678","handle":"floral-cascade-flat-knit-jacket-deep-teal-black","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42873724469342","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7671974461534","handle":"petite-size-floral-jacquard-soft-knit-midi-dress-deep-teal-tranquil-blue-french-almond-black","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42873723387998","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7671974756446","handle":"plus-size-split-v-neck-jacquard-knit-dress-deep-teal-black","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42873724633182","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7555024257118","handle":"fit-n-flare-linear-soft-knit-midi-dress-black-white","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42395978956894","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7570016829534","handle":"printed-stretch-deco-crepe-sheath-dress-serene-white-black","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42459355873374","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6804463485022","handle":"two-tone-woven-silver-and-gold-link-short-necklace-gold-silver","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40028688547934","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
707,{"id":"6804463517790","handle":"gold-ribbed-circle-link-short-necklace-gold","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40028688580702","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://mingwang.com/cdn","87a86122w399bf3b8pd0403c97m2c07468c",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"188541698142","themePublished":"true","eventMetadataId":"0aa6d8ba-5082-4a1e-99ff-45aeabf1bf23","pageType":"page","resourceId":"1629749259","shopId":"23551565","storefrontBaseUrl":"https:\/\/mingwang.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"87a86122w399bf3b8pd0403c97m2c07468c","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
707<script> 708 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 709 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 710 window.ShopifyAnalytics.meta.currency = 'USD'; 711 var meta = {"page":{"pageType":"page","resourceType":"page","resourceId":1629749259,"requestId":"4205eafd-2470-43c8-9cf6-b260d94bcb80-1791339679"}}; 712 for (var attr in meta) { 713 window.ShopifyAnalytics.meta[attr] = meta[attr]; 714 } 715</script>
vendor: 1 bytes, line 715
715
716<script class="analytics"> 717 (function () { 718 var customDocumentWrite = function(content) { 719 var jquery = null; 720 721 if (window.jQuery) { 722 jquery = window.jQuery; 723 } else if (window.Checkout && window.Checkout.$) { 724 jquery = window.Checkout.$; 725 } 726 727 if (jquery) { 728 jquery('body').append(content); 729 } 730 }; 731 732 var hasLoggedConversion = function(token) { 733 if (token) { 734 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 735 } 736 return false; 737 } 738 739 var setCookieIfConversion = function(token) { 740 if (token) { 741 var twoMonthsFromNow = new Date(Date.now()); 742 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 743 744 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 745 } 746 } 747 748 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 749 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 750 if (trekkie.integrations) { 751 return; 752 } 753 trekkie.methods = [ 754 'identify', 755 'page', 756 'ready', 757 'track', 758 'trackForm', 759 'trackLink' 760 ]; 761 trekkie.factory = function(method) { 762 return function() { 763 var args = Array.prototype.slice.call(arguments); 764 args.unshift(method); 765 trekkie.push(args); 766 if (method == 'track' || method == 'page') { 767 var pageUrl; 768 try { 769 pageUrl = window.location.href; 770 } catch (e) {} 771 var pageReferrer; 772 try { 773 pageReferrer = document.referrer; 774 } catch (e) {} 775 try { 776 if (window.__TREKKIE_SHIM_QUEUE == null) { 777 window.__TREKKIE_SHIM_QUEUE = []; 778 } 779 window.__TREKKIE_SHIM_QUEUE.push({ 780 from: 'trekkie-stub', 781 method: method, 782 args: args.slice(1), 783 pageContext: { 784 url: pageUrl, 785 referrer: pageReferrer 786 } 787 }); 788 } catch (e) { 789 // no-op 790 } 791 } 792 return trekkie; 793 }; 794 }; 795 for (var i = 0; i < trekkie.methods.length; i++) { 796 var key = trekkie.methods[i]; 797 trekkie[key] = trekkie.factory(key); 798 } 799 trekkie.load = function(config) { 800 trekkie.config = config || {}; 801 trekkie.config.initialDocumentCookie = document.cookie; 802 var first = document.getElementsByTagName('script')[0]; 803var script = document.createElement('script'); 804script.type = 'text/javascript'; 805script.onerror = function(e) { 806 var scriptFallback = document.createElement('script'); 807 scriptFallback.type = 'text/javascript'; 808 scriptFallback.onerror = function(error) { 809 var Monorail = { 810 produce: function produce(monorailDomain, schemaId, payload) { 811 var currentMs = new Date().getTime(); 812 var event = { 813 schema_id: schemaId, 814 payload: payload, 815 metadata: { 816 event_created_at_ms: currentMs, 817 event_sent_at_ms: currentMs 818 } 819 }; 820 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 821 }, 822 sendRequest: function sendRequest(endpointUrl, payload) { 823 // Try the sendBeacon API 824 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 825 var blobData = new window.Blob([payload], { 826 type: 'text/plain' 827 }); 828 829 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 830 return true; 831 } // sendBeacon was not successful 832 833 } // XHR beacon 834 835 var xhr = new XMLHttpRequest(); 836 837 try { 838 xhr.open('POST', endpointUrl); 839 xhr.setRequestHeader('Content-Type', 'text/plain'); 840 xhr.send(payload); 841 } catch (e) { 842 console.log(e); 843 } 844 845 return false; 846 }, 847 isIos12: function isIos12() { 848 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 849 } 850 }; 851 Monorail.produce('monorail-edge.shopifysvc.com', 852 'trekkie_storefront_load_errors/1.1', 853 {shop_id: 23551565, 854 theme_id: 188541698142, 855 app_name: "storefront", 856 context_url: window.location.href, 857 source_url: "//mingwang.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 858 859 }; 860 scriptFallback.async = true; 861 scriptFallback.src = '//mingwang.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 862 first.parentNode.insertBefore(scriptFallback, first); 863}; 864script.async = true; 865script.src = '//mingwang.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 866first.parentNode.insertBefore(script, first); 867 868 }; 869 trekkie.load( 870 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":23551565,"isMerchantRequest":null,"themeId":188541698142,"themeCityHash":"14506952752195461795","contentLanguage":"en","currency":"USD","eventMetadataId":"0aa6d8ba-5082-4a1e-99ff-45aeabf1bf23"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 871 ); 872 873 var loaded = false;
874 trekkie.ready(function() { 875 if (loaded) return; 876 loaded = true; 877 878 window.ShopifyAnalytics.lib = window.trekkie; 879 880 var originalDocumentWrite = document.write; 881 document.write = customDocumentWrite; 882 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 883 document.write = originalDocumentWrite; 884 885 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 886 var token = match? match[1]: undefined; 887 if (!hasLoggedConversion(token)) { 888 setCookieIfConversion(token); 889 890 } 891 }); 892 893 window.ShopifyAnalytics.lib.page(null,{"pageType":"page","resourceType":"page","resourceId":1629749259,"requestId":"4205eafd-2470-43c8-9cf6-b260d94bcb80-1791339679","shopifyEmitted":true}); 894 895 var eventsListenerScript = document.createElement('script'); 896 eventsListenerScript.async = true; 897 eventsListenerScript.src = "//mingwang.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 898 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 899})();</script>
899 900
900<script> 901 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 902 window.ga = function ga() { 903 (window.ga.q = window.ga.q || []).push(arguments); 904 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 905 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 906 } 907 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."); 908 }; 909 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 910 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 911 } 912 } 913</script>
vendor: 1 bytes, line 913
913
914<script 915 defer 916 src="https://mingwang.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.6.min.js" 917 data-application="storefront-renderer" 918 data-shop-id="23551565" 919 data-render-region="gcp-us-central1" 920 data-page-type="page" 921 data-theme-instance-id="188541698142" 922 data-theme-name="Shopify Theme Lab" 923 data-theme-version="MW October - 2026.01" 924 data-monorail-region="shop_domain" 925 data-resource-timing-sampling-rate="10" 926 data-shs="true" 927 data-shs-beacon="true" 928 data-shs-export-with-fetch="true" 929 data-shs-logs-sample-rate="1" 930 data-shs-beacon-endpoint="https://mingwang.com/api/collect" 931></script>
931 932<meta name="shopify-y" content="70605267-2996-403b-84b1-dbd6792f44b3" data-expiration="1822897279000"><meta name="shopify-s" content="ab3b0b33-5a53-4a73-bf9b-87d346483d34" data-expiration="1791341479000"><meta name="new-cookie-storage-activated" content="t"> 933</head> 934 <body id="contact-us" class="template-page">
935<script>window.KlarnaThemeGlobals={};</script>
935 936 937 <div id="app"> 938 <div id="shopify-section-layout-announcement-bar" class="shopify-section js-announcement-bar"> 939 940 941
941<script src="//mingwang.com/cdn/shop/t/754/assets/vite.announcement-bar.build.js?v=103305222066213417601790929667" type="module" crossorigin="anonymous"></script>
941 942 <link rel="modulepreload" href="//mingwang.com/cdn/shop/t/754/assets/vite._plugin-vue_export-helper.CbdHaWQh.build.js?v=48349241579631614881790929667" crossorigin="anonymous"> 943 <link rel="modulepreload" href="//mingwang.com/cdn/shop/t/754/assets/vite.swiper-client.DqOJDlL7.build.js?v=142880582377072874441790929667" crossorigin="anonymous"> 944 <link rel="modulepreload" href="//mingwang.com/cdn/shop/t/754/assets/vite.dom-ready.CGQj9oYj.build.js?v=178694815601761293011790929667" crossorigin="anonymous"> 945 <link href="//mingwang.com/cdn/shop/t/754/assets/vite.announcement-bar.build.css?v=138676697618496183881790929667" rel="stylesheet" type="text/css" media="all" /> 946 947<div 948 class="vue-rs-announcement-bar" 949 data-section-id="layout-announcement-bar" 950 data-section-type="announcement-bar" 951> 952 <rs-announcement-bar 953 data-section-settings='{ 954 "promoBar": { 955 "enabled": true, 956 "text_color": "#ffffff", 957 "background_color": "#000000", 958 "phone_number": "+1-800-535-8281", 959 "autoplay_speed": 5000 960 } 961 }' 962 data-block-settings='[{ 963 "id": 1, 964 "text": "Shop Our Holiday Edit!", 965 "url": "\/pages\/holiday-edit" 966 },{ 967 "id": 2, 968 "text": "Shop the 2026 Ming Wang Hope Wrap", 969 "url": "\/products\/2026-hope-wrap-sunset-purple-black" 970 },{ 971 "id": 3, 972 "text": "Shop Our Newest Petites Selection!", 973 "url": "\/collections\/petite-size-new-arrivals" 974 },{ 975 "id": 4, 976 "text": "Questions? Give Us a Call at 1-800-535-8281 ð", 977 "url": "\/pages\/contact-us" 978 }]' 979 ><div style="display: none;">initial</div></rs-announcement-bar> 980</div> 981 982 983</div> 984 <div id="shopify-section-layout-header" class="shopify-section shopify-section--header"> 985 986 987 988 989
989<script src="//mingwang.com/cdn/shop/t/754/assets/vite.header.build.js?v=135884730592140124221790929667" type="module" crossorigin="anonymous"></script>
989 990 <link rel="modulepreload" href="//mingwang.com/cdn/shop/t/754/assets/vite._plugin-vue_export-helper.CbdHaWQh.build.js?v=48349241579631614881790929667" crossorigin="anonymous"> 991 <link rel="modulepreload" href="//mingwang.com/cdn/shop/t/754/assets/vite.dom-ready.CGQj9oYj.build.js?v=178694815601761293011790929667" crossorigin="anonymous"> 992 <link rel="modulepreload" href="//mingwang.com/cdn/shop/t/754/assets/vite.v-lazy-image.BkqRDxQY.build.js?v=124467135879753969611790929667" crossorigin="anonymous"> 993 <link href="//mingwang.com/cdn/shop/t/754/assets/vite.v-lazy-image.build.css?v=105502511149877663751790929667" rel="stylesheet" type="text/css" media="all" /> 994 <link rel="modulepreload" href="//mingwang.com/cdn/shop/t/754/assets/vite.product-card.BWFaMoil.build.js?v=149334534299779389581790929667" crossorigin="anonymous"> 995 <link href="//mingwang.com/cdn/shop/t/754/assets/vite.product-card.build.css?v=68809877719311138381790929667" rel="stylesheet" type="text/css" media="all" /> 996 <link href="//mingwang.com/cdn/shop/t/754/assets/vite.header.build.css?v=144975465958360474801790929667" rel="stylesheet" type="text/css" media="all" /> 997 998<style> 999 #shopify-section-layout-header rs-header:empty { 1000 display: block; 1001 min-height: 60px; 1002 } 1003 1004 @media (min-width: 1230px) { 1005 #shopify-section-layout-header rs-header:empty { 1006 min-height: 64px; 1007 } 1008 } 1009</style> 1010 1011<header 1012 class="vue-rs-header" 1013 data-section-id="layout-header" 1014 data-section-type="header" 1015 role="banner" 1016> 1017 <rs-header 1018 data-header-options='{ 1019 "cart_count": 0, 1020 "customer": false, 1021 "customer_name": null, 1022 "template_name": "page", 1023 "sticky_header": true, 1024 "transparent_header": false, 1025 "desktop_navigation": [{ 1026 "link_title": "New+Arrivals", 1027 "link_url": "/collections/new-arrivals", 1028 "has_megamenu_withnav":false, 1029 "has_sublinks":false, 1030 "sublinks": [] 1031 },{ 1032 "link_title": "Shop", 1033 "link_url": "/collections/clothing", 1034 "has_megamenu_withnav":true, 1035 "has_sublinks":false, 1036 "sublinks": [] 1037 },{ 1038 "link_title": "More+Sizes", 1039 "link_url": "/collections/styles-for-every-body", 1040 "has_megamenu_withnav":true, 1041 "has_sublinks":false, 1042 "sublinks": [] 1043 },{ 1044 "link_title": "THE+HOPE+WRAP", 1045 "link_url": "/pages/the-hope-wrap", 1046 "has_megamenu_withnav":false, 1047 "has_sublinks":false, 1048 "sublinks": [] 1049 },{ 1050 "link_title": "Sale", 1051 "link_url": "/collections/sale", 1052 "has_megamenu_withnav":true, 1053 "has_sublinks":false, 1054 "sublinks": [] 1055 }], 1056 "megamenu_withnavigations": [{ 1057 "menu_item": "Shop", 1058 "has_product":true, 1059 1060 "featured_product_1": "abstract-jacquard-woven-topper-deep-teal-tranquil-blue-french-almond-lunar-rock-black", 1061 "featured_product_2": "floral-cascade-flat-knit-jacket-deep-teal-black", 1062 "delivery_text": "", 1063 "quicklinks": [], 1064 "navigations": [{ 1065 "linklist_title": "Categories", 1066 "linklist": [{ 1067 "link_text": "Shop+All+Clothing", 1068 "link_url": "/collections/clothing" 1069 },{ 1070 "link_text": "Jackets+%26+Blazers", 1071 "link_url": "/collections/jackets-blazers-cardigans" 1072 },{ 1073 "link_text": "Dresses", 1074 "link_url": "/collections/dresses" 1075 },{ 1076 "link_text": "Tops", 1077 "link_url": "/collections/tops" 1078 },{ 1079 "link_text": "Pants", 1080 "link_url": "/collections/pants" 1081 },{ 1082 "link_text": "Skirts", 1083 "link_url": "/collections/skirts" 1084 },{ 1085 "link_text": "Accessories", 1086 "link_url": "/collections/accessories" 1087 }] 1088 },{ 1089 "linklist_title": "Collections", 1090 "linklist": [{ 1091 "link_text": "Best+Selling+Basics", 1092 "link_url": "/collections/best-selling-basics" 1093 },{ 1094 "link_text": "Coordinated+Sets", 1095 "link_url": "/collections/coordinated-sets" 1096 },{ 1097 "link_text": "Professional+Clothing", 1098 "link_url": "/collections/professional-clothing" 1099 },{ 1100 "link_text": "Special+Occasionwear", 1101 "link_url": "/collections/occasionwear" 1102 },{ 1103 "link_text": "Pre-Fall+Collection", 1104 "link_url": "/collections/pre-fall-collection" 1105 }] 1106 },{ 1107 "linklist_title": "Fabrics", 1108 "linklist": [{ 1109 "link_text": "Signature+Knits", 1110 "link_url": "/collections/our-signature-knits" 1111 },{ 1112 "link_text": "Signature+Stretch+Deco+Crepe", 1113 "link_url": "/collections/stretch-deco-crepe" 1114 },{ 1115 "link_text": "Designer+Wovens", 1116 "link_url": "/collections/designer-wovens" 1117 }] 1118 },{ 1119 "linklist_title": "More+Sizes", 1120 "linklist": [{ 1121 "link_text": "Plus+Size+Shop+All", 1122 "link_url": "/collections/plus-size" 1123 },{ 1124 "link_text": "Petite+Shop+All", 1125 "link_url": "/collections/petite-size" 1126 },{ 1127 "link_text": "Styles+for+Every+Body", 1128 "link_url": "/collections/styles-for-every-body" 1129 }] 1130 }] 1131 },{ 1132 "menu_item": "More Sizes", 1133 "has_product":true, 1134 1135 "featured_product_1": "petite-size-floral-jacquard-soft-knit-midi-dress-deep-teal-tranquil-blue-french-almond-black", 1136 "featured_product_2": "plus-size-split-v-neck-jacquard-knit-dress-deep-teal-black", 1137 "delivery_text": "", 1138 "quicklinks": [], 1139 "navigations": [{ 1140 "linklist_title": "Plus+Size", 1141 "linklist": [{ 1142 "link_text": "Plus+Size+Shop+All", 1143 "link_url": "/collections/plus-size" 1144 },{ 1145 "link_text": "Plus+Size+New+Arrivals", 1146 "link_url": "/collections/plus-size-new-arrivals" 1147 },{ 1148 "link_text": "Plus+Size+Jackets", 1149 "link_url": "/collections/plus-size-jackets" 1150 },{ 1151 "link_text": "Plus+Size+Tops", 1152 "link_url": "/collections/plus-size-tops" 1153 },{ 1154 "link_text": "Plus+Size+Pants", 1155 "link_url": "/collections/plus-size-pants" 1156 },{ 1157 "link_text": "Plus+Size+Skirts", 1158 "link_url": "/collections/plus-size-skirts" 1159 },{ 1160 "link_text": "Plus+Size+Dresses", 1161 "link_url": "/collections/plus-size-dresses" 1162 }] 1163 },{ 1164 "linklist_title": "Petite+Size", 1165 "linklist": [{ 1166 "link_text": "Petite+Shop+All", 1167 "link_url": "/collections/petite-size" 1168 },{ 1169 "link_text": "Petite+New+Arrivals", 1170 "link_url": "/collections/petite-size-new-arrivals" 1171 },{ 1172 "link_text": "Petite+Jackets", 1173 "link_url": "/collections/petite-size-jackets" 1174 },{ 1175 "link_text": "Petite+Tops", 1176 "link_url": "/collections/petite-size-tops" 1177 },{ 1178 "link_text": "Petite+Pants", 1179 "link_url": "/collections/petite-size-pants" 1180 },{ 1181 "link_text": "Petite+Skirts", 1182 "link_url": "/collections/petite-size-skirts" 1183 },{ 1184 "link_text": "Petite+Dresses", 1185 "link_url": "/collections/petite-size-dresses" 1186 }] 1187 }] 1188 },{ 1189 "menu_item": "Sale", 1190 "has_product":true, 1191 1192 "featured_product_1": "fit-n-flare-linear-soft-knit-midi-dress-black-white", 1193 "featured_product_2": "printed-stretch-deco-crepe-sheath-dress-serene-white-black", 1194 "delivery_text": "", 1195 "quicklinks": [], 1196 "navigations": [{ 1197 "linklist_title": "Shops", 1198 "linklist": [{ 1199 "link_text": "New+to+Sale", 1200 "link_url": "/collections/new-to-sale" 1201 },{ 1202 "link_text": "Shop+All+Sale", 1203 "link_url": "/collections/sale" 1204 },{ 1205 "link_text": "Final+Sale", 1206 "link_url": "/collections/final-sale" 1207 }] 1208 },{ 1209 "linklist_title": "Categories", 1210 "linklist": [{ 1211 "link_text": "Tops", 1212 "link_url": "/collections/tops-sale" 1213 },{ 1214 "link_text": "Dresses", 1215 "link_url": "/collections/dresses-sale" 1216 },{ 1217 "link_text": "Jackets+%26+Blazers", 1218 "link_url": "/collections/jackets-sale" 1219 },{ 1220 "link_text": "Pants", 1221 "link_url": "/collections/pants-sale" 1222 },{ 1223 "link_text": "Skirts", 1224 "link_url": "/collections/skirts-sale" 1225 }] 1226 },{ 1227 "linklist_title": "More+Sizes", 1228 "linklist": [{ 1229 "link_text": "Plus+Size+Sale", 1230 "link_url": "/collections/plus-size-sale" 1231 },{ 1232 "link_text": "Petite+Size+Sale", 1233 "link_url": "/collections/petite-size-sale" 1234 }] 1235 }] 1236 }], 1237 "mobile_navigation": [ { 1238 "link_title": "NEW+ARRIVALS", 1239 "link_url": "/collections/new-arrivals", 1240 "has_sublinks":false, 1241 "sublinks": [] 1242 },{ 1243 "link_title": "SHOP", 1244 "link_url": "/collections/clothing", 1245 "has_sublinks":true, 1246 "sublinks": [{ 1247 "link_title": "%3Cstrong%3ECATEGORIES%3C%2Fstrong%3E", 1248 "link_url": "#", 1249 "has_subsub_links":false, 1250 "subsub_links": [] 1251 },{ 1252 "link_title": "Shop+All+Clothing", 1253 "link_url": "/collections/clothing", 1254 "has_subsub_links":false, 1255 "subsub_links": [] 1256 },{ 1257 "link_title": "Jackets+%26+Blazers", 1258 "link_url": "/collections/jackets-blazers-cardigans", 1259 "has_subsub_links":false, 1260 "subsub_links": [] 1261 },{ 1262 "link_title": "Dresses", 1263 "link_url": "/collections/dresses", 1264 "has_subsub_links":false, 1265 "subsub_links": [] 1266 },{ 1267 "link_title": "Tops", 1268 "link_url": "/collections/tops", 1269 "has_subsub_links":false, 1270 "subsub_links": [] 1271 },{ 1272 "link_title": "Pants", 1273 "link_url": "/collections/pants", 1274 "has_subsub_links":false, 1275 "subsub_links": [] 1276 },{ 1277 "link_title": "Skirts", 1278 "link_url": "/collections/skirts", 1279 "has_subsub_links":false, 1280 "subsub_links": [] 1281 },{ 1282 "link_title": "Accessories%3Cbr+%2F%3E%3Cbr+%2F%3E", 1283 "link_url": "/collections/accessories", 1284 "has_subsub_links":false, 1285 "subsub_links": [] 1286 },{ 1287 "link_title": "%3Cstrong%3ECOLLECTIONS%3C%2Fstrong%3E", 1288 "link_url": "#", 1289 "has_subsub_links":false, 1290 "subsub_links": [] 1291 },{ 1292 "link_title": "Best+Selling+Basics", 1293 "link_url": "/collections/best-selling-basics", 1294 "has_subsub_links":false, 1295 "subsub_links": [] 1296 },{ 1297 "link_title": "Coordinated+Sets", 1298 "link_url": "/collections/coordinated-sets", 1299 "has_subsub_links":false, 1300 "subsub_links": [] 1301 },{ 1302 "link_title": "Professional+Clothing", 1303 "link_url": "/collections/professional-clothing", 1304 "has_subsub_links":false, 1305 "subsub_links": [] 1306 },{ 1307 "link_title": "Special+Occasionwear", 1308 "link_url": "/collections/occasionwear", 1309 "has_subsub_links":false, 1310 "subsub_links": [] 1311 },{ 1312 "link_title": "Pre-Fall+Collection%3Cbr+%2F%3E%3Cbr+%2F%3E", 1313 "link_url": "/collections/pre-fall-collection", 1314 "has_subsub_links":false, 1315 "subsub_links": [] 1316 },{ 1317 "link_title": "%3Cstrong%3EFABRICS%3C%2Fstrong%3E", 1318 "link_url": "#", 1319 "has_subsub_links":false, 1320 "subsub_links": [] 1321 },{ 1322 "link_title": "Signature+Knits", 1323 "link_url": "/collections/our-signature-knits", 1324 "has_subsub_links":false, 1325 "subsub_links": [] 1326 },{ 1327 "link_title": "Signature+Stretch+Deco+Crepe", 1328 "link_url": "/collections/stretch-deco-crepe", 1329 "has_subsub_links":false, 1330 "subsub_links": [] 1331 },{ 1332 "link_title": "Designer+Wovens%3Cbr+%2F%3E%3Cbr+%2F%3E", 1333 "link_url": "/collections/designer-wovens", 1334 "has_subsub_links":false, 1335 "subsub_links": [] 1336 },{ 1337 "link_title": "%3Cstrong%3EMORE+SIZES%3C%2Fstrong%3E", 1338 "link_url": "#", 1339 "has_subsub_links":false, 1340 "subsub_links": [] 1341 },{ 1342 "link_title": "Plus+Size+Clothing", 1343 "link_url": "/collections/plus-size", 1344 "has_subsub_links":false, 1345 "subsub_links": [] 1346 },{ 1347 "link_title": "Petite+Clothing", 1348 "link_url": "/pages/petite-signup-page", 1349 "has_subsub_links":false, 1350 "subsub_links": [] 1351 },{ 1352 "link_title": "Styles+for+Every+Body", 1353 "link_url": "/collections/styles-for-every-body", 1354 "has_subsub_links":false, 1355 "subsub_links": [] 1356 }] 1357 },{ 1358 "link_title": "MORE+SIZES", 1359 "link_url": "/collections/styles-for-every-body", 1360 "has_sublinks":true, 1361 "sublinks": [{ 1362 "link_title": "%3Cstrong%3EPLUS+SIZE%3C%2Fstrong%3E", 1363 "link_url": "#", 1364 "has_subsub_links":false, 1365 "subsub_links": [] 1366 },{ 1367 "link_title": "Plus+Size+Clothing", 1368 "link_url": "/collections/plus-size", 1369 "has_subsub_links":false, 1370 "subsub_links": [] 1371 },{ 1372 "link_title": "Plus+Size+New+Arrivals", 1373 "link_url": "/collections/plus-size-new-arrivals", 1374 "has_subsub_links":false, 1375 "subsub_links": [] 1376 },{ 1377 "link_title": "Plus+Size+Jackets", 1378 "link_url": "/collections/plus-size-jackets", 1379 "has_subsub_links":false, 1380 "subsub_links": [] 1381 },{ 1382 "link_title": "Plus+Size+Tops", 1383 "link_url": "/collections/plus-size-tops", 1384 "has_subsub_links":false, 1385 "subsub_links": [] 1386 },{ 1387 "link_title": "Plus+Size+Pants", 1388 "link_url": "/collections/plus-size-pants", 1389 "has_subsub_links":false, 1390 "subsub_links": [] 1391 },{ 1392 "link_title": "Plus+Size+Skirts", 1393 "link_url": "/collections/plus-size-skirts", 1394 "has_subsub_links":false, 1395 "subsub_links": [] 1396 },{ 1397 "link_title": "Plus+Size+Dresses%3Cbr+%2F%3E%3Cbr+%2F%3E", 1398 "link_url": "/collections/plus-size-dresses", 1399 "has_subsub_links":false, 1400 "subsub_links": [] 1401 },{ 1402 "link_title": "%3Cstrong%3EPETITE+SIZE%3C%2Fstrong%3E", 1403 "link_url": "#", 1404
1404 "has_subsub_links":false, 1405 "subsub_links": [] 1406 },{ 1407 "link_title": "Petite+Clothing", 1408 "link_url": "/collections/petite-size", 1409 "has_subsub_links":false, 1410 "subsub_links": [] 1411 },{ 1412 "link_title": "Petite+New+Arrivals", 1413 "link_url": "/collections/petite-size-new-arrivals", 1414 "has_subsub_links":false, 1415 "subsub_links": [] 1416 },{ 1417 "link_title": "Petite+Jackets", 1418 "link_url": "/collections/petite-size-jackets", 1419 "has_subsub_links":false, 1420 "subsub_links": [] 1421 },{ 1422 "link_title": "Petite+Tops", 1423 "link_url": "/collections/petite-size-tops", 1424 "has_subsub_links":false, 1425 "subsub_links": [] 1426 },{ 1427 "link_title": "Petite+Pants", 1428 "link_url": "/collections/petite-size-pants", 1429 "has_subsub_links":false, 1430 "subsub_links": [] 1431 },{ 1432 "link_title": "Petite+Skirts", 1433 "link_url": "/collections/petite-size-skirts", 1434 "has_subsub_links":false, 1435 "subsub_links": [] 1436 },{ 1437 "link_title": "Petite+Dresses%3Cbr+%2F%3E%3Cbr+%2F%3E", 1438 "link_url": "/collections/petite-size-dresses", 1439 "has_subsub_links":false, 1440 "subsub_links": [] 1441 }] 1442 },{ 1443 "link_title": "THE+HOPE+WRAP", 1444 "link_url": "/pages/the-hope-wrap", 1445 "has_sublinks":false, 1446 "sublinks": [] 1447 },{ 1448 "link_title": "SALE", 1449 "link_url": "/collections/sale", 1450 "has_sublinks":true, 1451 "sublinks": [{ 1452 "link_title": "%3Cstrong%3ECATEGORIES%3C%2Fstrong%3E", 1453 "link_url": "#", 1454 "has_subsub_links":false, 1455 "subsub_links": [] 1456 },{ 1457 "link_title": "Dresses", 1458 "link_url": "/collections/dresses-sale", 1459 "has_subsub_links":false, 1460 "subsub_links": [] 1461 },{ 1462 "link_title": "Jackets+%26+Blazers", 1463 "link_url": "/collections/jackets-sale", 1464 "has_subsub_links":false, 1465 "subsub_links": [] 1466 },{ 1467 "link_title": "Tops", 1468 "link_url": "/collections/tops-sale", 1469 "has_subsub_links":false, 1470 "subsub_links": [] 1471 },{ 1472 "link_title": "Pants", 1473 "link_url": "/collections/pants-sale", 1474 "has_subsub_links":false, 1475 "subsub_links": [] 1476 },{ 1477 "link_title": "Skirts%3Cbr+%2F%3E%3Cbr+%2F%3E", 1478 "link_url": "/collections/skirts-sale", 1479 "has_subsub_links":false, 1480 "subsub_links": [] 1481 },{ 1482 "link_title": "%3Cstrong%3ESHOPS%3C%2Fstrong%3E", 1483 "link_url": "#", 1484 "has_subsub_links":false, 1485 "subsub_links": [] 1486 },{ 1487 "link_title": "New+to+Sale", 1488 "link_url": "/collections/new-to-sale", 1489 "has_subsub_links":false, 1490 "subsub_links": [] 1491 },{ 1492 "link_title": "Shop+All+Sale", 1493 "link_url": "/collections/sale", 1494 "has_subsub_links":false, 1495 "subsub_links": [] 1496 },{ 1497 "link_title": "Final+Sale%3Cbr+%2F%3E%3Cbr+%2F%3E", 1498 "link_url": "/collections/final-sale", 1499 "has_subsub_links":false, 1500 "subsub_links": [] 1501 },{ 1502 "link_title": "%3Cstrong%3EMORE+SIZES%3C%2Fstrong%3E", 1503 "link_url": "#", 1504 "has_subsub_links":false, 1505 "subsub_links": [] 1506 },{ 1507 "link_title": "Plus+Size+Sale", 1508 "link_url": "/collections/plus-size-sale", 1509 "has_subsub_links":false, 1510 "subsub_links": [] 1511 },{ 1512 "link_title": "Petite+Size+Sale%3Cbr+%2F%3E%3Cbr+%2F%3E", 1513 "link_url": "/collections/petite-size-sale", 1514 "has_subsub_links":false, 1515 "subsub_links": [] 1516 }] 1517 } ], 1518 "mobile_navigation_secondary": [ { 1519 "link_title": "Contact+Us", 1520 "link_url": "/pages/contact-us" 1521 },{ 1522 "link_title": "%F0%9F%93%9E+%3Ca+href%3D%22tel%3A1-800-535-8281%22%3E1-800-535-8281%3C%2Fa%3E", 1523 "link_url": "tel:1-800-535-8281" 1524 },{ 1525 "link_title": "The+Size+Guide+%5BXXS-3X%5D", 1526 "link_url": "/pages/the-ming-wang-size-guide" 1527 },{ 1528 "link_title": "The+Ming+Wang+Difference%3Cbr+%2F%3E", 1529 "link_url": "/pages/ming-wang-difference" 1530 },{ 1531 "link_title": "The+Ming+Wang+Story", 1532 "link_url": "/pages/the-ming-wang-story" 1533 } ] 1534}' 1535 data-predictive-search-options='{ "searchUrl":"\/search", "headerHeading":"Search", "closeButtonLabel":"Close", "inputPlaceholder":"Search", "viewAllText":"View all {{searchQuery}}", "errorHeading":"Something went wrong", "noResultsHeading":"No results found", "noResultsText": "We are sorry but we canât find any results for {{searchQuery}}", "resultGroupHeading": { "queries":"Queries", "collections":"Collections", "pages":"Pages", "articles":"Articles", "products":"Products"} }' 1536 ></rs-header> 1537</header> 1538 1539<style> 1540 .header__desktop--navigation { 1541 min-width: 460px; 1542 max-width: 610px; 1543 } 1544</style> 1545 1546 1547<style> #shopify-section-layout-header .px-14 {padding-left: 0rem; padding-right: 3.5rem;} #shopify-section-layout-header .megamenu .product-card {padding: 15px 10px 0; width: 200px;} #shopify-section-layout-header .megamenu__quicklinks {padding: 0 40px 0; margin-right: 25px;} #shopify-section-layout-header .megamenu__navigation--title {padding-top: 10px;} </style></div> 1548 <div id="shopify-section-cart-gwp" class="shopify-section">
1548<script type="application/json" data-gwp-config> 1549 { 1550 "enableGwp":false, 1551 "gwpHeading":"Buy 3 Items, Get a Free Necklace", 1552 "gwpMessageGoal": "To receive your free gift remaining: [remaining_value]", 1553 "gwpMessageGoalAchieved": "Congratulations, you've earned a free gift! Click the arrow to explore your options.", 1554 "gwpNotification": "The cart contains the maximum number of product of this type. Change quantity to add gift product.", 1555 "gwpAddToCartLabel":"Add Free Gift", 1556 "gwpAddToCartSoldOutLabel":"Sold Out", 1557 "gwpSizeTypeLabel":"Type", 1558 "gwpCondition": { 1559 "type":"minimum_quantity_of_items", 1560 "settings": {"quantity":3, 1561 "tag":"PROMO::AUGSALE"} 1562 }, 1563 "gwpProducts": [[{"id":6804463485022, 1564 "available":false, 1565 "title":"Two-Tone Woven Silver and Gold Link Short Necklace", 1566 "featured_image":"\/\/mingwang.com\/cdn\/shop\/files\/MW-22N2000.jpg?v=1690318429", 1567 "tags":["07\/30\/2023 Delivery","22N2000","_gwp","accessories","all_products","audience-retention","August","bis-hidden","COLLECTION::FALL23","COLLECTION::GIFTING-COLLECTION","common_color:gold","common_color:silver","FA23","gold","gwp","jewelry","Ming Wang","necklaces","option-for-gwp_03.11","product-type::gwp","PROMO::SEP-BMSM","silver","SIZE:Womens"], 1568 "options": [{ 1569 "name": "Color", 1570 "handle": "color", 1571 "position": 1, 1572 "values": ["Gold\/Silver"] 1573 }], 1574 "price_min":14500, 1575 "variants": [{ 1576 "available":false, 1577 "id":40028688547934, 1578 "inventory_quantity":0, 1579 "inventory_policy":"deny", 1580 "inventory_management":"shopify", 1581 "price":14500, 1582 "compare_at_price":14500, 1583 "options": ["Gold\/Silver"] 1584 }] 1585}],[{"id":6804463517790, 1586 "available":true, 1587 "title":"Gold Ribbed Circle Link Short Necklace", 1588 "featured_image":"\/\/mingwang.com\/cdn\/shop\/files\/MW-22N3000.jpg?v=1690318430", 1589 "tags":["07\/30\/2023 Delivery","22N3000","_gwp","accessories","all_products","audience-retention","August","bis-hidden","COLLECTION::FALL23","COLLECTION::GIFTING-COLLECTION","common_color:gold","FA23","gold","gwp","jewelry","Ming Wang","necklaces","PROMO::QUICKDEAL","PROMO::SEP-BMSM","SIZE:Womens","solid"], 1590 "options": [{ 1591 "name": "Color", 1592 "handle": "color", 1593 "position": 1, 1594 "values": ["Gold"] 1595 }], 1596 "price_min":15500, 1597 "variants": [{ 1598 "available":true, 1599 "id":40028688580702, 1600 "inventory_quantity":19, 1601 "inventory_policy":"deny", 1602 "inventory_management":"shopify", 1603 "price":15500, 1604 "compare_at_price":0, 1605 "options": ["Gold"] 1606 }] 1607}]] 1608 } 1609</script>
1609 1610 1611</div> 1612 1613 <main id="main" role="main" class="min-h-screen"> 1614 <div id="shopify-section-template--27800269619294__page-contact" class="shopify-section"><section data-section-id="template--27800269619294__page-contact" data-section-type="contact-us"> 1615 <div class="contact-us mb-16 md:mb-20"> 1616 <div class="contact-us__header relative"> 1617 1618 <img class="w-full hidden md:block" src="//mingwang.com/cdn/shop/files/unsplash_jNKv4QohAk0.png?v=1645583876" alt="top banner desktop"> 1619 1620 1621 <img class="w-full block md:hidden" src="//mingwang.com/cdn/shop/files/unsplash_jNKv4QohAk0_1.png?v=1645583876" alt="top banner mobile"> 1622 1623 1624 <h1 class="contact-us__title text-center text-2xl md:text-5xl tracking-tight text-white"> 1625 1626 Contact Us 1627 1628 </h1> 1629 </div> 1630 1631 <div class="my-12 md:my-10 px-6 md:container"> 1632 <div class="contact-us__wrapper mx-auto text-black"> 1633 1634 <h3 class="contact-us__sub-title mb-6 text-3xl text-black tracking-normal w-11/12 leading-relaxed"> 1635 <p>Have Questions or Need Help?</p> 1636 </h3> 1637 1638 1639 1640 <div class="contact-us__content mb-6 text-sm text-black text-center tracking-wide"> 1641 <p>If you need assistance with an order, sizing, press, or general questions, please reach out to our team by calling <a class="link link--primary" href="tel:1-800-535-8281" title="tel:1-800-535-8281">1-800-535-8281</a> or emailing <a class="link link--primary" href="mailto:[email protected]" title="mailto:[email protected]">[email protected]</a></p> 1642 </div> 1643 1644 </div> 1645 </div> 1646 1647 <div class="lg:flex my-6 md:my-12 px-6 md:container"> 1648 <div class="w-full lg:w-1/2 lg:pr-10 mb-10 lg:mb-0 pb-10 lg:pb-0"> 1649 <form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="contact" /><input type="hidden" name="utf8" value="â" /> 1650 1651 1652 <div class="contact-us__form--content relative mb-6"> 1653 <label for="ContactFullName" class="block mb-2 text-sm text-black">Full Name <span class="color--required">*</span></label> 1654 <input type="text" id="ContactFullName" class="contact-us__form--input" name="contact[name]" placeholder="Enter your name" required /> 1655 </div> 1656 <div class="contact-us__form--content relative mb-4"> 1657 <label for="ContactEmail" class="block mb-2 text-sm">Email <span class="color--required">*</span></label> 1658 <input type="email" id="ContactEmail" class="contact-us__form--input" name="contact[email]" 1659 placeholder="Enter your email address" required /> 1660 </div> 1661 <div class="contact-us__form--content relative mb-6"> 1662 <label for="ContactPhone" class="block mb-2 text-sm text-black">Phone (Optional)</label> 1663 <input type="tel" id="ContactPhone" class="contact-us__form--input" name="contact[phone]" placeholder="Enter your phone number" /> 1664 </div> 1665 <div class="contact-us__form--content relative mb-6"> 1666 <label for="ContactEnquiry" class="block mb-2 text-sm text-black">What can we help with? <span class="color--required">*</span></label> 1667 <select id="ContactEnquiry" class="contact-us__form--select" name="contact[select_enquiry]" required> 1668 <option value="" disabled selected>General Question</option> 1669 <option value="Order Issue">Order Issue</option> 1670 <option value="Returns">Returns</option> 1671 <option value="Account Issue">Account Issue</option> 1672 <option value="Problem With A Return">Problem With A Return</option> 1673 <option value="Miscellaneous">Miscellaneous</option> 1674 </select> 1675 </div> 1676 <div class="contact-us__form--content relative mb-6"> 1677 <label for="ContactMessage" class="block mb-2 text-sm text-black">Message <span class="color--required">*</span></label> 1678 <textarea maxlength="1550" class="contact-us__form--input" required rows="6" cols="73" id="ContactMessage" name="contact[body]" placeholder="Write your message here"></textarea> 1679 </div> 1680 1681 <button type="submit" class="button button-primary w-full tracking-widest cursor-pointer">Submit</button> 1682 </form> 1683 </div> 1684 1685 <div class="w-full lg:w-1/2 lg:pl-10"> 1686 <div class="contact-us__info"> 1687 <div class="contact-us__chat-with-us w-full mb-14"> 1688 <h3 class="my-4 text-black">CHAT WITH US</h3> 1689 <p>Help is just a click away.</p> 1690<button class="chat-now button button-primary my-5 flex items-center justify-center" onclick="GorgiasChat.open();"> 1691<img src="https://cdn.shopify.com/s/files/1/2355/1565/files/live-chat-icon_1.png?v=1645596561" width="15" class="mr-2 hidden md:block"> 1692CHAT NOW</button> 1693<p>Chat Hours: Monday - Friday</p> 1694<p>9AM - 5:30PM Central Time</p> 1695 </div> 1696 <div class="contact-us__call-or-email-us w-full mb-4"> 1697 <h3 class="my-4 text-black">CALL OR EMAIL US</h3> 1698 <p>Phone Hours: Monday - Friday 9am 5:30pm Central Time (CT)</p> 1699<p>Phone Number: <a class="link link--primary font-bold" href="tel:1-800-535-8281">1-800-535-8281</a></p> 1700<p>Email: <a class="link link--primary font-bold" href="mailto:[email protected]">[email protected]</a></p> 1701 </div> 1702 </div> 1703 </div> 1704 </div> 1705 </div> 1706 1707 <div class="flex flex-wrap my-6 lg:my-16 px-6 md:container"> 1708 <div class="w-full lg:w-1/2 lg:pr-10 mb-10 lg:mb-0 order-1 lg:order-none lg:flex items-center"> 1709 <div class="block"> 1710 1711 <h3 class="contact-us__text-image-heading mb-6 text-3xl text-black tracking-wide"> 1712 Additional Contact Information 1713 </h3> 1714 1715 1716 1717 <div class="contact-us__text-content"> 1718 <div class="contact-us__chat-with-us w-full mb-14"> 1719<h3 class="my-4 text-black font-bold">CORPORATE HEADQUARTERS</h3> 1720<p>Ming Wang</p> 1721<p>2551 SW Grapevine Parkway, 1722Grapevine, TX 76051</p> 1723<p>Phone Number: 817-251-7802</p> 1724<p>Fax Number: 817-251-0126</p> 1725</div> 1726<div class="contact-us__chat-with-us w-full mb-14"> 1727</div> 1728 </div> 1729 1730 </div> 1731 </div> 1732 <div class="w-full lg:w-1/2 lg:pl-10 order-none lg:order-1"> 1733 1734 <img class="w-full hidden md:block" src="//mingwang.com/cdn/shop/files/Ming-Wang_Contact-Us_1180x1560_001.jpg?v=1650928888" alt="right image"> 1735 1736 1737 <img class="w-full block md:hidden" src="//mingwang.com/cdn/shop/files/Ming-Wang_Banner_Contact-Us_M_630x240_000---Copy.jpg?v=1650929710" alt="right image"> 1738 1739 </div> 1740 </div> 1741</section> 1742 1743 1744 1745 1746 1747 1748</div><div id="shopify-section-template--27800269619294__breadcrumb" class="shopify-section"><div data-section-id="template--27800269619294__breadcrumb" data-section-type="main-breadcrumb"> 1749 <div class="page__breadcrumb container"> 1750 <div class="flex flex-wrap items-center justify-center text-cs tracking-wide py-5 mb-4 leading-relaxed"> 1751 <a href="/" class="product__breadcrumb--item">Home</a><span class="page__breadcrumb--divider px-1.5">/</span>
1752 <span class="page__breadcrumb--item is--active">Contact Us</span></div> 1753 </div> 1754</div> 1755 1756 1757 1758<style> #shopify-section-template--27800269619294__breadcrumb .text-gray-500 {color: #000 !important;} #shopify-section-template--27800269619294__breadcrumb .text-gray-400 {color: #000 !important;} #shopify-section-template--27800269619294__breadcrumb .text-cs {font-size: 14px !important;} #shopify-section-template--27800269619294__breadcrumb .text-cs a {font-size: 14px !important;} #shopify-section-template--27800269619294__breadcrumb .border-t {border-top-width: 0px;} #shopify-section-template--27800269619294__breadcrumb .border-b {border-bottom-width: 0px;} </style></div> 1759 </main><div class="vue-ajax-cart-render"> 1760 <ajax-cart-render 1761 data-freeshipping-settings='{ 1762 "enable_shipping_message": true, 1763 "shipping_message_heading": "Thanks+for+Shopping+with+Us%21", 1764 "shipping_message_text": "Enjoy+Complimentary+Standard+Shipping+on+All+Orders%21" 1765 }' 1766 data-file-url='//mingwang.com/cdn/shop/files/color.png?v=81048' 1767 ></ajax-cart-render> 1768 </div> 1769 <div class="vue-quick-add-product"> 1770 <quick-add-product 1771 class="relative block lg:hidden" 1772 /> 1773 </div> 1774 <div class="vue-back-to-top"> 1775 <back-to-top data-visibleoffset="800"></back-to-top> 1776 </div> 1777 <div class="vue-svg-sprites"> 1778 <svg-sprites data-url="//mingwang.com/cdn/shop/t/754/assets/static-sprites.svg?v=81821993891792350401790929667"></svg-sprites> 1779 </div> 1780 </div> 1781 1782 <!-- Global Notify Modal --> 1783<div class="notify-modal hidden fixed inset-0 z-50 transition-all duration-200 js-notify-modal"> 1784 <div class="notify-modal__wrapper flex items-center justify-center w-full h-full"> 1785 <div class="notify-modal__content relative p-4 bg-white rounded"> 1786 <button class="notify-modal__close absolute top-0 right-0 p-4 cursor-pointer js-notify-modal-close"> 1787 <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"> 1788 <path d="M17.1768 2.23368L17.3536 2.0569L17.1768 1.88013L16.1199 0.823223L15.9431 0.646447L15.7663 0.823223L9 7.58954L2.23368 0.823223L2.0569 0.646447L1.88013 0.823223L0.823223 1.88013L0.646447 2.0569L0.823223 2.23368L7.58954 9L0.823223 15.7663L0.646447 15.9431L0.823223 16.1199L1.88013 17.1768L2.0569 17.3536L2.23368 17.1768L9 10.4105L15.7663 17.1768L15.9431 17.3536L16.1199 17.1768L17.1768 16.1199L17.3536 15.9431L17.1768 15.7663L10.4105 9L17.1768 2.23368Z" fill="black" stroke="black" stroke-width="0.5"/> 1789 </svg> 1790 </button> 1791 <div class="notify-modal__texts h-full flex items-center justify-center"> 1792 <div class="w-full text-center"> 1793 <div class="text-2xl tracking-wide mb-4">Thank You</div> 1794 <p class="text-cs tracking-wide">
1794Weâll let you know when this item arrives.</p> 1795 <p class="notify-modal__error text-xs mt-4 text-error hidden js-notify-modal-error"></p> 1796 </div> 1797 </div> 1798 </div> 1799 </div> 1800</div> 1801 <div id="shopify-section-layout-footer" class="shopify-section"><footer class="footer" data-section-id="layout-footer" data-section-type="footer"> 1802 <div class="footer__newsletter py-8" style="background-color: #f6f6f6;"> 1803 <div class="container"> 1804 <div class="footer__newsletter--wrapper mx-auto"> 1805 <div class="footer__newsletter--header text-center mb-8"> 1806 1807 <div class="footer__newsletter--heading text-4xl mb-4 leading-relaxed"> 1808 Get <span>20% Off</span>  Your First Order 1809 </div> 1810 1811 1812 <div class="text-sm"> 1813 <p>Sign up to be the first to hear about new arrivals, inspiration and styling tips, promotions, and access to exclusive offers while enjoying 20% off your first order.</p> 1814 </div> 1815 1816 </div> 1817 1818 <form method="POST" id="klaviyo-signup-form" class="footer__newsletter--form"> 1819 <input type="hidden" name="g" value="PCYTgG"> 1820 <input type="hidden" name="$fields" value="$consent"> 1821 <input type="hidden" name="$list_fields" value="$consent"> 1822 <input type="text" name="honeypot" id="honeypot" class="hidden" value="" /> 1823 1824 <div class="flex flex-nowrap items-center mb-3"> 1825 <label 1826 for="FooterNewsletterInput" 1827 class="sr-only" 1828 > 1829 Email 1830 </label> 1831 1832 <input 1833 id="FooterNewsletterInput" 1834 type="email" 1835 name="email" 1836 class="footer__newsletter--input" 1837 placeholder="Enter your email" 1838 required 1839 /> 1840 <button type="submit" class="footer__newsletter--button button button-primary text-xs tracking-wider">Sign Up</button> 1841 </div> 1842 </form> 1843 <div id="klaviyo-signup-message" class="footer__newsletter--message p-4 text-center text-xs hidden"> 1844 <span class="font-normal tracking-wider block">Thanks for subscribing!</span> 1845 <span class="font-normal tracking-wider block">Check your email for a confirmation message.</span> 1846 </div> 1847 </div> 1848 </div> 1849 </div> 1850 1851 <div class="footer-main mt-14 md:mt-20"> 1852 <div class="container"><div class="footer-flex py-10 border-y flex flex-wrap items-start justify-between"><div class="footer-flex__item footer-about mb-16 lg:mb-0"><a href="https://mingwang.com" class="block footer-about__logo mb-4"> 1853 <svg xmlns="http://www.w3.org/2000/svg" width="199" height="26" viewbox="0 0 199 26" fill="none" xmlns:xlink="http://www.w3.org/1999/xlink"> 1854<rect y="0.727539" width="199" height="25" fill="url(#pattern0)"></rect> 1855<defs> 1856<pattern id="pattern0" patterncontentunits="objectBoundingBox" width="1" height="1"> 1857<use xlink:href="#image0_2630_5961" transform="translate(0.00339975) scale(0.00299115 0.0238095)"></use> 1858</pattern> 1859<image id="image0_2630_5961" width="329" height="42" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUkAAAAqCAYAAAA+nanoAAAACXBIWXMAAAsTAAALEwEAmpwYAAASiklEQVR4nO2de5RdVX3HP5NMnpCERwS1ES4PTQsmvahoUMEpIgolNhARqKU9GigiQVJQybLUykJ8UKl1iVaxQVRAAiIJ+KYgirVEQYP4wBogQISKKUmcyXuS0z9+e6/fvnfu45z9uPcOzHetu+7MPWf/9uPs89u//XvtPmA2cDGwCMjpPj4C3ALcV7Lcq4AXAE8Bq0qWfQWwGHg7nRmDBeb7h8D6hPWMB+YCrwZeAlSAGcB0YBDYBjwBPAz8DLgX2JiwPfWYhYw9wD3A/0Wm3wfcCZwOPB2Zdj9wkvn7QWQMQ/EuYDLwrxFotcKbgQHgwsT1AEwFjjd/fxfYkrCufuDlwDxkvh8I7InM9z8i8/0x5Fndj8z3zUUIVxHGsCRyg33wFqQtAx5lV5iyKzzKDpiy7/Eo64Mc/34WwWuBq4FnnLqKfHYCdyGLxeREbXNxmFP3kgT0X2NovzMB7dehbT86Ar0+YA3wO2RxS4kMaXeWuB6QhdmOUyUB/T7gOODLwCbKzfftwLeQRXRCq0qqpsAOdFXvBg4CNtBdJrkTOMqjfFmkYpLHI6tj/WRYC6wErgT+EWFI7wM+DFyHrKrDdWXWA+cjq3NK/NbU958JaH/K0L4nAe1/QccpBlMbQMd+fgR6rZCZejYDhyeuq0I6JnkK8HNGzvc1wK3AFcD7kfm+FPgocAMi+e+qK7MOGZdxjSqqOjc+jGzHOo0JwI8JYx4rCGeSObL9nOlBowxiM8n9kUnhPvRfAO9FFp8imAosRFQd7gS6Dzg0Ujsb4RPoIj09It3xiOolB3YDL4xIG+BXhvYXI9G7Dh3zlZFoNkPm1PVLYI+EdVWIzyQPRNQo7ny/H1nUZxWkMQORIL9VR+cuGsyVat1NN4W03hMfr2vDgAeNFcRhkjkycH0edIoiJpM8Fvi9Q/NBRBIJaf+hwNccmhsRnW8K/IVTz8KIdF9P7TO9KCLtgx26p0agtxeiL9uB6IqHEf16KmTUjs21CeuqOPVUItA7GZmPlua9yBwKwUuBOxya66iTsKvOxc2k0+E0w0noVncn3WWSG9Ft51IPOkURi0megbxYdvyWEnd7/Dbkpc2Bz0Wk66IfVbNcG5Hu59AJb1+mWLgA1WlNi0DvfFSKWWn+fn8Eus2QmTpcnXWWqK4K8Zjk+eguZytwLk22x55YjL5Pl7kXqmgn/sl8b0OsoqkxC9Hp5Ig0uZHuMsnHgY+Zv4cRA0gKxGCSp6IT5g+IkSIFXoUoxVMaE25A+vF74kz6CSgD+AA63odEoA1ipc3NdwysNvTeBZyJ6tVS7WYyVJVyjfl7CzAnQV0V4jDJdzp01pGOP70R+CR1Y191Kt8fUXLnwEOI+TwVxiMuMDnwKKIXsS/9gAe9FcSRJCcBD6API4V+MpRJHoWueE8hVuLRjL9GxyTGtv5NDr390IU4xu5gGiJB5ohkE4qXG1q7kLbOcOgfG4F+I2SG/q8RPfBa0r3zFcKZ5Akob1hDcb1jNFSp7cSL0W33lxLW+yF0clgpqNs6yWHz/+HoGHyHuCI9hPVzb0TizYEh4GXxmtU17IWqWi5rfWshfJnaLbb9/4EItE9Gn9+BEeh91tD6tvPbzea3GyLQb4TM0F9r/j8KHf/rItdVIYxJurvNPyD8qeOoMrITi5zfsgR1vgGxOObAJc7v3WaSufNb5vx2ycgiQQjpp32pcuBvIrap2/ge0qefBdKZhPrLvdv8Nh8dsz8NpG+3pzEY7lTEyTlHfIQtrCS8DdgnQj31yKhlkiA+wnaMzopYV4UwJukaEN8YrVUlUaVxJ76CGnNCJ5aL5wP/a2jfSa2uq5eYJMAXUGn3dR50m8G3n1V0cflaxPb0Av4BHZeQ7dQphobr9uPqKC8NoD0OnbuXB9Cx+DtDaz0wsa6eJ6hl9DGRMZJJ9gG3o0aRWPrJCv5M8g1O2X+P1B4vVGnciemI32SOuJVMiVDXOMRpOEcm2/Prrvcak5yC9D0HnkR0RjHg28+bTLntFPd/HC04BB2Xvw+gcyO6ALtYhurdfPFKtI2vDKBjYfX/jcIQL0PfvdjIGMkkQaRWq8p5iDiW+wr+TPL7qK1g3wht8UaV5p04EjUQXB2hrkvQVf74Btd7jUmCSNFD5tp3iaOf9OnnAagU+fkIbehFWAft2zzL74nqks+pu3YcOu5VT/qXogt8
18596DyY7bTnpQ2uu76YMRiyi4zGTBJq9ZM3Rqirgh+TrDrlYkjtQajSuhOuruL0gHqOQS1UH2pyTy8ySRDdn73+AQ/69fDp51KnXOpQsm7hCqR/W/DbuZxuyu9kpC5vPJLkIkfC03zwU1P+PzzLu7Bhja38N++KWJ+LjOZMEmpVH6E+0xX8mOSVqKorpWN9IVRp3Yk+NHRnED9fs5moU+8Pae7w3KtMEmSi2of2eo86XPj0cxXptl+9ApuQIgdO9Ci/wpT9ZpPrnzbXH6G8D+KfOG37K4+2uZiAMuxWRhK7OA8SZ+trkdGaSfahYa7b8Je8wZ9JrqWx2qQrqNK+E/shOrkciZGcVIJ+HzJprYK6lVK+l5mkq59spE8tg7L93BONBOr61iMhxqPuHp8pWXYG6l94ZpN7jkbHfl5J+mebclsRq3QIFhpam2nN/KagARaLAut0kdGaSYK4mj1q7vst/ky6QnkmeaBT5gLPeqOhqF7laTQS4GXIVqEoLkKcQUEezroSZXsJW5HJPYQ43V9P+pRWFkc6daXIaNMr2AV8w/z9lyXLLkAsxNtoniDiv5DFHuC0kvRt7sg7Cc+JaBneckRKbIatiJcJCJPuJDYgY7QTieXvpB7cDSjoiflepTinv9y59+QCtOehSuCPF7i/lyVJC6v3yoEPetQF5ftppZgc2fY9m2GlrJxyoWffNmVuaXOf1XU9SXEhYTJqEAqxvAO8CDXAFQl7fQU6HrHccjLaS5IWS5z6z/Ooq0J5SdKGR++i1jWqa6hSvBP9yGqcIyvNAS3udcX1VbRJamkwGpgkqEP3LsRqWhZl+/lRVD/0bIcb9lc0ycO+6GL8ljb3zkPH/5iC9E9wyoQuUjaWvIwrks2Z+G+BdVtkFGeSrn5yOxJGWQYVyjNJq/9/rGRdSVDWjWEYyTyzEQklW05z5rcMGZSNiPS106N9vYolSMTFOCR0LHauwnrYfH8pj3roFQwi/nFQfMt9KrKAb0a3681wL2K4AYkZLwK71b4PyRzui3HoVruMxXqZ+T6TcvaAGMiBdyACz0TEV3dG4jot/Q2J6ykEH1+vx9EHPY/G7jyL0e34WcgAP5uwDXkxh4DnIXqjlPpJqzTfkbCOXoLVKc6jWIIRm9PxVkSP1w43m+9TKPbcLLP+eoF7W+E4ZPc1jMSTF8X1yLPfB2lzp7EBGeMdiP/msta3B8MKXpsS11MYVfxM9J9xyp3g/H4Eul26qmRbRst22+I0p1wz389GKNtPmxtxbYk6RjNc62YzS7XFC1Ed30lt7rWY69B/U5t75zj3HlGQfjPYiCmfkFKb9CKGS0yG33xajI7F4oJlKpTnLyvM/T8p1bpECEnQeiGieJ6DrIpzka3STYhYvpq42aB7EcsRt5LzEP3ZD4iXY9CFPdFtr4g0Z+Mfavor0kq1jyF6uLkI42sldS1E9GYbkIxNRfBz4DfIGJxKbQaeelgpch1hyTdmoqdkXuNRfhmibz0WkeYeaX17ElyFLOwLEQPYKtIwMitBxjxW4jACjEBV/CRJgD9DrX7fR5NiDOKX0mi0SZIgOqL7TdmnKaafLNvPi5wysc6BWe3QLPupRGpDK9jY5Y20Nvr9t7mvrIvKP5tym2it57OGyrJ+m/W40NDxPQ3RTXrx4cC2ZPjvTGagOR0eRQy0rVCh/LyxkVdFVCdFsRbP+R4af/prNEvJMWjY4jmIA+pzAduBtyIpr56HSNKxTxhc4/w9OzLtXsXt5nsGzbOuH4A6hZeNM15uvqfTOI8AiNXc0r+9yT1FYSNrrkW8IspiN3q8RUb6UyybYRMy33cgTO8a4mdQt7xjMnFydgajSriEYCXInLA409EoSVrYM8Nz2scGl+1nxSlzgV/zgjFA+DwpAzct2ZVN7nmfuf4UftKZzUD/lSbXbQDFEGFW5VejYxdyhISb9OLNAXQywnXc5zltWdLivgrl542bbSkkX0QIFtg2xMq4fQ6iI/klcVLaj0Z8FYkNBriYWmNWKNYiWy3w88scjdiNSm/NXIFs1MxX8ZPOLHOcT2P9rK33DmTH4AvrDfI9ZKvqi0cMDeh8BE49Po1K41cQN1PRT1E9fDMpv6OoEkdCeBHh/oKjWZIEkTbs+eGt4tR9+mkt3NvpztnoA3RWkgRJJGHrrD/7+8XOtaM86bs5LOvDFPvRuOnMkz6I+5ZNtRcjk7xNejGM//uWEcdbYhqyNW6ln6zgN29sRvJnKBaIEhsLiCxJgkg6T7a969mN7cjLthHRZ91IPN2RlXomEjfZQS/jDjTKqN69x27DnsD/uNiHEQstiJ7NxWuRxSinvYN6K5yOWGk3IRJvKG4xtMYDb49ALwSDiHfAdoQBfpF4+kmrY96bkc+mo4h9wNUYZEV9h/n7NfjnLqzHD9BQtiV0PvKiG9iCZLKH5kzSHkfrC+tYfiK1Erqt717kACpfWIPN9cQJK3WTXiwi3bGzRbEa1UnOJ57b30pEJw3wXrrIq8aYZBrcipzdCzJp5keguRvR/YCoNpZEoDkaYPWSx6DuT3PQY3RvCqRvjY6TqTWGWCbpmyUdpJ1WV/c/iMoixuc3huZBpDt2tgw+i+onP4K/+sPFdjRW/c+Bv41A0xtVOq9raobRrpN0MRHVTz5DbTIQ3372oxbZIeAlwa0sjgG6M0/cZLcLzW/2OOKQ82pc2LNm7Lba1VWGZIH/pEMn1aeZZb4VMuLoJF24+snH0czwFfznzRQksCBHpPlOZihfQAKd5BhqsQPVT+5N62QgRTEMnItIlXsgepvQBLC9jt8hiSVAJfIzzPfykbd7wTKa45GX29azFvHY8MEk1FCzGdEjxvwMGdqn0OVDsgwGkbZsQ3Y6MfSTW1FvmZlI5FU3jDhjkiRpJEkL98znj5nfQvoJGi2SI7qbTkycAbo3T2x/H0OivGw7Yh11vB96/tJpSCKLnLDUZGeg3ghFknSUxTQ02m1JybIZ8SVJi7PQ53MhkqA6dN5c5dBI4bzeCAucOseYJGmZJEjC4RyRAI9GXUIGPOmNRyylts23kVai7AM+RffmyRFO3fYArdWR67jD0P08IqnlhJ1ldKehcXO7GwPwBVPHL0qWy0jHJAGuM/S3UetIX/GkNxEdzxz4EmkjjiagfRhjkgYDpGWSE9AY4zWIjjKESYJMnO+g7V7NSF/CGJiJHlqfAz8izhnsZWHjljeY76WR6S9C9cc5wih9JfSD0cxE7bIMhcA9s6eMsSQjLZPcE9EX54iqxErplQCaM9B3KEcOFEyRx3UWet53jkmPV2WMSQ6QlkmCGG7sCxi63baYiMTzWnpbkGxEMZhYP3JUgT3Vz27tu6UDdVPzpZir+6BnzOeEnTltDUtPkNaDpA+xmueUy/GYkZZJglj2txL3mU1F5qCltwlJ2RZDqpyEqAfsLiJH9KoTYYxJQmeYJNTqJ2MwSYuzUf1UjsQyX4zfSnsAEhNtrYo5MtnfQ3d98k502uPrPN4OrsT8Nk8a4xFjU45kMkoNex77EMVPNMxIzyShVj8Zi7/0IX6TNmdtjljTL0ASzJTFIYjO2+YJyJFkNTVH/VYZY5IDdIZJgqaBiskkQZibTepqP7uQbcnlSGTEEcgz3sd8H4bo3c5GJLUH6srvRsLDQpIyxMIkVJf77jb3+sImtBhGXVjKwl0ID47UrlZ4AXrccNF47ozOMEmo3elUItKdjR5VbT87gbuBSxFL+1xT577m+3DEg+Fc4GokL6pbfti0d4SrUTVRJ3zwXGCS/Qjjis0kLeYgD9oyFJ/PeoRpHkZv4VaEcac6U2gaIjXfHUBjBTKGd0VoT1FYCfjHBe/P6ByT3ANxo0rFX45EVCP1W/synyeRTFMNhYF+ZA++0vwfep5wKGw7fA68WlX3XQbraX5Wc2wMIyF1qxPRfxB5Cc5FMhEdi+REnI0o1OuxC9lar0EU43cjiWZ78eC225Com1Q5AgYR6eRHnuUnIeO2EpFUOoVPoFmQZtL+/XkcaePTKRtlsBmJvS7KwMviJ8j7NB1RyQwgRqxDaaw/H0YWh4eQ53wPMu+bZpHqdtzncxmzEEfzoTb3xcTeiJVwKrIgDiL6l15kiI0wBelDykQq+6NjM4Z4OAjR1XbyMLuZiGBg5/sfzWe4DJH/B6BBBDBYPqlFAAAAAElFTkSuQmCC"></image> 1860</defs> 1861</svg> 1862 </a><div class="footer-about__text mb-8 text-sm leading-loose"> 1863 <p>At Ming Wang, we believe in helping all women to be comfortable and confident in their own skin with bold, luxuri
1863ous statement knits, timeless wovens, and essential basics.<br/><br/><strong>Questions?</strong><br/>Give Us a Call at <a href="tel:1-800-535-8281">1-800-535-8281</a></p> 1864 </div><div class="footer-about__icon"> 1865 <svg xmlns="http://www.w3.org/2000/svg" width="94" height="33" viewbox="0 0 94 33" fill="none"> 1866<g clip-path="url(#clip0_2630_5962)"> 1867<path d="M29.0269 0.727539H17.4943C7.83247 0.727539 0 7.89007 0 16.7255V16.7296C0 25.565 7.83247 32.7275 17.4943 32.7275H29.0269C38.6887 32.7275 46.5212 25.565 46.5212 16.7296V16.7255C46.5212 7.89007 38.6887 0.727539 29.0269 0.727539Z" fill="black" fill-opacity="0.1"></path> 1868<path d="M75.5481 0.727539H64.0155C54.3537 0.727539 46.5212 7.89007 46.5212 16.7255V16.7296C46.5212 25.565 54.3537 32.7275 64.0155 32.7275H75.5481C85.2099 32.7275 93.0424 25.565 93.0424 16.7296V16.7255C93.0424 7.89007 85.2099 0.727539 75.5481 0.727539Z" fill="black" fill-opacity="0.1"></path> 1869<path d="M46.8144 27.4589C53.294 27.4589 58.5468 22.6554 58.5468 16.7299C58.5468 10.8045 53.294 6.00098 46.8144 6.00098C40.3347 6.00098 35.0819 10.8045 35.0819 16.7299C35.0819 22.6554 40.3347 27.4589 46.8144 27.4589Z" fill="white"></path> 1870<path d="M19.8932 9.9617C20.2435 9.9569 20.5844 9.85752 20.8731 9.67607C21.1618 9.49462 21.3854 9.23918 21.5158 8.94187C21.6462 8.64455 21.6776 8.31861 21.6061 8.00502C21.5345 7.69143 21.3632 7.40417 21.1137 7.17934C20.8641 6.95451 20.5475 6.80215 20.2035 6.7414C19.8596 6.68065 19.5037 6.71422 19.1805 6.8379C18.8574 6.96157 18.5814 7.16983 18.3873 7.43651C18.1932 7.70318 18.0896 8.01637 18.0896 8.33672C18.0896 8.55218 18.1364 8.7655 18.2274 8.96425C18.3183 9.16301 18.4516 9.34324 18.6194 9.49446C18.7873 9.64567 18.9863 9.76486 19.205 9.84507C19.4237 9.92529 19.6576 9.96493 19.8932 9.9617ZM24.58 20.7638C24.4088 20.8156 24.2553 20.9073 24.1346 21.0298C24.0138 21.1523 23.93 21.3014 23.8914 21.4625V21.495C23.6267 22.2114 23.1811 22.8607 22.5906 23.3901C22.0001 23.9194 21.2814 24.3141 20.4929 24.5419C19.8059 24.7338 19.0819 24.7892 18.3695 24.7044C17.3135 24.5458 16.3296 24.1129 15.5352 23.4572L15.4508 23.4084L15.2287 23.2013C15.162 23.1322 15.0954 23.0672 15.0332 22.9941C14.971 22.9209 14.9932 22.9453 14.971 22.925C14.5385 22.4302 14.2156 21.8631 14.0203 21.2553C13.7939 20.5616 13.7319 19.8318 13.8382 19.1144C13.9476 18.3595 14.2489 17.6384 14.7179 17.0091C15.187 16.3799 15.8107 15.8598 16.5392 15.4907H16.5703C16.7914 15.4138 16.9783 15.2718 17.1015 15.0871C17.2247 14.9023 17.2772 14.6854 17.2508 14.4704C17.2243 14.2553 17.1204 14.0545 16.9553 13.8994C16.7903 13.7444 16.5736 13.6439 16.3393 13.6139C16.1355 13.5855 15.9271 13.6168 15.744 13.7032C14.6693 14.2088 13.7444 14.9447 13.0481 15.8481C12.3519 16.7514 11.9051 17.7955 11.7458 18.891C11.5816 19.9316 11.6773 20.9927 12.0257 21.9947C12.2938 22.8271 12.7387 23.603 13.3348 24.2781C13.931 24.9532 14.6668 25.5142 15.5001 25.9292C16.3334 26.3442 17.248 26.605 18.1916 26.6966C19.1352 26.7883 20.0893 26.709 20.9994 26.4634C22.1463 26.1329 23.1872 25.5505 24.0313 24.7673C24.8754 23.9841 25.4969 23.0238 25.8416 21.9703C25.904 21.785 25.904 21.5869 25.8416 21.4016C25.8054 21.2835 25.7438 21.1732 25.6605 21.0771C25.5773 20.981 25.4739 20.9009 25.3566 20.8416C25.2392 20.7822 25.1101 20.7448 24.9768 20.7315C24.8435 20.7181 24.7086 20.7291 24.58 20.7638Z" fill="black" fill-opacity="0.5"></path> 1871<path d="M33.0073 22.1086C32.9006 21.9435 32.7275 21.823 32.525 21.7729C32.3225 21.7228 32.1066 21.7471 31.9234 21.8405L30.7372 22.4499L27.7253 18.2981C27.6338 18.1482 27.5014 18.0227 27.341 17.9336C27.1806 17.8446 26.9977 17.7952 26.8101 17.7902H21.1549V16.1653H25.0731C25.354 16.1424 25.6153 16.0242 25.8056 15.834C25.9959 15.6438 26.1015 15.3953 26.1015 15.1375C26.1015 14.8796 25.9959 14.6311 25.8056 14.4409C25.6153 14.2507 25.354 14.1325 25.0731 14.1097H21.1549V11.9566C21.1549 11.6484 21.021 11.3529 20.7828 11.135C20.5445 10.9171 20.2213 10.7947 19.8844 10.7947C19.5474 10.7947 19.2242 10.9171 18.986 11.135C18.7477 11.3529 18.6138 11.6484 18.6138 11.9566V18.7165C18.6153 19.0083 18.7344 19.2895 18.9483 19.5061C19.1622 19.7227 19.4559 19.8596 19.7733 19.8905C19.8606 19.8946 19.9481 19.8946 20.0354 19.8905H26.5969L29.4534 23.8271C29.5895 24.0121 29.7976 24.1429 30.0353 24.1927C30.0948 24.2071 30.1559 24.2152 30.2175 24.2171H30.2397C30.3474 24.2211 30.4548 24.2045 30.5551 24.1683H30.6129C30.6291 24.1665 30.6455 24.1665 30.6617 24.1683L32.7097 23.1202C32.8047 23.0743 32.8884 23.0109 32.9555 22.9341C33.0226 22.8573 33.0716 22.7687 33.0996 22.6737C33.1275 22.5788 33.1337 22.4796 33.1179 22.3824C33.102 22.2852 33.0644 22.192 33.0073 22.1086ZM78.7155 26.3905C78.7155 26.4368 78.6954 26.4812 78.6596 26.514C78.6238 26.5468 78.5752 26.5652 78.5245 26.5652H62.7805C62.7302 26.5641 62.6823 26.5454 62.6467 26.5129C62.6111 26.4803 62.5906 26.4365 62.5895 26.3905V21.1093C62.5895 21.0863 62.5944 21.0636 62.604 21.0424C62.6136 21.0212 62.6277 21.002 62.6455 20.9858C62.6632 20.9695 62.6842 20.9567 62.7074 20.9479C62.7306 20.9391 62.7554 20.9346 62.7805 20.9346H78.5334C78.5841 20.9346 78.6326 20.953 78.6685 20.9858C78.7043 21.0185 78.7244 21.0629 78.7244 21.1093V26.3905H78.7155ZM68.5068 23.4614H70.0617C70.1057 23.4604 70.1475 23.4437 70.1782 23.4148C70.2089 23.386 70.2261 23.3473 70.226 23.3071V21.8852C70.2261 21.845 70.2089 21.8063 70.1782 21.7775C70.1475 21.7486 70.1057 21.7319 70.0617 21.7308H68.5068C68.4621 21.7308 68.4191 21.7471 68.3875 21.776C68.3558 21.805 68.338 21.8443 68.338 21.8852V23.3071C68.338 23.348 68.3558 23.3873 68.3875 23.4162C68.4191 23.4452 68.4621 23.4614 68.5068 23.4614ZM65.5393 23.953H63.9844C63.9627 23.9524 63.941 23.9559 63.9208 23.9633C63.9006 23.9707 63.8822 23.9817 63.8668 23.9958C63.8514 24.0098 63.8394 24.0266 63.8313 24.0451C63.8233 24.0636 63.8194 24.0834 63.8201 24.1033V25.5252C63.8194 25.5451 63.8233 25.5649 63.8313 25.5833C63.8394 25.6018 63.8514 25.6186 63.8668 25.6327C63.8822 25.6468 63.9006 25.
18716578 63.9208 25.6652C63.941 25.6725 63.9627 25.676 63.9844 25.6755H65.5393C65.5612 25.676 65.5831 25.6725 65.6035 25.6652C65.624 25.6579 65.6426 25.6469 65.6584 25.6329C65.6741 25.6189 65.6866 25.6022 65.6952 25.5836C65.7037 25.5651 65.7081 25.5453 65.7081 25.5252V24.1033C65.7081 24.0832 65.7037 24.0633 65.6952 24.0448C65.6866 24.0263 65.6741 24.0096 65.6584 23.9956C65.6426 23.9815 65.624 23.9706 65.6035 23.9633C65.5831 23.9559 65.5612 23.9525 65.5393 23.953ZM65.5393 23.4411H67.0897C67.1345 23.4411 67.1774 23.4249 67.2091 23.3959C67.2407 23.367 67.2585 23.3277 67.2585 23.2868V21.8649C67.2585 21.824 67.2407 21.7847 67.2091 21.7557C67.1774 21.7268 67.1345 21.7105 67.0897 21.7105H65.5393C65.5167 21.71 65.4943 21.7136 65.4733 21.7211C65.4523 21.7286 65.4332 21.7399 65.417 21.7543C65.4009 21.7687 65.388 21.7859 65.3793 21.8049C65.3705 21.8239 65.366 21.8443 65.366 21.8649V23.2868C65.366 23.3074 65.3705 23.3278 65.3793 23.3468C65.388 23.3658 65.4009 23.383 65.417 23.3974C65.4332 23.4118 65.4523 23.423 65.4733 23.4306C65.4943 23.4381 65.5167 23.4417 65.5393 23.4411ZM71.4211 23.4411H72.9759C73.0207 23.4411 73.0636 23.4249 73.0953 23.3959C73.1269 23.367 73.1447 23.3277 73.1447 23.2868V21.8649C73.1447 21.824 73.1269 21.7847 73.0953 21.7557C73.0636 21.7268 73.0207 21.7105 72.9759 21.7105H71.4255C71.4035 21.7105 71.3818 21.7145 71.3616 21.7223C71.3413 21.7301 71.323 21.7416 71.3077 21.756C71.2924 21.7704 71.2803 21.7874 71.2723 21.8061C71.2644 21.8248 71.2605 21.8448 71.2611 21.8649V23.2868C71.2605 23.3068 71.2644 23.3268 71.2723 23.3455C71.2803 23.3642 71.2924 23.3813 71.3077 23.3957C71.323 23.4101 71.3413 23.4215 71.3616 23.4293C71.3818 23.4371 71.4035 23.4411 71.4255 23.4411H71.4211ZM74.3708 23.4411H75.9257C75.9477 23.4411 75.9694 23.4371 75.9896 23.4293C76.0099 23.4215 76.0282 23.4101 76.0435 23.3957C76.0588 23.3813 76.0709 23.3642 76.0788 23.3455C76.0868 23.3268 76.0907 23.3068 76.0901 23.2868V21.8649C76.0907 21.8448 76.0868 21.8248 76.0788 21.8061C76.0709 21.7874 76.0588 21.7704 76.0435 21.756C76.0282 21.7416 76.0099 21.7301 75.9896 21.7223C75.9694 21.7145 75.9477 21.7105 75.9257 21.7105H74.3708C74.3489 21.7105 74.3271 21.7145 74.3069 21.7223C74.2867 21.7301 74.2683 21.7416 74.253 21.756C74.2377 21.7704 74.2257 21.7874 74.2177 21.8061C74.2097 21.8248 74.2059 21.8448 74.2065 21.8649V23.2868C74.2059 23.3068 74.2097 23.3268 74.2177 23.3455C74.2257 23.3642 74.2377 23.3813 74.253 23.3957C74.2683 23.4101 74.2867 23.4215 74.3069 23.4293C74.3271 23.4371 74.3489 23.4411 74.3708 23.4411ZM74.3708 23.953H72.816C72.794 23.9525 72.7722 23.9559 72.7517 23.9633C72.7313 23.9706 72.7126 23.9815 72.6969 23.9956C72.6811 24.0096 72.6686 24.0263 72.6601 24.0448C72.6516 24.0633 72.6472 24.0832 72.6472 24.1033V25.5252C72.6472 25.5453 72.6516 25.5651 72.6601 25.5836C72.6686 25.6022 72.6811 25.6189 72.6969 25.6329C72.7126 25.6469 72.7313 25.6579 72.7517 25.6652C72.7722 25.6725 72.794 25.676 72.816 25.6755H74.3708C74.3928 25.676 74.4146 25.6725 74.4351 25.6652C74.4556 25.6579 74.4742 25.6469 74.4899 25.6329C74.5057 25.6189 74.5182 25.6022 74.5267 25.5836C74.5353 25.5651 74.5397 25.5453 74.5396 25.5252V24.1033C74.5397 24.0832 74.5353 24.0633 74.5267 24.0448C74.5182 24.0263 74.5057 24.0096 74.4899 23.9956C74.4742 23.9815 74.4556 23.9706 74.4351 23.9633C74.4146 23.9559 74.3928 23.9525 74.3708 23.953ZM68.4802 23.953H66.9298C66.9078 23.9525 66.8859 23.9559 66.8655 23.9633C66.845 23.9706 66.8264 23.9815 66.8106 23.9956C66.7949 24.0096 66.7824 24.0263 66.7739 24.0448C66.7653 24.0633 66.7609 24.0832 66.7609 24.1033V25.5252C66.7609 25.5453 66.7653 25.5651 66.7739 25.5836C66.7824 25.6022 66.7949 25.6189 66.8106 25.6329C66.8264 25.6469 66.845 25.6579 66.8655 25.6652C66.8859 25.6725 66.9
1871078 25.676 66.9298 25.6755H68.4802C68.5025 25.6766 68.5248 25.6735 68.5458 25.6665C68.5668 25.6594 68.586 25.6485 68.6022 25.6344C68.6184 25.6204 68.6313 25.6034 68.6401 25.5846C68.6489 25.5658 68.6535 25.5456 68.6534 25.5252V24.1033C68.6535 24.0829 68.6489 24.0626 68.6401 24.0438C68.6313 24.0251 68.6184 24.0081 68.6022 23.994C68.586 23.98 68.5668 23.9691 68.5458 23.962C68.5248 23.955 68.5025 23.9519 68.4802 23.953ZM77.3162 23.953H75.7613C75.7394 23.9525 75.7175 23.9559 75.6971 23.9633C75.6766 23.9706 75.658 23.9815 75.6422 23.9956C75.6265 24.0096 75.614 24.0263 75.6054 24.0448C75.5969 24.0633 75.5925 24.0832 75.5925 24.1033V25.5252C75.5925 25.5453 75.5969 25.5651 75.6054 25.5836C75.614 25.6022 75.6265 25.6189 75.6422 25.6329C75.658 25.6469 75.6766 25.6579 75.6971 25.6652C75.7175 25.6725 75.7394 25.676 75.7613 25.6755H77.3162C77.3598 25.6755 77.4016 25.6596 77.4324 25.6315C77.4632 25.6033 77.4805 25.565 77.4805 25.5252V24.1033C77.4805 24.0634 77.4632 24.0252 77.4324 23.997C77.4016 23.9688 77.3598 23.953 77.3162 23.953ZM71.4255 23.953H69.8707C69.8487 23.9525 69.8268 23.9559 69.8064 23.9633C69.7859 23.9706 69.7673 23.9815 69.7515 23.9956C69.7358 24.0096 69.7233 24.0263 69.7148 24.0448C69.7062 24.0633 69.7018 24.0832 69.7018 24.1033V25.5252C69.7018 25.5453 69.7062 25.5651 69.7148 25.5836C69.7233 25.6022 69.7358 25.6189 69.7515 25.6329C69.7673 25.6469 69.7859 25.6579 69.8064 25.6652C69.8268 25.6725 69.8487 25.676 69.8707 25.6755H71.4255C71.4475 25.676 71.4693 25.6725 71.4898 25.6652C71.5102 25.6579 71.5289 25.6469 71.5446 25.6329C71.5603 25.6189 71.5729 25.6022 71.5814 25.5836C71.5899 25.5651 71.5943 25.5453 71.5943 25.5252V24.1033C71.5943 24.0832 71.5899 24.0633 71.5814 24.0448C71.5729 24.0263 71.5603 24.0096 71.5446 23.9956C71.5289 23.9815 71.5102 23.9706 71.4898 23.9633C71.4693 23.9559 71.4475 23.9525 71.4255 23.953ZM62.9849 20.0449C62.9823 20.0824 62.9957 20.1194 63.0222 20.1481C63.0486 20.1769 63.0862 20.1952 63.127 20.1993H78.2047C78.2451 20.1952 78.2823 20.1767 78.308 20.1478C78.3338 20.119 78.3461 20.082 78.3424 20.0449V7.06941C78.3461 7.03231 78.3338 6.99535 78.308 6.96648C78.2823 6.93761 78.2451 6.91914 78.2047 6.91504H63.1137C63.0729 6.91914 63.0353 6.93747 63.0088 6.96621C62.9824 6.99495 62.969 7.03191 62.9715 7.06941L62.9849 20.0449ZM65.0284 17.7415V9.00314C65.0278 8.98714 65.0307 8.97118 65.0368 8.95619C65.043 8.94119 65.0523 8.92745 65.0643 8.91576C65.0762 8.90406 65.0906 8.89464 65.1065 8.88802C65.1225 8.88141 65.1397 8.87773 65.1572 8.87721H76.2633C76.2806 8.87772 76.2977 8.88141 76.3134 8.88808C76.3291 8.89474 76.3432 8.90423 76.3548 8.91599C76.3664 8.92775 76.3753 8.94153 76.381 8.9565C76.3866 8.97148 76.3889 8.98734 76.3877 9.00314V17.7415C76.3889 17.7575 76.3866 17.7736 76.381 17.7888C76.3754 17.804 76.3666 17.818 76.355 17.8301C76.3435 17.8422 76.3294 17.8521 76.3137 17.8592C76.2979 17.8663 76.2808 17.8705 76.2633 17.8715H65.1572C65.1215 17.8694 65.088 17.8547 65.064 17.8304C65.0399 17.8061 65.0272 17.7742 65.0284 17.7415ZM88.7999 32.5735V30.7982H88.1068V30.4529H89.9638V30.8145H89.2752V32.5898L88.7999 32.5735ZM90.2614 32.5735V30.4529H90.9722L91.3942 31.9114L91.8163 30.4529H92.5226V32.5898H92.0784V30.8917L91.6341 32.5735H91.1899L90.7457 30.8917V32.5735H90.2614ZM51.5678 14.6947L42.2387 10.2544C42.2387 12.0825 42.4653 13.2606 43.838 13.9106L48.5292 16.1409L51.5678 14.6947ZM52.7895 15.2756L49.7375 16.7259L43.8824 19.5209C42.5497 20.1871 42.2387 21.6293 42.2387 23.2055L50.7193 19.1715C52.594 18.2371 52.7984 17.0956 52.7984 15.2756H52.7895Z" fill="black" fill-opacity="0.5"></path> 1872</g> 1873<defs> 1874<clippath id="clip0_2630_5962"> 1875<rect width="93.2879" height="32" fill="white" transform="translate(0 0.727539)"></rect> 1876</clippath> 1877</defs> 1878</svg> 1879 </div></div><div class="footer-flex__item footer-navigation mb-12 lg:mb-0"><div class="text-sm uppercase mb-5 font-semibold lg:font-normal tracking-wider"> 1880 Shop 1881 </div> 1882 <ul class="footer-navigation__list"><li class="mb-3 tracking-wider text-sm"> 1883 <a href="/pages/jacket-fit-guide" class="link link--secondary">The Jacket Guide</a> 1884 </li><li class="mb-3 tracking-wider text-sm"> 1885 <a href="/pages/the-pants-guide" class="link link--secondary">
1885The Pants Guide</a> 1886 </li><li class="mb-3 tracking-wider text-sm"> 1887 <a href="/pages/the-ming-wang-size-guide" class="link link--secondary">The Size Guide<br />[PXS-3X]</a> 1888 </li><li class="mb-3 tracking-wider text-sm"> 1889 <a href="/products/egift-card" class="link link--secondary">Gift Cards</a> 1890 </li></ul> 1891 </div><div class="footer-flex__item footer-navigation mb-12 lg:mb-0"><div class="text-sm uppercase mb-5 font-semibold lg:font-normal tracking-wider"> 1892 Customer Care 1893 </div> 1894 <ul class="footer-navigation__list"><li class="mb-3 tracking-wider text-sm"> 1895 <a href="/pages/contact-us" class="link link--secondary">Contact Us</a> 1896 </li><li class="mb-3 tracking-wider text-sm"> 1897 <a href="/pages/exchanges-returns" class="link link--secondary">Exchanges/Returns</a> 1898 </li><li class="mb-3 tracking-wider text-sm"> 1899 <a href="/pages/shipping" class="link link--secondary">Shipping Info</a> 1900 </li><li class="mb-3 tracking-wider text-sm"> 1901 <a href="/pages/reviews" class="link link--secondary">Reviews</a> 1902 </li></ul> 1903 </div><div class="footer-flex__item footer-navigation"><div class="text-sm uppercase mb-5 font-semibold lg:font-normal tracking-wider"> 1904 About 1905 </div> 1906 <ul class="footer-navigation__list"><li class="mb-3 tracking-wider text-sm"> 1907 <a href="/pages/ming-wang-difference" class="link link--secondary">The Ming Wang Difference</a> 1908 </li><li class="mb-3 tracking-wider text-sm"> 1909 <a href="/pages/the-ming-wang-story" class="link link--secondary">The Ming Wang Story</a> 1910 </li><li class="mb-3 tracking-wider text-sm"> 1911 <a href="/pages/garment-care" class="link link--secondary">Garment Care</a> 1912 </li><li class="mb-3 tracking-wider text-sm"> 1913 <a href="/blogs/the-mw-style-edit" class="link link--secondary">Blog</a> 1914 </li><li class="mb-3 tracking-wider text-sm"> 1915 <a href="/pages/become-a-retailer" class="link link--secondary">Become a Retailer</a> 1916 </li></ul> 1917 </div><div class="footer-flex__item footer-navigation"><div class="text-sm uppercase mb-5 font-semibold lg:font-normal tracking-wider"> 1918 More 1919 </div> 1920 <ul class="footer-navigation__list"><li class="mb-3 tracking-wider text-sm"> 1921 <a href="/account" class="link link--secondary">My Account</a> 1922 </li><li class="mb-3 tracking-wider text-sm"> 1923 <a href="https://www.mingwang.com/pages/terms-conditions#accessibility" class="link link--secondary">Accessibility</a> 1924 </li><li class="mb-3 tracking-wider text-sm"> 1925 <a href="/pages/careers" class="link link--secondary">Careers</a> 1926 </li></ul> 1927 </div></div><div class="footer-bottom py-10 md:py-8 flex flex-wrap items-start justify-between flex-col-reverse md:flex-row"> 1928 <div class="footer-copyright w-full md:w-1/2"> 1929 <div class="text-sm tracking-wide">© Copyright 2026. All rights reserved</div><ul class="footer-bottom__navigation flex flex-wrap -mx-2 mt-4"><li class="tracking-wider text-xs px-2"> 1930 <a href="/pages/privacy-policy" class="link link--secondary">Privacy Policy</a> 1931 </li><li class="tracking-wider text-xs px-2"> 1932 <a href="/pages/terms-conditions" class="link link--secondary">Terms of Service</a> 1933 </li><li class="tracking-wider text-xs px-2"> 1934 <a href="/pages/privacy-policy" class="link link--secondary">Cookies Policy</a> 1935 </li><li class="tracking-wider text-xs px-2"> 1936 <a href="https://www.mingwang.com/sitemap.xml" class="link link--secondary">Sitemap</a> 1937 </li></ul></div> 1938 <div class="footer-social w-full md:w-1/2 mb-8 md:mb-0"> 1939 <ul class="footer-social__list flex -mx-2 md:justify-end" role="list"><li class="footer-social__listitem px-2"> 1940 <a href="https://www.facebook.com/mingwangofficial" aria-label="Facebook" aria-describedby="a11y-external-message"><svg class="icon icon--facebook" xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewB
1940ox="0 0 24 24"><path d="M15.12,5.32H17V2.14A26.11,26.11,0,0,0,14.26,2C11.54,2,9.68,3.66,9.68,6.7V9.32H6.61v3.56H9.68V22h3.68V12.88h3.06l.46-3.56H13.36V7.05C13.36,6,13.64,5.32,15.12,5.32Z"/></svg><span class="hidden">Facebook</span> 1941 </a> 1942 </li><li class="footer-social__listitem px-2"> 1943 <a href="https://www.instagram.com/mingwangofficial/" aria-label="Instagram" aria-describedby="a11y-external-message"><svg class="icon icon--instagram" xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25" fill="none"> 1944 <path d="M17.3594 0.727539H7.65843C5.7629 0.729767 3.94566 1.48383 2.60542 2.82429C1.26519 4.16475 0.51143 5.98212 0.509521 7.87765L0.509521 17.5786C0.511749 19.4742 1.26582 21.2914 2.60627 22.6316C3.94673 23.9719 5.7641 24.7256 7.65963 24.7275H17.3606C19.2561 24.7253 21.0734 23.9712 22.4136 22.6308C23.7538 21.2903 24.5076 19.473 24.5095 17.5774V7.87645C24.5073 5.98092 23.7532 4.16367 22.4128 2.82344C21.0723 1.48321 19.2549 0.729448 17.3594 0.727539V0.727539ZM22.0957 17.5774C22.0957 18.1994 21.9732 18.8153 21.7352 19.3899C21.4971 19.9646 21.1483 20.4867 20.7085 20.9265C20.2687 21.3663 19.7465 21.7152 19.1719 21.9532C18.5973 22.1912 17.9814 22.3137 17.3594 22.3137H7.65843C6.4025 22.3134 5.19811 21.8143 4.31015 20.9261C3.42218 20.0379 2.92335 18.8334 2.92335 17.5774V7.87645C2.92366 6.62052 3.42281 5.41613 4.311 4.52816C5.19919 3.6402 6.4037 3.14136 7.65963 3.14136H17.3606C18.6165 3.14168 19.8209 3.64082 20.7089 4.52901C21.5969 5.41721 22.0957 6.62172 22.0957 7.87765V17.5786V17.5774Z" fill="#2C2A2E"/> 1945 <path d="M12.509 6.52051C10.8638 6.52305 9.28677 7.1778 8.12357 8.34122C6.96038 9.50464 6.30594 11.0818 6.30371 12.727C6.30562 14.3726 6.96009 15.9502 8.12358 17.1139C9.28707 18.2776 10.8646 18.9324 12.5102 18.9346C14.156 18.9327 15.7338 18.2781 16.8975 17.1143C18.0613 15.9506 18.7159 14.3728 18.7178 12.727C18.7153 11.0814 18.0602 9.50399 16.8963 8.34073C15.7323 7.17746 14.1546 6.5233 12.509 6.52171V6.52051ZM12.509 16.5208C11.5031 16.5208 10.5384 16.1212 9.82717 15.41C9.11591 14.6987 8.71633 13.734 8.71633 12.7282C8.71633 11.7223 9.11591 10.7576 9.82717 10.0464C10.5384 9.33511 11.5031 8.93553 12.509 8.93553C13.5148 8.93553 14.4795 9.33511 15.1908 10.0464C15.902 10.7576 16.3016 11.7223 16.3016 12.7282C16.3016 13.734 15.902 14.6987 15.1908 15.41C14.4795 16.1212 13.5148 16.5208 12.509 16.5208Z" fill="#2C2A2E"/> 1946 <path d="M18.7287 8.05408C19.55 8.05408 20.2157 7.38833 20.2157 6.56708C20.2157 5.74583 19.55 5.08008 18.7287 5.08008C17.9075 5.08008 17.2417 5.74583 17.2417 6.56708C17.2417 7.38833 17.9075 8.05408 18.7287 8.05408Z" fill="#2C2A2E"/> 1947 </svg><span class="hidden">Instagram</span> 1948 </a> 1949 </li><li class="footer-social__listitem px-2"> 1950 <a href="https://twitter.com/mingwangknits" aria-label="Twitter" aria-describedby="a11y-external-message"><svg class="icon icon--twitter" xmlns="http://www.w3.org/2000/svg" width="31" height="25" viewBox="0 0 31 25" fill="none"> 1951 <path d="M27.022 6.70874C27.0415 6.97187 27.0415 7.23349 27.0415 7.49511C27.0415 15.5016 20.9476 24.7275 9.81061 24.7275C6.37946 24.7275 3.19189 23.7337 0.509521 22.0076C0.996678 22.0632 1.46579 22.0828 1.9725 22.0828C4.69846 22.0893 7.34723 21.1778 9.49185 19.4951C8.22798 19.4722 7.00281 19.0553 5.98739 18.3024C4.97197 17.5495 4.217 16.4983 3.8279 15.2956C4.20229 15.3513 4.57818 15.3889 4.97212 15.3889C5.51491 15.3889 6.0607 15.3137 6.56741 15.1829C5.19579 14.9059 3.96243 14.1625 3.07705 13.0789C2.19166 11.9953 1.70891 10.6385 1.71087 9.23925V9.16408C2.51829 9.61364 3.45502 9.89481 4.44737 9.9324C3.61603 9.37997 2.93436 8.63034 2.46317 7.7504C1.99198 6.87047 1.74593 5.88758 1.74696 4.88942C1.74696 3.76475 2.04617 2.7333 2.57092 1.83417C4.09274 3.70614 5.99079 5.23759 8.14215 6.32933C10.2935 7.42107 12.6502 8.04875 15.0596 8.17172C14.9664 7.72065 14.9092 7.25304 14.9092 6.78392C14.9088 5.98848 15.0652 5.20075 15.3694 4.46578C15.6736 3.7308 16.1197 3.063 16.6822 2.50053C17.2447 1.93807 17.9125 1.49197 18.6475 1.18775C19.3824 0.883528 20.1702 0.727145 20.9656 0.72754C22.7097 0.72754 24.284 1.45827 25.3906 2.64008C26.7465 2.37788 28.0467 1.88292 29.2337 1.17711C28.7818 2.57666 27.8351 3.76341 26.5709 4.51503C27.7734 4.37788 28.9487 4.06164 30.0577 3.57681C29.2294 4.78432 28.2031 5.84321 27.022 6.70874Z" fill="#2C2A2E"/> 1952 </svg><span class="hidden">Twitter</span> 1953 </a> 1954 </li><li class="footer-social__listitem px-2"> 1955 <a href="https://www.pinterest.com/mingwangofficial/" aria-label="Pinterest" aria-describedby="a11y-external-message"><svg class="icon icon--pinterest" xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewB
1955ox="0 0 24 25" fill="none"> 1956 <path d="M12.0461 0.727539C5.42491 0.727539 0.0577393 6.09471 0.0577393 12.7159C0.0577393 17.7943 3.21834 22.1302 7.67873 23.8763C7.57297 22.9267 7.47922 21.4739 7.71773 20.4389C7.93674 19.5014 9.12402 14.4815 9.12402 14.4815C9.12402 14.4815 8.76476 13.7584 8.76476 12.7002C8.76476 11.0359 9.73379 9.79007 10.9331 9.79007C11.9569 9.79007 12.4526 10.5558 12.4526 11.4776C12.4526 12.5052 11.8001 14.0442 11.4603 15.47C11.1753 16.6618 12.0581 17.6338 13.2341 17.6338C15.3635 17.6338 17.0038 15.3875 17.0038 12.1451C17.0038 9.28531 14.9412 7.27749 11.9959 7.27749C8.58551 7.27749 6.58519 9.84032 6.58519 12.4767C6.58519 13.5079 6.97971 14.6172 7.47622 15.215C7.57372 15.3357 7.58572 15.4415 7.55797 15.563C7.46797 15.938 7.26471 16.7623 7.22571 16.9265C7.17096 17.1493 7.05396 17.1958 6.8237 17.0908C5.33115 16.3993 4.38987 14.2115 4.38987 12.4459C4.38987 8.66879 7.14021 5.19168 12.3124 5.19168C16.469 5.19168 19.7031 8.16027 19.7031 12.1136C19.7031 16.2508 17.0975 19.5786 13.4727 19.5786C12.2576 19.5786 11.1168 18.9494 10.7148 18.1993L9.9648 21.0472C9.69554 22.0905 8.96052 23.3985 8.46475 24.192C9.58979 24.5355 10.7733 24.7275 12.0154 24.7275C18.6253 24.7275 24 19.3641 24 12.7392C24 6.11796 18.6246 0.75454 12.0154 0.75454L12.0461 0.727539Z" fill="#2C2A2E"/> 1957 </svg><span class="hidden">Pinterest</span> 1958 </a> 1959 </li></ul> 1960 1961 <p id="a11y-external-message" class="sr-only"> 1962 Links to our social networks. 1963 </p> 1964 </div> 1965 </div> 1966 </div> 1967 </div> 1968</footer> 1969 1970
1971<script type="text/javascript" src="//www.klaviyo.com/media/js/public/klaviyo_subscribe.js"></script>
vendor: 1 bytes, line 1971
1971
1972<script type="text/javascript"> 1973 KlaviyoSubscribe.attachToForms('#klaviyo-signup-form', { 1974 hide_form_on_success: true, 1975 extra_properties: { 1976 $source: '$embed', 1977 $method_type: "Klaviyo Form", 1978 $method_id: 'embed', 1979 $consent_version: 'Embed default text' 1980 } 1981 }); 1982 document.addEventListener('DOMContentLoaded', function() { 1983 var newsletterForm = document.getElementById("klaviyo-signup-form"); 1984 var newsletterMessage = document.getElementById("klaviyo-signup-message"); 1985 1986 newsletterForm.addEventListener("submit", function(event) { 1987 const honeypotValue = newsletterForm?.querySelector("#honeypot")?.value; 1988 1989 if (honeypotValue) { 1990 event.preventDefault(); 1991 return; 1992 } 1993 1994 newsletterForm.classList.toggle('hidden'); 1995 newsletterMessage.classList.toggle('hidden'); 1996 }) 1997 }); 1998</script>
1998 1999 2000 2001 2002<style> #shopify-section-layout-footer .py-10 {padding-top: 0.5rem; padding-bottom: 0.5rem;} </style></div> 2003 2004 <link href="//mingwang.com/cdn/shop/t/754/assets/swym-wishlist-temp.css?v=25697136970483799611790929667" rel="stylesheet" type="text/css" media="all" /> 2005 2006 <!-- theme script --> 2007 2008 2009 2010
2010<script src="//mingwang.com/cdn/shop/t/754/assets/vite.main.build.js?v=39006751449880386941790929667" type="module" crossorigin="anonymous"></script>
2010 2011 <link rel="modulepreload" href="//mingwang.com/cdn/shop/t/754/assets/vite._plugin-vue_export-helper.CbdHaWQh.build.js?v=48349241579631614881790929667" crossorigin="anonymous"> 2012 <link rel="modulepreload" href="//mingwang.com/cdn/shop/t/754/assets/vite.style.yht9uzUB.build.js?v=62511189033018015911790929667" crossorigin="anonymous"> 2013 <link href="//mingwang.com/cdn/shop/t/754/assets/vite.style.build.css?v=126958145488486294881790929667" rel="stylesheet" type="text/css" media="all" /> 2014 <link rel="modulepreload" href="//mingwang.com/cdn/shop/t/754/assets/vite.v-lazy-image.BkqRDxQY.build.js?v=124467135879753969611790929667" crossorigin="anonymous"> 2015 <link href="//mingwang.com/cdn/shop/t/754/assets/vite.v-lazy-image.build.css?v=105502511149877663751790929667" rel="stylesheet" type="text/css" media="all" /> 2016 <link rel="modulepreload" href="//mingwang.com/cdn/shop/t/754/assets/vite.product-card.BWFaMoil.build.js?v=149334534299779389581790929667" crossorigin="anonymous"> 2017 <link href="//mingwang.com/cdn/shop/t/754/assets/vite.product-card.build.css?v=68809877719311138381790929667" rel="stylesheet" type="text/css" media="all" /> 2018 <link rel="modulepreload" href="//mingwang.com/cdn/shop/t/754/assets/vite.swiper-client.DqOJDlL7.build.js?v=142880582377072874441790929667" crossorigin="anonymous"> 2019 <link href="//mingwang.com/cdn/shop/t/754/assets/vite.main.build.css?v=32406310191519428731790929667" rel="stylesheet" type="text/css" media="all" /> 2020 2021 2022
2022<script src="//mingwang.com/cdn/shop/t/754/assets/rs-script.js?v=42601531167576972741790929667" defer="defer"></script>
2022 2023 2024 <!-- Start of LiveChat (www.livechatinc.com) code -->
2025<script type="text/javascript"> 2026 window.__lc = window.__lc || {}; 2027 window.__lc.license = 10468262; 2028 (function() { 2029 var lc = document.createElement('script'); lc.type = 'text/javascript'; lc.async = true; 2030 lc.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'cdn.livechatinc.com/tracking.js'; 2031 var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(lc, s); 2032 })(); 2033</script>
2033 2034<noscript> 2035 <a href="https://www.livechatinc.com/chat-with/10468262/">Chat with us</a>, 2036 powered by <a href="https://www.livechatinc.com/?welcome" rel="noopener" target="_blank">LiveChat</a> 2037</noscript> 2038<!-- End of LiveChat code --> 2039<!-- Start of LiveChat cart tracking code -->
2040<script type="text/javascript"> 2041 var LC_API = LC_API || {}; 2042 2043 window.LiveChatCart = { 2044 getAjax: function(url, success) { 2045 var xhr = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject('Microsoft.XMLHTTP'); 2046 xhr.open('GET', url); 2047 xhr.onreadystatechange = function() { 2048 if (xhr.readyState>3 && xhr.status==200 && success) success(xhr.responseText); 2049 }; 2050 xhr.setRequestHeader('X-Requested-With', 'XMLHttpRequest'); 2051 xhr.send(); 2052 return xhr; 2053 }, 2054 2055 setCartVariables: function(items, total) { 2056 var LC_API = window.LC_API || {}; 2057 2058 var currency = '$0'; 2059 var totalWithCurrency = currency.replace(/0/, parseFloat(total/100).toFixed(2)); 2060 2061 var cart = [{name: 'Total', value: totalWithCurrency}]; 2062 2063 var qty = ''; 2064 2065 items.forEach(function(item) { 2066 qty = item.quantity > 1 ? '(' + item.quantity + 'x) ' : ''; 2067 cart.push({ 2068 name: qty + item.title, 2069 value: 'https://mingwang.com' + item.url 2070 }); 2071 }); 2072 2073 LC_API.set_custom_variables(cart); 2074 }, 2075 2076 init: function() { 2077 var that = this; 2078 2079 this.getAjax('/cart.js', function(data) { 2080 var jsonData = JSON.parse(data); 2081 if (jsonData.items.length > 0) 2082 that.setCartVariables(jsonData.items, jsonData.total_price); 2083 else { 2084 LC_API.set_custom_variables([ 2085 {name: 'Total', value: '$0.00'} 2086 ]); 2087 } 2088 }); 2089 } 2090 } 2091 2092 LC_API.on_after_load = function() { 2093 LiveChatCart.init(); 2094 } 2095</script>
2095 2096<!-- End of LiveChat cart tracking code --> 2097 2098 <!-- swym wishlist for account page --> 2099 2100 2101 <!-- Klarna --> 2102
2102<script async src="https://na-library.klarnaservices.com/lib.js" data-client-id="3dc24be7-9e77-5c31-98ed-5dd45ce9978a"></script>
2102 2103 <!-- Klarna end --> 2104 2105 <!--Gorgias Chat Widget Start--> 2106
2106<script id="gorgias-chat-widget-install-v2" src="https://config.gorgias.chat/gorgias-chat-bundle-loader.js?applicationId=14963"></script>
2106 2107 <!--Gorgias> Chat Widget End--> 2108 2109<!-- CRITEO START -->
2110<script type="text/javascript"> 2111 (function(){ 2112 var deviceType = /iPad/.test(navigator.userAgent) ? "t" : /Mobile|iP(hone|od)|Android|BlackBerry|IEMobile|Silk/.test(navigator.userAgent) ? "m" : "d"; 2113 window.criteo_q = window.criteo_q || []; 2114 window.criteo_q.push( 2115 { event: "setAccount", account: 56907 }, 2116 2117 { event: "setEmail", email: "", hash_method: "none"}, 2118 2119 { event: "setSiteType", type: deviceType }, 2120 { event: "setZipcode", zipcode: "" }, 2121 2122 2123 { event: "viewPage" , ecpplugin: "shopify-cg" } 2124 2125 ); 2126 window.addEventListener('load', function() { 2127 // ajax request catching 2128 (function(open) { 2129 XMLHttpRequest.prototype.open = function(method, url, async, user, pass) { 2130 this.addEventListener("readystatechange", function() { 2131 if (this.readyState == 4 && this._url.includes("/add.js") && "" != "") { 2132 try { 2133 $.getJSON("/cart.js", function(data) { 2134 var basketData = []; 2135 var item; 2136 if (!data.items || !data.items.length) return; 2137 for (var i = 0; i < data.items.length; i++) { 2138 item = data.items[i]; 2139 if (item.product_id == "") { 2140 basketData.push({ 2141 id: item.product_id, 2142 price: (typeof(item.price) != "number") ? item.price : (item.price/100), 2143 quantity: item.quantity 2144 }); 2145 } 2146 } 2147 window.criteo_q.push({ 2148 event: "addToCart", 2149 ecpplugin: "shopify-cg", 2150 product: basketData 2151 }); 2152 }); 2153 } catch (err) { 2154 // do nothing 2155 } 2156 } 2157 }, false); 2158 open.apply(this, arguments); 2159 }; 2160 })(XMLHttpRequest.prototype.open); 2161 2162 // fetch request catching 2163 const crtoMock = window.fetch; 2164 window.fetch = function() { 2165 return new Promise((resolve, reject) => { 2166 crtoMock.apply(this, arguments) 2167 .then((response) => { 2168 if(response.url.includes("/add.js") && response.type != "cors" && "" != ""){ 2169 try { 2170 $.getJSON("/cart.js", function(data) { 2171 var basketData = []; 2172 var item; 2173 if (!data.items || !data.items.length) return; 2174 for (var i = 0; i < data.items.length; i++) { 2175 item = data.items[i]; 2176 if (item.product_id == "") { 2177 basketData.push({ 2178 id: item.product_id, 2179 price: (typeof(item.price) != "number") ? item.price : (item.price/100), 2180 quantity: item.quantity 2181 }); 2182 } 2183 } 2184 window.criteo_q.push({ 2185 event: "addToCart", 2186 ecpplugin: "shopify-cg", 2187 product: basketData 2188 }); 2189 }); 2190 } catch (err) { 2191 // do nothing 2192 } 2193 } 2194 resolve(response); 2195 }) 2196 .catch((error) => { 2197 reject(error); 2198 }) 2199 }); 2200 } 2201 }, false); 2202 })(); 2203</script>
2203 2204<!-- CRITEO END --> 2205 2206<!-- Klaviyo -->
2207<script type="text/javascript" async="" src="https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=HtvVSu"></script>
2207 2208<!-- End Klaviyo --> 2209 2210 2211<link rel="dns-prefetch" href="https://swymstore-v3starter-01.swymrelay.com" crossorigin> 2212<link rel="dns-prefetch" href="//swymv3starter-01.azureedge.net/code/swym-shopify.js"> 2213<link rel="preconnect" href="//swymv3starter-01.azureedge.net/code/swym-shopify.js">
2214<script id="swym-snippet"> 2215 window.swymLandingURL = document.URL; 2216 window.swymCart = {"note":null,"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}; 2217 window.swymPageLoad = function(){ 2218 window.SwymProductVariants = window.SwymProductVariants || {}; 2219 window.SwymHasCartItems = 0 > 0; 2220 window.SwymPageData = {}, window.SwymProductInfo = {}; 2221 var unknown = {et: 0}; 2222 window.SwymPageData = unknown; 2223 2224 window.SwymPageData.uri = window.swymLandingURL; 2225 }; 2226 2227 if(window.selectCallback){ 2228 (function(){ 2229 // Variant select override 2230 var originalSelectCallback = window.selectCallback; 2231 window.selectCallback = function(variant){ 2232 originalSelectCallback.apply(this, arguments); 2233 try{ 2234 if(window.triggerSwymVariantEvent){ 2235 window.triggerSwymVariantEvent(variant.id); 2236 } 2237 }catch(err){ 2238 console.warn("Swym selectCallback", err); 2239 } 2240 }; 2241 })(); 2242 } 2243 window.swymCustomerId = null; 2244 window.swymCustomerExtraCheck = null; 2245 2246 var swappName = ("Wishlist" || "Wishlist"); 2247 var swymJSObject = { 2248 pid: "agfr+xjRXxL2vrLFkQAQmqG7G0E6J99YZTNN8isYd2g=" || "agfr+xjRXxL2vrLFkQAQmqG7G0E6J99YZTNN8isYd2g=", 2249 interface: "/apps/swym" + swappName + "/interfaces/interfaceStore.php?appname=" + swappName 2250 }; 2251 window.swymJSShopifyLoad = function(){ 2252 if(window.swymPageLoad) swymPageLoad(); 2253 if(!window._swat) { 2254 (function (s, w, r, e, l, a, y) { 2255 r['SwymRetailerConfig'] = s; 2256 r[s] = r[s] || function (k, v) { 2257 r[s][k] = v; 2258 }; 2259 })('_swrc', '', window); 2260 _swrc('RetailerId', swymJSObject.pid); 2261 _swrc('Callback', function(){initSwymShopify();}); 2262 }else if(window._swat.postLoader){ 2263 _swrc = window._swat.postLoader; 2264 _swrc('RetailerId', swymJSObject.pid); 2265 _swrc('Callback', function(){initSwymShopify();}); 2266 }else{ 2267 initSwymShopify(); 2268 } 2269 } 2270 if(!window._SwymPreventAutoLoad) { 2271 swymJSShopifyLoad(); 2272 } 2273 window.swymGetCartCookies = function(){ 2274 var RequiredCookies = ["cart", "swym-session-id", "swym-swymRegid", "swym-email"]; 2275 var reqdCookies = {}; 2276 RequiredCookies.forEach(function(k){ 2277 reqdCookies[k] = _swat.storage.getRaw(k); 2278 }); 2279 var cart_token = window.swymCart.token; 2280 var data = { 2281 action:'cart', 2282 token:cart_token, 2283 cookies:reqdCookies 2284 }; 2285 return data; 2286 } 2287 2288 window.swymGetCustomerData = function(){ 2289 2290 return {status:1}; 2291 2292 } 2293</script>
2293 2294 2295<style id="safari-flasher-pre"></style>
2296<script> 2297 if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1) { 2298 document.getElementById("safari-flasher-pre").innerHTML = '' 2299 + '#swym-plugin,#swym-hosted-plugin{display: none;}' 2300 + '.swym-button.swym-add-to-wishlist{display: none;}' 2301 + '.swym-button.swym-add-to-watchlist{display: none;}' 2302 + '#swym-plugin #swym-notepad, #swym-hosted-plugin #swym-notepad{opacity: 0; visibility: hidden;}' 2303 + '#swym-plugin #swym-notepad, #swym-plugin #swym-overlay, #swym-plugin #swym-notification,' 2304 + '#swym-hosted-plugin #swym-notepad, #swym-hosted-plugin #swym-overlay, #swym-hosted-plugin #swym-notification' 2305 + '{-webkit-transition: none; transition: none;}' 2306 + ''; 2307 window.SwymCallbacks = window.SwymCallbacks || []; 2308 window.SwymCallbacks.push(function(tracker){ 2309 tracker.evtLayer.addEventListener(tracker.JSEvents.configLoaded, function(){ 2310 // flash-preventer 2311 var x = function(){ 2312 SwymUtils.onDOMReady(function() { 2313 var d = document.createElement("div"); 2314 d.innerHTML = "<style id='safari-flasher-post'>" 2315 + "#swym-plugin:not(.swym-ready),#swym-hosted-plugin:not(.swym-ready){display: none;}" 2316 + ".swym-button.swym-add-to-wishlist:not(.swym-loaded){display: none;}" 2317 + ".swym-button.swym-add-to-watchlist:not(.swym-loaded){display: none;}" 2318 + "#swym-plugin.swym-ready #swym-notepad, #swym-plugin.swym-ready #swym-overlay, #swym-plugin.swym-ready #swym-notification," 2319 + "#swym-hosted-plugin.swym-ready #swym-notepad, #swym-hosted-plugin.swym-ready #swym-overlay, #swym-hosted-plugin.swym-ready #swym-notification" 2320 + "{-webkit-transition: opacity 0.3s, visibility 0.3ms, -webkit-transform 0.3ms !important;-moz-transition: opacity 0.3s, visibility 0.3ms, -moz-transform 0.3ms !important;-ms-transition: opacity 0.3s, visibility 0.3ms, -ms-transform 0.3ms !important;-o-transition: opacity 0.3s, visibility 0.3ms, -o-transform 0.3ms !important;transition: opacity 0.3s, visibility 0.3ms, transform 0.3ms !important;}" 2321 + "</style>"; 2322 document.head.appendChild(d); 2323 }); 2324 }; 2325 setTimeout(x, 10); 2326 }); 2327 }); 2328 } 2329 2330 // Get the money format for the store from shopify 2331 window.SwymOverrideMoneyFormat = "${{amount}}"; 2332</script>
2332 2333<style id="swym-product-view-defaults"> 2334 /* Hide when not loaded */ 2335 .swym-button.swym-add-to-wishlist-view-product:not(.swym-loaded){ 2336 display: none; 2337 } 2338</style> 2339
2340<script> 2341 function swymCallbackFn() { 2342 window._swat.evtLayer.addEventListener('sw:addedtocart', () => document.dispatchEvent(new CustomEvent("product:cart:update:init"))); 2343 2344 window._swat.evtLayer.addEventListener('sw:movedToCartfromSFL', () => document.dispatchEvent(new CustomEvent("product:cart:update:init"))); 2345 } 2346 if (!window.SwymCallbacks) { 2347 window.SwymCallbacks = []; 2348 } 2349 window.SwymCallbacks.push(swymCallbackFn); 2350</script>
2350 2351 2352 2353 <span 2354 class="junip-store-key" 2355 data-store-key="WfrPq5BorZm4TF9iYnyaKGYS" 2356 data-onsite-enabled="true" 2357 data-review-count-enabled="true" 2358 data-star-color="#000000" 2359 data-star-template-url="https://api.juniphq.com/images/star_options/2/template"> 2360</span> 2361 2362 2363
2363<script> 2364(function() { 2365 var script = document.createElement('script'); 2366 script.id = 'minty-onsite-script'; 2367 script.src = 'https://cdn.addshoppers.com/minty/shopify-onsite/executeminty.js'; 2368 script.async = true; 2369 script.defer = true; 2370 document.head.appendChild(script); 2371})(); 2372</script>
2372 2373<div id="shopify-block-AVElYbHJnemxjbVVrN__10840395464443086010" class="shopify-block shopify-app-block"> 2374 2375
2376<script> 2377 console.log("[Alia app extension] v1.0.5"); 2378 2379 const BACKEND_URL = "https://backend.alia-prod.com"; 2380 2381 window.ALIA_SHOPIFY_EXTENSION_INFO = { 2382 customerID: "", 2383 country: "US", 2384 market: "us", 2385 language: "en" 2386 } 2387 2388 if (document.readyState !== "loading") { 2389 initAlia(); 2390 } else { 2391 document.addEventListener("DOMContentLoaded", () => initAlia(), { once: true }); 2392 } 2393 2394 async function initAlia() { 2395 const url = BACKEND_URL + "/public/launcher.js?shopifyUrl=ming-wang-knits.myshopify.com"; 2396 const script = document.createElement("script"); 2397 script.src = url; 2398 script.async = true; 2399 document.head.appendChild(script); 2400 } 2401</script>
2401 2402 2403</div><div id="shopify-block-AbmR4ZVhWZXJvS2NJQ__2786716548061469553" class="shopify-block shopify-app-block"> 2404
2405<script> 2406</script>
2406 2407 2408 </div><div id="shopify-block-ASXJCWWEvMUE5L1VWd__5946647744298494267" class="shopify-block shopify-app-block"> 2409 2410 2411<!-- BEGIN app snippet: swymVersion -->
2411<script>var __SWYM__VERSION__ = '7.0.9';</script>
2411<!-- END app snippet --> 2412<!-- BEGIN app snippet: swymCustomCss --> 2413 2414 2415 2416 2417<style id="swym-custom-css"> 2418 2419</style> 2420 2421<!-- END app snippet --> 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 2432 2433
2434<script> 2435 (function () { 2436 // Get CompanyLocation Metadata for B2B customer scenerios (SFS) 2437 2438 2439 // Put metafields in window variable 2440 const commonCustomizationSettings = '{"global-settings":{"icon":"heart","primaryColor":"#000","secondaryColor":"#fff","storefrontLayoutType":"as-drawer","buttonType":{"displayIcon":true,"displayText":false,"style":"solid"},"collectionsButtonPosition":{"position":"top-right","verticalOffset":0,"horizontalOffset":0},"pdpButtonPosition":{"position":"default","verticalOffset":0,"horizontalOffset":0},"enableStorefrontLayoutNotification":true,"storefrontLayoutDrawerWidth":400}}'; 2441 try { 2442 const parsedSettings = JSON.parse(commonCustomizationSettings); 2443 if (parsedSettings) { 2444 window.SwymWishlistCommonCustomizationSettings = parsedSettings[window.Shopify.theme.schema_name] || parsedSettings['global-settings']; 2445 } else { 2446 window.SwymWishlistCommonCustomizationSettings = {}; 2447 } 2448 } catch (e) { 2449 window.SwymWishlistCommonCustomizationSettings = {}; 2450 } 2451 2452 let enabledCommonFeatures = '{"add-to-wishlist-collections-button":false,"add-to-wishlist-pdp-button":false,"auto-add-to-wishlist-from-pdp":{"pdpViewCount":"3","notificationTimeoutDuration":"5","selectedPosition":"TopLeft","enabled":false},"sfl-popup-v2":false,"control-centre":false,"multiple-wishlist":false,"social-count":{"enabledOnCollections":false}}'; 2453 try { 2454 enabledCommonFeatures = JSON.parse(enabledCommonFeatures) || {}; 2455 } catch (e) { 2456 enabledCommonFeatures = {}; 2457 } 2458 // Storing COMMON FEATURES data in the window object for potential use in the storefront JS code. 2459 window.SwymEnabledCommonFeatures = enabledCommonFeatures; 2460 2461 // Ghost-Intent Configuration 2462 // Defaults to disabled (false). Only enabled when metafields explicitly set to "true". 2463 try { 2464 let ghostIntentConfig = { 2465 isExplicitConsentNeeded: false, 2466 isExplicitConsentNeededEvenForLocalStorage: false, 2467 askForPermissionOnFirstClick: true 2468 }; 2469 2470 2471 2472 window.SwymGhostIntentConfig = ghostIntentConfig; 2473 } catch(e) { 2474 window.SwymGhostIntentConfig = { 2475 isExplicitConsentNeeded: false, 2476 isExplicitConsentNeededEvenForLocalStorage: false, 2477 askForPermissionOnFirstClick: true 2478 }; 2479 } 2480 2481 // Education Layer Configuration 2482 // Reads from common enabled-features metafield first. Falls back to old standalone metafield for backward compatibility. 2483 2484 2485 window.SwymEducationLayerEnabled = enabledCommonFeatures?.["education-layer"] ?? true; 2486 2487 // Login Nudge Configuration 2488 // Reads from common enabled-features metafield first. Falls back to old standalone metafield for backward compatibility. 2489 2490 2491 window.SwymLoginNudgeEnabled = enabledCommonFeatures?.["login-nudge"] ?? true; 2492 2493 // Initialize or ensure SwymViewProducts exists 2494 if (!window.SwymViewProducts) { 2495 window.SwymViewProducts = {}; 2496 } 2497 2498 })(); 2499</script>
2499 2500 2501<!-- BEGIN app snippet: swymLoadConsentManager -->
2502<script> 2503 (function () { 2504 if (document.querySelector("script[data-swym-consent-manager]")) return; 2505 var swymConsentManagerScript = document.createElement("script"); 2506 swymConsentManagerScript.src = "https:\/\/cdn.shopify.com\/extensions\/01a1111c-7daf-7efb-8081-6b15ced5d07a\/swym-relay-842\/assets\/swym-consent-manager.js"; 2507 swymConsentManagerScript.async = false; // run in insertion order once fetched, instead of whenever fetch resolves 2508 swymConsentManagerScript.setAttribute("data-swym-consent-manager", "true"); 2509 document.head.appendChild(swymConsentManagerScript); 2510 })(); 2511</script>
2511 2512<!-- END app snippet --> 2513
2514<script 2515 2516 id="wishlist-embed-init" 2517 defer 2518 async 2519> 2520 (function () { 2521 window.swymWishlistEmbedLoaded = true; 2522 var fullAssetUrl = "https://cdn.shopify.com/extensions/01a1111c-7daf-7efb-8081-6b15ced5d07a/swym-relay-842/assets/apps.bundle.js"; 2523 var assetBaseUrl = fullAssetUrl?.substring(0, fullAssetUrl.lastIndexOf('/') + 1); 2524 var swymJsPath = '//startercdn.swymrelay.com/code/swym-shopify.js'; 2525 var baseJsPath = swymJsPath?.substring(0, swymJsPath.lastIndexOf('/') + 1); 2526 window.SwymCurrentJSPath = baseJsPath; 2527 window.SwymAssetBaseUrl = assetBaseUrl; 2528 2529 window.SwymCurrentStorePath = "//swymstore-v3starter-01.swymrelay.com"; 2530 2531 function loadSwymShopifyScript() { 2532 var element = ""; 2533 var scriptSrc = ""; 2534 2535 2536 element = "swym-ext-shopify-script"; 2537 window.SwymShopifyCdnInUse = true; 2538 scriptSrc = "https://cdn.shopify.com/extensions/01a1111c-7daf-7efb-8081-6b15ced5d07a/swym-relay-842/assets/swym-ext-shopify.js"; 2539 2540 2541 if (document.getElementById(element)) { 2542 return; 2543 } 2544 2545 var s = document.createElement("script"); 2546 s.id = element; 2547 s.type = "text/javascript"; 2548 s.async = true; 2549 s.defer = true; 2550 s.src = scriptSrc; 2551 2552 s.onerror = function() { 2553 console.warn("Failed to load Swym Shopify script: ", scriptSrc, " Continuing with default"); 2554 // Fallback logic here 2555 element = `swym-ext-shopify-script-${__SWYM__VERSION__}`; 2556 var fallbackJsPathVal = "\/\/startercdn.swymrelay.com\/code\/swym-shopify.js"; 2557 var fallbackJsPathWithExt = fallbackJsPathVal.replace("swym-shopify", "swym-ext-shopify"); 2558 scriptSrc = fallbackJsPathWithExt + '?shop=' + encodeURIComponent(window.Shopify.shop) + '&v=' + __SWYM__VERSION__; 2559 2560 var fallbackScript = document.createElement("script"); 2561 fallbackScript.id = element; 2562 fallbackScript.type = "text/javascript"; 2563 fallbackScript.async = true; 2564 fallbackScript.defer = true; 2565 fallbackScript.src = scriptSrc; 2566 var y = document.getElementsByTagName("script")[0]; 2567 y.parentNode.insertBefore(fallbackScript, y); 2568 }; 2569 2570 var x = document.getElementsByTagName("script")[0]; 2571 x.parentNode.insertBefore(s, x); 2572 } 2573 2574 var consentAPICallbackInvoked = false; 2575 function checkConsentAndLoad() { 2576 // Allow app to load in design mode (theme editor) regardless of consent 2577 if (window.Shopify?.designMode) { 2578 loadSwymShopifyScript(); 2579 return; 2580 } 2581 2582 // Ghost-Intent: If merchant enabled explicit consent, block SDK until 2583 // consent is given through our Ghost-Intent flow (sync nudge accept). 2584 // This works on any store regardless of region (EU or non-EU). 2585 var ghostConfig = window.SwymGhostIntentConfig || {}; 2586 if (ghostConfig.isExplicitConsentNeeded || ghostConfig.isExplicitConsentNeededEvenForLocalStorage) { 2587 try { 2588 var consentKey = 'swym-ghost-consent-' + (window.Shopify && window.Shopify.shop || ''); 2589 if (localStorage.getItem(consentKey) === 'true') { 2590 // Consent was given through our flow â load SDK 2591 loadSwymShopifyScript(); 2592 return; 2593 } 2594 } catch(e) {} 2595 2596 // Check if Shopify native cookie consent was given via the cookie banner. 2597 // If user accepted cookies through Shopify's banner, load SDK normally 2598 // (Ghost-Intent is only needed when NO consent mechanism has been used). 2599 var shopifyConsentGiven = window.Shopify?.customerPrivacy?.preferencesProcessingAllowed?.(); 2600 if (shopifyConsentGiven) { 2601 loadSwymShopifyScript(); 2602 return; 2603 } 2604 2605 console.warn("[Swym Ghost-Intent] SDK blocked until explicit consent is given"); 2606 return; 2607 } 2608 2609 var isCookieBannerVisible = window.Shopify?.customerPrivacy?.shouldShowBanner?.(); 2610 if(!isCookieBannerVisible) { 2611 loadSwymShopifyScript(); 2612 return; 2613 } 2614 var shouldLoadSwymScript = window.Shopify?.customerPrivacy?.preferencesProcessingAllowed?.(); 2615 if (shouldLoadSwymScript) { 2616 loadSwymShopifyScript(); 2617 } else { 2618 console.warn("No customer consent to load Swym Wishlist Plus"); 2619 } 2620 } 2621 function initialiseConsentCheck() { 2622 document.addEventListener("visitorConsentCollected", (event) => { checkConsentAndLoad(); }); 2623 window.Shopify?.loadFeatures?.( 2624 [{name: 'consent-tracking-api', version: '0.1'}], 2625 error => { 2626 consentAPICallbackInvoked = true; 2627 if (error) { 2628 if(!window.Shopify?.customerPrivacy) { 2629 loadSwymShopifyScript(); 2630 return; 2631 } 2632 } 2633 checkConsentAndLoad(); 2634 } 2635 ); 2636 } 2637 function consentCheckFallback(retryCount) { 2638 if(!consentAPICallbackInvoked) { 2639 if (window.Shopify?.customerPrivacy) { 2640 checkConsentAndLoad(); 2641 } else if (retryCount >= 1) { 2642 console.warn("Shopify.loadFeatures unsuccessful on site, refer - https://shopify.dev/docs/api/customer-privacy#loading-the-customer-privacy-api. Proceeding with normal Swym Wishlist Plus load"); 2643 // Ghost-Intent: route through checkConsentAndLoad so SDK block is respected 2644 checkConsentAndLoad(); 2645 } else { 2646 setTimeout(() => consentCheckFallback(retryCount + 1), 1000); 2647 } 2648 } 2649 } 2650 if (document.readyState === "loading") { 2651 document.addEventListener("DOMContentLoaded", initialiseConsentCheck); 2652 window.addEventListener("load", () => consentCheckFallback(0)); 2653 } else { 2654 initialiseConsentCheck(); 2655 } 2656 2657 })(); 2658</script>
2658 2659 2660<!-- BEGIN app snippet: swymSnippet -->
2660<script defer> 2661 (function () { 2662 const currentSwymJSPath = '//startercdn.swymrelay.com/code/swym-shopify.js'; 2663 const currentSwymStorePath = 'https://swymstore-v3starter-01.swymrelay.com'; 2664 const dnsPrefetchLink = `<link rel="dns-prefetch" href="${currentSwymStorePath}" crossorigin>`; 2665 const dnsPrefetchLink2 = `<link rel="dns-prefetch" href="${currentSwymJSPath}">`; 2666 const preConnectLink = `<link rel="preconnect" href="${currentSwymJSPath}">`; 2667 const swymSnippet = document.getElementById('wishlist-embed-init'); 2668 if(dnsPrefetchLink) {swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink);} 2669 if(dnsPrefetchLink2) {swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink2);} 2670 if(preConnectLink) {swymSnippet.insertAdjacentHTML('afterend', preConnectLink);} 2671 })() 2672</script>
vendor: 1 bytes, line 2672
2672
2673<script id="swym-snippet" type="text"> 2674 window.swymLandingURL = document.URL; 2675 window.swymCart = {"note":null,"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}; 2676 window.swymPageLoad = function() { 2677 window.SwymProductVariants = window.SwymProductVariants || {}; 2678 window.SwymHasCartItems = 0 > 0; 2679 window.SwymPageData = {}, window.SwymProductInfo = {}; 2680 var unknown = {et: 0}; 2681 window.SwymPageData = unknown; 2682 2683 window.SwymPageData.uri = window.swymLandingURL; 2684 }; 2685 if(window.selectCallback){ 2686 (function(){ 2687 var originalSelectCallback = window.selectCallback; 2688 window.selectCallback = function(variant){ 2689 originalSelectCallback.apply(this, arguments); 2690 try{ 2691 if(window.triggerSwymVariantEvent){ 2692 window.triggerSwymVariantEvent(variant.id); 2693 } 2694 }catch(err){ 2695 console.warn("Swym selectCallback", err); 2696 } 2697 };})();} 2698 window.swymCustomerId =null; 2699 window.swymCustomerExtraCheck = 2700 null; 2701 var swappName = ("Wishlist" || "Wishlist"); 2702 var swymJSObject = { 2703 pid: "agfr+xjRXxL2vrLFkQAQmqG7G0E6J99YZTNN8isYd2g=", 2704 interface: "/apps/swym" + swappName + "/interfaces/interfaceStore.php?appname=" + swappName 2705 }; 2706 window.swymJSShopifyLoad = function(){ 2707 if(window.swymPageLoad) swymPageLoad(); 2708 if(!window._swat) { 2709 (function (s, w, r, e, l, a, y) { 2710 r['SwymRetailerConfig'] = s; 2711 r[s] = r[s] || function (k, v) { 2712 r[s][k] = v; 2713 }; 2714 })('_swrc', '', window); 2715 _swrc('RetailerId', swymJSObject.pid); 2716 _swrc('Callback', function(){initSwymShopify();}); 2717 }else if(window._swat.postLoader){ 2718 _swrc = window._swat.postLoader; 2719 _swrc('RetailerId', swymJSObject.pid); 2720 _swrc('Callback', function(){initSwymShopify();}); 2721 }else{ 2722 initSwymShopify();} 2723 } 2724 if(!window._SwymPreventAutoLoad) { 2725 swymJSShopifyLoad(); 2726 } 2727</script>
2727 2728 2729<style id="safari-flasher-pre"></style>
2730<script> 2731 if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1) { 2732 document.getElementById("safari-flasher-pre").innerHTML = '' + '#swym-plugin,#swym-hosted-plugin{display: none;}' + '.swym-button.swym-add-to-wishlist{display: none;}' + '.swym-button.swym-add-to-watchlist{display: none;}' + '#swym-plugin #swym-notepad, #swym-hosted-plugin #swym-notepad{opacity: 0; visibility: hidden;}' + '#swym-plugin #swym-notepad, #swym-plugin #swym-overlay, #swym-plugin #swym-notification,' + '#swym-hosted-plugin #swym-notepad, #swym-hosted-plugin #swym-overlay, #swym-hosted-plugin #swym-notification' + '{-webkit-transition: none; transition: none;}' + ''; 2733 window.SwymCallbacks = window.SwymCallbacks || []; 2734 window.SwymCallbacks.push(function(tracker) { 2735 tracker.evtLayer.addEventListener(tracker.JSEvents.configLoaded, function() { 2736 var x = function() { 2737 SwymUtils.onDOMReady(function() { 2738 var d = document.createElement("div"); 2739 d.innerHTML = "<style id='safari-flasher-post'>" + "#swym-plugin:not(.swym-ready),#swym-hosted-plugin:not(.swym-ready){display: none;}" + ".swym-button.swym-add-to-wishlist:not(.swym-loaded){display: none;}" + ".swym-button.swym-add-to-watchlist:not(.swym-loaded){display: none;}" + "#swym-plugin.swym-ready #swym-notepad, #swym-plugin.swym-ready #swym-overlay, #swym-plugin.swym-ready #swym-notification," + "#swym-hosted-plugin.swym-ready #swym-notepad, #swym-hosted-plugin.swym-ready #swym-overlay, #swym-hosted-plugin.swym-ready #swym-notification" + "{-webkit-transition: opacity 0.3s, visibility 0.3ms, -webkit-transform 0.3ms !important;-moz-transition: opacity 0.3s, visibility 0.3ms, -moz-transform 0.3ms !important;-ms-transition: opacity 0.3s, visibility 0.3ms, -ms-transform 0.3ms !important;-o-transition: opacity 0.3s, visibility 0.3ms, -o-transform 0.3ms !important;transition: opacity 0.3s, visibility 0.3ms, transform 0.3ms !important;}" + "</style>"; 2740 document.head.appendChild(d); 2741 });}; 2742 setTimeout(x, 10); 2743 });});} 2744 window.SwymOverrideMoneyFormat = "${{amount}}"; 2745</script>
2745 2746<style id="swym-product-view-defaults"> .swym-button.swym-add-to-wishlist-view-product:not(.swym-loaded) { display: none; } </style><!-- END app snippet --> 2747
2748<script 2749 2750 id="swymSnippetCheckAndActivate" 2751> 2752 (function () { 2753 var duplicateProneIds = ['safari-flasher-pre', 'swym-product-view-defaults', 'swym-wrap-login-handler']; 2754 2755 function removeDuplicateIdNodes(id) { 2756 var nodes = document.querySelectorAll('#' + id); 2757 nodes.forEach(function (node, index) { 2758 if (index > 0) { 2759 node.remove(); 2760 } 2761 }); 2762 } 2763 2764 function cleanupDuplicateSnippetNodes(activeScript) { 2765 if (!activeScript) { 2766 return; 2767 } 2768 var allSwymSnippets = document.querySelectorAll('script#swym-snippet'); 2769 allSwymSnippets.forEach(function (scriptNode) { 2770 if (scriptNode !== activeScript) { 2771 scriptNode.remove(); 2772 } 2773 }); 2774 } 2775 2776 function cleanupDuplicateActivationGuards() { 2777 var guardScripts = document.querySelectorAll('script#swymSnippetCheckAndActivate'); 2778 guardScripts.forEach(function (scriptNode, index) { 2779 if (index > 0) { 2780 scriptNode.removeAttribute('id'); 2781 } 2782 }); 2783 } 2784 2785 function postDomLoad() { 2786 var activeScript = document.querySelector('script#swym-snippet:not([type="text"])'); 2787 if (!activeScript) { 2788 var inactiveScript = document.querySelector('script#swym-snippet[type="text"]'); 2789 if (inactiveScript) { 2790 inactiveScript.type = 'text/javascript'; 2791 new Function(inactiveScript.textContent)(); 2792 activeScript = inactiveScript; 2793 } 2794 } 2795 2796 cleanupDuplicateSnippetNodes(activeScript); 2797 cleanupDuplicateActivationGuards(); 2798 duplicateProneIds.forEach(removeDuplicateIdNodes); 2799 } 2800 2801 if (document.readyState === 'loading') { 2802 document.addEventListener('DOMContentLoaded', postDomLoad); 2803 } else { 2804 postDomLoad(); 2805 } 2806 })(); 2807</script>
2807 2808 2809 2810
2811<script> 2812 (function () { 2813 const themeSchemaName = window.Shopify.theme.schema_name; 2814 2815 if (!window.SwymCallbacks) { 2816 window.SwymCallbacks = []; 2817 } 2818 window.SwymCallbacks.push(swat => { 2819 if (!swat) { 2820 return; 2821 } 2822 2823 // Ghost-Intent: Sync local wishlist items to cloud when SDK loads after consent 2824 if (window.SwymLocalWishlist && window.SwymLocalWishlist.getSyncableItems().length > 0) { 2825 window.SwymLocalWishlist.syncToCloud(swat); 2826 } 2827 2828 if (window._SwymSDKOnlyMode) { 2829 return; 2830 } 2831 2832 // ENABLE COMMON FEATURES 2833 let swymEnabledCommonFeatures = window.SwymEnabledCommonFeatures; 2834 Object.keys(swymEnabledCommonFeatures).forEach(key => { 2835 if (!swymEnabledCommonFeatures[key]) return; 2836 2837 switch (key) { 2838 case 'add-to-wishlist-collections-button': 2839 // Check if app block is already handling the collections button 2840 if (window.SwymCollectionsConfig) { 2841 return; 2842 } 2843 2844 // Check if v2 default collections is handling it 2845 if (window.SwymAdvancedCollectionsWishlistConfig) { 2846 return; 2847 } 2848 2849 // Fallback to old v1 behavior if v2 config is not present 2850 swat?.collectionsApi?.setDefaultCustomizationOptions(); 2851 swat?.collectionsApi?.initializeCollections(swat, false, themeSchemaName); 2852 2853 break; 2854 case 'add-to-wishlist-pdp-button': 2855 // Check if app block is already handling the PDP button 2856 if (window.swymATWButtonConfig?.shopifyExtensionType === 'appblock') { 2857 return; 2858 } 2859 2860 if (!(window.SwymPageData && window.SwymPageData.et === 1)) { 2861 // Not initiating pdp button as it is not a product page 2862 return; 2863 } 2864 2865 // Inject addtowishlist.css into the document's <head> 2866 var head = document.head; 2867 var pdpButtonStylesheet = "https://cdn.shopify.com/extensions/01a1111c-7daf-7efb-8081-6b15ced5d07a/swym-relay-842/assets/addtowishlistbutton.css"; 2868 var pdpButtonStylesheetTag = document.createElement('link'); 2869 pdpButtonStylesheetTag.id = `swym-pdp-button-stylesheet`; 2870 pdpButtonStylesheetTag.rel = 'stylesheet'; 2871 pdpButtonStylesheetTag.href = pdpButtonStylesheet; 2872 2873 if (!document.getElementById('swym-pdp-button-stylesheet')) { 2874 head.appendChild(pdpButtonStylesheetTag); 2875 } 2876 2877 var x = document.getElementsByTagName('script')[0]; 2878 function createAndInsertScript(id, src, onLoadCallback) { 2879 var scriptTag = document.createElement('script'); 2880 scriptTag.id = id; 2881 scriptTag.type = 'text/javascript'; 2882 scriptTag.src = src; 2883 scriptTag.onload = onLoadCallback; 2884 x.parentNode.insertBefore(scriptTag, x); 2885 } 2886 2887 var pdpButtonScript = "https://cdn.shopify.com/extensions/01a1111c-7daf-7efb-8081-6b15ced5d07a/swym-relay-842/assets/addtowishlistbutton.js"; 2888 createAndInsertScript(`swym-pdp-button-script`, pdpButtonScript, function () { 2889 const pdpBtnApi = window.WishlistPlusPDPButtonAPI; 2890 if (pdpBtnApi) { 2891 pdpBtnApi.setDefaultCustomizationOptions(swat); 2892 pdpBtnApi.initializePDPButton(swat, true); 2893 } 2894 }); 2895 break; 2896 default: 2897 return; 2898 } 2899 }); 2900 }); 2901 })(); // IIFE to prevent polluting global scope 2902</script>
2902 2903 2904 2905
2906<script> 2907 (function () { 2908 // Get the settings from Shopify's Liquid variables and create the styles 2909 const isControlCentreEnabledFromMetafield = window?.SwymEnabledCommonFeatures?.["control-centre"]; 2910 const isCommonCustomizationEnabledFromMetafield = window?.SwymWishlistCommonCustomizationSettings && 2911 Object.keys(window.SwymWishlistCommonCustomizationSettings).length > 0; 2912 const isControlCentreEnabledFromBlockSettings = false; 2913 2914 if (!(isControlCentreEnabledFromMetafield && isCommonCustomizationEnabledFromMetafield) && !isControlCentreEnabledFromBlockSettings) { 2915 // Don't enable control centre if this is disabled and block settings are not enabled 2916 return; 2917 } 2918 2919 let borderRadius = 6; 2920 let drawerWidth = window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutDrawerWidth || 400; 2921 2922 // Check if block settings exist, use them, otherwise fall back to common settings 2923 let primaryBgColor = isControlCentreEnabledFromBlockSettings ? 2924 "#000000" : 2925 window.SwymWishlistCommonCustomizationSettings.primaryColor; 2926 2927 let primaryTextColor = isControlCentreEnabledFromBlockSettings ? 2928 "#ffffff" : 2929 window.SwymWishlistCommonCustomizationSettings.secondaryColor; 2930 2931 let secondaryBgColor = isControlCentreEnabledFromBlockSettings ? 2932 "#F4F8FE" : null; 2933 let secondaryTextColor = isControlCentreEnabledFromBlockSettings ? 2934 "#333333" : null; 2935 2936 // Only use color adjustment functions if we're using common settings 2937 if (!secondaryBgColor || !secondaryTextColor) { 2938 function adjustOpacity(color, opacity) { 2939 if (color[0] === '#') { 2940 color = color.slice(1); 2941 } 2942 2943 if (color.length === 3) { 2944 color = color.split('').map(char => char + char).join(''); 2945 } 2946 2947 const r = parseInt(color.slice(0, 2), 16); 2948 const g = parseInt(color.slice(2, 4), 16); 2949 const b = parseInt(color.slice(4, 6), 16); 2950 2951 return `rgba(${r}, ${g}, ${b}, ${opacity})`; 2952 } 2953 2954 function hexToRgb(color) { 2955 if (color[0] === '#') { 2956 color = color.slice(1); 2957 } 2958 if (color.length === 3) { 2959 color = color.split('').map(c => c + c).join(''); 2960 } 2961 2962 return { 2963 r: parseInt(color.slice(0, 2), 16), 2964 g: parseInt(color.slice(2, 4), 16), 2965 b: parseInt(color.slice(4, 6), 16) 2966 }; 2967 } 2968 2969 function getLuminance({ r, g, b }) { 2970 return 0.299 * r + 0.587 * g + 0.114 * b; 2971 } 2972 2973 function generateSecondaryColors(primaryBgColor, primaryTextColor) { 2974 const secondaryBgOpacity = 0.2; 2975 const secondaryTextOpacity = 0.8; 2976 2977 const secondaryBgColor = adjustOpacity(primaryBgColor, secondaryBgOpacity); 2978 2979 const bgRgb = hexToRgb(primaryBgColor); 2980 const bgLuminance = getLuminance(bgRgb); 2981 2982 // Determine whether to use dark or light text for contrast 2983 const lightText = adjustOpacity(primaryTextColor, secondaryTextOpacity); 2984 const darkText = adjustOpacity(primaryBgColor, secondaryTextOpacity); 2985 2986 const secondaryTextColor = bgLuminance > 186 ? darkText : lightText; 2987 2988 return { 2989 secondaryBgColor, 2990 secondaryTextColor 2991 }; 2992 } 2993 2994 const generatedColors = generateSecondaryColors(primaryBgColor, primaryTextColor); 2995 secondaryBgColor = secondaryBgColor || generatedColors.secondaryBgColor; 2996 secondaryTextColor = secondaryTextColor || generatedColors.secondaryTextColor; 2997 } 2998 2999 // Create the CSS rule 3000 let styles = ` 3001 .swym-storefront-layout-root-component { 3002 --swym-storefront-layout-ui-border-radius: ${borderRadius}px; 3003 --swym-storefront-layout-button-border-radius: ${borderRadius}px; 3004 --swym-storefront-layout-side-drawer-width: ${drawerWidth}px; 3005 --swym-storefront-layout-button-color-bg-primary: ${primaryBgColor}; 3006 --swym-storefront-layout-button-color-text-primary: ${primaryTextColor}; 3007 --swym-storefront-layout-button-color-bg-secondary: ${secondaryBgColor}; 3008 --swym-storefront-layout-button-color-text-secondary: ${secondaryTextColor}; 3009 } 3010 `; 3011 3012 // Create a <style> element and append the styles 3013 let styleSheet = document.createElement("style"); 3014 styleSheet.type = "text/css"; 3015 styleSheet.innerText = styles; 3016 document.head.appendChild(styleSheet); 3017 3018 if (typeof window.SwymStorefrontLayoutContext === 'undefined') { 3019 window.SwymStorefrontLayoutContext = {}; 3020 } 3021 if (typeof window.SwymStorefrontLayoutExtensions === 'undefined'){ 3022 window.SwymStorefrontLayoutExtensions = {}; 3023 } 3024 3025 // Expose block settings toggle state so ThemeCSSMapping can respect it. 3026 // When true, theme editor color pickers take priority over inherited theme CSS variables. 3027 SwymStorefrontLayoutContext.BlockSettingsEnabled = isControlCentreEnabledFromBlockSettings; 3028 3029 if (isControlCentreEnabledFromBlockSettings) { 3030 // If block settings are enabled, use them 3031 SwymStorefrontLayoutContext.Settings = { 3032 EnableStorefrontLayoutOnLauncher: true, 3033 EnableStorefrontLayoutNotification: window?.SwymWishlistCommonCustomizationSettings?.enableStorefrontLayoutNotification ?? true, 3034 StorefrontLayoutType: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutType || "as-drawer", 3035 StorefrontLayoutDrawerPosition: "left", 3036 StorefrontLayoutAsSectionContainerId: "swym-wishlist-render-container", 3037 StorefrontLayoutAsSectionPageURL: "/pages/swym-wishlist", 3038 EnableStorefrontLayoutVariantSelector: true, 3039 StorefrontLayoutNotificationPosition: "left", 3040 StorefrontLayoutActionPopupPosition: "left", 3041 StorefrontLayoutNotificationDuration: 5000 3042 }; 3043 } else { 3044 // If only metafield is enabled but no block settings, use common settings 3045 SwymStorefrontLayoutContext.Settings = { 3046 EnableStorefrontLayoutOnLauncher: true, 3047 EnableStorefrontLayoutNotification: window?.SwymWishlistCommonCustomizationSettings?.enableStorefrontLayoutNotification ?? true, 3048 StorefrontLayoutType: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutType || "as-drawer", 3049 StorefrontLayoutDrawerPosition: "left", 3050 StorefrontLayoutAsSectionContainerId: "swym-wishlist-render-container", 3051 StorefrontLayoutAsSectionPageURL: "/pages/swym-wishlist", 3052 EnableStorefrontLayoutVariantSelector: true, 3053 StorefrontLayoutNotificationPosition: "left", 3054 StorefrontLayoutActionPopupPosition: "left", 3055 StorefrontLayoutNotificationDuration: 5000 3056 }; 3057 } 3058 const storefrontLayoutCallback = (swat) =>{ 3059 SwymStorefrontLayoutContext.swat = swat; 3060 let isStoreOnPaidPlan = swat.getApp('Wishlist')?.['is-paid']; 3061 let isWishlistEnabled = swat.getApp('Wishlist')?.['enabled']; 3062 SwymStorefrontLayoutContext.Settings = { 3063 ...SwymStorefrontLayoutContext?.Settings, 3064 EnableStorefrontLayoutCollection: window?.SwymEnabledCommonFeatures?.["multiple-wishlist"] ?? false, 3065 EnableStorefrontLayout: isWishlistEnabled && (isControlCentreEnabledFromBlockSettings || isControlCentreEnabledFromMetafield), 3066 } 3067 3068 if(SwymStorefrontLayoutContext?.Settings?.EnableStorefrontLayout){ 3069 if(SwymStorefrontLayoutContext?.CustomEvents?.LayoutInitialized){ 3070 var event = new CustomEvent(SwymStorefrontLayoutContext.CustomEvents.LayoutInitialized, { 3071 detail: { settings: SwymStorefrontLayoutContext?.Settings } 3072 }); 3073 document.dispatchEvent(event); 3074 }else{ 3075 swat.utils.warn(`LayoutInitialized event is not defined.`); 3076 } 3077 }else{ 3078 swat.utils.warn(`Storefront Layout is disabled.`); 3079 document.getElementById("swym-storefront-layout-container")?.remove(); 3080 document.getElementById("swym-storefront-extention-render-container")?.remove(); 3081 } 3082 } 3083 3084 if (!window.SwymCallbacks) { 3085 window.SwymCallbacks = []; 3086 } 3087 window.SwymCallbacks.push(storefrontLayoutCallback); 3088 3089 SwymStorefrontLayoutContext.SwymCustomerData = { 3090 3091 name: null, 3092 email: null 3093 3094 };
3095 SwymStorefrontLayoutContext.isShopperLoggedIn = !!SwymStorefrontLayoutContext?.SwymCustomerData?.email; 3096 })(); 3097</script>
3097 3098 3099 3100 3101 3102</div><div id="shopify-block-ATThLR0FuWEJHVDgwU__10533623496951086041" class="shopify-block shopify-app-block"></div><div id="shopify-block-AYU1uNGdwRjVma1l1U__16017602894386113438" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: junip-store-key --><span 3103 class="junip-store-key" 3104 data-supports-theme-extensions="true" 3105 data-shopify-preview-mode="true" 3106 data-store-key="WfrPq5BorZm4TF9iYnyaKGYS" 3107 data-onsite-enabled="true" 3108 data-review-count-enabled="true" 3109 data-star-color="#000000" 3110 data-star-template-url="https://api.juniphq.com/images/star_options/2/template"> 3111</span> 3112<!-- END app snippet -->
3113<script src="https://widgets.juniphq.com/v1/junip_shopify.js" async></script>
3113 3114</div>
3114<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3114 3115</body> 3116</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.