1<!doctype html> 2<!--[if IE 9]> <html class="ie9 no-js" lang="en"> <![endif]--> 3<!--[if (gt IE 9)|!(IE)]><!--> <html class="no-js" lang="en"> <!--<![endif]--> 4<head> 5 <link rel="preconnect" href="//cdn.shopify.com" /> 6 <link rel="dns-prefetch" href="//cdn.shopify.com" /> 7 <link rel="preconnect" href="//v.shopify.com" /> 8 <link rel="dns-prefetch" href="//v.shopify.com" /> 9 <meta charset="utf-8"> 10 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 11 <meta name="format-detection" content="telephone=no"> 12 <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"> 13 <link rel="canonical" href="https://www.jimthompson.com/search?q=dress&type=product"> 14 �<link rel="shortcut icon" href="//www.jimthompson.com/cdn/shop/files/JT-favicon_100x.png?v=1739500209" type="image/png">�<title>Search: 254 results found for "Dress"�– Jim Thompson�</title> 15 <link rel="preload" href="//www.jimthompson.com/cdn/shop/t/3/assets/style.css?v=23136152757721255761754032087" as="style"> 16 <link rel="preload" href="//www.jimthompson.com/cdn/shop/t/3/assets/vendor.min.js?v=142597805820077703861745230419" as="script"> 17 �<meta name="description" content="Discover Jim Thompson's everyday premium lifestyle wear and accessories, where Thai silk heritage meets modern design. Shop signature prints and timeless style."><link href="https://fonts.googleapis.com/css2?family=Public+Sans:ital,wght@0,100..900;1,100..900&display=swap" rel="stylesheet">�<link href="//www.jimthompson.com/cdn/shop/t/3/assets/style.css?v=23136152757721255761754032087" rel="stylesheet" type="text/css" media="all" />� 18 19 <style>.swatch-amber{background-color: #ffbf00;}.swatch-anthracite{background-color: #393d47;}.swatch-apricot{background-color: #ffb27f;}.swatch-aqua{background-color: #00fff0;}.swatch-aqua-green{background-color: #03bb85;}.swatch-beige{background-color: #EAD8AB;}.swatch-betel-palm-beige{background-image: url(//www.jimthompson.com/cdn/shop/files/sw_btpm_beige-1.jpg?v=1744087746);background-size:contain;}.swatch-betel-palm-green{background-image: url(//www.jimthompson.com/cdn/shop/files/sw_btpm_green.jpg?v=1744087508);background-size:contain;}.swatch-black{background-color: #000000;}.swatch-black-1{background-color: #000000;}.swatch-black-2{background-color: #000000;}.swatch-black-white{background-image: url(//www.jimthompson.com/cdn/shop/files/black-white.jpg?v=1739249827);background-size:contain;}.swatch-blue{background-color: #2274a5;}.swatch-blue-brown{background-image: url(//www.jimthompson.com/cdn/shop/files/xyoon-swatch.jpg?v=1784768591);background-size:contain;}.swatch-blue-dusk{background-color: #4566b9;}.swatch-blue-green{background-image: url(//www.jimthompson.com/cdn/shop/files/Blue-Green.jpg?v=1744082541);background-size:contain;}.swatch-brick{background-color: #bc4a3c;}.swatch-bronze{background-color: #CD7F32;}.swatch-brown{background-color: #896145;}.swatch-burgundy{background-color: #800020;}.swatch-camel{background-color: #c19a6b;}.swatch-charcoal-clay{background-color: #4a4a4a;}.swatch-cloud{background-color: #e6ebef;}.swatch-coffee{background-color: #6f4e37;}.swatch-copper{background-color: #b86333;}.swatch-coral{background-color: #f88379;}.swatch-cream{background-color: #f9e4bc;}.swatch-dark-blue{background-color: #47566b;}.swatch-dark-brown{background-color: #644536;}.swatch-dark-green{background-color: #145840;}.swatch-dark-grey{background-color: #63666b;}.swatch-dark-navy{background-color: #1b205e;}.swatch-earth-tone{background-color: #dfaf5e;}.swatch-ecru{background-color: #f3efe0;}.swatch-emerald{background-color: #00674f;}.swatch-fog{background-color: #abaeb0;}.swatch-forest-fog{background-color: #cdd4b2;}.swatch-fuchsia{background-color: #ef2b7c;}.swatch-gold{background-color: #D49A06;}.swatch-golden-teak{background-color: #ffff00;}.swatch-gray{background-color: #808080;}.swatch-green{background-color: #60935d;}.swatch-green-navy{background-image: url(//www.jimthompson.com/cdn/shop/files/sw-stsh-green-navy.jpg?v=1739341383);background-size:contain;}.swatch-navy-green{background-image: url(//www.jimthompson.com/cdn/shop/files/sw-rbst-navy-green.jpg?v=1739342769);background-size:contain;}.swatch-green-roses{background-image: url(//www.jimthompson.com/cdn/shop/files/sw_rose_green.jpg?v=1739879533);background-size:contain;}.swatch-grey{background-color: #aeb2b9;}.swatch-hotk-black{background-image: url(//www.jimthompson.com/cdn/shop/files/sw-hotk-black.jpg?v=1739461663);background-size:contain;}.swatch-hotk-gold{background-image: url(//www.jimthompson.com/cdn/shop/files/sw-hotk-gold.jpg?v=1739461583);background-size:contain;}.swatch-hotk-gray-blue{background-image: url(//www.jimthompson.com/cdn/shop/files/sw-hotk-grey-blue.jpg?v=1739461640);background-size:contain;}.swatch-hotk-orange{background-image: url(//www.jimthompson.com/cdn/shop/files/sw-hotk-orange.jpg?v=1739419893);background-size:contain;}.swatch-hotk-rose-gold{background-image: url(//www.jimthompson.com/cdn/shop/files/sw-hotk-rose-gold.jpg?v=1739461617);background-size:contain;}.swatch-ivory{background-color: #fffff0;}.swatch-jade{background-color: #00a86b;}.swatch-khaki{background-color: #c3b091;}.swatch-lagoon-blue{background-color: #00D1CE;}.swatch-lagoon-ecru{background-color: #b2b7a0;}.swatch-lavender{background-color: #e6e6fa;}.swatch-lemongrass{background-color: #cbac5b;}.swatch-light-blue{background-color: #9ac2d8;}.swatch-light-brown{background-color: #c4a484;}.swatch-light-grey{background-color: #d3d3d3;}.swatch-light-pink{background-color: #e8c2ca;}.swatch-light-purple{background-color: #cbc3e3;}.swatch-light-yellow{background-color: #ffffc5;}.swatch-mandarin{background-color: #784d2b;}.swatch-mineral{background-color: #d7d1c5;}.swatch-mint{background-color: #b2e6d4;}.swatch-mustard{background-color: #b38600;}.swatch-nark-noy-green{background-image: url(//www.jimthompson.com/cdn/shop/files/sw_nkny_green.jpg?v=1744087426);background-size:contain;}.swatch-natural{background-color: #f5eedd;}.swatch-navy{background-color: #10374f;}.swatch-navy-blue{background-color: #10374f;}.swatch-nude-pink{background-color: #ddc0b4;}.swatch-ocean-blue{background-color: #005BD3;}.swatch-off-white{background-color: #f5f2e6;}.swatch-old-rose{background-color: #c08081;}.swatch-olive{background-color: #808000;}.swatch-olive-green{background-color: #4D6F2A;}.swatch-onxy{background-color: #fff6e1;}.swatch-orange{background-color: #f0833a;}.swatch-orange-blue{background-image: url(//www.jimthompson.com/cdn/shop/files/sw-stsh-orange-blue.jpg?v=1739436330);background-size:contain;}.swatch-peachy-beige{background-color: #f3d4b9;}.swatch-peacock-blue{background-color: #016795;}.swatch-persian-blue{background-color: #1c39bb;}.swatch-petrol-blue{background-color: #0c5678;}.swatch-pink{background-color: #da8695;}.swatch-pink-nude{background-color: #fbdbda;}.swatch-poivre{background-color: #615233;}.swatch-purple{background-color: #9971a1;}.swatch-rainbow{background-image: url(//www.jimthompson.com/cdn/shop/files/color-sw-rainbow.jpg?v=1750321631);background-size:contain;}.swatch-red{background-color: #d83d26;}.swatch-red-blue{background-image: url(//www.jimthompson.com/cdn/shop/files/red-blue.jpg?v=1739250099);background-size:contain;}.swatch-rustic-flower-blue{background-image: url(//www.jimthompson.com/cdn/shop/files/sw-rtfw-blue.jpg?v=1742371148);background-size:contain;}.swatch-rustic-flower-pink{background-image: url(//www.jimthompson.com/cdn/shop/files/sw-rtfw-pink.jpg?v=1742371192);background-size:contain;}.swatch-salmon{background-color: #fa8072;}.swatch-samui-brown{background-image: url(//www.jimthompson.com/cdn/shop/files/sw-smui-brown.jpg?v=1742371228);background-size:contain;}.swatch-samui-navy{background-image: url(//www.jimthompson.com/cdn/shop/files/sw-smui-navy.jpg?v=1742371265);background-size:contain;}.swatch-silver{background-color: #D3D3D3;}.swatch-sky-blue{background-color: #82c8e5;}.swatch-slate{background-color: #578f99;}.swatch-smoke{background-color: #bfc8c3;}.swatch-stone{background-color: #b8b0a5;}.swatch-tan{background-color: #d2b48c;}.swatch-taupe{background-color: #8b7767;}.swatch-teal{background-color: #025043;}.swatch-terracotta{background-color: #e35336;}.swatch-turquoise{background-color: #40e0d0;}.swatch-unchan-blue{background-color: #2f3d7e;}.swatch-violet{background-color: #C797DD;}.swatch-white{background-color: #FFFFFF;}.swatch-yellow{background-color: #E9BB49;}.swatch-yellow-black{background-image: url(//www.jimthompson.com/cdn/shop/files/sw-eldo-yellow-black.jpg?v=1745236784);background-size:contain;}</style> 20
20<script> 21const $360Shop = { 22 money_with_currency_format: "THB ฿ {{amount}}", 23 money_format: "THB ฿ {{amount}}", 24}; 25</script>
25 26 27 28<!-- Google Tag Manager -->
29<script>
vendor: 327 bytes, lines 29-33
29(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 30new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 31j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 32'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 33})(window,document,'script','dataLayer','
33GTM-NDWQHNJQ
vendor: 3 bytes, line 33
33');
33</script>
33 34<!-- End Google Tag Manager --> 35
36<script type="text/javascript"> 37 (function(c,l,a,r,i,t,y){ 38 c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)}; 39 t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i; 40 y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y); 41 })(window, document, "clarity", "script", "qg7lgag66k"); 42</script>
42 43 44 45
45<script src="//www.jimthompson.com/cdn/shop/t/3/assets/vendor.min.js?v=142597805820077703861745230419" type="text/javascript"></script>
45�<!-- /snippets/social-meta-tags.liquid --> 46 47 48 49 50<meta property="og:site_name" content="Jim Thompson"> 51<meta property="og:url" content="https://www.jimthompson.com/search?q=dress&type=product"> 52<meta property="og:title" content="Search: 254 results found for "Dress""> 53<meta property="og:type" content="website"> 54<meta property="og:description" content="Discover Jim Thompson's everyday premium lifestyle wear and accessories, where Thai silk heritage meets modern design. Shop signature prints and timeless style."> 55 56 57 58 59 60<meta name="twitter:card" content="summary_large_image"> 61<meta name="twitter:title" content="Search: 254 results found for "Dress""> 62<meta name="twitter:description" content="Discover Jim Thompson's everyday premium lifestyle wear and accessories, where Thai silk heritage meets modern design. Shop signature prints and timeless style."> 63 64 65 66 67 68 69
69<script type="application/ld+json"> 70 { 71 "@context": "http://schema.org", 72 "@type": "BreadcrumbList", 73 "itemListElement": [ 74 { 75 "@type": "ListItem", 76 "position": 1, 77 "name": "Home", 78 "item": "https://www.jimthompson.com" 79 }, 80 81 { 82 "@type": "ListItem", 83 "position": 2, 84 "name": "Search", 85 "item": "https://www.jimthompson.com/search" 86 } 87 88 , 89 { 90 "@type": "ListItem", 91 "position": 3, 92 "name": "Dress", 93 "item": "https://www.jimthompson.com/search?q=Dress" 94 } 95 96 97 98 ] 99 } 100 </script>
100 101
102<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
102<meta name="google-site-verification" content="XZ1vTKRPBVP6Ps8GQf56XRalEkXekP0nCN5xeWl5jBs"> 103<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/66383478940/digital_wallets/dialog"> 104<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
104<script async="async" src="/checkouts/internal/preloads.js?locale=en-TH&default_configuration_id=3359015068"></script>
vendor: 1 bytes, line 104
104
105<script id="shopify-features" type="application/json">{"accessToken":"6c7f9775dd0326e06924938b9a2d2a43","betas":["rich-media-storefront-analytics"],"domain":"www.jimthompson.com","predictiveSearch":true,"shopId":66383478940,"locale":"en"}</script>
vendor: 1 bytes, line 105
105
106<script>var Shopify = Shopify || {}; 107Shopify.shop = "thethaisilkcompany.myshopify.com"; 108Shopify.locale = "en"; 109Shopify.currency = {"active":"THB","rate":"1.0"}; 110Shopify.country = "TH"; 111Shopify.theme = {"name":"JimThompson x 360\u00265 [Main]","id":140731383964,"schema_name":null,"schema_version":null,"theme_store_id":null,"role":"main"}; 112Shopify.theme.handle = "null"; 113Shopify.theme.style = {"id":null,"handle":null}; 114Shopify.cdnHost = "www.jimthompson.com/cdn"; 115Shopify.routes = Shopify.routes || {}; 116Shopify.routes.root = "/"; 117Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 118Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 119Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 120Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 120
120
121<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 121
121
122<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 122
122
123<script> 124 window.Shopify = window.Shopify || {}; 125 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 126 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 127 window.Shopify.SignInWithShop.eligible = true; 128</script>
vendor: 1 bytes, line 128
128
129<script id="shop-js-analytics" type="application/json">{"pageType":"search"}</script>
vendor: 1 bytes, line 129
129
130<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 130
130
131<script type="module"> 132 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 133 134 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 135 136</script>
vendor: 1 bytes, line 136
136
137<script> 138 window.Shopify = window.Shopify || {}; 139 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 140 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"]}; 141</script>
vendor: 1 bytes, line 141
141
142<script>(function() { 143 var isLoaded = false; 144 function asyncLoad() { 145 if (isLoaded) return; 146 isLoaded = true; 147 var urls = ["\/\/cdn.shopify.com\/proxy\/a528e40b3f183510aeda7a1545c273542ffbe50c48a41b5ad75326d995710815\/cdn.bogos.io\/script_tag\/secomapp.scripttag.js?shop=thethaisilkcompany.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA"]; 148 for (var i = 0; i < urls.length; i++) { 149 var s = document.createElement('script'); 150 s.type = 'text/javascript'; 151 s.async = true; 152 s.src = urls[i]; 153 var x = document.getElementsByTagName('script')[0]; 154 x.parentNode.insertBefore(s, x); 155 } 156 }; 157 if(window.attachEvent) { 158 window.attachEvent('onload', asyncLoad); 159 } else { 160 window.addEventListener('load', asyncLoad, false); 161 } 162})();</script>
vendor: 1 bytes, line 162
162
163<script id="__st">var __st={"a":66383478940,"offset":25200,"reqid":"1db62d09-3315-41e4-857e-b8e19e284d91-1790913584","pageurl":"www.jimthompson.com\/search?type=product\u0026q=Dress","u":"edd73abb290b","p":"searchresults"};</script>
vendor: 1 bytes, line 163
163
164<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 164
164
165<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 165
165
166<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.jimthompson.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 166
166
167<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//www.jimthompson.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>
167<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 167
167
168<script> 169 window.Shopify = window.Shopify || {}; 170 window.Shopify.MCP = window.Shopify.MCP || {}; 171 window.Shopify.MCP.enabled = true; 172 window.Shopify.MCP.shop = "thethaisilkcompany.myshopify.com"; 173 window.Shopify.MCP.mcpEndpoint = "https:\/\/www.jimthompson.com\/api\/mcp"; 174 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 175</script>
vendor: 1 bytes, line 175
175
176<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/www.jimthompson.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 177</script>
vendor: 1 bytes, line 177
177
178<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://www.jimthompson.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 179</script>
vendor: 1 bytes, line 179
179
180<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 181 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); 182</script>
vendor: 1 bytes, line 182
182
183<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})}})); 184</script>
vendor: 1 bytes, line 184
184
185<script id='scb4127' type='text/javascript' async='' src='https://www.jimthompson.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
185<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.jimthompson.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 186<style id="shopify-accelerated-checkout-cart"> 187 #shopify-buyer-consent { 188 margin-top: 1em; 189 display: inline-block; 190 width: 100%; 191} 192 193#shopify-buyer-consent.hidden { 194 display: none; 195} 196 197#shopify-subscription-policy-button { 198 background: none; 199 border: none; 200 padding: 0; 201 text-decoration: underline; 202 font-size: inherit; 203 cursor: pointer; 204} 205 206#shopify-subscription-policy-button::before { 207 box-shadow: none; 208} 209 210 </style> 211
212<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
212 213<!-- BEGIN app block: shopify://apps/bucks/blocks/app-embed/4f0a9b06-9da4-4a49-b378-2de9d23a3af3 -->
214<script> 215 window.bucksCC = window.bucksCC || {}; 216 window.bucksCC.metaConfig = {}; 217 window.bucksCC.reConvert = function() {}; 218 "function" != typeof Object.assign && (Object.assign = function(n) { 219 if (null == n) 220 throw new TypeError("Cannot convert undefined or null to object"); 221 222 223 224 225 for (var r = Object(n), t = 1; t < arguments.length; t++) { 226 var e = arguments[t]; 227 if (null != e) 228 for (var o in e) 229 e.hasOwnProperty(o) && (r[o] = e[o]) 230 } 231 return r 232 }); 233 234const bucks_validateJson = json => { 235 let checkedJson; 236 try { 237 checkedJson = JSON.parse(json); 238 } catch (error) { } 239 return checkedJson; 240}; 241 242 const bucks_encodedData = "JTdCJTIyX2lkJTIyJTNBJTdCJTIyJTI0b2lkJTIyJTNBJTIyNjdmODliYmJkMDYxYWQ1ZjlhNzU0YTE1JTIyJTdEJTJDJTIyc2hvcCUyMiUzQSUyMnRoZXRoYWlzaWxrY29tcGFueS5teXNob3BpZnkuY29tJTIyJTJDJTIyaW5zdGFudExvYWRlciUyMiUzQXRydWUlMkMlMjJ1c2VyQ3VycmVuY3klMjIlM0ElMjIlMjIlMkMlMjJhdXRvU3dpdGNoQ3VycmVuY3lMb2NhdGlvbkJhc2VkJTIyJTNBdHJ1ZSUyQyUyMmF1dG9Td2l0Y2hPbmx5VG9QcmVmZXJyZWRDdXJyZW5jeSUyMiUzQWZhbHNlJTJDJTIybW9uZXlXaXRoQ3VycmVuY3lGb3JtYXQlMjIlM0FmYWxzZSUyQyUyMnNob3dDdXJyZW5jeUNvZGVzT25seSUyMiUzQXRydWUlMkMlMjJkaXNwbGF5UG9zaXRpb24lMjIlM0ElMjJib3R0b21fbGVmdCUyMiUyQyUyMmRpc3BsYXlQb3NpdGlvblR5cGUlMjIlM0ElMjJmaXhlZFBvc2l0aW9uJTIyJTJDJTIyY3VzdG9tUG9zaXRpb24lMjIlM0ElMjIuaGVhZGVyLXJpZ2h0JTIwdWwlMjIlMkMlMjJwb3NpdGlvblBsYWNlbWVudCUyMiUzQSUyMnByZXBlbmQlMjIlMkMlMjJtb2JpbGVEaXNwbGF5UG9zaXRpb24lMjIlM0ElMjJib3R0b21fbGVmdCUyMiUyQyUyMm1vYmlsZURpc3BsYXlQb3NpdGlvblR5cGUlMjIlM0ElMjJmaXhlZFBvc2l0aW9uJTIyJTJDJTIybW9iaWxlQ3VzdG9tUG9zaXRpb24lMjIlM0ElMjIuYm90dG9tLW1lbnUlMjIlMkMlMjJtb2JpbGVQb3NpdGlvblBsYWNlbWVudCUyMiUzQSUyMmFwcGVuZCUyMiUyQyUyMmJvcmRlclN0eWxlJTIyJTNBJTIybm9Cb3JkZXIlMjIlMkMlMjJzaG93SW5EZXNrdG9wJTIyJTNBdHJ1ZSUyQyUyMnNob3dJbk1vYmlsZURldmljZSUyMiUzQXRydWUlMkMlMjJjdXN0b21PcHRpb25zUGxhY2VtZW50JTIyJTNBZmFsc2UlMkMlMjJvcHRpb25zUGxhY2VtZW50VHlwZSUyMiUzQSUyMmxlZnRfdXB3YXJkcyUyMiUyQyUyMmN1c3RvbU9wdGlvbnNQbGFjZW1lbnRNb2JpbGUlMjIlM0F0cnVlJTJDJTIyb3B0aW9uc1BsYWNlbWVudFR5cGVNb2JpbGUlMjIlM0ElMjJyaWdodF91cHdhcmRzJTIyJTJDJTIyc2hvd09yaWdpbmFsUHJpY2VPbk1vdXNlSG92ZXIlMjIlM0FmYWxzZSUyQyUyMmNhcnROb3RpZmljYXRpb25TdGF0dXMlMjIlM0FmYWxzZSUyQyUyMmNhcnROb3RpZmljYXRpb25NZXNzYWdlJTIyJTNBJTIyV2UlMjBwcm9jZXNzJTIwYWxsJTIwb3JkZXJzJTIwaW4lMjAlN0JTVE9SRV9DVVJSRU5DWSU3RCUyMGFuZCUyMHlvdSUyMHdpbGwlMjBiZSUyMGNoZWNrb3V0JTIwdXNpbmclMjB0aGUlMjBtb3N0JTIwY3VycmVudCUyMGV4Y2hhbmdlJTIwcmF0ZXMuJTIyJTJDJTIyY2FydE5vdGlmaWNhdGlvblRleHRDb2xvciUyMiUzQSUyMnJnYmEoMzAlMkMzMCUyQzMwJTJDMSklMjIlMkMlMjJjYXJ0Tm90aWZpY2F0aW9uQmFja2dyb3VuZENvbG9yJTIyJTNBJTIycmdiYSgyNTElMkMyNDUlMkMyNDUlMkMxKSUyMiUyQyUyMnJvdW5kaW5nRGVjaW1hbCUyMiUzQTAuOTklMkMlMjJwcmljZVJvdW5kaW5nVHlwZSUyMiUzQSUyMnJlbW92ZURlY2ltYWwlMjIlMkMlMjJkZWZhdWx0Q3VycmVuY3lSb3VuZGluZyUyMiUzQWZhbHNlJTJDJTIydGhlbWVUeXBlJTIyJTNBJTIyZGVmYXVsdCUyMiUyQyUyMmJhY2tncm91bmRDb2xvciUyMiUzQSUyMnJnYmEoMjU1JTJDMjU1JTJDMjU1JTJDMSklMjIlMkMlMjJ0ZXh0Q29sb3IlMjIlM0ElMjJyZ2JhKDAlMkMwJTJDMCUyQzEpJTIyJTJDJTIyaG92ZXJDb2xvciUyMiUzQSUyMnJnYmEoOTklMkM5OSUyQzk5JTJDMCklMjIlMkMlMjJkYXJrTW9kZSUyMiUzQWZhbHNlJTJDJTIyZmxhZ1N0eWxlJTIyJTNBJTIybW9kZXJuJTIyJTJDJTIyZmxhZ1RoZW1lJTIyJTNBJTIyZmxhdCUyMiUyQyUyMmZsYWdEaXNwbGF5T3B0aW9uJTIyJTNBJTIyc2hvd0N1cnJlbmN5T25seSUyMiUyQyUyMnRyaWdnZXIlMjIlM0ElMjIlMjIlMkMlMjJ3Y
242XRjaFVybHMlMjIlM0ElMjIlMjIlMkMlMjJhcHBFbWJlZFN0YXR1cyUyMiUzQSUyMnRydWUlMjIlMkMlMjJleHBlcnRTZXR0aW5ncyUyMiUzQSU3QiUyMmNzcyUyMiUzQSUyMi5oeG9TZWxlY3RUaGVtZSUyMC5idWNrc2NjLXNlbGVjdC1vcHRpb25zJTIwbGkuZ2VvQ3VycmVuY3klMjAlN0IlMjBkaXNwbGF5JTNBJTIwbm9uZSFpbXBvcnRhbnQlM0IlN0QlNUNuLmh4b1NlbGVjdFRoZW1lJTIwLmJ1Y2tzY2Mtc2VsZWN0LW9wdGlvbnMlMjBsaSUzQW50aC1jaGlsZCgyKSU3QiU1Q25wYWRkaW5nLXRvcCUzQTEycHghaW1wb3J0YW50JTNCJTdEJTVDbi5oeG9TZWxlY3RUaGVtZSUyMC5idWNrc2NjLXNlbGVjdC1vcHRpb25zJTIwbGklM0FudGgtbGFzdC1jaGlsZCgxKSU3QiU1Q25wYWRkaW5nLWJvdHRvbSUzQTEycHghaW1wb3J0YW50JTNCJTdEJTVDbi5oeG9TZWxlY3RUaGVtZS5oeG8tbW9iaWxlX3JlbGF0aXZlLmJ1Y2tzTW9iaWxlJTIwJTdCJTIwJTVDbi0taHhvU2VsZWN0LWhlaWdodCUzQSUyMDIwcHghaW1wb3J0YW50JTNCJTIwbWFyZ2luLWxlZnQlM0ElMjAwJTIwIWltcG9ydGFudCUzQiUyMCU3RCU1Q24uYnVja3NjYy1zZWxlY3QlMjAuaHhvU2VsZWN0VGhlbWUlMjAuYnVja3NjYy1zZWxlY3Qtc3R5bGVkJTIwJTdCJTIwdHJhbnNpdGlvbiUzQSUyMDAhaW1wb3J0YW50JTNCJTIwJTdEJTVDbi5oeG9TZWxlY3RUaGVtZS5oeG8tbW9iaWxlX3JlbGF0aXZlLmJ1Y2tzTW9iaWxlJTIwLmJ1Y2tzY2Mtc2VsZWN0LW9wdGlvbnMlMjAlN0IlNUNuYm9yZGVyJTNBJTIwMC41cHglMjBzb2xpZCUyMCUyM2RkZGRkZCUzQiU3RCU1Q24uaHhvU2VsZWN0VGhlbWUuaHhvLW1vYmlsZV9yZWxhdGl2ZS5idWNrc01vYmlsZSUyMC5idWNrc2NjLXNlbGVjdCUyMHNwYW4lMjAlN0IlMjBmb250LXNpemUlM0ElMjA5cHghaW1wb3J0YW50JTNCJTIwJTdEJTVDbi5oeG9TZWxlY3RUaGVtZSUyMC5idWNrc2NjLXNlbGVjdC1zdHlsZWQuYWN0aXZlJTJCdWwuYnVja3NjYy1zZWxlY3Qtb3B0aW9ucyUyMCU3QiUyMGFuaW1hdGlvbiUzQSUyMG5vbmUhaW1wb3J0YW50JTNCJTIwaGVpZ2h0JTNBJTIwbWF4LWNvbnRlbnQhaW1wb3J0YW50JTNCJTIwb3BhY2l0eSUzQSUyMDEhaW1wb3J0YW50JTNCJTIwd2lsbC1jaGFuZ2UlM0ElMjBoZWlnaHQlN0QlNUNuLmh4b1NlbGVjdFRoZW1lJTIwLmJ1Y2tzY2Mtc2VsZWN0LXN0eWxlZC5kZWFjdGl2ZS5hY3RpdmUlMkJ1bC5idWNrc2NjLXNlbGVjdC1vcHRpb25zJTIwJTdCJTIwb3BhY2l0eSUzQSUyMDAhaW1wb3J0YW50JTNCJTIwaGVpZ2h0JTNBJTIwMCFpbXBvcnRhbnQlM0IlMjBwYWRkaW5nJTNBJTIwMCFpbXBvcnRhbnQlM0IlMjB3aWxsLWNoYW5nZSUzQSUyMGhlaWdodCUzQiUyMCU3RCU1Q24uaHhvU2VsZWN0VGhlbWUlMjAuYnVja3NjYy1zZWxlY3Qtb3B0aW9ucyUyMCU3QiUyMHRyYW5zaXRpb24lM0ElMjBvcGFjaXR5JTIwLjNzJTJDdmlzaWJpbGl0eSUyMC4zcyUyQyUyMGhlaWdodCUyMDJzJTJDJTIwbWFyZ2luJTIwLjNzJTJDJTIwcGFkZGluZyUyMC4zcyUyMCFpbXBvcnRhbnQlM0IlN0QlNUNuJTIwbGklMjAlMjAlN0IlMjBhbmltYXRpb24lM0ElMjBub25lIWltcG9ydGFudCUzQiUyMHRyYW5zaXRpb24lM0ElMjBub25lIWltcG9ydGFudCUzQiUyMCU3RCU1Q24lNUNuLmh4b1NlbGVjdFRoZW1lLmh4by1tb2JpbGVfcmVsYXRpdmUuYnVja3NNb2JpbGUlMjAuYnVja3NjYy1zZWxlY3QlMjAlN0IlMjBtYXJnaW4tbGVmdCUzQSUyMC04cHghaW1wb3J0YW50JTNCJTIwJTdEJTVDbi5oeG9TZWxlY3RUaGVtZSUyMC5idWNrc2NjLXNlbGVjdCUyMHNwYW4lMjAlN0IlMjBtYXJnaW4lM0ElMjAwJTIwIWltcG9ydGFudCUzQiUyMGZvbnQtZmFtaWx5JTNBJTIwQWt6aWRlbnotR3JvdGVzayUyMFBybyUyMEV4dCUyQyUyMHNhbnMtc2VyaWYhaW1wb3J0YW50JTNCJTIwZm9udC1zaXplJTNBJTIwMTJweCFpbXBvcnRhbnQlM0IlMjAlN0QlNUNuJTIwLmJ1Y2tzX19mb2xkZXItY29sbGFwc2VfYnRuJTIwc3ZnJTIwJTdCJTIwc3Ryb2tlLXdpZHRoJTNBJTIwMSUzQiUyMHN0cm9rZSUzQSUyMCUyMzAwMCUzQiUyMHdpZHRoJTNBJTIwMTZweCUzQiUyMGhlaWdodCUzQSUyMDE2cHglM0IlMjAlN0QlNUNuLmh4b1NlbGVjdFRoZW1lJTIwLmJ1Y2tzX19mb2xkZXItY29sbGFwc2VfYnRuJTIwJTdCJTIwdHJhbnNmb3JtLW9yaWdpbiUzQSUyMGNlbnRlciFpbXBvcnRhbnQlM0IlMjBtYXgtaGVpZ2h0JTNBJTIwMTZweCFpbXBvcnRhbnQlM0IlMjAlN0QlNUNuLmh4b1NlbGVjdFRoZW1lJTIwLmJ1Y2tzY2Mtc2VsZWN0LXN0eWxlZC5hY3RpdmUlM0Fub3QoLmRlYWN0aXZlKSUyMC5idWNrc19fZm9sZGVyLWNvbGxhcHNlX2J0biUyMHN2ZyUyMCU3QiUyMHRyYW5zZm9ybSUzQSUyMHRyYW5zbGF0ZVkoLTJweCklM0IlMjAlN0QlNUNuJTVDbi5oeG9TZWxlY3RUaGVtZSUyMC5idWNrc2NjLXNlbGVjdC1vcHRpb25zJTIwbGklMjAlN0IlMjBib3JkZXItdG9wJTNBJTIwbm9uZSFpbXBvcnRhbnQlM0IlMjBwYWRkaW5nJTNBJTIwNnB4JTIwMTJweCUyMCFpbXBvcnRhbnQlM0IlN0QlNUNuLmh4b1NlbGVjdFRoZW1lJTIwLmJ1Y2tzY2Mtc2VsZWN0LW9wdGlvbnMlMjAlN0IlMjBtYXgtaGVpZ2h0JTNBJTIwMzAwcHghaW1wb3J0YW50JTNCJTIwYm9yZGVyLXJhZGl1cyUzQSUyMDAhaW1wb3J0YW50JTNCJTIwYm94LXNoYWRvdyUzQSUyMG5vbmUhaW1wb3J0YW50JTNCJTIwbWFyZ2luLXRvcCUzQSUyMDEycHghaW1wb3J0YW50JTNCJTdEJTIwJTVDbi5oeG9TZWxlY3RUaGVtZSUyMC5idWNrc2NjLXNlbGVjdC1zdHlsZWQlM0Fob3ZlciUyMCU3QiUyMG9wYWNpdHklM0ElMjAwLjclM0IlMjAlN0QlNUNuJTVDbiU0MG1lZGlhJTIwb25seSUyMHNjcmVlbiUyMGFuZCUyMChtaW4td2lkdGglM0ElMjAxMDI0cHgpJTIwJTdCJTVDbi5oeG9TZWxlY3RUaGVtZSUyMC5idWNrc2NjLXNlbGVjdC1vcHRpb25zJTIwJTdCbWFyZ2luLXRvcCUzQSUyMDE3cHghaW1wb3J0YW50JTNCJTIwJTIwJTdEJTVDbiU3RCU1Q24lNUNuJTIyJTdEJTJDJTIyY3VzdG9tU2VsZWN0b3JzJTIyJTNBJTIyJTIyJTJDJTIybWFya2V0U3RhdHVzJTIyJTNBZmFsc2UlMkMlMjJzZWxlY3RlZEN1cnJlbmNpZXMlMjIlM0ElMjIlNUIlN0IlNUMlMjJUSEIlNUMlMjIlM0ElNUMlMjJUaGFpJTIwQmFodCUyMChUSEIpJTVDJTIyJTdEJTJDJTdCJTVDJTIyVVNEJTVDJTIyJTNBJTVDJTIyVVMlMjBEb2xsYXIlMjAoVVNEKSU1QyUyMiU3RCUyQyU3QiU1QyUyMkdCUCU1QyUyMiUzQSU1QyUyMkJyaXRpc2glMjBQb3VuZCUyMChHQlApJTVDJTIyJTdEJTJDJTdCJTVDJTIyRVVSJTVDJTIyJTNBJTVDJTIyRXVybyUyMC
242hFVVIpJTVDJTIyJTdEJTJDJTdCJTVDJTIyU0dEJTVDJTIyJTNBJTVDJTIyU2luZ2Fwb3JlJTIwRG9sbGFyJTIwKFNHRCklNUMlMjIlN0QlMkMlN0IlNUMlMjJDTlklNUMlMjIlM0ElNUMlMjJDaGluZXNlJTIwWXVhbiUyMChDTlkpJTVDJTIyJTdEJTJDJTdCJTVDJTIySlBZJTVDJTIyJTNBJTVDJTIySmFwYW5lc2UlMjBZZW4lMjAoSlBZKSU1QyUyMiU3RCU1RCUyMiUyQyUyMmN1c3RvbUN1cnJlbmN5UnVsZXMlMjIlM0ElNUIlN0IlMjJhY3RpdmUlMjIlM0F0cnVlJTJDJTIyY3VycmVuY3klMjIlM0ElMjJVUyUyMERvbGxhciUyMChVU0QpJTIyJTJDJTIyY3VzdG9tVmFsdWUlMjIlM0ElMjJhdXRvJTIyJTJDJTIybW9uZXlfZm9ybWF0JTIyJTNBJTIyVVMlMjQlMjAlN0IlN0JhbW91bnQlN0QlN0QlMjIlMkMlMjJtb25leV93aXRoX2N1cnJlbmN5X2Zvcm1hdCUyMiUzQSUyMlVTJTI0JTIwJTdCJTdCYW1vdW50JTdEJTdEJTIyJTdEJTJDJTdCJTIyYWN0aXZlJTIyJTNBdHJ1ZSUyQyUyMmN1cnJlbmN5JTIyJTNBJTIyRXVybyUyMChFVVIpJTIyJTJDJTIyY3VzdG9tVmFsdWUlMjIlM0ElMjJhdXRvJTIyJTJDJTIybW9uZXlfZm9ybWF0JTIyJTNBJTIyJTI2ZXVybyUzQiU3QiU3QmFtb3VudF93aXRoX2NvbW1hX3NlcGFyYXRvciU3RCU3RCUyMiUyQyUyMm1vbmV5X3dpdGhfY3VycmVuY3lfZm9ybWF0JTIyJTNBJTIyJTI2ZXVybyUzQiU3QiU3QmFtb3VudF93aXRoX2NvbW1hX3NlcGFyYXRvciU3RCU3RCUyMEVVUiUyMiU3RCUyQyU3QiUyMmFjdGl2ZSUyMiUzQXRydWUlMkMlMjJjdXJyZW5jeSUyMiUzQSUyMkJyaXRpc2glMjBQb3VuZCUyMChHQlApJTIyJTJDJTIyY3VzdG9tVmFsdWUlMjIlM0ElMjJhdXRvJTIyJTJDJTIybW9uZXlfZm9ybWF0JTIyJTNBJTIyJTI2cG91bmQlM0IlMjAlN0IlN0JhbW91bnQlN0QlN0QlMjIlMkMlMjJtb25leV93aXRoX2N1cnJlbmN5X2Zvcm1hdCUyMiUzQSUyMiUyNnBvdW5kJTNCJTIwJTdCJTdCYW1vdW50JTdEJTdEJTIwR0JQJTIyJTdEJTJDJTdCJTIyYWN0aXZlJTIyJTNBdHJ1ZSUyQyUyMmN1cnJlbmN5JTIyJTNBJTIySmFwYW5lc2UlMjBZZW4lMjAoSlBZKSUyMiUyQyUyMmN1c3RvbVZhbHVlJTIyJTNBJTIyYXV0byUyMiUyQyUyMm1vbmV5X2Zvcm1hdCUyMiUzQSUyMiUyNiUyMzE2NSUzQiUyMCU3QiU3QmFtb3VudF9ub19kZWNpbWFscyU3RCU3RCUyMiUyQyUyMm1vbmV5X3dpdGhfY3VycmVuY3lfZm9ybWF0JTIyJTNBJTIyJTI2JTIzMTY1JTNCJTIwJTdCJTdCYW1vdW50X25vX2RlY2ltYWxzJTdEJTdEJTIwSlBZJTIyJTdEJTJDJTdCJTIyYWN0aXZlJTIyJTNBdHJ1ZSUyQyUyMmN1cnJlbmN5JTIyJTNBJTIyQ2hpbmVzZSUyMFl1YW4lMjAoQ05ZKSUyMiUyQyUyMmN1c3RvbVZhbHVlJTIyJTNBJTIyYXV0byUyMiUyQyUyMm1vbmV5X2Zvcm1hdCUyMiUzQSUyMiUyNiUyMzE2NSUzQiUyMCU3QiU3QmFtb3VudCU3RCU3RCUyMiUyQyUyMm1vbmV5X3dpdGhfY3VycmVuY3lfZm9ybWF0JTIyJTNBJTIyJTI2JTIzMTY1JTNCJTIwJTdCJTdCYW1vdW50JTdEJTdEJTIwQ05ZJTIyJTdEJTJDJTdCJTIyYWN0aXZlJTIyJTNBdHJ1ZSUyQyUyMmN1cnJlbmN5JTIyJTNBJTIyU2luZ2Fwb3JlJTIwRG9sbGFyJTIwKFNHRCklMjIlMkMlMjJjdXN0b21WYWx1ZSUyMiUzQSUyMmF1dG8lMjIlMkMlMjJtb25leV9mb3JtYXQlMjIlM0ElMjJTJTI0JTIwJTdCJTdCYW1vdW50JTdEJTdEJTIyJTJDJTIybW9uZXlfd2l0aF9jdXJyZW5jeV9mb3JtYXQlMjIlM0ElMjJTJTI0JTIwJTdCJTdCYW1vdW50JTdEJTdEJTIwU0dEJTIyJTdEJTVEJTJDJTIyYWN0aXZlJTIyJTNBdHJ1ZSUyQyUyMnJvdW5kUHJpY2VTdGF0dXMlMjIlM0FudWxsJTJDJTIyYnVja3NfcGxhbiUyMiUzQSUyMmJ1Y2tzX3ByZW1pdW0lMjIlMkMlMjJwbGFuX3R5cGUlMjIlM0ElMjJtb250aGx5JTIyJTdE"; 243 244 const bucks_myshopifyDomain = "www.jimthompson.com"; 245 246 const decodedURI = atob(bucks_encodedData); 247 const bucks_decodedString = decodeURIComponent(decodedURI); 248 249 250 const bucks_parsedData = bucks_validateJson(bucks_decodedString) || {}; 251 Object.assign(window.bucksCC.metaConfig, { 252 253 ... bucks_parsedData, 254 money_format: "THB ฿ {{amount}}", 255 money_with_currency_format: "THB ฿ {{amount}}", 256 userCurrency: "THB" 257 258 }); 259 window.bucksCC.reConvert = function() {}; 260 window.bucksCC.themeAppExtension = true; 261 window.bucksCC.metaConfig.multiCurrencies = []; 262 window.bucksCC.localization = {}; 263 264 265 266 window.bucksCC.localization.availableCountries = ["AF","AX","AL","DZ","AD","AO","AI","AG","AR","AM","AW","AC","AU","AT","AZ","BS","BH","BD","BB","BY","BE","BZ","BJ","BM","BT","BO","BA","BW","BR","IO","VG","BN","BG","BF","BI","KH","CM","CA","CV","BQ","KY","CF","TD","CL","CN","CX","CC","CO","KM","CG","CD","CK","CR","CI","HR","CW","CY","CZ","DK","DJ","DM","DO","EC","EG","SV","GQ","ER","EE","SZ","ET","FK","FO","FJ","FI","FR","GF","PF","TF","GA","GM","GE","DE","GH","GI","GR","GL","GD","GP","GT","GG","GN","GW","GY","HT","HN","HK","HU","IS","IN","ID","IQ","IE","IM","IL","IT","JM","JP","JE","JO","KZ","KE","KI","XK","KW","KG","LA","LV","LB","LS","LR","LY","LI","LT","LU","MO","MG","MW","MY","MV","ML","MT","MQ","MR","MU","YT","MX","MD","MC","MN","ME","MS","MA","MZ","MM","NA","NR","NP","NL","NC","NZ","NI","NE","NG","NU","NF","MK","NO","OM","PK","PS","PA","PG","PY","PE","PH","PN","PL","PT","QA","RE","RO","RU","RW","WS","SM","ST","SA","SN","RS","SC","SL","SG","SX","SK","SI","SB","SO","ZA","GS","KR","SS","ES","LK","BL","SH","KN","LC","MF","PM","VC","SD","SR","SJ","SE","CH","TW","TJ","TZ","TH","TL","TG","TK","TO","TT","TA","TN","TR","TM","TC","TV","UM","UG","UA","AE","GB","US","UY","UZ","VU","VA","VE","VN","WF","EH","YE","ZM","ZW"]; 267 window.bucksCC.localization.availableLanguages = ["en"]; 268 269 270 window.bucksCC.metaConfig.multiCurrencies = "THB".split(',') || ''; 271 window.bucksCC.metaConfig.cartCurrency = "THB" || ''; 272 273 if ((((window || {}).bucksCC || {}).metaConfig || {}).instantLoader) { 274 self.fetch || (self.fetch = function(e, n) { 275 return n = n || {}, 276 new Promise(function(t, s) { 277 var r = new XMLHttpRequest, 278 o = [], 279 u = [], 280 i = {}, 281 a = function() { 282 return { 283 ok: 2 == (r.status / 100 | 0), 284 statusText: r.statusText, 285 status: r.status, 286 url: r.responseURL, 287 text: function() { 288 return Promise.resolve(r.responseText) 289 }, 290 json: function() { 291 return Promise.resolve(JSON.parse(r.responseText)) 292 }, 293 blob: function() { 294 return Promise.resolve(new Blob([r.response])) 295 }, 296 clone: a, 297 headers: { 298 keys: function() { 299 return o 300 },
301 entries: function() { 302 return u 303 }, 304 get: function(e) { 305 return i[e.toLowerCase()] 306 }, 307 has: function(e) { 308 return e.toLowerCase() in i 309 } 310 } 311 } 312 }; 313 for (var c in r.open(n.method || "get", e, !0), r.onload = function() { 314 r.getAllResponseHeaders().replace(/^(.*?):[^S\n]*([sS]*?)$/gm, function(e, n, t) { 315 o.push(n = n.toLowerCase()), 316 u.push([n, t]), 317 i[n] = i[n] 318 ? i[n] + "," + t 319 : t 320 }), 321 t(a()) 322 }, 323 r.onerror = s, 324 r.withCredentials = "include" == n.credentials, 325 n.headers) 326 r.setRequestHeader(c, n.headers[c]); 327 r.send(n.body || null) 328 }) 329 }); 330 !function() { 331 function t(t) { 332 const e = document.createElement("style"); 333 e.innerText = t, 334 document.head.appendChild(e) 335 } 336 function e(t) { 337 const e = document.createElement("script"); 338 e.type = "text/javascript", 339 e.text = t, 340 document.head.appendChild(e), 341 console.log("%cBUCKSCC: Instant Loader Activated â¡ï¸", "background: #1c64f6; color: #fff; font-size: 12px; font-weight:bold; padding: 5px 10px; border-radius: 3px") 342 } 343 let n = sessionStorage.getItem("bucksccHash"); 344 ( 345 n = n 346 ? JSON.parse(n) 347 : null 348 ) 349 ? e(n) 350 : fetch(`https://${bucks_myshopifyDomain}/apps/buckscc/sdk.min.js`, {mode: "no-cors"}).then(function(t) { 351 return t.text() 352 }).then(function(t) { 353 if ((t || "").length > 100) { 354 const o = JSON.stringify(t); 355 sessionStorage.setItem("bucksccHash", o), 356 n = t, 357 e(t) 358 } 359 }) 360 }(); 361 } 362 363 const themeAppExLoadEvent = new Event("BUCKSCC_THEME-APP-EXTENSION_LOADED", { bubbles: true, cancelable: false }); 364 365 // Dispatch the custom event on the window 366 window.dispatchEvent(themeAppExLoadEvent); 367 368</script>
368<!-- END app block --><!-- BEGIN app block: shopify://apps/eg-auto-add-to-cart/blocks/app-embed/0f7d4f74-1e89-4820-aec4-6564d7e535d2 --> 369 370 371 372 373 374 375 376 377 378 379 380 381
381<script 382 async 383 type="text/javascript" 384 src="https://cdn.506.io/eg/script.js?shop=thethaisilkcompany.myshopify.com&v=12" 385 ></script>
385 386 387 388 389 390 <meta id="easygift-shop" itemid="c2hvcF8kXzE3OTA5MTM1ODQ=" content="{"isInstalled":true,"installedOn":"2026-09-04T08:51:56.757Z","appVersion":"3.0","subscriptionName":"Enterprise","cartAnalytics":true,"freeTrialEndsOn":null,"settings":{"reminderBannerStyle":{"position":{"horizontal":"right","vertical":"bottom"},"primaryColor":"#000000","backgroundColor":"#FFFFFF","borderRadius":null,"padding":"","headerFontSize":"","subHeaderFontSize":"","cssStyles":"","headerText":"Click here to reopen missed deals","subHeaderText":null,"showImage":false,"imageUrl":"https:\/\/cdn.506.io\/eg\/eg_notification_default_512x512.png","displayAfter":5,"closingMode":"doNotAutoClose","selfcloseAfter":5,"reshowBannerAfter":"everyNewSession","fontFamily":null},"addedItemIdentifier":"_Gifted","ignoreOtherAppLineItems":null,"customVariantsInfoLifetimeMins":1440,"redirectPath":null,"ignoreNonStandardCartRequests":false,"bannerStyle":{"position":{"horizontal":"right","vertical":"bottom"},"primaryColor":"#000000","backgroundColor":"#FFFFFF","borderRadius":null,"padding":"","headerFontSize":"","subHeaderFontSize":"","cssStyles":"","fontFamily":null},"themePresetId":"0","notificationStyle":{"position":{"horizontal":"right","vertical":"bottom"},"primaryColor":"#000000","backgroundColor":"#FFFFFF","borderRadius":null,"duration":"15.0","headerFontSize":"15px","subHeaderFontSize":"12px","padding":"","cssStyles":null,"hasCustomizations":false,"fontFamily":null},"fetchCartData":false,"useLocalStorage":{"enabled":false,"expiryMinutes":null},"popupStyle":{"subscriptionLabel":null,"priceShowZeroDecimals":true,"primaryColor":"#3A3A3A","secondaryColor":"#3A3A3A","buttonTextColor":null,"backgroundColor":"#FFFFFF","borderRadius":null,"padding":"","headerFontSize":"","subHeaderFontSize":"","bodyColor":null,"bodyFontSize":"","cssStyles":null,"hasCustomizations":false,"addButtonText":"Select","dismissButtonText":"Close","outOfStockButtonText":"Out of Stock","imageUrl":null,"showProductLink":false,"closeModalOutsideClick":true,"headerFontFamily":null,"bodyFontFamily":null},"refreshAfterBannerClick":false,"disableReapplyRules":false,"disableReloadOnFailedAddition":false,"autoReloadCartPage":false,"ajaxRedirectPath":null,"allowSimultaneousRequests":false,"applyRulesOnCheckout":false,"enableCartCtrlOverrides":true,"customRedirectFromCart":null,"scriptSettings":{"branding":{"removalRequestSent":null,"show":false},"productPageRedirection":{"enabled":false,"products":[],"redirectionURL":"\/"},"debugging":{"enabled":false,"enabledOn":null,"stringifyObj":false},"customCSS":null,"decodePayload":false,"delayUpdates":2000,"disableRedirectAfterFormSubmit":false,"enableBuyNowInterceptions":true,"fetchCartDataBeforeRequest":false,"fetchProductInfoFromSavedDomain":false,"hideAlertsOnFrontend":false,"hideGiftedPropertyText":false,"reApplyValueBasedRulesInCart":false,"removeEGPropertyFromSplitActionLineItems":false,"removeProductsAddedFromExpiredRules":true,"useFinalPrice":false,"useFinalPriceGetEntireCart":false},"promoCodeMessageStyle":{"message":"Free gift added!"},"egDiscount":{"cartValueStopCollectionCheck":false},"accessToEnterprise":true},"translations":null,"defaultLocale":"en","shopDomain":"www.jimthompson.com"}"> 391 392
393<script defer> 394 (async function() { 395 try { 396 397 const blockVersion = "v3" 398 if (blockVersion != "v3") { 399 return 400 } 401 402 let metaErrorFlag = false; 403 if (metaErrorFlag) { 404 return 405 } 406 407 // Parse metafields as JSON 408 const metafields = {"easygift-rule-6abdf97a995edef52055f6be":{"schedule":{"enabled":true,"starts":"2026-10-01T06:06:00Z","ends":"2026-12-31T16:59:00Z"},"trigger":{"productTags":{"targets":[],"sellingPlan":null},"type":"cartValue","hybrid":null,"promoCode":null,"promoCodeDiscount":null,"minCartValue":12000,"upperCartValue":null,"products":[],"cartValueExcludedVariants":[],"collections":[],"condition":null,"conditionMin":null,"conditionMax":null,"collectionSellingPlanType":null},"action":{"notification":{"enabled":true,"headerText":"Complementary gift added to cart","subHeaderText":"Your special-edition Jim Thompson tote bag has been added to your cart.","showImage":true,"imageUrl":"https:\/\/cdn.shopify.com\/s\/files\/1\/0663\/8347\/8940\/files\/GWP_tote-bag.jpg?v=1790821688"},"discount":{"type":null,"title":null,"code":null,"id":null,"createdByEasyGift":false,"issue":null,"value":null,"discountType":null,"easygiftAppDiscount":false},"popupOptions":{"headline":null,"subHeadline":null,"showItemsPrice":false,"popupDismissable":false,"imageUrl":null,"persistPopup":false,"rewardQuantity":1,"showDiscountedPrice":false,"hideOOSItems":false,"showVariantsSeparately":false},"banner":{"enabled":false,"headerText":null,"imageUrl":null,"subHeaderText":null,"showImage":false,"displayAfter":"5","closingMode":"doNotAutoClose","selfcloseAfter":"5","reshowBannerAfter":"everyNewSession","redirectLink":null},"type":"addAutomatically","products":[{"variantId":"47783305412764","quantity":1,"alerts":[{"type":"outOfStock","triggered":false}]}],"limit":10,"preventProductRemoval":false,"addAvailableProducts":false,"showPromoCodeMessage":false},"targeting":{"link":{"destination":null,"data":null,"cookieLifetime":14},"additionalCriteria":{"geo":{"include":[],"exclude":[]},"type":null,"customerTags":[],"customerTagsExcluded":[],"customerId":[],"orderCount":null,"hasOrderCountMax":false,"orderCountMax":null,"totalSpent":null,"hasTotalSpentMax":false,"totalSpentMax":null},"type":"all"},"settings":{"worksInReverse":true,"runsOncePerSession":false,"preventAddedItemPurchase":true,"showReminderBanner":false},"_id":"6abdf97a995edef52055f6be","name":"GWP Tote Bag","active":true,"translations":null,"testMode":false}}; 409 410 // Process metafields in JavaScript 411 let savedRulesArray = []; 412 for (const [key, value] of Object.entries(metafields)) { 413 if (value) { 414 for (const prop in value) { 415 // avoiding Object.Keys for performance gain -- no need to make an array of keys. 416 savedRulesArray.push(value); 417 break; 418 } 419 } 420 } 421 422 const metaTag = document.createElement('meta'); 423 metaTag.id = 'easygift-rules'; 424 metaTag.content = JSON.stringify(savedRulesArray); 425 metaTag.setAttribute('itemid', 'cnVsZXNfJF8xNzkwOTEzNTg0'); 426 427 document.head.appendChild(metaTag); 428 } catch (err) { 429 430 } 431 })(); 432</script>
432 433 434 435
435<script 436 type="text/javascript" 437 defer 438 > 439 440 (function () { 441 try { 442 window.EG_INFO = window.EG_INFO || {}; 443 var shopInfo = {"isInstalled":true,"installedOn":"2026-09-04T08:51:56.757Z","appVersion":"3.0","subscriptionName":"Enterprise","cartAnalytics":true,"freeTrialEndsOn":null,"settings":{"reminderBannerStyle":{"position":{"horizontal":"right","vertical":"bottom"},"primaryColor":"#000000","backgroundColor":"#FFFFFF","borderRadius":null,"padding":"","headerFontSize":"","subHeaderFontSize":"","cssStyles":"","headerText":"Click here to reopen missed deals","subHeaderText":null,"showImage":false,"imageUrl":"https:\/\/cdn.506.io\/eg\/eg_notification_default_512x512.png","displayAfter":5,"closingMode":"doNotAutoClose","selfcloseAfter":5,"reshowBannerAfter":"everyNewSession","fontFamily":null},"addedItemIdentifier":"_Gifted","ignoreOtherAppLineItems":null,"customVariantsInfoLifetimeMins":1440,"redirectPath":null,"ignoreNonStandardCartRequests":false,"bannerStyle":{"position":{"horizontal":"right","vertical":"bottom"},"primaryColor":"#000000","backgroundColor":"#FFFFFF","borderRadius":null,"padding":"","headerFontSize":"","subHeaderFontSize":"","cssStyles":"","fontFamily":null},"themePresetId":"0","notificationStyle":{"position":{"horizontal":"right","vertical":"bottom"},"primaryColor":"#000000","backgroundColor":"#FFFFFF","borderRadius":null,"duration":"15.0","headerFontSize":"15px","subHeaderFontSize":"12px","padding":"","cssStyles":null,"hasCustomizations":false,"fontFamily":null},"fetchCartData":false,"useLocalStorage":{"enabled":false,"expiryMinutes":null},"popupStyle":{"subscriptionLabel":null,"priceShowZeroDecimals":true,"primaryColor":"#3A3A3A","secondaryColor":"#3A3A3A","buttonTextColor":null,"backgroundColor":"#FFFFFF","borderRadius":null,"padding":"","headerFontSize":"","subHeaderFontSize":"","bodyColor":null,"bodyFontSize":"","cssStyles":null,"hasCustomizations":false,"addButtonText":"Select","dismissButtonText":"Close","outOfStockButtonText":"Out of Stock","imageUrl":null,"showProductLink":false,"closeModalOutsideClick":true,"headerFontFamily":null,"bodyFontFamily":null},"refreshAfterBannerClick":false,"disableReapplyRules":false,"disableReloadOnFailedAddition":false,"autoReloadCartPage":false,"ajaxRedirectPath":null,"allowSimultaneousRequests":false,"applyRulesOnCheckout":false,"enableCartCtrlOverrides":true,"customRedirectFromCart":null,"scriptSettings":{"branding":{"removalRequestSent":null,"show":false},"productPageRedirection":{"enabled":false,"products":[],"redirectionURL":"\/"},"debugging":{"enabled":false,"enabledOn":null,"stringifyObj":false},"customCSS":null,"decodePayload":false,"delayUpdates":2000,"disableRedirectAfterFormSubmit":false,"enableBuyNowInterceptions":true,"fetchCartDataBeforeRequest":false,"fetchProductInfoFromSavedDomain":false,"hideAlertsOnFrontend":false,"hideGiftedPropertyText":false,"reApplyValueBasedRulesInCart":false,"removeEGPropertyFromSplitActionLineItems":false,"removeProductsAddedFromExpiredRules":true,"useFinalPrice":false,"useFinalPriceGetEntireCart":false},"promoCodeMessageStyle":{"message":"Free gift added!"},"egDiscount":{"cartValueStopCollectionCheck":false},"accessToEnterprise":true},"translations":null,"defaultLocale":"en","shopDomain":"www.jimthompson.com"}; 444 var productRedirectionEnabled = shopInfo.settings.scriptSettings.productPageRedirection.enabled; 445 if (["Unlimited", "Enterprise"].includes(shopInfo.subscriptionName) && productRedirectionEnabled) { 446 var products = shopInfo.settings.scriptSettings.productPageRedirection.products; 447 if (products.length > 0) { 448 var productIds = products.map(function(prod) { 449 var productGid = prod.id; 450 var productIdNumber = parseInt(productGid.split('/').pop()); 451 return productIdNumber; 452 }); 453 var productInfo = null; 454 var isProductInList = productIds.includes(productInfo.id); 455 if (isProductInList) { 456 var redirectionURL = shopInfo.settings.scriptSettings.productPageRedirection.redirectionURL; 457 if (redirectionURL) { 458 window.location = redirectionURL; 459 } 460 } 461 } 462 } 463 464 465 } catch(err) { 466 return 467 }}
467)() 468 </script>
468 469 470 471 472<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 473 474 475 476 477 478 479 480 481 482 483 484 485
485<script async src="https://static.klaviyo.com/onsite/js/V2guYT/klaviyo.js?company_id=V2guYT"></script>
485 486
486<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>
486 487 488 489 490 491 492 493
493<script> 494 window.klaviyoReviewsProductDesignMode = false 495 </script>
495 496 497 498 499 500 501 502 503 504 505<!-- END app block --><!-- BEGIN app block: shopify://apps/gift-box/blocks/head/f53ea332-e066-453a-9116-800349284dfb -->
505<script> 506const isProductPage = window.location.pathname.includes("/products/"); 507 508// Allow redirect only on product pages. 509if (isProductPage) { 510 const GHOST_PRODUCT_TYPE = "giftbox_ghost_product"; 511 // Use product handle to check the type of the product. 512 const product_type = ""; 513 if (product_type == GHOST_PRODUCT_TYPE) { 514 // Redirect to the GP parent URL stored in the GP's metafields. 515 const parent_product_url = ''; 516 if (parent_product_url === null || parent_product_url === '') { 517 window.location.replace("/"); 518 } else { 519 window.location.replace(parent_product_url); 520 } 521 } 522} 523</script>
523 524
525<script 526 src="https://giftbox.ds-cdn.com/static/main.js?shop=thethaisilkcompany.myshopify.com" 527 528 async 529 530></script>
530 531 532 533<!-- END app block -->
533<script src="https://cdn.shopify.com/extensions/01a08082-d092-749c-87fb-d7fdd89713b9/announcement-bar-maker-by-apphero-7/assets/attrac-embed-bars.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 533
533
534<script src="https://cdn.shopify.com/extensions/019dbe41-333e-7edd-a4ce-2128c404ca9a/bucks-currency-converter-29/assets/widgetLoader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 534
534
535<script src="https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/wishlistcollections.js" type="text/javascript" defer="defer"></script>
535 536<link href="https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/wishlistcollections.css" rel="stylesheet" type="text/css" media="all"> 537<meta property="og:image" content="https://cdn.shopify.com/s/files/1/0663/8347/8940/files/twl-social-sharing-1.jpg?v=1739758807" /> 538<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0663/8347/8940/files/twl-social-sharing-1.jpg?v=1739758807" /> 539<meta property="og:image:width" content="1200" /> 540<meta property="og:image:height" content="628" /> 541<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
542<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: 66383478940,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "search"};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 542
542
543<script> 544 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 545</script>
vendor: 1 bytes, line 545
545
546<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}
546).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: 66383478940,storefrontBaseUrl: "https://www.jimthompson.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.jimthompson.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2419490972","configuration":"{\"product_bundles_data\":\"[]\",\"shop\":\"thethaisilkcompany.myshopify.com\",\"collect_url\":\"https:\\\/\\\/collect.bogos.io\\\/collect\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e375ae2aeef9215058b62ddff7136cb9","type":"APP","apiClientId":177733,"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"}
546,{"id":"1472463004","configuration":"{\"accountID\":\"V2guYT\",\"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":"882442396","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8d23ecb75e689a211097c35644d323e6","type":"APP","apiClientId":199214137345,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"879100060","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-LY81NP256E\\\",\\\"AW-18424105802\\\",\\\"GT-KFN5PR98\\\"],\\\"target_country\\\":\\\"ZZ\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-LY81NP256E\\\",\\\"AW-18424105802\\\/50shCO6Th-0cEMqWptFE\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-LY81NP256E\\\",\\\"AW-18424105802\\\/5IW6CPqTh-0cEMqWptFE\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-LY81NP256E\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-LY81NP256E\\\",\\\"AW-18424105802\\\/i3r-CPeTh-0cEMqWptFE\\\",\\\"MC-Z4RJJS438Y\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-LY81NP256E\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-LY81NP256E\\\",\\\"AW-18424105802\\\/thkfCOuTh-0cEMqWptFE\\\",\\\"MC-Z4RJJS438Y\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-LY81NP256E\\\",\\\"AW-18424105802\\\/vpJCCPSTh-0cEMqWptFE\\\",\\\"MC-Z4RJJS438Y\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-LY81NP256E\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-LY81NP256E\\\",\\\"AW-18424105802\\\/mhR5CP2Th-0cEMqWptFE\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-LY81NP256E\\\",\\\"AW-18424105802\\\/tO0BCPGTh-0cEMqWptFE\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-LY81NP256E\\\"}],\\\"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":"872775836","configuration":"{\"swymApiEndpoint\":\"https:\/\/swymstore-v3pro-01.swymrelay.com\",\"swymTier\":\"v3pro-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":"811139228","configuration":"{\"publicKey\":\"pub_58a46e60654dcc2b746a\",\"apiUrl\":\"https:\\\/\\\/tracking.refersion.com\",\"urlIdDetection\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"86ecbc68ef74dc9bb982fccd1962837f","type":"APP","apiClientId":147004,"privacyPurposes":["ANALYTICS","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"795508892","configuration":"{\"pixel_id\":\"1143164350879224\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"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":"Jim Thompson","paymentSettings":{"currencyCode":"THB"},"myshopifyDomain":"thethaisilkcompany.myshopify.com","countryCode":"TH","storefrontUrl":"https:\/\/www.jimthompson.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"9168940695708","handle":"fluttering-mandarin-collar-lace-up-midi-dress-brown","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47248827056284","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9168944201884","handle":"fluttering-sleeveless-maxi-dress-brown","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47248841965724","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9211709685916","handle":"sakun-relaxed-shirt-dress-pink","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47434414293148","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8350385406108","handle":"cockatoo-silk-scarf-kaftan-dress","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44765045129372","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8977574199452","handle":"onson-princess-line-dress-beige","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46684713451676","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9211714863260","handle":"rose-ikat-smock-waist-dress-yellow","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47434425729180","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8790818783388","handle":"ayothaya-kingdom-oversized-dress-black","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46031155232924","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9211709423772","handle":"bai-bon-lace-up-maxi-dress-beige","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47434413539484","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9125630804124","handle":"aran-mural-zipped-shoulder-maxi-dress-olive-green","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47097270599836","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9152484606108","handle":"fluttering-sleeveless-maxi-dress-blue","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47201689632924","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9125631066268","handle":"maxi-shirt-dress-beige-botanical-fantasy","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47097271320732","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9211715027100","handle":"asymmetical-maxi-dress-white","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47434426286236","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8977574953116","handle":"ruffled-trimmed-wrap-midi-dress-black","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"4668471584374
5460","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9211709358236","handle":"bai-bon-silk-maxi-dress-with-french-cuff-beige","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47434413375644","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9152484540572","handle":"fluttering-mandarin-collar-lace-up-midi-dress-blue","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47201689338012","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8964416766108","handle":"ruffle-tuxedo-midi-dress-blue","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46615597777052","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9211714994332","handle":"camellia-maxi-dress-pink","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47434426155164","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8964416077980","handle":"woodland-voyage-side-slit-maxi-dress-blue","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46615595155612","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9211709915292","handle":"sakun-v-neck-maxi-dress-pink","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47434414784668","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8977574592668","handle":"onson-v-neck-tiered-maxi-dress-black","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46684714729628","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8977574887580","handle":"belted-shirt-dress-with-mandarin-collar-black","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46684715679900","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8977574494364","handle":"onson-tied-neck-strapless-maxi-dress-black","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46684714500252","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8964416405660","handle":"palm-field-tie-back-halter-midi-dress-pink","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46615596531868","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8790818914460","handle":"ayothaya-kingdom-turtle-neck-maxi-dress-beige","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46031155757212","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://www.jimthompson.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"140731383964","themePublished":"true","eventMetadataId":"1e1365d1-b193-43b9-8641-ada302eb2299","pageType":"searchresults","shopId":"66383478940","storefrontBaseUrl":"https:\/\/www.jimthompson.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}],[\"search_submitted\",{\"searchResult\":{\"query\":\"Dress\",\"productVariants\":[{\"price\":{\"amount\":11500.0,\"currencyCode\":\"THB\"},\"product\":{\"title\":\"Fluttering Mandarin Collar Lace Up Midi Dress\",\"vendor\":\"Jim Thompson\",\"id\":\"9168940695708\",\"untranslatedTitle\":\"Fluttering Mandarin Collar Lace Up Midi Dress\",\"url\":\"\/products\/fluttering-mandarin-collar-lace-up-midi-dress-brown?_pos=1\u0026_sid=aeb41108e\u0026_ss=r\",\"type\":\"Dress\"},\"id\":\"47248827056284\",\"image\":{\"src\":\"\/\/www.jimthompson.com\/cdn\/shop\/files\/fluttering-mandarin-collar-lace-up-midi-dress-brown4.jpg?v=1784003765\"},\"sku\":\"8852676296643\",\"title\":\"Brown \/ 6\",\"untranslatedTitle\":\"Brown \/ 6\"},{\"price\":{\"amount\":17200.0,\"currencyCode\":\"THB\"},\"product\":{\"title\":\"Fluttering Sleeveless Maxi Dress\",\"vendor\":\"Jim Thompson\",\"id\":\"9168944201884\",\"untranslatedTitle\":\"Fluttering Sleeveless Maxi Dress\",\"url\":\"\/products\/fluttering-sleeveless-maxi-dress-brown?_pos=2\u0026_sid=aeb41108e\u0026_ss=r\",\"type\":\"Dress\"},\"id\":\"47248841965724\",\"image\":{\"src\":\"\/\/www.jimthompson.com\/cdn\/shop\/files\/fluttering-sleeveless-maxi-dress-brown4.jpg?v=1783998880\"},\"sku\":\"8852676296605\",\"title\":\"Brown \/ 6\",\"untranslatedTitle\":\"Brown \/ 6\"},{\"price\":{\"amount\":9500.0,\"currencyCode\":\"THB\"},\"product\":{\"title\":\"Sakun Relaxed Shirt Dress\",\"vendor\":\"Jim Thompson\",\"id\":\"9211709685916\",\"untranslatedTitle\":\"Sakun Relaxed Shirt Dress\",\"url\":\"\/products\/sakun-relaxed-shirt-dress-pink?_pos=3\u0026_sid=aeb41108e\u0026_ss=r\",\"type\":\"Dress\"}
546,\"id\":\"47434414293148\",\"image\":{\"src\":\"\/\/www.jimthompson.com\/cdn\/shop\/files\/sakun-relaxed-shirt-dress-pink4.jpg?v=1787550107\"},\"sku\":\"8852676297046\",\"title\":\"Pink \/ 6\",\"untranslatedTitle\":\"Pink \/ 6\"},{\"price\":{\"amount\":10500.0,\"currencyCode\":\"THB\"},\"product\":{\"title\":\"Cockatoo Silk Scarf Kaftan Dress\",\"vendor\":\"Jim Thompson\",\"id\":\"8350385406108\",\"untranslatedTitle\":\"Cockatoo Silk Scarf Kaftan Dress\",\"url\":\"\/products\/cockatoo-silk-scarf-kaftan-dress?_pos=4\u0026_sid=aeb41108e\u0026_ss=r\",\"type\":\"Kaftan\"},\"id\":\"44765045129372\",\"image\":{\"src\":\"\/\/www.jimthompson.com\/cdn\/shop\/files\/CockatooSilkScarfKaftanDress-Blue-2-2.jpg?v=1748712891\"},\"sku\":\"8852676121211\",\"title\":\"Blue\",\"untranslatedTitle\":\"Blue\"},{\"price\":{\"amount\":7500.0,\"currencyCode\":\"THB\"},\"product\":{\"title\":\"Onson Princess Line Dress\",\"vendor\":\"Jim Thompson\",\"id\":\"8977574199452\",\"untranslatedTitle\":\"Onson Princess Line Dress\",\"url\":\"\/products\/onson-princess-line-dress-beige?_pos=5\u0026_sid=aeb41108e\u0026_ss=r\",\"type\":\"Dress\"},\"id\":\"46684713451676\",\"image\":{\"src\":\"\/\/www.jimthompson.com\/cdn\/shop\/files\/onson-princess-line-dress-beige4.jpg?v=1776394305\"},\"sku\":\"8852676288020\",\"title\":\"Beige \/ 6\",\"untranslatedTitle\":\"Beige \/ 6\"},{\"price\":{\"amount\":9500.0,\"currencyCode\":\"THB\"},\"product\":{\"title\":\"Rose Ikat Smock Waist Dress\",\"vendor\":\"Jim Thompson\",\"id\":\"9211714863260\",\"untranslatedTitle\":\"Rose Ikat Smock Waist Dress\",\"url\":\"\/products\/rose-ikat-smock-waist-dress-yellow?_pos=6\u0026_sid=aeb41108e\u0026_ss=r\",\"type\":\"Dress\"},\"id\":\"47434425729180\",\"image\":{\"src\":\"\/\/www.jimthompson.com\/cdn\/shop\/files\/Rose_Ikat_Smock_Waist_Dress_1.jpg?v=1789353924\"},\"sku\":\"8852676307967\",\"title\":\"Yellow \/ 6\",\"untranslatedTitle\":\"Yellow \/ 6\"},{\"price\":{\"amount\":8500.0,\"currencyCode\":\"THB\"},\"product\":{\"title\":\"Ayothaya Kingdom Oversized Dress\",\"vendor\":\"Jim Thompson\",\"id\":\"8790818783388\",\"untranslatedTitle\":\"Ayothaya Kingdom Oversized Dress\",\"url\":\"\/products\/ayothaya-kingdom-oversized-dress-black?_pos=7\u0026_sid=aeb41108e\u0026_ss=r\",\"type\":\"Dress\"},\"id\":\"46031155232924\",\"image\":{\"src\":\"\/\/www.jimthompson.com\/cdn\/shop\/files\/ayothaya-kingdom-oversized-dress-black3.jpg?v=1769673685\"},\"sku\":\"8852676281632\",\"title\":\"Black\",\"untranslatedTitle\":\"Black\"},{\"price\":{\"amount\":14500.0,\"currencyCode\":\"THB\"},\"product\":{\"title\":\"Bai Bon Lace Up Maxi Dress\",\"vendor\":\"Jim Thompson\",\"id\":\"9211709423772\",\"untranslatedTitle\":\"Bai Bon Lace Up Maxi Dress\",\"url\":\"\/products\/bai-bon-lace-up-maxi-dress-beige?_pos=8\u0026_sid=aeb41108e\u0026_ss=r\",\"type\":\"Dress\"},\"id\":\"47434413539484\",\"image\":{\"src\":\"\/\/www.jimthompson.com\/cdn\/shop\/files\/bai-bon-lace-up-maxi-dress-beige4.jpg?v=1787549882\"},\"sku\":\"8852676297527\",\"title\":\"Beige \/ 6\",\"untranslatedTitle\":\"Beige \/ 6\"},{\"price\":{\"amount\":13900.0,\"currencyCode\":\"THB\"},\"product\":{\"title\":\"Aran Mural Zipped Shoulder Maxi Dress\",\"vendor\":\"Jim Thompson\",\"id\":\"9125630804124\",\"untranslatedTitle\":\"Aran Mural Zipped Shoulder Maxi Dress\",\"url\":\"\/products\/aran-mural-zipped-shoulder-maxi-dress-olive-green?_pos=9\u0026_sid=aeb41108e\u0026_ss=r\",\"type\":\"Dress\"},\"id\":\"47097270599836\",\"image\":{\"src\":\"\/\/www.jimthompson.com\/cdn\/shop\/files\/aran-mural-zipped-shoulder-maxi-dress-olive-green2.jpg?v=1782129557\"},\"sku\":\"8852676295998\",\"title\":\"Olive Green \/ 6\",\"untranslatedTitle\":\"Olive Green \/ 6\"},{\"price\":{\"amount\":17200.0,\"currencyCode\":\"THB\"},\"product\":{\"title\":\"Fluttering Sleeveless Maxi Dress\",\"vendor\":\"Jim Thompson\",\"id\":\"9152484606108\",\"untranslatedTitle\":\"Fluttering Sleeveless Maxi Dress\",\"url\":\"\/products\/fluttering-sleeveless-maxi-dress-blue?_pos=10\u0026_sid=aeb41108e\u0026_ss=r\",\"type\":\"Dress\"},\"id\":\"47201689632924\",\"image\":{\"src\":\"\/\/www.jimthompson.com\/cdn\/shop\/files\/fluttering-sleeveless-maxi-dress-blue4.jpg?v=1783998948\"},\"sku\":\"8852676296445\",\"title\":\"Blue \/ 6\",\"untranslatedTitle\":\"Blue \/ 6\"},{\"price\":{\"amount\":6500.0,\"currencyCode\":\"THB\"},\"product\":{\"title\":\"Maxi Shirt Dress\",\"vendor\":\"Jim Thompson\",\"id\":\"9125631066268\",\"untranslatedTitle\":\"Maxi Shirt Dress\",\"url\":\"\/products\/maxi-shirt-dress-beige-botanical-fantasy?_pos=11\u0026_sid=aeb41108e\u0026_ss=r\",\"type\":\"Dress\"},\"id\":\"47097271320732\",\"image\":{\"src\":\"\/\/www.jimthompson.com\/cdn\/shop\/files\/maxi-shirt-dress-beige-botanical-fantasy4.jpg?v=1782129168\"},\"sku\":\"8852676296117\",\"title\":\"Beige \/ 6\",\"untranslatedTitle\":\"Beige \/ 6\"},{\"price\":{\"amount\":13900.0,\"currencyCode\":\"THB\"},\"product\":{\"title\":\"Asymmetical Maxi Dress\",\"vendor\":\"Jim Thompson\",\"id\":\"9211715027100\",\"untranslatedTitle\":\"Asymmetical Maxi Dress\",\"url\":\"\/products\/asymmetical-maxi-dress-white?_pos=12\u0026_sid=aeb41108e\u0026_ss=r\",\"type\":\"Dress\"},\"id\":\"47434426286236\",\"image\":{\"src\":\"\/\/www.jimthompson.com\/cdn\/shop\/files\/Asymmetical_Maxi_Dress_1.jpg?v=1789353595\"}
546,\"sku\":\"8852676308360\",\"title\":\"White \/ 6\",\"untranslatedTitle\":\"White \/ 6\"},{\"price\":{\"amount\":12900.0,\"currencyCode\":\"THB\"},\"product\":{\"title\":\"Ruffled-Trimmed Wrap Midi Dress\",\"vendor\":\"Jim Thompson\",\"id\":\"8977574953116\",\"untranslatedTitle\":\"Ruffled-Trimmed Wrap Midi Dress\",\"url\":\"\/products\/ruffled-trimmed-wrap-midi-dress-black?_pos=13\u0026_sid=aeb41108e\u0026_ss=r\",\"type\":\"Dress\"},\"id\":\"46684715843740\",\"image\":{\"src\":\"\/\/www.jimthompson.com\/cdn\/shop\/files\/ruffled-trimmed-wrap-midi-dress-black4.jpg?v=1776394984\"},\"sku\":\"8852676287900\",\"title\":\"Black \/ 6\",\"untranslatedTitle\":\"Black \/ 6\"},{\"price\":{\"amount\":15900.0,\"currencyCode\":\"THB\"},\"product\":{\"title\":\"Bai Bon Silk Maxi Dress with French Cuff\",\"vendor\":\"Jim Thompson\",\"id\":\"9211709358236\",\"untranslatedTitle\":\"Bai Bon Silk Maxi Dress with French Cuff\",\"url\":\"\/products\/bai-bon-silk-maxi-dress-with-french-cuff-beige?_pos=14\u0026_sid=aeb41108e\u0026_ss=r\",\"type\":\"Dress\"},\"id\":\"47434413375644\",\"image\":{\"src\":\"\/\/www.jimthompson.com\/cdn\/shop\/files\/bai-bon-silk-maxi-dress-with-french-cuff-beige4.jpg?v=1787549877\"},\"sku\":\"8852676297480\",\"title\":\"Beige \/ 6\",\"untranslatedTitle\":\"Beige \/ 6\"},{\"price\":{\"amount\":11500.0,\"currencyCode\":\"THB\"},\"product\":{\"title\":\"Fluttering Mandarin Collar Lace Up Midi Dress\",\"vendor\":\"Jim Thompson\",\"id\":\"9152484540572\",\"untranslatedTitle\":\"Fluttering Mandarin Collar Lace Up Midi Dress\",\"url\":\"\/products\/fluttering-mandarin-collar-lace-up-midi-dress-blue?_pos=15\u0026_sid=aeb41108e\u0026_ss=r\",\"type\":\"Dress\"},\"id\":\"47201689338012\",\"image\":{\"src\":\"\/\/www.jimthompson.com\/cdn\/shop\/files\/fluttering-mandarin-collar-lace-up-midi-dress-blue3.jpg?v=1784003740\"},\"sku\":\"8852676296315\",\"title\":\"Blue \/ 6\",\"untranslatedTitle\":\"Blue \/ 6\"},{\"price\":{\"amount\":6500.0,\"currencyCode\":\"THB\"},\"product\":{\"title\":\"Ruffle Tuxedo Midi Dress\",\"vendor\":\"Jim Thompson\",\"id\":\"8964416766108\",\"untranslatedTitle\":\"Ruffle Tuxedo Midi Dress\",\"url\":\"\/products\/ruffle-tuxedo-midi-dress-blue?_pos=16\u0026_sid=aeb41108e\u0026_ss=r\",\"type\":\"Dress\"},\"id\":\"46615597777052\",\"image\":{\"src\":\"\/\/www.jimthompson.com\/cdn\/shop\/files\/Ruffle-Tuxedo-Midi-Dress-Blue4.jpg?v=1775044842\"},\"sku\":\"8852676286897\",\"title\":\"Blue \/ 6\",\"untranslatedTitle\":\"Blue \/ 6\"},{\"price\":{\"amount\":12500.0,\"currencyCode\":\"THB\"},\"product\":{\"title\":\"Camellia Maxi Dress\",\"vendor\":\"Jim Thompson\",\"id\":\"9211714994332\",\"untranslatedTitle\":\"Camellia Maxi Dress\",\"url\":\"\/products\/camellia-maxi-dress-pink?_pos=17\u0026_sid=aeb41108e\u0026_ss=r\",\"type\":\"Dress\"},\"id\":\"47434426155164\",\"image\":{\"src\":\"\/\/www.jimthompson.com\/cdn\/shop\/files\/Camellia_Maxi_Dress_1.jpg?v=1789353637\"},\"sku\":\"8852676308049\",\"title\":\"Pink \/ 6\",\"untranslatedTitle\":\"Pink \/ 6\"},{\"price\":{\"amount\":15900.0,\"currencyCode\":\"THB\"},\"product\":{\"title\":\"Woodland Voyage Side Slit Maxi Dress\",\"vendor\":\"Jim Thompson\",\"id\":\"8964416077980\",\"untranslatedTitle\":\"Woodland Voyage Side Slit Maxi Dress\",\"url\":\"\/products\/woodland-voyage-side-slit-maxi-dress-blue?_pos=18\u0026_sid=aeb41108e\u0026_ss=r\",\"type\":\"Dress\"},\"id\":\"46615595155612\",\"image\":{\"src\":\"\/\/www.jimthompson.com\/cdn\/shop\/files\/Woodland-Side-Slit-Maxi-Dress-Blue2.jpg?v=1775043316\"},\"sku\":\"8852676286606\",\"title\":\"Blue \/ 6\",\"untranslatedTitle\":\"Blue \/ 6\"},{\"price\":{\"amount\":11500.0,\"currencyCode\":\"THB\"},\"product\":{\"title\":\"Sakun V-Neck Maxi Dress\",\"vendor\":\"Jim Thompson\",\"id\":\"9211709915292\",\"untranslatedTitle\":\"Sakun V-Neck Maxi Dress\",\"url\":\"\/products\/sakun-v-neck-maxi-dress-pink?_pos=19\u0026_sid=aeb41108e\u0026_ss=r\",\"type\":\"Dress\"},\"id\":\"47434414784668\",\"image\":{\"src\":\"\/\/www.jimthompson.com\/cdn\/shop\/files\/sakun-v-neck-maxi-dress-pink1.jpg?v=1787550108\"},\"sku\":\"8852676297190\",\"title\":\"Pink \/ 6\",\"untranslatedTitle\":\"Pink \/ 6\"},{\"price\":{\"amount\":16900.0,\"currencyCode\":\"THB\"},\"product\":{\"title\":\"Onson V-Neck Tiered Maxi Dress\",\"vendor\":\"Jim Thompson\",\"id\":\"8977574592668\",\"untranslatedTitle\":\"Onson V-Neck Tiered Maxi Dress\",\"url\":\"\/products\/onson-v-neck-tiered-maxi-dress-black?_pos=20\u0026_sid=aeb41108e\u0026_ss=r\",\"type\":\"Dress\"},\"id\":\"46684714729628\",\"image\":{\"src\":\"\/\/www.jimthompson.com\/cdn\/shop\/files\/onson-v-neck-tiered-maxi-dress-black1.jpg?v=1776394779\"},\"sku\":\"8852676287658\",\"title\":\"Black \/ 6\",\"untranslatedTitle\":\"Black \/ 6\"},{\"price\":{\"amount\":13500.0,\"currencyCode\":\"THB\"},\"product\":{\"title\":\"Belted Shirt Dress with Mandarin Collar\",\"vendor\":\"Jim Thompson\",\"id\":\"8977574887580\",\"untranslatedTitle\":\"Belted Shirt Dress with Mandarin Collar\",\"url\":\"\/products\/belted-shirt-dress-with-mandarin-collar-black?_pos=21\u0026_sid=aeb41108e\u0026_ss=r\",\"type\":\"Dress\"},\"id\":\"46684715679900\",\"image\":{\"src\":\"\/\/www.jimthompson.com\/cdn\/shop\/files\/belted-shirt-dress-with-mandarin-collar-black4.jpg?v=1776394973\"},\"sku\":\"8852676287740\",\"title\":\"Black \/ 6\",\"untranslatedTitle\":\"Black \/ 6\"},{\"price\":{\"amount\":13900.0,\"currencyCode\":\"THB\"},\"product\":{\"title\":\"Onson Tied-neck Strapless Maxi Dress\",\"vendor\":\"Jim Thompson\",\"id\":\"8977574494364\",\"untranslatedTitle\":\"Onson Tied-neck Strapless Maxi Dress\",\"url\":\"\/products\/onson-tied-neck-strapless-maxi-dress-black?_pos=22\u0026_sid=aeb41108e\u0026_ss=r\",\"type\":\"Dress\"}
546,\"id\":\"46684714500252\",\"image\":{\"src\":\"\/\/www.jimthompson.com\/cdn\/shop\/files\/onson-tied-neck-strapless-maxi-dress-black4.jpg?v=1776394589\"},\"sku\":\"8852676287610\",\"title\":\"Black \/ 6\",\"untranslatedTitle\":\"Black \/ 6\"},{\"price\":{\"amount\":9500.0,\"currencyCode\":\"THB\"},\"product\":{\"title\":\"Palm Field Tie Back Halter Midi Dress\",\"vendor\":\"Jim Thompson\",\"id\":\"8964416405660\",\"untranslatedTitle\":\"Palm Field Tie Back Halter Midi Dress\",\"url\":\"\/products\/palm-field-tie-back-halter-midi-dress-pink?_pos=23\u0026_sid=aeb41108e\u0026_ss=r\",\"type\":\"Dress\"},\"id\":\"46615596531868\",\"image\":{\"src\":\"\/\/www.jimthompson.com\/cdn\/shop\/files\/Palm-Field-Tie-Back-Halter-Midi-Dress-Pink4.jpg?v=1775044147\"},\"sku\":\"8852676288433\",\"title\":\"Pink \/ 6\",\"untranslatedTitle\":\"Pink \/ 6\"},{\"price\":{\"amount\":11900.0,\"currencyCode\":\"THB\"},\"product\":{\"title\":\"Ayothaya Kingdom Turtle Neck Maxi Dress\",\"vendor\":\"Jim Thompson\",\"id\":\"8790818914460\",\"untranslatedTitle\":\"Ayothaya Kingdom Turtle Neck Maxi Dress\",\"url\":\"\/products\/ayothaya-kingdom-turtle-neck-maxi-dress-beige?_pos=24\u0026_sid=aeb41108e\u0026_ss=r\",\"type\":\"Dress\"},\"id\":\"46031155757212\",\"image\":{\"src\":\"\/\/www.jimthompson.com\/cdn\/shop\/files\/ayothaya-kingdom-turtle-neck-maxi-dress-beige3.jpg?v=1769674555\"},\"sku\":\"8852676281540\",\"title\":\"Beige \/ 6\",\"untranslatedTitle\":\"Beige \/ 6\"}]}}]]"});})();</script>
546<script> 547 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 548 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 549 window.ShopifyAnalytics.meta.currency = 'THB'; 550 var meta = {"products":[{"id":9168940695708,"gid":"gid:\/\/shopify\/Product\/9168940695708","vendor":"Jim Thompson","type":"Dress","handle":"fluttering-mandarin-collar-lace-up-midi-dress-brown","variants":[{"id":47248827056284,"price":1150000,"name":"Fluttering Mandarin Collar Lace Up Midi Dress - Brown \/ 6","public_title":"Brown \/ 6","sku":"8852676296643"},{"id":47248827089052,"price":1150000,"name":"Fluttering Mandarin Collar Lace Up Midi Dress - Brown \/ 8","public_title":"Brown \/ 8","sku":"8852676296650"},{"id":47248827121820,"price":1150000,"name":"Fluttering Mandarin Collar Lace Up Midi Dress - Brown \/ 10","public_title":"Brown \/ 10","sku":"8852676296667"},{"id":47248827154588,"price":1150000,"name":"Fluttering Mandarin Collar Lace Up Midi Dress - Brown \/ 12","public_title":"Brown \/ 12","sku":"8852676296674"}],"remote":false},{"id":9168944201884,"gid":"gid:\/\/shopify\/Product\/9168944201884","vendor":"Jim Thompson","type":"Dress","handle":"fluttering-sleeveless-maxi-dress-brown","variants":[{"id":47248841965724,"price":1720000,"name":"Fluttering Sleeveless Maxi Dress - Brown \/ 6","public_title":"Brown \/ 6","sku":"8852676296605"},{"id":47248841998492,"price":1720000,"name":"Fluttering Sleeveless Maxi Dress - Brown \/ 8","public_title":"Brown \/ 8","sku":"8852676296612"},{"id":47248842031260,"price":1720000,"name":"Fluttering Sleeveless Maxi Dress - Brown \/ 10","public_title":"Brown \/ 10","sku":"8852676296629"},{"id":47248842064028,"price":1720000,"name":"Fluttering Sleeveless Maxi Dress - Brown \/ 12","public_title":"Brown \/ 12","sku":"8852676296636"}],"remote":false},{"id":9211709685916,"gid":"gid:\/\/shopify\/Product\/9211709685916","vendor":"Jim Thompson","type":"Dress","handle":"sakun-relaxed-shirt-dress-pink","variants":[{"id":47434414293148,"price":950000,"name":"Sakun Relaxed Shirt Dress - Pink \/ 6","public_title":"Pink \/ 6","sku":"8852676297046"},{"id":47434414325916,"price":950000,"name":"Sakun Relaxed Shirt Dress - Pink \/ 8","public_title":"Pink \/ 8","sku":"8852676297107"},{"id":47434414358684,"price":950000,"name":"Sakun Relaxed Shirt Dress - Pink \/ 10","public_title":"Pink \/ 10","sku":"8852676297114"},{"id":47434414391452,"price":950000,"name":"Sakun Relaxed Shirt Dress - Pink \/ 12","public_title":"Pink \/ 12","sku":"8852676297183"}],"remote":false},{"id":8350385406108,"gid":"gid:\/\/shopify\/Product\/8350385406108","vendor":"Jim Thompson","type":"Kaftan","handle":"cockatoo-silk-scarf-kaftan-dress","variants":[{"id":44765045129372,"price":1050000,"name":"Cockatoo Silk Scarf Kaftan Dress - Blue","public_title":"Blue","sku":"8852676121211"}],"remote":false},{"id":8977574199452,"gid":"gid:\/\/shopify\/Product\/8977574199452","vendor":"Jim Thompson","type":"Dress","handle":"onson-princess-line-dress-beige","variants":[{"id":46684713451676,"price":750000,"name":"Onson Princess Line Dress - Beige \/ 6","public_title":"Beige \/ 6","sku":"8852676288020"},{"id":46684713484444,"price":750000,"name":"Onson Princess Line Dress - Beige \/ 8","public_title":"Beige \/ 8","sku":"8852676288037"},{"id":46684713517212,"price":750000,"name":"Onson Princess Line Dress - Beige \/ 10","public_title":"Beige \/ 10","sku":"8852676288044"},{"id":46684713549980,"price":750000,"name":"Onson Princess Line Dress - Beige \/ 12","public_title":"Beige \/ 12","sku":"8852676288051"}],"remote":false},{"id":9211714863260,"gid":"gid:\/\/shopify\/Product\/9211714863260","vendor":"Jim Thompson","type":"Dress","handle":"rose-ikat-smock-waist-dress-yellow","variants":[{"id":47434425729180,"price":950000,"name":"Rose Ikat Smock Waist Dress - Yellow \/ 6","public_title":"Yellow \/ 6","sku":"8852676307967"},{"id":47434425761948,"price":950000,"name":"Rose Ikat Smock Waist Dress - Yellow \/ 8","public_title":"Yellow \/ 8","sku":"8852676307974"},{"id":47434425794716,"price":950000,"name":"Rose Ikat Smock Waist Dress - Yellow \/ 10","public_title":"Yellow \/ 10","sku":"8852676307981"},{"id":47434425827484,"price":950000,"name":"Rose Ikat Smock Waist Dress - Yellow \/ 12","public_title":"Yellow \/ 12","sku":"8852676307998"}],"remote":false},{"id":8790818783388,"gid":"gid:\/\/shopify\/Product\/8790818783388","vendor":"Jim Thompson","type":"Dress","handle":"ayothaya-kingdom-oversized-dress-black","variants":[{"id":46031155232924,"price":850000,"name":"Ayothaya Kingdom Over
550sized Dress - Black","public_title":"Black","sku":"8852676281632"}],"remote":false},{"id":9211709423772,"gid":"gid:\/\/shopify\/Product\/9211709423772","vendor":"Jim Thompson","type":"Dress","handle":"bai-bon-lace-up-maxi-dress-beige","variants":[{"id":47434413539484,"price":1450000,"name":"Bai Bon Lace Up Maxi Dress - Beige \/ 6","public_title":"Beige \/ 6","sku":"8852676297527"},{"id":47434413572252,"price":1450000,"name":"Bai Bon Lace Up Maxi Dress - Beige \/ 8","public_title":"Beige \/ 8","sku":"8852676297534"},{"id":47434413605020,"price":1450000,"name":"Bai Bon Lace Up Maxi Dress - Beige \/ 10","public_title":"Beige \/ 10","sku":"8852676297541"},{"id":47434413637788,"price":1450000,"name":"Bai Bon Lace Up Maxi Dress - Beige \/ 12","public_title":"Beige \/ 12","sku":"8852676297558"}],"remote":false},{"id":9125630804124,"gid":"gid:\/\/shopify\/Product\/9125630804124","vendor":"Jim Thompson","type":"Dress","handle":"aran-mural-zipped-shoulder-maxi-dress-olive-green","variants":[{"id":47097270599836,"price":1390000,"name":"Aran Mural Zipped Shoulder Maxi Dress - Olive Green \/ 6","public_title":"Olive Green \/ 6","sku":"8852676295998"},{"id":47097270632604,"price":1390000,"name":"Aran Mural Zipped Shoulder Maxi Dress - Olive Green \/ 8","public_title":"Olive Green \/ 8","sku":"8852676296001"},{"id":47097270665372,"price":1390000,"name":"Aran Mural Zipped Shoulder Maxi Dress - Olive Green \/ 10","public_title":"Olive Green \/ 10","sku":"8852676296018"},{"id":47097270698140,"price":1390000,"name":"Aran Mural Zipped Shoulder Maxi Dress - Olive Green \/ 12","public_title":"Olive Green \/ 12","sku":"8852676296025"}],"remote":false},{"id":9152484606108,"gid":"gid:\/\/shopify\/Product\/9152484606108","vendor":"Jim Thompson","type":"Dress","handle":"fluttering-sleeveless-maxi-dress-blue","variants":[{"id":47201689632924,"price":1720000,"name":"Fluttering Sleeveless Maxi Dress - Blue \/ 6","public_title":"Blue \/ 6","sku":"8852676296445"},{"id":47201689665692,"price":1720000,"name":"Fluttering Sleeveless Maxi Dress - Blue \/ 8","public_title":"Blue \/ 8","sku":"8852676296452"},{"id":47201689698460,"price":1720000,"name":"Fluttering Sleeveless Maxi Dress - Blue \/ 10","public_title":"Blue \/ 10","sku":"8852676296469"},{"id":47201689731228,"price":1720000,"name":"Fluttering Sleeveless Maxi Dress - Blue \/ 12","public_title":"Blue \/ 12","sku":"8852676296476"}],"remote":false},{"id":9125631066268,"gid":"gid:\/\/shopify\/Product\/9125631066268","vendor":"Jim Thompson","type":"Dress","handle":"maxi-shirt-dress-beige-botanical-fantasy","variants":[{"id":47097271320732,"price":650000,"name":"Maxi Shirt Dress - Beige \/ 6","public_title":"Beige \/ 6","sku":"8852676296117"},{"id":47097271353500,"price":650000,"name":"Maxi Shirt Dress - Beige \/ 8","public_title":"Beige \/ 8","sku":"8852676296124"},{"id":47097271386268,"price":650000,"name":"Maxi Shirt Dress - Beige \/ 10","public_title":"Beige \/ 10","sku":"8852676296131"},{"id":47097271419036,"price":650000,"name":"Maxi Shirt Dress - Beige \/ 12","public_title":"Beige \/ 12","sku":"8852676296148"}],"remote":false},{"id":9211715027100,"gid":"gid:\/\/shopify\/Product\/9211715027100","vendor":"Jim Thompson","type":"Dress","handle":"asymmetical-maxi-dress-white","variants":[{"id":47434426286236,"price":1390000,"name":"Asymmetical Maxi Dress - White \/ 6","public_title":"White \/ 6","sku":"8852676308360"},{"id":47434426319004,"price":1390000,"name":"Asymmetical Maxi Dress - White \/ 8","public_title":"White \/ 8","sku":"8852676308377"},{"id":47434426351772,"price":1390000,"name":"Asymmetical Maxi Dress - White \/ 10","public_title":"White \/ 10","sku":"8852676308384"},{"id":47434426384540,"price":1390000,"name":"Asymmetical Maxi Dress - White \/ 12","public_title":"White \/ 12","sku":"8852676308391"}],"remote":false},{"id":8977574953116,"gid":"gid:\/\/shopify\/Product\/8977574953116","vendor":"Jim Thompson","type":"Dress","handle":"ruffled-trimmed-wrap-midi-dress-black","variants":[{"id":46684715843740,"price":1290000,"name":"Ruffled-Trimmed Wrap Midi Dress - Black \/ 6","public_title":"Black \/ 6","sku":"8852676287900"},{"id":46684715876508,"price":1290000,"name":"Ruffled-Trimmed Wrap Midi Dress - Black \/ 8","public_title":"Black \/ 8","sku":"8852676287917"},{"id":46684715909276,"price":1290000,"name":"Ruffled-Trimmed Wrap Midi Dress - Black \/ 10","public_title":"Black \/ 10","sku":"8852676287924"},{"id":46684715942044,"price":1290000,"name":"Ruffled-Trimmed Wrap Midi Dress - Black \/ 12","public_title":"Black \/ 12","sku":"8852676287931"}],"remote":false},{"id":9211709358236,"gid":"gid:\/\/shopify\/Product\/9211709358236","vendor":"Jim Thompson","type":"Dress","handle":"bai-bon-silk-maxi-dress-with-french-cuff-beige","variants":[{"id":47434413375644,"price":1590000,"n
550ame":"Bai Bon Silk Maxi Dress with French Cuff - Beige \/ 6","public_title":"Beige \/ 6","sku":"8852676297480"},{"id":47434413408412,"price":1590000,"name":"Bai Bon Silk Maxi Dress with French Cuff - Beige \/ 8","public_title":"Beige \/ 8","sku":"8852676297497"},{"id":47434413441180,"price":1590000,"name":"Bai Bon Silk Maxi Dress with French Cuff - Beige \/ 10","public_title":"Beige \/ 10","sku":"8852676297503"},{"id":47434413473948,"price":1590000,"name":"Bai Bon Silk Maxi Dress with French Cuff - Beige \/ 12","public_title":"Beige \/ 12","sku":"8852676297510"}],"remote":false},{"id":9152484540572,"gid":"gid:\/\/shopify\/Product\/9152484540572","vendor":"Jim Thompson","type":"Dress","handle":"fluttering-mandarin-collar-lace-up-midi-dress-blue","variants":[{"id":47201689338012,"price":1150000,"name":"Fluttering Mandarin Collar Lace Up Midi Dress - Blue \/ 6","public_title":"Blue \/ 6","sku":"8852676296315"},{"id":47201689370780,"price":1150000,"name":"Fluttering Mandarin Collar Lace Up Midi Dress - Blue \/ 8","public_title":"Blue \/ 8","sku":"8852676296322"},{"id":47201689403548,"price":1150000,"name":"Fluttering Mandarin Collar Lace Up Midi Dress - Blue \/ 10","public_title":"Blue \/ 10","sku":"8852676296339"},{"id":47201689436316,"price":1150000,"name":"Fluttering Mandarin Collar Lace Up Midi Dress - Blue \/ 12","public_title":"Blue \/ 12","sku":"8852676296346"}],"remote":false},{"id":8964416766108,"gid":"gid:\/\/shopify\/Product\/8964416766108","vendor":"Jim Thompson","type":"Dress","handle":"ruffle-tuxedo-midi-dress-blue","variants":[{"id":46615597777052,"price":650000,"name":"Ruffle Tuxedo Midi Dress - Blue \/ 6","public_title":"Blue \/ 6","sku":"8852676286897"},{"id":46615597809820,"price":650000,"name":"Ruffle Tuxedo Midi Dress - Blue \/ 8","public_title":"Blue \/ 8","sku":"8852676286903"},{"id":46615597842588,"price":650000,"name":"Ruffle Tuxedo Midi Dress - Blue \/ 10","public_title":"Blue \/ 10","sku":"8852676286910"},{"id":46615597875356,"price":650000,"name":"Ruffle Tuxedo Midi Dress - Blue \/ 12","public_title":"Blue \/ 12","sku":"8852676286927"}],"remote":false},{"id":9211714994332,"gid":"gid:\/\/shopify\/Product\/9211714994332","vendor":"Jim Thompson","type":"Dress","handle":"camellia-maxi-dress-pink","variants":[{"id":47434426155164,"price":1250000,"name":"Camellia Maxi Dress - Pink \/ 6","public_title":"Pink \/ 6","sku":"8852676308049"},{"id":47434426187932,"price":1250000,"name":"Camellia Maxi Dress - Pink \/ 8","public_title":"Pink \/ 8","sku":"8852676308056"},{"id":47434426220700,"price":1250000,"name":"Camellia Maxi Dress - Pink \/ 10","public_title":"Pink \/ 10","sku":"8852676308063"},{"id":47434426253468,"price":1250000,"name":"Camellia Maxi Dress - Pink \/ 12","public_title":"Pink \/ 12","sku":"8852676308070"}],"remote":false},{"id":8964416077980,"gid":"gid:\/\/shopify\/Product\/8964416077980","vendor":"Jim Thompson","type":"Dress","handle":"woodland-voyage-side-slit-maxi-dress-blue","variants":[{"id":46615595155612,"price":1590000,"name":"Woodland Voyage Side Slit Maxi Dress - Blue \/ 6","public_title":"Blue \/ 6","sku":"8852676286606"},{"id":46615595188380,"price":1590000,"name":"Woodland Voyage Side Slit Maxi Dress - Blue \/ 8","public_title":"Blue \/ 8","sku":"8852676286613"},{"id":46615595221148,"price":1590000,"name":"Woodland Voyage Side Slit Maxi Dress - Blue \/ 10","public_title":"Blue \/ 10","sku":"8852676286620"},{"id":46615595253916,"price":1590000,"name":"Woodland Voyage Side Slit Maxi Dress - Blue \/ 12","public_title":"Blue \/ 12","sku":"8852676286637"}],"remote":false},{"id":9211709915292,"gid":"gid:\/\/shopify\/Product\/9211709915292","vendor":"Jim Thompson","type":"Dress","handle":"sakun-v-neck-maxi-dress-pink","variants":[{"id":47434414784668,"price":1150000,"name":"Sakun V-Neck Maxi Dress - Pink \/ 6","public_title":"Pink \/ 6","sku":"8852676297190"},{"id":47434414817436,"price":1150000,"name":"Sakun V-Neck Maxi Dress - Pink \/ 8","public_title":"Pink \/ 8","sku":"8852676297220"},{"id":47434414850204,"price":1150000,"name":"Sakun V-Neck Maxi Dress - Pink \/ 10","public_title":"Pink \/ 10","sku":"8852676297244"},{"id":47434414882972,"price":1150000,"name":"Sakun V-Neck Maxi Dress - Pink \/ 12","public_title":"Pink \/ 12","sku":"8852676297282"}],"remote":false},{"id":8977574592668,"gid":"gid:\/\/shopify\/Product\/8977574592668","vendor":"Jim Thompson","type":"Dress","handle":"onson-v-neck-tiered-maxi-dress-black","variants":[{"id":46684714729628,"price":1690000,"n
550ame":"Onson V-Neck Tiered Maxi Dress - Black \/ 6","public_title":"Black \/ 6","sku":"8852676287658"},{"id":46684714762396,"price":1690000,"name":"Onson V-Neck Tiered Maxi Dress - Black \/ 8","public_title":"Black \/ 8","sku":"8852676287665"},{"id":46684714795164,"price":1690000,"name":"Onson V-Neck Tiered Maxi Dress - Black \/ 10","public_title":"Black \/ 10","sku":"8852676287672"},{"id":46684714827932,"price":1690000,"name":"Onson V-Neck Tiered Maxi Dress - Black \/ 12","public_title":"Black \/ 12","sku":"8852676287689"}],"remote":false},{"id":8977574887580,"gid":"gid:\/\/shopify\/Product\/8977574887580","vendor":"Jim Thompson","type":"Dress","handle":"belted-shirt-dress-with-mandarin-collar-black","variants":[{"id":46684715679900,"price":1350000,"name":"Belted Shirt Dress with Mandarin Collar - Black \/ 6","public_title":"Black \/ 6","sku":"8852676287740"},{"id":46684715712668,"price":1350000,"name":"Belted Shirt Dress with Mandarin Collar - Black \/ 8","public_title":"Black \/ 8","sku":"8852676287757"},{"id":46684715745436,"price":1350000,"name":"Belted Shirt Dress with Mandarin Collar - Black \/ 10","public_title":"Black \/ 10","sku":"8852676287764"},{"id":46684715778204,"price":1350000,"name":"Belted Shirt Dress with Mandarin Collar - Black \/ 12","public_title":"Black \/ 12","sku":"8852676287771"}],"remote":false},{"id":8977574494364,"gid":"gid:\/\/shopify\/Product\/8977574494364","vendor":"Jim Thompson","type":"Dress","handle":"onson-tied-neck-strapless-maxi-dress-black","variants":[{"id":46684714500252,"price":1390000,"name":"Onson Tied-neck Strapless Maxi Dress - Black \/ 6","public_title":"Black \/ 6","sku":"8852676287610"},{"id":46684714533020,"price":1390000,"name":"Onson Tied-neck Strapless Maxi Dress - Black \/ 8","public_title":"Black \/ 8","sku":"8852676287627"},{"id":46684714565788,"price":1390000,"name":"Onson Tied-neck Strapless Maxi Dress - Black \/ 10","public_title":"Black \/ 10","sku":"8852676287634"},{"id":46684714598556,"price":1390000,"name":"Onson Tied-neck Strapless Maxi Dress - Black \/ 12","public_title":"Black \/ 12","sku":"8852676287641"}],"remote":false},{"id":8964416405660,"gid":"gid:\/\/shopify\/Product\/8964416405660","vendor":"Jim Thompson","type":"Dress","handle":"palm-field-tie-back-halter-midi-dress-pink","variants":[{"id":46615596531868,"price":950000,"name":"Palm Field Tie Back Halter Midi Dress - Pink \/ 6","public_title":"Pink \/ 6","sku":"8852676288433"},{"id":46615596564636,"price":950000,"name":"Palm Field Tie Back Halter Midi Dress - Pink \/ 8","public_title":"Pink \/ 8","sku":"8852676288440"},{"id":46615596597404,"price":950000,"name":"Palm Field Tie Back Halter Midi Dress - Pink \/ 10","public_title":"Pink \/ 10","sku":"8852676288457"},{"id":46615596630172,"price":950000,"name":"Palm Field Tie Back Halter Midi Dress - Pink \/ 12","public_title":"Pink \/ 12","sku":"8852676288464"}],"remote":false},{"id":8790818914460,"gid":"gid:\/\/shopify\/Product\/8790818914460","vendor":"Jim Thompson","type":"Dress","handle":"ayothaya-kingdom-turtle-neck-maxi-dress-beige","variants":[{"id":46031155757212,"price":1190000,"name":"Ayothaya Kingdom Turtle Neck Maxi Dress - Beige \/ 6","public_title":"Beige \/ 6","sku":"8852676281540"},{"id":46031155789980,"price":1190000,"name":"Ayothaya Kingdom Turtle Neck Maxi Dress - Beige \/ 8","public_title":"Beige \/ 8","sku":"8852676281557"},{"id":46031155822748,"price":1190000,"name":"Ayothaya Kingdom Turtle Neck Maxi Dress - Beige \/ 10","public_title":"Beige \/ 10","sku":"8852676281564"},{"id":46031155855516,"price":1190000,"name":"Ayothaya Kingdom Turtle Neck Maxi Dress - Beige \/ 12","public_title":"Beige \/ 12","sku":"8852676281571"}],"remote":false}],"page":{"pageType":"searchresults","requestId":"1db62d09-3315-41e4-857e-b8e19e284d91-1790913584"}}; 551 for (var attr in meta) { 552 window.ShopifyAnalytics.meta[attr] = meta[attr]; 553 } 554</script>
vendor: 1 bytes, line 554
554
555<script class="analytics"> 556 (function () { 557 var customDocumentWrite = function(content) { 558 var jquery = null; 559 560 if (window.jQuery) { 561 jquery = window.jQuery; 562 } else if (window.Checkout && window.Checkout.$) { 563 jquery = window.Checkout.$; 564 } 565 566 if (jquery) { 567 jquery('body').append(content); 568 } 569 }; 570 571 var hasLoggedConversion = function(token) { 572 if (token) { 573 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 574 } 575 return false; 576 } 577 578 var setCookieIfConversion = function(token) { 579 if (token) { 580 var twoMonthsFromNow = new Date(Date.now()); 581 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 582 583 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 584 } 585 } 586 587 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 588 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 589 if (trekkie.integrations) { 590 return; 591 } 592 trekkie.methods = [ 593 'identify', 594 'page', 595 'ready', 596 'track', 597 'trackForm', 598 'trackLink' 599 ]; 600 trekkie.factory = function(method) { 601 return function() { 602 var args = Array.prototype.slice.call(arguments); 603 args.unshift(method); 604 trekkie.push(args); 605 if (method == 'track' || method == 'page') { 606 var pageUrl; 607 try { 608 pageUrl = window.location.href; 609 } catch (e) {} 610 var pageReferrer; 611 try { 612 pageReferrer = document.referrer; 613 } catch (e) {} 614 try { 615 if (window.__TREKKIE_SHIM_QUEUE == null) { 616 window.__TREKKIE_SHIM_QUEUE = []; 617 } 618 window.__TREKKIE_SHIM_QUEUE.push({ 619 from: 'trekkie-stub', 620 method: method, 621 args: args.slice(1), 622 pageContext: { 623 url: pageUrl, 624 referrer: pageReferrer 625 } 626 }); 627 } catch (e) { 628 // no-op 629 } 630 } 631 return trekkie; 632 }; 633 }; 634 for (var i = 0; i < trekkie.methods.length; i++) { 635 var key = trekkie.methods[i]; 636 trekkie[key] = trekkie.factory(key); 637 } 638 trekkie.load = function(config) { 639 trekkie.config = config || {}; 640 trekkie.config.initialDocumentCookie = document.cookie; 641 var first = document.getElementsByTagName('script')[0]; 642var script = document.createElement('script'); 643script.type = 'text/javascript'; 644script.onerror = function(e) { 645 var scriptFallback = document.createElement('script'); 646 scriptFallback.type = 'text/javascript'; 647 scriptFallback.onerror = function(error) { 648 var Monorail = { 649 produce: function produce(monorailDomain, schemaId, payload) { 650 var currentMs = new Date().getTime(); 651 var event = { 652 schema_id: schemaId, 653 payload: payload, 654 metadata: { 655 event_created_at_ms: currentMs, 656 event_sent_at_ms: currentMs 657 } 658 }; 659 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 660 }, 661 sendRequest: function sendRequest(endpointUrl, payload) { 662 // Try the sendBeacon API 663 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 664 var blobData = new window.Blob([payload], { 665 type: 'text/plain' 666 }); 667 668 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 669 return true; 670 } // sendBeacon was not successful 671 672 } // XHR beacon 673 674 var xhr = new XMLHttpRequest(); 675 676 try { 677 xhr.open('POST', endpointUrl); 678 xhr.setRequestHeader('Content-Type', 'text/plain'); 679 xhr.send(payload); 680 } catch (e) { 681 console.log(e); 682 } 683 684 return false; 685 }, 686 isIos12: function isIos12() { 687 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 688 } 689 }; 690 Monorail.produce('monorail-edge.shopifysvc.com', 691 'trekkie_storefront_load_errors/1.1', 692 {shop_id: 66383478940, 693 theme_id: 140731383964, 694 app_name: "storefront", 695 context_url: window.location.href, 696 source_url: "//www.jimthompson.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 697 698 }; 699 scriptFallback.async = true; 700 scriptFallback.src = '//www.jimthompson.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 701 first.parentNode.insertBefore(scriptFallback, first); 702}; 703script.async = true; 704script.src = '//www.jimthompson.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 705first.parentNode.insertBefore(script, first); 706 707 }; 708 trekkie.load( 709 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":66383478940,"isMerchantRequest":null,"themeId":14
7090731383964,"themeCityHash":"8103821857755526790","contentLanguage":"en","currency":"THB","eventMetadataId":"1e1365d1-b193-43b9-8641-ada302eb2299"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 710 ); 711 712 var loaded = false; 713 trekkie.ready(function() { 714 if (loaded) return; 715 loaded = true; 716 717 window.ShopifyAnalytics.lib = window.trekkie; 718 719 var originalDocumentWrite = document.write; 720 document.write = customDocumentWrite; 721 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 722 document.write = originalDocumentWrite; 723 724 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 725 var token = match? match[1]: undefined; 726 if (!hasLoggedConversion(token)) { 727 setCookieIfConversion(token); 728 window.ShopifyAnalytics.lib.track("Performed Search",{"query":"Dress"},undefined,undefined,{"shopifyEmitted":true}); 729 } 730 }); 731 732 window.ShopifyAnalytics.lib.page(null,{"pageType":"searchresults","requestId":"1db62d09-3315-41e4-857e-b8e19e284d91-1790913584","shopifyEmitted":true}); 733 734 var eventsListenerScript = document.createElement('script'); 735 eventsListenerScript.async = true; 736 eventsListenerScript.src = "//www.jimthompson.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 737 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 738})();</script>
vendor: 1 bytes, line 738
738
739<script 740 defer 741 src="https://www.jimthompson.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 742 data-application="storefront-renderer" 743 data-shop-id="66383478940" 744 data-render-region="gcp-us-central1" 745 data-page-type="search" 746 data-theme-instance-id="140731383964" 747 data-theme-name="" 748 data-theme-version="" 749 data-monorail-region="shop_domain" 750 data-resource-timing-sampling-rate="10" 751 data-shs="true" 752 data-shs-beacon="true" 753 data-shs-export-with-fetch="true" 754 data-shs-logs-sample-rate="1" 755 data-shs-beacon-endpoint="https://www.jimthompson.com/api/collect" 756></script>
756 757<meta name="shopify-y" content="90e8b00e-2d9d-4965-b16c-f4189924a9ae" data-expiration="1822471184000"><meta name="shopify-s" content="09a026c2-3bf5-4426-8095-b8bd7368a326" data-expiration="1790915384000"><meta name="new-cookie-storage-activated" content="t"> 758</head><body class=" sticky-header hide-bar-on-scroll no-bar" data-test="/search"> 759 760<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 760-761
760 761<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
761GTM-NDWQHNJQ
vendor: 83 bytes, line 761
761" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
762<!-- End Google Tag Manager (noscript) --> 763<div id="shopify-section-typography-header" class="shopify-section"><style>.rte h1, .rte.h1, .rte.h1 p{ 764 margin-bottom: 5px; 765 }.h1,.rte h1, .rte.h1, .rte.h1 p{font-family: "Jim Thompson Roman", serif;;font-weight: 400; 766 font-size:48px; 767 font-size:3.0rem; 768 line-height:1.1;letter-spacing:0px;}@media only screen and (min-width: 600px){ 769 .h1,.rte h1, .rte.h1, .rte.h1 p{font-size:48px; 770 font-size:3.0rem;line-height:1.1;letter-spacing:0px;} 771}@media only screen and (min-width: 1024px){ 772 .h1,.rte h1, .rte.h1, .rte.h1 p{font-size:72px; 773 font-size:4.5rem;line-height:1.1;letter-spacing:0px;} 774}@media only screen and (min-width: 1440px){ 775 .h1,.rte h1, .rte.h1, .rte.h1 p{font-size:72px; 776 font-size:4.5rem;line-height:1.1;letter-spacing:0px;} 777}@media only screen and (min-width: 1920px){ 778 .h1,.rte h1, .rte.h1, .rte.h1 p{font-size:72px; 779 font-size:4.5rem;line-height:1.1;letter-spacing:0px;} 780}.rte h2, .rte.h2, .rte.h2 p{ 781 margin-bottom: 5px; 782 }.h2,.rte h2, .rte.h2, .rte.h2 p{font-family: "Jim Thompson Roman", serif;;font-weight: 400; 783 font-size:32px; 784 font-size:2.0rem; 785 line-height:1.1;letter-spacing:0px;}@media only screen and (min-width: 600px){ 786 .h2,.rte h2, .rte.h2, .rte.h2 p{font-size:32px; 787 font-size:2.0rem;line-height:1.1;letter-spacing:0px;} 788}@media only screen and (min-width: 1024px){ 789 .h2,.rte h2, .rte.h2, .rte.h2 p{font-size:40px; 790 font-size:2.5rem;line-height:1.1;letter-spacing:0px;} 791}@media only screen and (min-width: 1440px){ 792 .h2,.rte h2, .rte.h2, .rte.h2 p{font-size:40px; 793 font-size:2.5rem;line-height:1.1;letter-spacing:0px;} 794}@media only screen and (min-width: 1920px){ 795 .h2,.rte h2, .rte.h2, .rte.h2 p{font-size:40px; 796 font-size:2.5rem;line-height:1.1;letter-spacing:0px;} 797}.rte h3, .rte.h3, .rte.h3 p{ 798 margin-bottom: 5px; 799 }.h3,.rte h3, .rte.h3, .rte.h3 p{font-family: "Jim Thompson Roman", serif;;font-weight: 400; 800 font-size:28px; 801 font-size:1.75rem; 802 line-height:1.1;letter-spacing:0px;}@media only screen and (min-width: 600px){ 803 .h3,.rte h3, .rte.h3, .rte.h3 p{font-size:28px; 804 font-size:1.75rem;line-height:1.1;letter-spacing:0px;} 805}@media only screen and (min-width: 1024px){ 806 .h3,.rte h3, .rte.h3, .rte.h3 p{font-size:32px; 807 font-size:2.0rem;line-height:1.1;letter-spacing:0px;} 808}@media only screen and (min-width: 1440px){ 809 .h3,.rte h3, .rte.h3, .rte.h3 p{font-size:32px; 810 font-size:2.0rem;line-height:1.1;letter-spacing:0px;} 811}@media only screen and (min-width: 1920px){ 812 .h3,.rte h3, .rte.h3, .rte.h3 p{font-size:32px; 813 font-size:2.0rem;line-height:1.1;letter-spacing:0px;} 814}.rte h4, .rte.h4, .rte.h4 p{ 815 margin-bottom: 5px; 816 }.h4,.rte h4, .rte.h4, .rte.h4 p{font-family: "Jim Thompson Roman", serif;;font-weight: 400; 817 font-size:22px; 818 font-size:1.375rem; 819 line-height:1.1;letter-spacing:0px;}@media only screen and (min-width: 600px){ 820 .h4,.rte h4, .rte.h4, .rte.h4 p{font-size:22px; 821 font-size:1.375rem;line-height:1.1;letter-spacing:0px;} 822}@media only screen and (min-width: 1024px){ 823 .h4,.rte h4, .rte.h4, .rte.h4 p{font-size:24px; 824 font-size:1.5rem;line-height:1.1;letter-spacing:0px;} 825}@media only screen and (min-width: 1440px){ 826 .h4,.rte h4, .rte.h4, .rte.h4 p{font-size:24px; 827 font-size:1.5rem;line-height:1.1;letter-spacing:0px;} 828}@media only screen and (min-width: 1920px){ 829 .h4,.rte h4, .rte.h4, .rte.h4 p{font-size:24px; 830 font-size:1.5rem;line-height:1.1;letter-spacing:0px;} 831}</style> 832 833</div><div id="shopify-section-typography-body" class="shopify-section"><style>.p1{font-family: "Public Sans", sans-serif;;letter-spacing:0.15px;font-weight: 300; 834 font-size:15px; 835 font-size:0.9375rem; 836 line-height:1.5; 837 } 838 .rte.p1 div, 839 .rte.p1 p, 840 .rte.p1 ul li, 841 .rte.p1 ol li {font-family: "Public Sans", sans-serif;;letter-spacing:0.15px;font-weight: 300; 842 font-size:15px; 843 font-size:0.9375rem; 844 line-height:1.5; 845 }@media only screen and (min-width: 600px){ 846 .p1{font-size:15px;letter-spacing:0.15px;font-size:0.9375rem;line-height:1.5;} 847 .rte.p1 div, 848 .rte.p1 p, 849 .rte.p1 ul li, 850 .rte.p1 ol li {font-size:15px;letter-spacing:0.15px;font-size:0.9375rem;line-height:1.5;} 851 }@media only screen and (min-width: 1024px){ 852 .p1{font-size:16px;letter-spacing:0.15px;font-size:1.0rem;line-height:1.5;} 853 .rte.p1 div, 854 .rte.p1 p, 855 .rte.p1 ul li, 856 .rte.p1 ol li {font-size:16px;letter-spacing:0.15px;font-size:1.0rem;line-height:1.5;} 857 }@media only screen and (min-width: 1440px){ 858 .p1{font-size:16px; 859 font-size:1.0rem;line-height:1.5;letter-spacing:0.15px;} 860 .rte.p1 div, 861 .rte.p1 p, 862 .rte.p1 ul li, 863 .rte.p1 ol li {font-size:16px; 864 font-size:1.0rem;line-height:1.5;letter-spacing:0.15px;} 865 }@media only screen and (min-width: 1920px){ 866 .p1{font-size:16px; 867 font-size:1.0rem;line-height:1.5;letter-spacing:0.15px;} 868 .rte.p1 div, 869 .rte.p1 p, 870 .rte.p1 ul li, 871 .rte.p1 ol li {font-size:16px; 872 font-size:1.0rem;line-height:1.5;letter-spacing:0.15px;} 873 }.p2,body,button,input,select,textarea,p,div,.rte,.rte p,.rte ul,.rte ol{font-family: "Public Sans", sans-serif;;letter-spacing:0.14px;font-weight: 300; 874 font-size:14px; 875 font-size:0.875rem; 876 line-height:1.5; 877 } 878 .rte.p2 div, 879 .rte.p2 p, 880 .rte.p2 ul li, 881 .rte.p2 ol li {font-family: "Public Sans", sans-serif;;letter-spacing:0.14px;font-weight: 300; 882 font-size:14px; 883 font-size:0.875rem; 884 line-height:1.5; 885 }@media only screen and (min-width: 600px){ 886 .p2,body,button,input,select,textarea,p,div,.rte,.rte p,.rte ul,.rte ol{font-size:14px;letter-spacing:0.14px;font-size:0.875rem;line-height:1.5;} 887 .rte.p2 div, 888 .rte.p2 p, 889 .rte.p2 ul li, 890 .rte.p2 ol li {font-size:14px;letter-spacing:0.14px;font-size:0.875rem;line-height:1.5;} 891 }@media only screen and (min-width: 1024px){ 892 .p2,body,button,input,select,textarea,p,div,.rte,.rte p,.rte ul,.rte ol{font-size:14px;letter-spacing:0.14px;font-size:0.875rem;line-height:1.5;} 893 .rte.p2 div, 894 .rte.p2 p, 895 .rte.p2 ul li, 896 .rte.p2 ol li {font-size:14px;letter-spacing:0.14px;font-size:0.875rem;line-height:1.5;} 897 }@media only screen and (min-width: 1440px){ 898 .p2,body,button,input,select,textarea,p,div,.rte,.rte p,.rte ul,.rte ol{font-size:14px; 899 font-size:0.875rem;line-height:1.5;letter-spacing:0.14px;} 900 .rte.p2 div, 901 .rte.p2 p, 902 .rte.p2 ul li, 903 .rte.p2 ol li {font-size:14px; 904 font-size:0.875rem;line-height:1.5;letter-spacing:0.14px;} 905 }@media only screen and (min-width: 1920px){ 906 .p2,body,button,input,select,textarea,p,div,.rte,.rte p,.rte ul,.rte ol{font-size:14px; 907 font-size:0.875rem;line-height:1.5;letter-spacing:0.14px;} 908 .rte.p2 div, 909 .rte.p2 p, 910 .rte.p2 ul li, 911 .rte.p2 ol li {font-size:14px; 912 font-size:0.875rem;line-height:1.5;letter-spacing:0.14px;} 913 }.p3{font-family: "Public Sans", sans-serif;;letter-spacing:0.13px;font-weight: 300; 914 font-size:13px; 915 font-size:0.8125rem; 916 line-height:1.5; 917 } 918 .rte.p3 div, 919 .rte.p3 p, 920 .rte.p3 ul li, 921 .rte.p3 ol li {font-family: "Public Sans", sans-serif;;letter-spacing:0.13px;font-weight: 300; 922 font-size:13px; 923 font-size:0.8125rem; 924 line-height:1.5; 925 }@media only screen and (min-width: 600px){ 926 .p3{font-size:13px;letter-spacing:0.13px;font-size:0.8125rem;line-height:1.5;} 927 .rte.p3 div, 928 .rte.p3 p, 929 .rte.p3 ul li, 930 .rte.p3 ol li {font-size:13px;letter-spacing:0.13px;font-size:0.8125rem;line-height:1.5;} 931 }@media only screen and (min-width: 1024px){ 932 .p3{font-size:13px;letter-spacing:0.13px;font-size:0.8125rem;line-height:1.5;} 933 .rte.p3 div, 934 .rte.p3 p, 935 .rte.p3 ul li, 936 .rte.p3 ol li {font-size:13px;letter-spacing:0.13px;font-size:0.8125rem;line-height:1.5;} 937 }@media only screen and (min-width: 1440px){ 938 .p3{font-size:13px; 939 font-size:0.8125rem;line-height:1.5;letter-spacing:0.13px;} 940 .rte.p3 div, 941 .rte.p3 p, 942 .rte.p3 ul li, 943 .rte.p3 ol li {font-size:13px; 944 font-size:0.8125rem;line-height:1.5;letter-spacing:0.13px;} 945 }@media only screen and (min-width: 1920px){ 946 .p3{font-size:13px; 947 font-size:0.8125rem;line-height:1.5;letter-spacing:0.13px;} 948 .rte.p3 div, 949 .rte.p3 p, 950 .rte.p3 ul li, 951 .rte.p3 ol li {font-size:13px; 952 font-size:0.8125rem;line-height:1.5;letter-spacing:0.13px;} 953 }.p4{font-family: "Public Sans", sans-serif;;letter-spacing:0.11px;font-weight: 300; 954 font-size:11px; 955 font-size:0.6875rem; 956 line-height:1.5; 957 } 958 .rte.p4 div, 959 .rte.p4 p, 960 .rte.p4 ul li, 961 .rte.p4 ol li {font-family: "Public Sans", sans-serif;;letter-spacing:0.11px;font-weight: 300; 962 font-size:11px; 963 font-size:0.6875rem; 964 line-height:1.5; 965 }@media only screen and (min-width: 600px){ 966 .p4{font-size:11px;letter-spacing:0.11px;font-size:0.6875rem;line-height:1.5;} 967 .rte.p4 div, 968 .rte.p4 p, 969 .rte.p4 ul li, 970 .rte.p4 ol li {font-size:11px;letter-spacing:0.11px;font-size:0.6875rem;line-height:1.5;} 971 }@media only screen and (min-width: 1024px){ 972 .p4{font-size:11px;letter-spacing:0.11px;font-size:0.6875rem;line-height:1.5;} 973 .rte.p4 div, 974 .rte.p4 p, 975 .rte.p4 ul li, 976 .rte.p4 ol li {font-size:11px;letter-spacing:0.11px;font-size:0.6875rem;line-height:1.5;} 977 }@media only screen and (min-width: 1440px){ 978 .p4{font-size:11px; 979 font-size:0.6875rem;line-height:1.5;letter-spacing:0.11px;} 980 .rte.p4 div, 981 .rte.p4 p, 982 .rte.p4 ul li, 983 .rte.p4 ol li {font-size:11px; 984 font-size:0.6875rem;line-height:1.5;letter-spacing:0.11px;} 985 }@media only screen and (min-width: 1920px){ 986 .p4{font-size:11px; 987 font-size:0.6875rem;line-height:1.5;letter-spacing:0.11px;} 988 .rte.p4 div, 989 .rte.p4 p, 990 .rte.p4 ul li, 991 .rte.p4 ol li {font-size:11px; 992 font-size:0.6875rem;line-height:1.5;letter-spacing:0.11px;} 993 }</style> 994 995</div><div id="shopify-section-typography-link" class="shopify-section"><style>.l1{font-family: "Akzidenz-Grotesk Pro Ext", sans-serif;;letter-spacing:1.08px;font-weight: 400; 996 font-size:13px; 997 font-size:0.8125rem; 998 line-height:1.4; 999 } 1000 .rte.l1 div, 1001 .rte.l1 p, 1002 .rte.l1 ul li, 1003 .rte.l1 ol li {font-family: "Akzidenz-Grotesk Pro Ext", sans-serif;;letter-spacing:1.08px;font-weight: 400; 1004 font-size:13px; 1005 font-size:0.8125rem; 1006 line-height:1.4; 1007 }@media only screen and (min-width: 600px){ 1008 .l1{font-size:13px;letter-spacing:1.08px;font-size:0.8125rem;line-height:1.4;} 1009 .rte.l1 div, 1010 .rte.l1 p, 1011 .rte.l1 ul li, 1012 .rte.l1 ol li {font-size:13px;letter-spacing:1.08px;font-size:0.8125rem;line-height:1.4;} 1013 }@media only screen and (min-width: 1024px){ 1014 .l1{font-size:14px;letter-spacing:1.08px;font-size:0.875rem;line-height:1.4;} 1015 .rte.l1 div, 1016 .rte.l1 p, 1017 .rte.l1 ul li, 1018 .rte.l1 ol li {font-size:14px;letter-spacing:1.08px;font-size:0.875rem;line-height:1.4;} 1019 }@media only screen and (min-width: 1440px){ 1020 .l1{font-size:14px; 1021 font-size:0.875rem;line-height:1.4;letter-spacing:1.08px;} 1022 .rte.l1 div, 1023 .rte.l1 p, 1024 .rte.l1 ul li, 1025 .rte.l1 ol li {font-size:14px; 1026 font-size:0.875rem;line-height:1.4;letter-spacing:1.08px;} 1027 }@media only screen and (min-width: 1920px){ 1028 .l1{font-size:14px; 1029 font-size:0.875rem;line-height:1.4;letter-spacing:1.08px;} 1030 .rte.l1 div, 1031 .rte.l1 p, 1032 .rte.l1 ul li, 1033 .rte.l1 ol li {font-size:14px; 1034 font-size:0.875rem;line-height:1.4;letter-spacing:1.08px;} 1035 }.l2{font-family: "Akzidenz-Grotesk Pro Ext", sans-serif;;letter-spacing:0.96px;font-weight: 400; 1036 font-size:11px; 1037 font-size:0.6875rem; 1038 line-height:1.4; 1039 } 1040 .rte.l2 div, 1041 .rte.l2 p, 1042 .rte.l2 ul li, 1043 .rte.l2 ol li {font-family: "Akzidenz-Grotesk Pro Ext", sans-serif;;letter-spacing:0.96px;font-weight: 400; 1044 font-size:11px; 1045 font-size:0.6875rem; 1046 line-height:1.4; 1047 }@media only screen and (min-width: 600px){ 1048 .l2{font-size:11px;letter-spacing:0.96px;font-size:0.6875rem;line-height:1.4;} 1049 .rte.l2 div, 1050 .rte.l2 p, 1051 .rte.l2 ul li, 1052 .rte.l2 ol li {font-size:11px;letter-spacing:0.96px;font-size:0.6875rem;line-height:1.4;} 1053 }@media only screen and (min-width: 1024px){ 1054 .l2{font-size:12px;letter-spacing:0.96px;font-size:0.75rem;line-height:1.4;} 1055 .rte.l2 div, 1056 .rte.l2 p, 1057 .rte.l2 ul li, 1058 .rte.l2 ol li {font-size:12px;letter-spacing:0.96px;font-size:0.75rem;line-height:1.4;} 1059 }@media only screen and (min-width: 1440px){ 1060 .l2{font-size:12px; 1061 font-size:0.75rem;line-height:1.4;letter-spacing:0.96px;} 1062 .rte.l2 div, 1063 .rte.l2 p, 1064 .rte.l2 ul li, 1065 .rte.l2 ol li {font-size:12px; 1066 font-size:0.75rem;line-height:1.4;letter-spacing:0.96px;} 1067 }@media only screen and (min-width: 1920px){ 1068 .l2{font-size:12px; 1069 font-size:0.75rem;line-height:1.4;letter-spacing:0.96px;} 1070 .rte.l2 div, 1071 .rte.l2 p, 1072 .rte.l2 ul li, 1073 .rte.l2 ol li {font-size:12px; 1074 font-size:0.75rem;line-height:1.4;letter-spacing:0.96px;} 1075 }.l3{font-family: "Akzidenz-Grotesk Pro Ext", sans-serif;;letter-spacing:0.76px;font-weight: 400; 1076 font-size:9px; 1077 font-size:0.5625rem; 1078 line-height:1.4; 1079 } 1080 .rte.l3 div, 1081 .rte.l3 p, 1082 .rte.l3 ul li, 1083 .rte.l3 ol li {font-family: "Akzidenz-Grotesk Pro Ext", sans-serif;;letter-spacing:0.76px;font-weight: 400; 1084 font-size:9px; 1085 font-size:0.5625rem; 1086 line-height:1.4; 1087 }@media only screen and (min-width: 600px){ 1088 .l3{font-size:9px;letter-spacing:0.76px;font-size:0.5625rem;line-height:1.4;} 1089 .rte.l3 div, 1090 .rte.l3 p, 1091 .rte.l3 ul li, 1092 .rte.l3 ol li {font-size:9px;letter-spacing:0.76px;font-size:0.5625rem;line-height:1.4;} 1093 }@media only screen and (min-width: 1024px){ 1094 .l3{font-size:10px;letter-spacing:0.76px;font-size:0.625rem;line-height:1.4;} 1095 .rte.l3 div, 1096 .rte.l3 p, 1097 .rte.l3 ul li, 1098 .rte.l3 ol li {font-size:10px;letter-spacing:0.76px;font-size:0.625rem;line-height:1.4;} 1099 }@media only screen and (min-width: 1440px){ 1100 .l3{font-size:10px; 1101 font-size:0.625rem;line-height:1.4;letter-spacing:0.76px;} 1102 .rte.l3 div, 1103 .rte.l3 p, 1104 .rte.l3 ul li, 1105 .rte.l3 ol li {font-size:10px; 1106 font-size:0.625rem;line-height:1.4;letter-spacing:0.76px;} 1107 }@media only screen and (min-width: 1920px){ 1108 .l3{font-size:10px; 1109 font-size:0.625rem;line-height:1.4;letter-spacing:0.76px;} 1110 .rte.l3 div, 1111 .rte.l3 p, 1112 .rte.l3 ul li, 1113 .rte.l3 ol li {font-size:10px; 1114 font-size:0.625rem;line-height:1.4;letter-spacing:0.76px;} 1115 }.l4{font-family: "Akzidenz-Grotesk Pro Ext", sans-serif;;letter-spacing:0.68px;font-weight: 400; 1116 font-size:8px;
1117 font-size:0.5rem; 1118 line-height:1.4; 1119 } 1120 .rte.l4 div, 1121 .rte.l4 p, 1122 .rte.l4 ul li, 1123 .rte.l4 ol li {font-family: "Akzidenz-Grotesk Pro Ext", sans-serif;;letter-spacing:0.68px;font-weight: 400; 1124 font-size:8px; 1125 font-size:0.5rem; 1126 line-height:1.4; 1127 }@media only screen and (min-width: 600px){ 1128 .l4{font-size:8px;letter-spacing:0.68px;font-size:0.5rem;line-height:1.4;} 1129 .rte.l4 div, 1130 .rte.l4 p, 1131 .rte.l4 ul li, 1132 .rte.l4 ol li {font-size:8px;letter-spacing:0.68px;font-size:0.5rem;line-height:1.4;} 1133 }@media only screen and (min-width: 1024px){ 1134 .l4{font-size:9px;letter-spacing:0.68px;font-size:0.5625rem;line-height:1.4;} 1135 .rte.l4 div, 1136 .rte.l4 p, 1137 .rte.l4 ul li, 1138 .rte.l4 ol li {font-size:9px;letter-spacing:0.68px;font-size:0.5625rem;line-height:1.4;} 1139 }@media only screen and (min-width: 1440px){ 1140 .l4{font-size:9px; 1141 font-size:0.5625rem;line-height:1.4;letter-spacing:0.68px;} 1142 .rte.l4 div, 1143 .rte.l4 p, 1144 .rte.l4 ul li, 1145 .rte.l4 ol li {font-size:9px; 1146 font-size:0.5625rem;line-height:1.4;letter-spacing:0.68px;} 1147 }@media only screen and (min-width: 1920px){ 1148 .l4{font-size:9px; 1149 font-size:0.5625rem;line-height:1.4;letter-spacing:0.68px;} 1150 .rte.l4 div, 1151 .rte.l4 p, 1152 .rte.l4 ul li, 1153 .rte.l4 ol li {font-size:9px; 1154 font-size:0.5625rem;line-height:1.4;letter-spacing:0.68px;} 1155 }</style> 1156 1157</div><div id="shopify-section-colors" class="shopify-section"><style>.c-black,body,a{color:#000000;} 1158.h-black:hover{color:#000000;} 1159.b-black{border-color:#000000;} 1160.f-black svg{ 1161 fill:#000000; 1162} 1163.pf-black svg path { 1164 fill:#000000; 1165} 1166.s-black svg{ 1167 stroke:#000000; 1168} 1169.ps-black svg path { 1170 stroke:#000000; 1171} 1172.bg-black{background-color:#000000;}.c-dark-grey{color:#646867;} 1173.h-dark-grey:hover{color:#646867;} 1174.b-dark-grey{border-color:#646867;} 1175.f-dark-grey svg{ 1176 fill:#646867; 1177} 1178.pf-dark-grey svg path { 1179 fill:#646867; 1180} 1181.s-dark-grey svg{ 1182 stroke:#646867; 1183} 1184.ps-dark-grey svg path { 1185 stroke:#646867; 1186} 1187.bg-dark-grey{background-color:#646867;}.c-mid-grey{color:#a7a7a9;} 1188.h-mid-grey:hover{color:#a7a7a9;} 1189.b-mid-grey{border-color:#a7a7a9;} 1190.f-mid-grey svg{ 1191 fill:#a7a7a9; 1192} 1193.pf-mid-grey svg path { 1194 fill:#a7a7a9; 1195} 1196.s-mid-grey svg{ 1197 stroke:#a7a7a9; 1198} 1199.ps-mid-grey svg path { 1200 stroke:#a7a7a9; 1201} 1202.bg-mid-grey{background-color:#a7a7a9;}.c-light-grey{color:#dddddd;} 1203.h-light-grey:hover{color:#dddddd;} 1204.b-light-grey{border-color:#dddddd;} 1205.f-light-grey svg{ 1206 fill:#dddddd; 1207} 1208.pf-light-grey svg path { 1209 fill:#dddddd; 1210} 1211.s-light-grey svg{ 1212 stroke:#dddddd; 1213} 1214.ps-light-grey svg path { 1215 stroke:#dddddd; 1216} 1217.bg-light-grey{background-color:#dddddd;}.c-white{color:#ffffff;} 1218.h-white:hover{color:#ffffff;} 1219.b-white{border-color:#ffffff;} 1220.f-white svg{ 1221 fill:#ffffff; 1222} 1223.pf-white svg path { 1224 fill:#ffffff; 1225} 1226.s-white svg{ 1227 stroke:#ffffff; 1228} 1229.ps-white svg path { 1230 stroke:#ffffff; 1231} 1232.bg-white{background-color:#ffffff;}.c-light-grey-2{color:#f1f2f2;} 1233.h-light-grey-2:hover{color:#f1f2f2;} 1234.b-light-grey-2{border-color:#f1f2f2;} 1235.f-light-grey-2 svg{ 1236 fill:#f1f2f2; 1237} 1238.pf-light-grey-2 svg path { 1239 fill:#f1f2f2; 1240} 1241.s-light-grey-2 svg{ 1242 stroke:#f1f2f2; 1243} 1244.ps-light-grey-2 svg path { 1245 stroke:#f1f2f2; 1246} 1247.bg-light-grey-2{background-color:#f1f2f2;}.c-red{color:#d83d26;} 1248.h-red:hover{color:#d83d26;} 1249.b-red{border-color:#d83d26;} 1250.f-red svg{ 1251 fill:#d83d26; 1252} 1253.pf-red svg path { 1254 fill:#d83d26; 1255} 1256.s-red svg{ 1257 stroke:#d83d26; 1258} 1259.ps-red svg path { 1260 stroke:#d83d26; 1261} 1262.bg-red{background-color:#d83d26;}.c-orange{color:#bd6228;} 1263.h-orange:hover{color:#bd6228;} 1264.b-orange{border-color:#bd6228;} 1265.f-orange svg{ 1266 fill:#bd6228; 1267} 1268.pf-orange svg path { 1269 fill:#bd6228; 1270} 1271.s-orange svg{ 1272 stroke:#bd6228; 1273} 1274.ps-orange svg path { 1275 stroke:#bd6228; 1276} 1277.bg-orange{background-color:#bd6228;}.c-neutral{color:#2a2a2a;} 1278.h-neutral:hover{color:#2a2a2a;} 1279.b-neutral{border-color:#2a2a2a;} 1280.f-neutral svg{ 1281 fill:#2a2a2a; 1282} 1283.pf-neutral svg path { 1284 fill:#2a2a2a; 1285} 1286.s-neutral svg{ 1287 stroke:#2a2a2a; 1288} 1289.ps-neutral svg path { 1290 stroke:#2a2a2a; 1291} 1292.bg-neutral{background-color:#2a2a2a;}</style> 1293 1294</div><div id="shopify-section-buttons" class="shopify-section"><style>.btn1{ 1295 display:inline-block;transition:all 0.2s linear;padding-top:16px ;padding-bottom:16px ;padding-left:24px ;padding-right:24px ;border-top:1px solid;border-bottom:1px solid;border-left:1px solid;border-right:1px solid;color:#ffffff;background-color:#000000;border-color:#000000;border-radius:1px;font-family: "Akzidenz-Grotesk Pro Ext", sans-serif;;text-transform:uppercase;font-weight: 400;letter-spacing:0.96px;font-size:11px; 1296 font-size:0.6875rem; 1297 line-height:1; 1298}.btn1:hover{ 1299 color:#ffffff; 1300}.btn1:hover{ 1301 background-color:#d83d26; 1302}.btn1:hover{ 1303 border-color:#d83d26; 1304}@media only screen and (min-width: 600px){ 1305 .btn1{padding-top:16px;padding-bottom:16px;padding-left:24px;padding-right:24px;font-size:11px; 1306 font-size:0.6875rem;line-height:1;} 1307}@media only screen and (min-width: 1024px){ 1308 .btn1{padding-top:16px;padding-bottom:16px;padding-left:24px;padding-right:24px;font-size:12px; 1309 font-size:0.75rem;line-height:1;} 1310 }@media only screen and (min-width: 1440px){ 1311 .btn1{padding-top:16px;padding-bottom:16px;padding-left:24px;padding-right:24px;font-size:12px; 1312 font-size:0.75rem;line-height:1;} 1313 }@media only screen and (min-width: 1920px){ 1314 .btn1{padding-top:16px;padding-bottom:16px;padding-left:24px;padding-right:24px;font-size:12px; 1315 font-size:0.75rem;line-height:1;} 1316 }.btn2{ 1317 display:inline-block;transition:all 0.2s linear;padding-top:16px ;padding-bottom:16px ;padding-left:24px ;padding-right:24px ;border-top:1px solid;border-bottom:1px solid;border-left:1px solid;border-right:1px solid;color:#000000;background-color:#ffffff;border-color:#ffffff;border-radius:1px;font-family: "Akzidenz-Grotesk Pro Ext", sans-serif;;text-transform:uppercase;font-weight: 400;letter-spacing:0.96px;font-size:11px; 1318 font-size:0.6875rem; 1319 line-height:1; 1320}.btn2:hover{ 1321 color:#ffffff; 1322}.btn2:hover{ 1323 background-color:#d83d26; 1324}.btn2:hover{ 1325 border-color:#d83d26; 1326}@media only screen and (min-width: 600px){ 1327 .btn2{padding-top:16px;padding-bottom:16px;padding-left:24px;padding-right:24px;font-size:11px; 1328 font-size:0.6875rem;line-height:1;} 1329}@media only screen and (min-width: 1024px){ 1330 .btn2{padding-top:16px;padding-bottom:16px;padding-left:24px;padding-right:24px;font-size:12px; 1331 font-size:0.75rem;line-height:1;} 1332 }@media only screen and (min-width: 1440px){ 1333 .btn2{padding-top:16px;padding-bottom:16px;padding-left:24px;padding-right:24px;font-size:12px; 1334 font-size:0.75rem;line-height:1;} 1335 }@media only screen and (min-width: 1920px){ 1336 .btn2{padding-top:16px;padding-bottom:16px;padding-left:24px;padding-right:24px;font-size:12px; 1337 font-size:0.75rem;line-height:1;} 1338 }.btn3{ 1339 display:inline-block;transition:all 0.2s linear;padding-top:16px ;padding-bottom:16px ;padding-left:24px ;padding-right:24px ;border-top:1px solid;border-bottom:1px solid;border-left:1px solid;border-right:1px solid;color:#000000;background-color:rgba(0,0,0,0);border-color:#dddddd;border-radius:1px;font-family: "Akzidenz-Grotesk Pro Ext", sans-serif;;text-transform:uppercase;font-weight: 400;letter-spacing:0.96px;font-size:11px; 1340 font-size:0.6875rem; 1341 line-height:1; 1342}.btn3:hover{ 1343 color:#000000; 1344}.btn3:hover{ 1345 background-color:rgba(0,0,0,0); 1346}.btn3:hover{ 1347 border-color:#000000; 1348}@media only screen and (min-width: 600px){ 1349 .btn3{padding-top:16px;padding-bottom:16px;padding-left:24px;padding-right:24px;font-size:11px; 1350 font-size:0.6875rem;line-height:1;} 1351}@media only screen and (min-width: 1024px){ 1352 .btn3{padding-top:16px;padding-bottom:16px;padding-left:24px;padding-right:24px;font-size:12px; 1353 font-size:0.75rem;line-height:1;} 1354 }@media only screen and (min-width: 1440px){ 1355 .btn3{padding-top:16px;padding-bottom:16px;padding-left:24px;padding-right:24px;font-size:12px; 1356 font-size:0.75rem;line-height:1;} 1357 }@media only screen and (min-width: 1920px){ 1358 .btn3{padding-top:16px;padding-bottom:16px;padding-left:24px;padding-right:24px;font-size:12px; 1359 font-size:0.75rem;line-height:1;} 1360 }.btn4{ 1361 display:inline-block;transition:all 0.2s linear;padding-top:16px ;padding-bottom:16px ;padding-left:24px ;padding-right:24px ;border-top:1px solid;border-bottom:1px solid;border-left:1px solid;border-right:1px solid;color:#ffffff;background-color:rgba(0,0,0,0);border-color:#dddddd;border-radius:1px;font-family: "Akzidenz-Grotesk Pro Ext", sans-serif;;text-transform:uppercase;font-weight: 400;letter-spacing:0.96px;font-size:11px; 1362 font-size:0.6875rem; 1363 line-height:1; 1364}.btn4:hover{ 1365 color:#ffffff; 1366}.btn4:hover{ 1367 background-color:rgba(0,0,0,0); 1368}.btn4:hover{ 1369 border-color:#ffffff; 1370}@media only screen and (min-width: 600px){ 1371 .btn4{padding-top:16px;padding-bottom:16px;padding-left:24px;padding-right:24px;font-size:11px; 1372 font-size:0.6875rem;line-height:1;} 1373}@media only screen and (min-width: 1024px){ 1374 .btn4{padding-top:16px;padding-bottom:16px;padding-left:24px;padding-right:24px;font-size:12px; 1375 font-size:0.75rem;line-height:1;} 1376 }@media only screen and (min-width: 1440px){ 1377 .btn4{padding-top:16px;padding-bottom:16px;padding-left:24px;padding-right:24px;font-size:12px; 1378 font-size:0.75rem;line-height:1;} 1379 }@media only screen and (min-width: 1920px){ 1380 .btn4{padding-top:16px;padding-bottom:16px;padding-left:24px;padding-right:24px;font-size:12px; 1381 font-size:0.75rem;line-height:1;} 1382 }.btn5{ 1383 display:inline-block;transition:all 0.2s linear;padding-top:14px ;padding-bottom:14px ;padding-left:20px ;padding-right:20px ;border-top:1px solid;border-bottom:1px solid;border-left:1px solid;border-right:1px solid;color:#000000;background-color:#ffffff;border-color:#dddddd;border-radius:1px;font-family: "Akzidenz-Grotesk Pro Ext", sans-serif;;text-transform:uppercase;font-weight: 400;letter-spacing:0.76px;font-size:9px; 1384 font-size:0.5625rem; 1385 line-height:1; 1386}.btn5:hover{ 1387 color:#000000; 1388}.btn5:hover{ 1389 background-color:#ffffff; 1390}.btn5:hover{ 1391 border-color:#000000; 1392}@media only screen and (min-width: 600px){ 1393 .btn5{padding-top:14px;padding-bottom:14px;padding-left:20px;padding-right:20px;font-size:9px; 1394 font-size:0.5625rem;line-height:1;} 1395}@media only screen and (min-width: 1024px){ 1396 .btn5{padding-top:14px;padding-bottom:14px;padding-left:20px;padding-right:20px;font-size:10px; 1397 font-size:0.625rem;line-height:1;} 1398 }@media only screen and (min-width: 1440px){ 1399 .btn5{padding-top:14px;padding-bottom:14px;padding-left:20px;padding-right:20px;font-size:10px; 1400 font-size:0.625rem;line-height:1;} 1401 }@media only screen and (min-width: 1920px){ 1402 .btn5{padding-top:14px;padding-bottom:14px;padding-left:20px;padding-right:20px;font-size:10px; 1403 font-size:0.625rem;line-height:1;} 1404 }.btn6{ 1405 display:inline-block;transition:all 0.2s linear;padding-top:14px ;padding-bottom:14px ;padding-left:20px ;padding-right:20px ;border-top:1px solid;border-bottom:1px solid;border-left:1px solid;border-right:1px solid;color:#ffffff;background-color:#000000;border-color:#dddddd;border-radius:1px;font-family: "Akzidenz-Grotesk Pro Ext", sans-serif;;text-transform:uppercase;font-weight: 400;letter-spacing:0.76px;font-size:9px; 1406 font-size:0.5625rem; 1407 line-height:1; 1408}.btn6:hover{ 1409 color:#ffffff; 1410}.btn6:hover{ 1411 background-color:#000000; 1412}.btn6:hover{ 1413 border-color:#ffffff; 1414}@media only screen and (min-width: 600px){ 1415 .btn6{padding-top:14px;padding-bottom:14px;padding-left:20px;padding-right:20px;font-size:9px; 1416 font-size:0.5625rem;line-height:1;} 1417}@media only screen and (min-width: 1024px){ 1418 .btn6{padding-top:14px;padding-bottom:14px;padding-left:20px;padding-right:20px;font-size:10px; 1419 font-size:0.625rem;line-height:1;} 1420 }@media only screen and (min-width: 1440px){ 1421 .btn6{padding-top:14px;padding-bottom:14px;padding-left:20px;padding-right:20px;font-size:10px; 1422 font-size:0.625rem;line-height:1;} 1423 }@media only screen and (min-width: 1920px){ 1424 .btn6{padding-top:14px;padding-bottom:14px;padding-left:20px;padding-right:20px;font-size:10px; 1425 font-size:0.625rem;line-height:1;} 1426 }</style> 1427 1428</div><div id="shopify-section-links" class="shopify-section"><style></style> 1429 </div> 1430 1431 <div class="fixed top-0 left-0 w-full h-full bg-white page-loading opacity-5 zi-9"> </div> 1432 <div class="page-overlay header-cart-overlay drawer-info-overlay" onclick="$360.hideHeaderCart()"> </div> 1433 1434 1435 <div class="header-cart no-cross-sell relative" id="header-cart"></div><div id="shopify-section-header" class="shopify-section"><div id="header-con"> 1436 <header 1437 id="site-header" 1438 class="site-header bg-white bb-1 b-light-grey zi-6 relative" 1439 :class="{'submenu-active': hasSubmenuActive}" 1440 ><div class="header-con relative zi-1"> 1441 <div class="header-con__inner flex ai-center jc-between relative"> 1442 <div class="header-left flex ai-center"> 1443 <button @click="toggleMobileMenu" type="button" class="header-mobile-menu">
1444 <span class="flex icon icon-menu ai-center jc-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> 1445 <path d="M20 18H4M20 12H4M20 6H4" stroke="black" stroke-linecap="round"></path> 1446</svg></span> 1447 <span class="icon icon-close-menu ai-center jc-center hide-m"><svg width="20" height="20" viewbox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 1448<path d="M16.25 3.75L3.75 16.25M16.25 16.25L3.75 3.75" stroke="black" stroke-linecap="round"></path> 1449</svg></span> 1450 </button> 1451 <button 1452 @click="handleShowSearch" 1453 type="button" 1454 class="header-mobile-search" 1455 > 1456 <span class="icon icon-search ai-center jc-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> 1457 <path d="M16.9268 17.04L20.4 20.4M19.28 11.44C19.28 15.7699 15.7699 19.28 11.44 19.28C7.11006 19.28 3.59998 15.7699 3.59998 11.44C3.59998 7.11009 7.11006 3.6 11.44 3.6C15.7699 3.6 19.28 7.11009 19.28 11.44Z" stroke="black" stroke-linecap="round"></path> 1458</svg></span> 1459 </button> 1460 1461 1462 �</div> 1463 <a @mouseover="hideDropdown" href="/" class="block header-logo"><div class="global-image-wrapper logo-main no-bg" style="padding-bottom:15.0%;"> 1464<img src="//www.jimthompson.com/cdn/shop/files/Logo.png?v=1739354743&width=10" alt="Jim Thompson" width="10" height="2" loading="eager" class="image loaded" sizes="100vw" srcset="//www.jimthompson.com/cdn/shop/files/Logo.png?v=1739354743&width=100 100w,//www.jimthompson.com/cdn/shop/files/Logo.png?v=1739354743&width=200 200w,//www.jimthompson.com/cdn/shop/files/Logo.png?v=1739354743&width=300 300w,//www.jimthompson.com/cdn/shop/files/Logo.png?v=1739354743&width=400 400w,//www.jimthompson.com/cdn/shop/files/Logo.png?v=1739354743&width=500 500w,//www.jimthompson.com/cdn/shop/files/Logo.png?v=1739354743&width=600 600w,//www.jimthompson.com/cdn/shop/files/Logo.png?v=1739354743&width=700 700w,//www.jimthompson.com/cdn/shop/files/Logo.png?v=1739354743&width=800 800w,//www.jimthompson.com/cdn/shop/files/Logo.png?v=1739354743&width=900 900w,//www.jimthompson.com/cdn/shop/files/Logo.png?v=1739354743&width=1000 1000w,//www.jimthompson.com/cdn/shop/files/Logo.png?v=1739354743&width=1100 1100w,//www.jimthompson.com/cdn/shop/files/Logo.png?v=1739354743&width=1200 1200w,//www.jimthompson.com/cdn/shop/files/Logo.png?v=1739354743&width=1500 1500w,//www.jimthompson.com/cdn/shop/files/Logo.png?v=1739354743&width=2000 2000w"> 1465</div> 1466</a> 1467 1468 <div class="header-right"> 1469 <ul @mouseover="hideDropdown" class="flex ai-center d-colgap-12"> 1470 <li class="hide-m show-d"> 1471 <button 1472 @click="handleShowSearch" 1473 type="button" 1474 class="flex ai-center" 1475 > 1476 <span class="icon icon-search ai-center jc-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> 1477 <path d="M16.9268 17.04L20.4 20.4M19.28 11.44C19.28 15.7699 15.7699 19.28 11.44 19.28C7.11006 19.28 3.59998 15.7699 3.59998 11.44C3.59998 7.11009 7.11006 3.6 11.44 3.6C15.7699 3.6 19.28 7.11009 19.28 11.44Z" stroke="black" stroke-linecap="round"></path> 1478</svg></span> 1479 </button> 1480 </li> 1481 <li><a 1482 onclick="authDrawer.handleShowDrawer()" 1483 title="Login / Register" 1484 class="icon flex ai-center jc-center" 1485 ><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> 1486 <path d="M2.3999 20.5124C2.3999 16.7369 5.55419 13.6762 11.9999 13.6762C18.4456 13.6762 21.5999 16.7369 21.5999 20.5124C21.5999 21.1131 21.1617 21.6 20.6211 21.6H3.37873C2.83814 21.6 2.3999 21.1131 2.3999 20.5124Z" stroke="black"></path> 1487 <path d="M15.5999 6C15.5999 7.98823 13.9881 9.6 11.9999 9.6C10.0117 9.6 8.3999 7.98823 8.3999 6C8.3999 4.01178 10.0117 2.4 11.9999 2.4C13.9881 2.4 15.5999 4.01178 15.5999 6Z" stroke="black"></path> 1488</svg></a></li><li class="hide-m show-d"> 1489 <a 1490 href="/pages/wishlist"
1491 title="Wishlist" 1492 class="icon flex ai-center jc-center" 1493 ><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> 1494 <path fill-rule="evenodd" clip-rule="evenodd" d="M3.80674 6.20542C4.70687 5.30556 5.92755 4.80005 7.20034 4.80005C8.47313 4.80005 9.69381 5.30556 10.5939 6.20542L12.0003 7.61062L13.4067 6.20542C13.8495 5.74697 14.3792 5.3813 14.9648 5.12974C15.5504 4.87817 16.1803 4.74576 16.8176 4.74022C17.455 4.73468 18.087 4.85613 18.6769 5.09748C19.2668 5.33883 19.8028 5.69524 20.2534 6.14593C20.7041 6.59661 21.0605 7.13254 21.3019 7.72244C21.5432 8.31235 21.6647 8.94441 21.6591 9.58175C21.6536 10.2191 21.5212 10.8489 21.2696 11.4346C21.0181 12.0202 20.6524 12.5498 20.1939 12.9926L12.0003 21.1874L3.80674 12.9926C2.90688 12.0925 2.40137 10.8718 2.40137 9.59902C2.40137 8.32624 2.90688 7.10556 3.80674 6.20542V6.20542Z" stroke="black" stroke-linejoin="round"></path> 1495</svg></a> 1496 </li><li class="cart-link flex relative"> 1497 <a 1498 href="/cart" 1499 class="header-cart-link header-icon-heights header-icons header-carts flex ai-center relative " 1500 > 1501 <div class="flex cart-icon icon ai-center jc-center"><svg width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 1502<path d="M15.5 9.75V6.375C15.5 4.5075 13.9367 3 12 3C10.0633 3 8.5 4.5075 8.5 6.375V9.75M5 7.5H19V21H5V7.5Z" stroke="black" stroke-linecap="round" stroke-linejoin="round"></path> 1503</svg></div> 1504 <span class="header-cart-number bg-red "> 1505 <span class="cart-count c-white l4">0</span> 1506 </span> 1507 </a> 1508 </li> 1509 </ul> 1510 </div> 1511 </div> 1512 </div> 1513 1514 <Teleport to="body"> 1515 <div 1516 @click="clearSearch" 1517 class="page-overlay search-overlay zi-5" 1518 :class="{active: showSearch, 'fade-out': searchOverlayFadeOut}" 1519 > 1520 1521 </div> 1522 <div class="header-search-form bg-white zi-5" :class="{'active':showSearch, 'search-focus': searchFocus}"> 1523 <div class="w-full mx-auto"> 1524 <div class="search-input-wrapper zi-1 top-0 sticky bg-white container bt-1 bb-1 b-light-grey d-bb-0"> 1525 <form 1526 @submit="handleSearchSubmit" 1527 @mouseover="hideDropdown" 1528 action="/search" 1529 method="get" 1530 role="search" 1531 class="relative flex ai-center d-bb-1 b-light-grey" 1532 > 1533 <button @click="goSearch" class="icon-search mr-12"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> 1534 <path d="M16.9268 17.04L20.4 20.4M19.28 11.44C19.28 15.7699 15.7699 19.28 11.44 19.28C7.11006 19.28 3.59998 15.7699 3.59998 11.44C3.59998 7.11009 7.11006 3.6 11.44 3.6C15.7699 3.6 19.28 7.11009 19.28 11.44Z" stroke="black" stroke-linecap="round"></path> 1535</svg></button> 1536 <input 1537 type="search" 1538 id="search" 1539 class="w-full input p2 pb-20 pt-20 d-pt-24 d-pb-24" 1540 name="q" 1541 v-model="searchTerm" 1542 ref="search-input" 1543 placeholder="Search Jim Thompson" 1544 role="combobox" 1545 aria-expanded="false" 1546 aria-owns="predictive-search-results" 1547 aria-controls="predictive-search-results" 1548 aria-haspopup="listbox" 1549 aria-autocomplete="list" 1550 autocomplete="off" 1551 @focus="handleSearchFocus" 1552 @keyup="goSearch" 1553 @input="$event.target.composing = false" 1554 > 1555 <input type="hidden" name="options[prefix]" value="last"> 1556 <input type="hidden" name="type" value="product"> 1557 <button @click="clearSearch" type="button" class="clear-search flex ai-center jc-center absolute right-0"> 1558 <svg width="20" height="20" viewbox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
1559<path d="M16.25 3.75L3.75 16.25M16.25 16.25L3.75 3.75" stroke="black" stroke-linecap="round"></path> 1560</svg> 1561 </button> 1562 </form> 1563 </div> 1564 1565 <div class="search-dropdown-wrapper container"> 1566 <template v-if="searchResult" v-cloak> 1567 <div 1568 :class="{'hide-m': !searchResult}" 1569 id="predictive-search" 1570 tabindex="-1" 1571 v-html="searchResult" 1572 v-cloak 1573 /> 1574 </template> 1575 <div class="row" v-else> 1576 <div class="inner-left col-12" :class="searchResult ? 'col-d-12 pl-0' : 'col-d-4'"> 1577 <div class="grid-flex m-2 bb-1 b-light-grey d-bb-0"> 1578 <div v-if="searchRecent && searchHistory.length > 0"> 1579 <div class="search-recent mt-32 d-mt-40 pb-32 d-pb-40"> 1580 <div class="l3 c-dark-grey uppercase mb-16 d-mb-20">Recent</div> 1581 <ul> 1582 <li v-for="(term, index) in searchHistory" :key="index" class="lh-0 mb-12 d-mb-12"> 1583 <a 1584 :href="'/search?type=product&q=' + term" 1585 :title="term" 1586 class="p3 c-black capitalize" 1587 >${term}</a 1588 > 1589 </li> 1590 <button @click="clearSearchHistory" class="c-black l3 clear-all uppercase"> 1591 Clear all 1592 </button> 1593 </ul> 1594 </div> 1595 </div><div class="mt-32 d-mt-40 pb-32 d-pb-40"> 1596 <div class="l3 c-dark-grey uppercase mb-16 d-mb-20">Popular</div> 1597 <ul><li class="lh-0 mb-12 d-mb-12"> 1598 <a 1599 href="/search?type=product&q=Dress" 1600 title="Dress" 1601 class="p3 c-black" 1602 >Dress</a> 1603 </li><li class="lh-0 mb-12 d-mb-12"> 1604 <a 1605 href="/search?type=product&q=Shirts" 1606 title="Shirts" 1607 class="p3 c-black" 1608 >Shirts</a> 1609 </li><li class="lh-0 mb-12 d-mb-12"> 1610 <a 1611 href="/search?type=product&q=Mini Bags" 1612 title="Mini Bags" 1613 class="p3 c-black" 1614 >Mini Bags</a> 1615 </li><li class="lh-0 "> 1616 <a 1617 href="/search?type=product&q=Cushion Covers" 1618 title="Cushion Covers" 1619 class="p3 c-black" 1620 >Cushion Covers</a> 1621 </li></ul> 1622 </div></div> 1623 </div><div class="inner-right pt-32 pb-32 d-pt-40 d-pb-40 col-12 col-d-8"> 1624 <p class="l3 c-dark-grey uppercase mb-16 d-mb-20">Featured</p> 1625 1626 <div class="search-featured-products n-ml n-mr t-n-ml t-n-mr d-mx-auto"><div class="product-card overflow relative"> 1627 <div class="main-con relative"> 1628 <div class="main-con-inner relative"> 1629 <a href="/products/coffee-table-book" title="Beyond Silk, Beyond Thailand - Coffee Table Book" class="block mb-16"> 1630 <div class="image-con"> 1631 <div class="primary"><div class="global-image-wrapper no-bg" style="padding-bottom:133.33333333333334%;"> 1632<img src="//www.jimthompson.com/cdn/shop/files/coffee-table-book-1.jpg?v=1768983766&
1632width=10" alt="Beyond Silk, Beyond Thailand - Coffee Table Book" width="10" height="13" loading="eager" class="image loaded" sizes="100vw" srcset="//www.jimthompson.com/cdn/shop/files/coffee-table-book-1.jpg?v=1768983766&width=100 100w,//www.jimthompson.com/cdn/shop/files/coffee-table-book-1.jpg?v=1768983766&width=200 200w,//www.jimthompson.com/cdn/shop/files/coffee-table-book-1.jpg?v=1768983766&width=300 300w,//www.jimthompson.com/cdn/shop/files/coffee-table-book-1.jpg?v=1768983766&width=400 400w,//www.jimthompson.com/cdn/shop/files/coffee-table-book-1.jpg?v=1768983766&width=500 500w,//www.jimthompson.com/cdn/shop/files/coffee-table-book-1.jpg?v=1768983766&width=600 600w,//www.jimthompson.com/cdn/shop/files/coffee-table-book-1.jpg?v=1768983766&width=700 700w,//www.jimthompson.com/cdn/shop/files/coffee-table-book-1.jpg?v=1768983766&width=800 800w,//www.jimthompson.com/cdn/shop/files/coffee-table-book-1.jpg?v=1768983766&width=900 900w,//www.jimthompson.com/cdn/shop/files/coffee-table-book-1.jpg?v=1768983766&width=1000 1000w,//www.jimthompson.com/cdn/shop/files/coffee-table-book-1.jpg?v=1768983766&width=1100 1100w,//www.jimthompson.com/cdn/shop/files/coffee-table-book-1.jpg?v=1768983766&width=1200 1200w,//www.jimthompson.com/cdn/shop/files/coffee-table-book-1.jpg?v=1768983766&width=1500 1500w,//www.jimthompson.com/cdn/shop/files/coffee-table-book-1.jpg?v=1768983766&width=2000 2000w"> 1633</div> 1634</div></div> 1635 1636 <!-- Swym Wishlist Plus EPI Button with default first variant --> 1637 1638 <!-- Swym Wishlist Plus EPI Button--> 1639 </a><button type="button" class="wishlist-btn absolute right-20 bottom-20" onclick="authDrawer.handleShowDrawer()"> 1640 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewbox="0 0 20 20" fill="none"> 1641 <path fill-rule="evenodd" clip-rule="evenodd" d="M3.17212 5.17202C3.92223 4.42214 4.93946 4.00087 6.00012 4.00087C7.06078 4.00087 8.07801 4.42214 8.82812 5.17202L10.0001 6.34302L11.1721 5.17202C11.5411 4.78998 11.9825 4.48525 12.4705 4.27561C12.9585 4.06598 13.4834 3.95563 14.0145 3.95102C14.5456 3.9464 15.0723 4.04761 15.5639 4.24873C16.0555 4.44986 16.5021 4.74687 16.8777 5.12244C17.2533 5.49801 17.5503 5.94462 17.7514 6.4362C17.9525 6.92779 18.0537 7.45451 18.0491 7.98562C18.0445 8.51674 17.9342 9.04162 17.7245 9.52964C17.5149 10.0177 17.2102 10.459 16.8281 10.828L10.0001 17.657L3.17212 10.828C2.42224 10.0779 2.00098 9.06068 2.00098 8.00002C2.00098 6.93936 2.42224 5.92213 3.17212 5.17202V5.17202Z" stroke="black" stroke-linejoin="round"></path> 1642</svg> 1643 </button></div> 1644 <div class="details-con flex ai-start jc-between colgap-8 pl-12 pr-12"> 1645 <a href="/products/coffee-table-book" title="Beyond Silk, Beyond Thailand - Coffee Table Book" class="left-side"><p class="l3 uppercase c-dark-grey mb-8">75 Year Anniversary</p><h4 class="p3">Beyond Silk, Beyond Thailand - Coffee Table Book</h4> 1646 1647 <div class="price flex jc-start ai-center colgap-4 flex-wrap mt-4"> 1648 1649 <div class="applied-price p3 "> 1650 <span translate="no" class="money">THB ฿ 4,900.00</span> 1651 </div></div> 1652 </a> 1653 1654 </div><div class="product-color-swatch swatch-con flex flex-wrap colgap-8 pl-12 pr-12 mt-12"></div></div> 1655</div> 1656<div class="product-card overflow relative"> 1657 <div class="main-con relative"> 1658 <div class="main-con-inner relative"> 1659 <a href="/products/coffee-table-book-with-silk-slipcase" title="Beyond Silk, Beyond Thailand - Coffee Table Book with Silk Slipcase" class="block mb-16"> 1660 <div class="image-con"> 1661 <div class="primary"><div class="global-image-wrapper no-bg" style="padding-bottom:133.33333333333334%;"> 1662<img src="//www.jimthompson.com/cdn/shop/files/coffee-table-book-with-silk-slip-case-1.jpg?v=1768983759&width=10" alt="EN" width="10" height="13" loading="eager" class="image loaded" sizes="100vw" srcset="//www.jimthompson.com/cdn/shop/files/coffee-table-book-with-silk-slip-case-1.jpg?v=1768983759&width=100 100w,//www.jimthompson.com/cdn/shop/files/coffee-table-book-with-silk-slip-case-1.jpg?v=1768983759&width=200 200w,//www.jimthompson.com/cdn/shop/files/coffee-table-book-with-silk-slip-case-1.jpg?v=1768983759&width=300 300w,//www.jimthompson.com/cdn/shop/files/coffee-table-book-with-silk-slip-case-1.jpg?v=1768983759&width=400 400w,//www.jimthompson.com/cdn/shop/files/coffee-table-book-with-silk-slip-case-1.jpg?v=1768983759&width=500 500w,//www.jimthompson.com/cdn/shop/files/coffee-table-book-with-silk-slip-case-1.jpg?v=1768983759&width=600 600w,//www.jimthompson.com/cdn/shop/files/coffee-table-book-with-silk-slip-case-1.jpg?v=1768983759&width=700 700w,//www.jimthompson.com/cdn/shop/files/coffee-table-book-with-silk-slip-case-1.jpg?v=1768983759&width=800 800w,//www.jimthompson.com/cdn/shop/files/coffee-table-book-with-silk-slip-case-1.jpg?v=1768983759&width=900 900w,//www.jimthompson.com/cdn/shop/files/coffee-table-book-with-silk-slip-case-1.jpg?v=1768983759&width=1000 1000w,//www.jimthompson.com/cdn/shop/files/coffee-table-book-with-silk-slip-case-1.jpg?v=1768983759&width=1100 1100w,//www.jimthompson.com/cdn/shop/files/coffee-table-book-with-silk-slip-case-1.jpg?v=1768983759&width=1200 1200w,//www.jimthompson.com/cdn/shop/files/coffee-table-book-with-silk-slip-case-1.jpg?v=1768983759&width=1500 1500w,//www.jimthompson.com/cdn/shop/files/coffee-table-book-with-silk-slip-case-1.jpg?v=1768983759&width=2000 2000w"> 1663</div> 1664</div></div> 1665 1666 <!-- Swym Wishlist Plus EPI Button with default first variant --> 1667 1668 <!-- Swym Wishlist Plus EPI Button--> 1669 </a><button type="button" class="wishlist-btn absolute right-20 bottom-20" onclick="authDrawer.handleShowDrawer()"> 1670 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewbox="0 0 20 20" fill="none"> 1671 <path fill-rule="evenodd" clip-rule="evenodd" d="M3.17212 5.17202C3.92223 4.42214 4.93946 4.00087 6.00012 4.00087C7.06078 4.00087 8.07801 4.42214 8.82812 5.17202L10.0001 6.34302L11.1721 5.17202C11.5411 4.78998 11.9825 4.48525 12.4705 4.27561C12.9585 4.06598 13.4834 3.95563 14.0145 3.95102C14.5456 3.9464 15.0723 4.04761 15.5639 4.24873C16.0555 4.44986 16.5021 4.74687 16.8777 5.12244C17.2533 5.49801 17.5503 5.94462 17.7514 6.4362C17.9525 6.92779 18.0537 7.45451 18.0491 7.98562C18.0445 8.51674 17.9342 9.04162 17.7245 9.52964C17.5149 10.0177 17.2102 10.459 16.8281 10.828L10.0001 17.657L3.17212 10.828C2.42224 10.0779 2.00098 9.06068 2.00098 8.00002C2.00098 6.93936 2.42224 5.92213 3.17212 5.17202V5.17202Z" stroke="black" stroke-linejoin="round"></path> 1672</svg> 1673 </button></div> 1674 <div class="details-con flex ai-start jc-between colgap-8 pl-12 pr-12"> 1675 <a href="/products/coffee-table-book-with-silk-slipcase" title="Beyond Silk, Beyond Thailand - Coffee Table Book with Silk Slipcase" class="left-side"><p class="l3 uppercase c-dark-grey mb-8">75 Year Anniversary</p><h4 class="p3">Beyond Silk, Beyond Thailand - Coffee Table Book with Silk Slipcase</h4> 1676 1677 <div class="price flex jc-start ai-center colgap-4 flex-wrap mt-4"> 1678 1679 <div class="applied-price p3 ">
1680 <span translate="no" class="money">THB ฿ 6,900.00</span> 1681 </div></div> 1682 </a> 1683 1684 </div><div class="product-color-swatch swatch-con flex flex-wrap colgap-8 pl-12 pr-12 mt-12"></div></div> 1685</div> 1686</div> 1687 </div></div> 1688 </div> 1689 </div> 1690 </div> 1691 </Teleport> 1692 1693 <Teleport to="body"> 1694 <div class="page-overlay currency-selector-overlay zi-5"> 1695 1696 </div> 1697 </Teleport> 1698 </header> 1699 1700 <Teleport to="body"> 1701 <div class="page-overlay mobile-menu-overlay zi-6" :class="{active: showMobileMenu}" @click="toggleMobileMenu"> 1702 1703 </div> 1704 <div 1705 class="mobile-menu-wrapper bg-white relative zi-8" 1706 :class="{active: showMobileMenu}" 1707 > 1708 1709 1710 <div class="mobile-menu-main"> 1711 <div class="close-cont"> 1712 <button @click="toggleMobileMenu" type="button" class="flex rowgap-4 ai-center pt-24 pb-20 pl-60 pr-20"> 1713 <span class="icon flex ai-center jc-center"><svg width="20" height="20" viewbox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 1714<path d="M16.25 3.75L3.75 16.25M16.25 16.25L3.75 3.75" stroke="black" stroke-linecap="round"></path> 1715</svg></span> 1716 <span class="l3 uppercase">Close</span> 1717 </button> 1718 </div> 1719 1720 <div class="menu-cont flex flex-column pt-32 pb-32 pl-20 pr-20 d-pl-60 d-pr-28 d-pt-40 d-pb-40"> 1721 <div class="top-cont"> 1722 <ul class="menu-top"><li class="lh-0 with-children mb-24"> 1723 <a 1724 href="#" 1725 @click.prevent='clickParentMenu($event, "Women")' 1726 class="main-menu-title flex jc-between ai-center" 1727 :class="{active: activeMobileSubmenu == 'Women'}" 1728 1729 data-title="Women" 1730 1731 ><span class="text l2 uppercase flex flex-1 ">Women</span><span class="flex icon ai-end jc-center"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewbox="0 0 16 17" fill="none"> 1732 <path d="M6 4.5L10 8.5L6 12.5" stroke="#646867" stroke-linecap="round" stroke-linejoin="round"></path> 1733</svg></span></a> 1734 </li><li class="lh-0 with-children mb-24"> 1735 <a 1736 href="#" 1737 @click.prevent='clickParentMenu($event, "Men")' 1738 class="main-menu-title flex jc-between ai-center" 1739 :class="{active: activeMobileSubmenu == 'Men'}" 1740 1741 data-title="Men" 1742 1743 ><span class="text l2 uppercase flex flex-1 ">Men</span><span class="flex icon ai-end jc-center"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewbox="0 0 16 17" fill="none"> 1744 <path d="M6 4.5L10 8.5L6 12.5" stroke="#646867" stroke-linecap="round" stroke-linejoin="round"></path> 1745</svg></span></a> 1746 </li><li class="lh-0 with-children mb-24"> 1747 <a 1748 href="/collections/home-decor-all" 1749 @click.prevent='clickParentMenu($event, "Home Decor")' 1750 class="main-menu-title flex jc-between ai-center" 1751 :class="{active: activeMobileSubmenu == 'Home Decor'}" 1752 1753 data-title="Home Decor" 1754 1755 ><span class="text l2 uppercase flex flex-1 ">Home Decor</span><span class="flex icon ai-end jc-center"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewbox="0 0 16 17" fill="none"> 1756 <path d="M6 4.5L10 8.5L6 12.5" stroke="#646867" stroke-linecap="round" stroke-linejoin="round"></path> 1757</svg></span></a> 1758 </li><li class="lh-0 mb-24"> 1759 <a 1760 href="/collections/gifting" 1761 @click.prevent='clickParentMenu($event, "Gifting")' 1762 class="main-menu-title flex jc-between ai-center" 1763 :class="{active: activeMobileSubmenu == 'Gifting'}" 1764 1765 ><span class="text l2 uppercase flex flex-1 ">Gifting</span></a> 1766 </li><li class="lh-0 mb-24"> 1767 <a 1768 href="/collections/pet" 1769 @click.prevent='clickParentMenu($event, "Pet")' 1770 class="main-menu-title flex jc-between ai-center" 1771 :class="{active: activeMobileSubmenu == 'Pet'}" 1772 1773 ><span class="text l2 uppercase flex flex-1 ">
1773Pet</span></a> 1774 </li><li class="lh-0 mb-32"> 1775 <a 1776 href="/collections/jim-thompson-x-bill-bensley" 1777 @click.prevent='clickParentMenu($event, "Jim Thompson x Bill Bensley")' 1778 class="main-menu-title flex jc-between ai-center" 1779 :class="{active: activeMobileSubmenu == 'Jim Thompson x Bill Bensley'}" 1780 1781 ><span class="text l2 uppercase flex flex-1 ">Jim Thompson x Bill Bensley</span></a> 1782 </li></ul> 1783 <ul class="secondary-menu bt-1 b-light-grey pt-32"><li class="lh-0 mb-24"> 1784 <a 1785 href="/pages/about" 1786 title="About Us" 1787 class="l2 c-black uppercase" 1788 >About Us</a> 1789 </li><li class="lh-0 mb-24"> 1790 <a 1791 href="/pages/timeline" 1792 title="The Jim Thompson Story" 1793 class="l2 c-black uppercase" 1794 >The Jim Thompson Story</a> 1795 </li><li class="lh-0 mb-24"> 1796 <a 1797 href="/pages/75-year-anniversary-jim-thompson" 1798 title="75th Year Anniversary" 1799 class="l2 c-black uppercase" 1800 >75th Year Anniversary</a> 1801 </li><li class="lh-0 mb-24"> 1802 <a 1803 href="/pages/jim-and-i-the-weavers-stories" 1804 title="Jim and I: The Weaver's Stories" 1805 class="l2 c-black uppercase" 1806 >Jim and I: The Weaver's Stories</a> 1807 </li></ul> 1808 </div> 1809 1810 <div class="bottom-cont"> 1811 <ul class="bottom-menu flex flex-column rowgap-16"><li class="lh-0"> 1812 <a 1813 href="/pages/contact" 1814 title="Contact us" 1815 class="flex ai-center colgap-8 pt-4 pb-4" 1816 > 1817 <div class="icon flex ai-center jc-center"><div class="global-image-wrapper no-bg" style="padding-bottom:108.33333333333333%;"> 1818<img data-src="//www.jimthompson.com/cdn/shop/files/Icon.svg?v=1740968861&width=10" sizes="100vw" data-srcset="//www.jimthompson.com/cdn/shop/files/Icon.svg?v=1740968861&width=100 100w,//www.jimthompson.com/cdn/shop/files/Icon.svg?v=1740968861&width=200 200w,//www.jimthompson.com/cdn/shop/files/Icon.svg?v=1740968861&width=300 300w,//www.jimthompson.com/cdn/shop/files/Icon.svg?v=1740968861&width=400 400w,//www.jimthompson.com/cdn/shop/files/Icon.svg?v=1740968861&width=500 500w,//www.jimthompson.com/cdn/shop/files/Icon.svg?v=1740968861&width=600 600w,//www.jimthompson.com/cdn/shop/files/Icon.svg?v=1740968861&width=700 700w,//www.jimthompson.com/cdn/shop/files/Icon.svg?v=1740968861&width=800 800w,//www.jimthompson.com/cdn/shop/files/Icon.svg?v=1740968861&width=900 900w,//www.jimthompson.com/cdn/shop/files/Icon.svg?v=1740968861&width=1000 1000w,//www.jimthompson.com/cdn/shop/files/Icon.svg?v=1740968861&width=1100 1100w,//www.jimthompson.com/cdn/shop/files/Icon.svg?v=1740968861&width=1200 1200w,//www.jimthompson.com/cdn/shop/files/Icon.svg?v=1740968861&width=1500 1500w,//www.jimthompson.com/cdn/shop/files/Icon.svg?v=1740968861&width=2000 2000w" alt="Contact us" class="image lazy"></div> 1819</div> 1820 <span class="l3 uppercase">Contact us</span> 1821 </a> 1822 </li><li class="lh-0"> 1823 <a 1824 href="/pages/stores" 1825 title="Find a store" 1826 class="flex ai-center colgap-8 pt-4 pb-4" 1827 > 1828 <div class="icon flex ai-center jc-center"><div class="global-image-wrapper no-bg" style="padding-bottom:108.33333333333333%;"> 1829<img data-src="//www.jimthompson.com/cdn/shop/files/Icon_1.svg?v=1740968897&width=10" sizes="100vw" data-srcset="//www.jimthompson.com/cdn/shop/files/Icon_1.svg?v=1740968897&width=100 100w,//www.jimthompson.com/cdn/shop/files/Icon_1.svg?v=1740968897&width=200 200w,//www.jimthompson.com/cdn/shop/files/Icon_1.svg?v=1740968897&width=300 300w,//www.jimthompson.com/cdn/shop/files/Icon_1.svg?v=1740968897&width=400 400w,//www.jimthompson.com/cdn/shop/files/Icon_1.svg?v=1740968897&width=500 500w,//www.jimthompson.com/cdn/shop/files/Icon_1.svg?v=1740968897&width=600 600w,//www.jimthompson.com/cdn/shop/files/Icon_1.svg?v=1740968897&width=700 700w,//www.jimthompson.com/cdn/shop/files/Icon_1.svg?v=1740968897&width=800 800w,//www.jimthompson.com/cdn/shop/files/Icon_1.svg?v=1740968897&width=900 900w,//www.jimthompson.com/cdn/shop/files/Icon_1.svg?v=1740968897&width=1000 1000w,//www.jimthompson.com/cdn/shop/files/Icon_1.svg?v=1740968897&width=1100 1100w,//www.jimthompson.com/cdn/shop/files/Icon_1.svg?v=1740968897&width=1200 1200w,//www.jimthompson.com/cdn/shop/files/Icon_1.svg?v=1740968897&width=1500 1500w,//www.jimthompson.com/cdn/shop/files/Icon_1.svg?v=1740968897&width=2000 2000w" alt="Find a store" class="image lazy"></div> 1830</div>
1831 <span class="l3 uppercase">Find a store</span> 1832 </a> 1833 </li><li class="lh-0"><a 1834 onclick="authDrawer.handleShowDrawer()" 1835 title="Login / Register" 1836 class="flex ai-center colgap-8 pt-4 pb-4" 1837 > 1838 <div class="icon flex ai-center jc-center"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="13" viewbox="0 0 12 13" fill="none"> 1839 <path d="M1.20001 10.7562C1.20001 8.86845 2.77715 7.33811 6.00001 7.33811C9.22287 7.33811 10.8 8.86845 10.8 10.7562C10.8 11.0565 10.5809 11.3 10.3106 11.3H1.68942C1.41913 11.3 1.20001 11.0565 1.20001 10.7562Z" stroke="black"></path> 1840 <path d="M7.80001 3.50001C7.80001 4.49412 6.99412 5.30001 6.00001 5.30001C5.0059 5.30001 4.20001 4.49412 4.20001 3.50001C4.20001 2.5059 5.0059 1.70001 6.00001 1.70001C6.99412 1.70001 7.80001 2.5059 7.80001 3.50001Z" stroke="black"></path> 1841</svg></div> 1842 <span class="l3 uppercase">Login / Register</span> 1843 </a></li> 1844 1845 1846 1847 1848 1849 </ul> 1850 </div> 1851 </div> 1852 </div> 1853 1854 <div class="mobile-submenus absolute top-0 w-full bg-white" :class="{active: showMobileSubmenu}"> 1855 <div class="mobile-submenu-wrapper"> 1856 <div class="container"> 1857 �<div 1858 class="submenu pt-32 d-pt-0 d-pb-0 pb-32 d-pl-24 d-pr-24" 1859 :class=" 1860 { 1861 'hide-m show-d': activeMobileSubmenu != 'Women', 1862 'submenu-visible': activeMobileSubmenu == 'Women' 1863 } 1864 " 1865 > 1866 <button 1867 @click="showMobileSubmenu = false" 1868 type="button" 1869 class="close-submenu flex ai-center colgap-8 mb-32" 1870 > 1871 <span class="icon flex ai-center jc-center"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 16 16" fill="none"> 1872 <path d="M10 12L6 8L10 4" stroke="black" stroke-linecap="round" stroke-linejoin="round"></path> 1873</svg></span> 1874 <span class="l2 uppercase">Women</span> 1875 </button><div class="mb-12 "><a 1876 href="/collections/women-new-in" 1877 title="New In" 1878 class="l2 uppercase block w-max-cont pt-4 pb-4" 1879 >New In</a></div><div class="mb-12 "><a 1880 href="/collections/jim-thompson-x-phannapast" 1881 title="Jim Thompson x Phannapast" 1882 class="l2 uppercase block w-max-cont pt-4 pb-4" 1883 >Jim Thompson x Phannapast</a></div><div class="mb-12 "><a 1884 href="/pages/75th-year-anniversary-collection-amazing-thailand" 1885 title="Amazing Thailand x Jim Thompson" 1886 class="l2 uppercase block w-max-cont pt-4 pb-4" 1887 >Amazing Thailand x Jim Thompson</a></div><div class="mb-12 "><a 1888 href="/pages/silk-chenille" 1889 title="Silk Chenille" 1890 class="l2 uppercase block w-max-cont pt-4 pb-4" 1891 >Silk Chenille</a></div><div class="mb-12 "><a 1892 href="/collections/women-all" 1893 title="Shop All" 1894 class="l2 uppercase block w-max-cont pt-4 pb-4" 1895 >Shop All</a></div>�<div class="bt-1 b-light-grey pt-32 pb-28 d-pt-40 d-pb-40 "><h3 class="submenu-title l2 uppercase c-dark-grey mb-12 d-mb-20">Ready to Wear</h3> 1896 <ul class="flex flex-wrap colgap-20 rowgap-4 d-rowgap-12 pl-15"><li class="lh-0"> 1897 <a 1898 href="/collections/women-dresses" 1899 title="Dresses" 1900 class="p3 block w-max-cont pt-4 pb-4" 1901 >Dresses</a> 1902 </li><li class="lh-0"> 1903 <a 1904 href="/collections/women-kaftans" 1905 title="Kaftans" 1906 class="p3 block w-max-cont pt-4 pb-4" 1907 >Kaftans</a> 1908 </li><li class="lh-0"> 1909 <a 1910 href="/collections/women-tops" 1911 title="Tops" 1912 class="p3 block w-max-cont pt-4 pb-4" 1913 >Tops</a> 1914 </li><li class="lh-0"> 1915 <a 1916 href="/collections/women-t-shirts" 1917 title="T-shirts" 1918 class="p3 block w-max-cont pt-4 pb-4" 1919 >T-shirts</a> 1920 </li><li class="lh-0"> 1921 <a 1922 href="/collections/women-bottoms" 1923 title="Bottoms" 1924 class="p3 block w-max-cont pt-4 pb-4" 1925 >Bottoms</a> 1926 </li></ul></div>�<div class="bt-1 b-light-grey pt-32 pb-28 d-pt-40 d-pb-40 "><h3 class="submenu-title l2 uppercase c-dark-grey mb-12 d-mb-20">Bags</h3> 1927 <ul class="flex flex-wrap colgap-20 rowgap-4 d-rowgap-12 pl-15"><li class="lh-0"> 1928 <a 1929 href="/collections/women-totes-beach-bags" 1930 title="Totes & Beach Bags" 1931 class="p3 block w-max-cont pt-4 pb-4" 1932 >Totes & Beach Bags</a> 1933 </li><li class="lh-0"> 1934 <a 1935 href="/collections/women-shoulder-bags" 1936 title="Shoulder Bags" 1937 class="p3 block w-max-cont pt-4 pb-4" 1938 >Shoulder Bags</a> 1939 </li><li class="lh-0"> 1940 <a 1941 href="/collections/women-mini-bags" 1942 title="Mini Bags" 1943 class="p3 block w-max-cont pt-4 pb-4" 1944 >Mini Bags</a> 1945 </li><li class="lh-0"> 1946 <a 1947 href="/collections/women-crossbody-bags" 1948 title="Crossbody Bags" 1949 class="p3 block w-max-cont pt-4 pb-4" 1950 >Crossbody Bags</a> 1951 </li></ul></div>�<div class="bt-1 b-light-grey pt-32 pb-28 d-pt-40 d-pb-40 "><h3 class="submenu-title l2 uppercase c-dark-grey mb-12 d-mb-20">Scarves & Wraps</h3> 1952 <ul class="flex flex-wrap colgap-20 rowgap-4 d-rowgap-12 pl-15"><li class="lh-0"> 1953 <a 1954 href="/collections/women-silk-scarves-accessories" 1955 title="Silk Scarves & Accessories" 1956 class="p3 block w-max-cont pt-4 pb-4" 1957 >Silk Scarves & Accessories</a> 1958 </li><li class="lh-0"> 1959 <a 1960 href="/collections/women-handwoven-scarves" 1961 title="Handwoven" 1962 class="p3 block w-max-cont pt-4 pb-4" 1963 >Handwoven</a> 1964 </li><li class="lh-0"> 1965 <a 1966 href="/collections/women-pareos" 1967 title="Pareos" 1968 class="p3 block w-max-cont pt-4 pb-4" 1969 >Pareos</a> 1970 </li><li class="lh-0"> 1971 <a 1972 href="/collections/women-wool-scarves" 1973 title="Wool Scarves" 1974 class="p3 block w-max-cont pt-4 pb-4" 1975 >Wool Scarves</a> 1976 </li></ul></div>�<div class="bt-1 b-light-grey pt-32 pb-28 d-pt-40 d-pb-40 "><h3 class="submenu-title l2 uppercase c-dark-grey mb-12 d-mb-20">Accessories</h3> 1977 <ul class="flex flex-wrap colgap-20 rowgap-4 d-rowgap-12 pl-15"><li class="lh-0"> 1978 <a 1979 href="/collections/women-handkerchiefs" 1980 title="Handkerchiefs" 1981 class="p3 block w-max-cont pt-4 pb-4" 1982 >Handkerchiefs</a> 1983 </li><li class="lh-0"> 1984 <a 1985 href="/collections/women-cases-pouches" 1986 title="Cases & Pouches" 1987 class="p3 block w-max-cont pt-4 pb-4" 1988 >Cases & Pouches</a> 1989 </li><li class="lh-0"> 1990 <a 1991 href="/collections/women-hair-fashion-accessories" 1992 title="Hair & Fashion Accessories" 1993 class="p3 block w-max-cont pt-4 pb-4" 1994 >Hair & Fashion Accessories</a> 1995 </li><li class="lh-0"> 1996 <a 1997 href="/collections/women-travel-accessories" 1998 title="Travel Accessories" 1999 class="p3 block w-max-cont pt-4 pb-4" 2000 >Travel Accessories</a> 2001 </li><li class="lh-0"> 2002 <a 2003 href="/collections/gifting-small-accessories" 2004 title="Gifting & Small Accessories" 2005 class="p3 block w-max-cont pt-4 pb-4" 2006 >Gifting & Small Accessories</a> 2007 </li></ul></div></div><div 2008 class="submenu pt-32 d-pt-0 d-pb-0 pb-32 d-pl-24 d-pr-24" 2009 :class=" 2010 { 2011 'hide-m show-d': activeMobileSubmenu != 'Men', 2012 'submenu-visible': activeMobileSubmenu == 'Men' 2013 } 2014 " 2015 > 2016 <button 2017 @click="showMobileSubmenu = false" 2018 type="button" 2019 class="close-submenu flex ai-center colgap-8 mb-32" 2020 >
2021 <span class="icon flex ai-center jc-center"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 16 16" fill="none"> 2022 <path d="M10 12L6 8L10 4" stroke="black" stroke-linecap="round" stroke-linejoin="round"></path> 2023</svg></span> 2024 <span class="l2 uppercase">Men</span> 2025 </button><div class="mb-12 "><a 2026 href="/collections/men-new-in" 2027 title="New In" 2028 class="l2 uppercase block w-max-cont pt-4 pb-4" 2029 >New In</a></div><div class="mb-12 "><a 2030 href="/collections/men-swimwear" 2031 title="AQUASILK" 2032 class="l2 uppercase block w-max-cont pt-4 pb-4" 2033 >AQUASILK</a></div><div class="mb-12 "><a 2034 href="/collections/silk-chenille" 2035 title="Silk Chenille" 2036 class="l2 uppercase block w-max-cont pt-4 pb-4" 2037 >Silk Chenille</a></div><div class="mb-12 "><a 2038 href="/collections/men-all" 2039 title="Shop All" 2040 class="l2 uppercase block w-max-cont pt-4 pb-4" 2041 >Shop All</a></div>�<div class="bt-1 b-light-grey pt-32 pb-28 d-pt-40 d-pb-40 "><h3 class="submenu-title l2 uppercase c-dark-grey mb-12 d-mb-20">Ready-to-Wear</h3> 2042 <ul class="flex flex-wrap colgap-20 rowgap-4 d-rowgap-12 pl-15"><li class="lh-0"> 2043 <a 2044 href="/collections/men-shirts" 2045 title="Shirts" 2046 class="p3 block w-max-cont pt-4 pb-4" 2047 >Shirts</a> 2048 </li><li class="lh-0"> 2049 <a 2050 href="/collections/men-polos" 2051 title="Polos" 2052 class="p3 block w-max-cont pt-4 pb-4" 2053 >Polos</a> 2054 </li><li class="lh-0"> 2055 <a 2056 href="/collections/men-t-shirts" 2057 title="T-Shirts" 2058 class="p3 block w-max-cont pt-4 pb-4" 2059 >T-Shirts</a> 2060 </li><li class="lh-0"> 2061 <a 2062 href="/collections/men-bottoms" 2063 title="Bottoms" 2064 class="p3 block w-max-cont pt-4 pb-4" 2065 >Bottoms</a> 2066 </li><li class="lh-0"> 2067 <a 2068 href="/collections/men-swimwear" 2069 title="Swimwear" 2070 class="p3 block w-max-cont pt-4 pb-4" 2071 >Swimwear</a> 2072 </li></ul></div>�<div class="bt-1 b-light-grey pt-32 pb-28 d-pt-40 d-pb-40 "><h3 class="submenu-title l2 uppercase c-dark-grey mb-12 d-mb-20">Accessories</h3> 2073 <ul class="flex flex-wrap colgap-20 rowgap-4 d-rowgap-12 pl-15"><li class="lh-0"> 2074 <a 2075 href="/collections/men-bags-and-small-accessories" 2076 title="Bags and Small Accessories" 2077 class="p3 block w-max-cont pt-4 pb-4" 2078 >Bags and Small Accessories</a> 2079 </li><li class="lh-0"> 2080 <a 2081 href="/collections/men-handkerchiefs" 2082 title="Handkerchiefs" 2083 class="p3 block w-max-cont pt-4 pb-4" 2084 >Handkerchiefs</a> 2085 </li><li class="lh-0"> 2086 <a 2087 href="/collections/men-scarves" 2088 title="Scarves" 2089 class="p3 block w-max-cont pt-4 pb-4" 2090 >Scarves</a> 2091 </li><li class="lh-0"> 2092 <a 2093 href="/collections/men-ties-formal-accessories" 2094 title="Ties & Formal Accessories" 2095 class="p3 block w-max-cont pt-4 pb-4" 2096 >Ties & Formal Accessories</a> 2097 </li></ul></div></div><div 2098 class="submenu pt-32 d-pt-0 d-pb-0 pb-32 d-pl-24 d-pr-24" 2099 :class=" 2100 { 2101 'hide-m show-d': activeMobileSubmenu != 'Home Decor', 2102 'submenu-visible': activeMobileSubmenu == 'Home Decor' 2103 } 2104 " 2105 > 2106 <button 2107 @click="showMobileSubmenu = false" 2108 type="button" 2109 class="close-submenu flex ai-center colgap-8 mb-32" 2110 >
2111 <span class="icon flex ai-center jc-center"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 16 16" fill="none"> 2112 <path d="M10 12L6 8L10 4" stroke="black" stroke-linecap="round" stroke-linejoin="round"></path> 2113</svg></span> 2114 <span class="l2 uppercase">Home Decor</span> 2115 </button><div class="mb-12 "><a 2116 href="/collections/home-decor-new-in" 2117 title="New In" 2118 class="l2 uppercase block w-max-cont pt-4 pb-4" 2119 >New In</a></div><div class="mb-12 "><a 2120 href="/collections/cushion-covers" 2121 title="Cushion Covers" 2122 class="l2 uppercase block w-max-cont pt-4 pb-4" 2123 >Cushion Covers</a></div><div class="mb-12 "><a 2124 href="/collections/dining-accessories" 2125 title="Dining Accessories" 2126 class="l2 uppercase block w-max-cont pt-4 pb-4" 2127 >Dining Accessories</a></div><div class="mb-12 "><a 2128 href="/collections/decorative-items" 2129 title="Decorative Items" 2130 class="l2 uppercase block w-max-cont pt-4 pb-4" 2131 >Decorative Items</a></div><div class="mb-12 "><a 2132 href="/collections/blankets" 2133 title="Blankets" 2134 class="l2 uppercase block w-max-cont pt-4 pb-4" 2135 >Blankets</a></div><div class="mb-12 "><a 2136 href="/collections/loungewear" 2137 title="Loungewear" 2138 class="l2 uppercase block w-max-cont pt-4 pb-4" 2139 >Loungewear</a></div></div> 2140 </div> 2141 </div> 2142 </div> 2143 </div> 2144 2145 2146 <div 2147 class="menu-dropdown-wrapper bg-white" 2148 :class="{'hide-m': !hasSubmenuActive, 'fade-in': subMenuFadeIn}" 2149 ref="menu-dropdown-wrapper" 2150 > 2151 �<div 2152 class="menu-dropdown relative" 2153 :class="{show: activeSubmenu == 0}" 2154 data-index="0" 2155 > 2156 <div class="container pt-40 pb-40"> 2157 <div class="row"> 2158 <div class="left-side col-8"> 2159 <div class="h-full flex flex-wrap"><div class="menu-group pr-20 "> 2160 <h3 class="h5 ls-1 mb-20">New In</h3> 2161 <ul></ul> 2162 </div><div class="menu-group pr-20 "> 2163 <h3 class="h5 ls-1 mb-20">Jim Thompson x Phannapast</h3> 2164 <ul></ul> 2165 </div><div class="menu-group pr-20 mt-35 hhd-mt-0"> 2166 <h3 class="h5 ls-1 mb-20">Amazing Thailand x Jim Thompson</h3> 2167 <ul></ul> 2168 </div><div class="menu-group pr-20 mt-35 hhd-mt-0"> 2169 <h3 class="h5 ls-1 mb-20">Silk Chenille</h3> 2170 <ul></ul> 2171 </div><div class="menu-group pr-20 mt-35 hhd-mt-0"> 2172 <h3 class="h5 ls-1 mb-20">Shop All</h3> 2173 <ul></ul> 2174 </div><div class="menu-group pr-20 mt-35 hhd-mt-0"> 2175 <h3 class="h5 ls-1 mb-20">Ready to Wear</h3> 2176 <ul><li class="lh-0 mb-12"> 2177 <a href="/collections/women-dresses" title="Dresses" class="p2">Dresses</a> 2178 </li><li class="lh-0 mb-12"> 2179 <a href="/collections/women-kaftans" title="Kaftans" class="p2">Kaftans</a> 2180 </li><li class="lh-0 mb-12"> 2181 <a href="/collections/women-tops" title="Tops" class="p2">Tops</a> 2182 </li><li class="lh-0 mb-12"> 2183 <a href="/collections/women-t-shirts" title="T-shirts" class="p2">T-shirts</a> 2184 </li><li class="lh-0 "> 2185 <a href="/collections/women-bottoms" title="Bottoms" class="p2">Bottoms</a> 2186 </li></ul> 2187 </div><div class="menu-group pr-20 mt-35 hhd-mt-0"> 2188 <h3 class="h5 ls-1 mb-20">Bags</h3> 2189 <ul><li class="lh-0 mb-12"> 2190 <a href="/collections/women-totes-beach-bags" title="Totes & Beach Bags" class="p2">Totes & Beach Bags</a> 2191 </li><li class="lh-0 mb-12"> 2192 <a href="/collections/women-shoulder-bags" title="Shoulder Bags" class="p2">Shoulder Bags</a> 2193 </li><li class="lh-0 mb-12"> 2194 <a href="/collections/women-mini-bags" title="Mini Bags" class="p2">Mini Bags</a> 2195 </li><li class="lh-0 "> 2196 <a href="/collections/women-crossbody-bags" title="Crossbody Bags" class="p2">Crossbody Bags</a> 2197 </li></ul> 2198 </div><div class="menu-group pr-20 mt-35 hhd-mt-0"> 2199 <h3 class="h5 ls-1 mb-20">Scarves & Wraps</h3> 2200 <ul><li class="lh-0 mb-12"> 2201 <a href="/collections/women-silk-scarves-accessories" title="Silk Scarves & Accessories" class="p2">Silk Scarves & Accessories</a> 2202 </li><li class="lh-0 mb-12"> 2203 <a href="/collections/women-handwoven-scarves" title="Handwoven" class="p2">Handwoven</a> 2204 </li><li class="lh-0 mb-12"> 2205 <a href="/collections/women-pareos" title="Pareos" class="p2">Pareos</a> 2206 </li><li class="lh-0 "> 2207 <a href="/collections/women-wool-scarves" title="Wool Scarves" class="p2">Wool Scarves</a> 2208 </li></ul> 2209 </div><div class="menu-group pr-20 mt-35 hhd-mt-0"> 2210 <h3 class="h5 ls-1 mb-20">Accessories</h3> 2211 <ul><li class="lh-0 mb-12"> 2212 <a href="/collections/women-handkerchiefs" title="Handkerchiefs" class="p2">Handkerchiefs</a> 2213 </li><li class="lh-0 mb-12"> 2214 <a href="/collections/women-cases-pouches" title="Cases & Pouches" class="p2">Cases & Pouches</a> 2215 </li><li class="lh-0 mb-12"> 2216 <a href="/collections/women-hair-fashion-accessories" title="Hair & Fashion Accessories" class="p2">Hair & Fashion Accessories</a> 2217 </li><li class="lh-0 mb-12"> 2218 <a href="/collections/women-travel-accessories" title="Travel Accessories" class="p2">Travel Accessories</a> 2219 </li><li class="lh-0 "> 2220 <a href="/collections/gifting-small-accessories" title="Gifting & Small Accessories" class="p2">Gifting & Small Accessories</a> 2221 </li></ul> 2222 </div></div> 2223 </div> 2224 <div class="right-side col-4"> 2225 <div class="ml-auto"></div> 2226 </div> 2227 </div> 2228 </div> 2229 </div><div 2230 class="menu-dropdown relative" 2231 :class="{show: activeSubmenu == 1}" 2232 data-index="1" 2233 > 2234 <div class="container pt-40 pb-40"> 2235 <div class="row"> 2236 <div class="left-side col-8"> 2237 <div class="h-full flex flex-wrap"><div class="menu-group pr-20 "> 2238 <h3 class="h5 ls-1 mb-20">New In</h3> 2239 <ul></ul> 2240 </div><div class="menu-group pr-20 "> 2241 <h3 class="h5 ls-1 mb-20">AQUASILK</h3> 2242 <ul></ul> 2243 </div><div class="menu-group pr-20 mt-35 hhd-mt-0"> 2244 <h3 class="h5 ls-1 mb-20">Silk Chenille</h3> 2245 <ul></ul> 2246 </div><div class="menu-group pr-20 mt-35 hhd-mt-0"> 2247 <h3 class="h5 ls-1 mb-20">Shop All</h3> 2248 <ul></ul> 2249 </div><div class="menu-group pr-20 mt-35 hhd-mt-0"> 2250 <h3 class="h5 ls-1 mb-20">Ready-to-Wear</h3> 2251 <ul><li class="lh-0 mb-12"> 2252 <a href="/collections/men-shirts" title="Shirts" class="p2">Shirts</a> 2253 </li><li class="lh-0 mb-12"> 2254 <a href="/collections/men-polos" title="Polos" class="p2">Polos</a> 2255 </li><li class="lh-0 mb-12"> 2256 <a href="/collections/men-t-shirts" title="T-Shirts" class="p2">T-Shirts</a> 2257 </li><li class="lh-0 mb-12"> 2258 <a href="/collections/men-bottoms" title="Bottoms" class="p2">Bottoms</a> 2259 </li><li class="lh-0 "> 2260 <a href="/collections/men-swimwear" title="Swimwear" class="p2">Swimwear</a> 2261 </li></ul> 2262 </div><div class="menu-group pr-20 mt-35 hhd-mt-0"> 2263 <h3 class="h5 ls-1 mb-20">Accessories</h3> 2264 <ul><li class="lh-0 mb-12"> 2265 <a href="/collections/men-bags-and-small-accessories" title="Bags and Small Accessories" class="p2">Bags and Small Accessories</a> 2266 </li><li class="lh-0 mb-12"> 2267 <a href="/collections/men-handkerchiefs" title="Handkerchiefs" class="p2">Handkerchiefs</a> 2268 </li><li class="lh-0 mb-12"> 2269 <a href="/collections/men-scarves" title="Scarves" class="p2">Scarves</a> 2270 </li><li class="lh-0 "> 2271 <a href="/collections/men-ties-formal-accessories" title="Ties & Formal Accessories" class="p2">Ties & Formal Accessories</a> 2272 </li></ul> 2273 </div></div> 2274 </div> 2275 <div class="right-side col-4"> 2276 <div class="ml-auto"></div> 2277 </div> 2278 </div> 2279 </div> 2280 </div><div 2281 class="menu-dropdown relative" 2282 :class="{show: activeSubmenu == 2}" 2283 data-index="2" 2284 > 2285 <div class="container pt-40 pb-40"> 2286 <div class="row"> 2287 <div class="left-side col-8"> 2288 <div class="h-full flex flex-wrap"><div class="menu-group pr-20 "> 2289 <h3 class="h5 ls-1 mb-20">New In</h3> 2290 <ul></ul> 2291 </div><div class="menu-group pr-20 "> 2292 <h3 class="h5 ls-1 mb-20">Cushion Covers</h3> 2293 <ul></ul> 2294 </div><div class="menu-group pr-20 mt-35 hhd-mt-0"> 2295 <h3 class="h5 ls-1 mb-20">Dining Accessories</h3> 2296 <ul></ul> 2297 </div><div class="menu-group pr-20 mt-35 hhd-mt-0"> 2298 <h3 class="h5 ls-1 mb-20">Decorative Items</h3> 2299 <ul></ul> 2300 </div><div class="menu-group pr-20 mt-35 hhd-mt-0"> 2301 <h3 class="h5 ls-1 mb-20">Blankets</h3> 2302 <ul></ul> 2303 </div><div class="menu-group pr-20 mt-35 hhd-mt-0"> 2304 <h3 class="h5 ls-1 mb-20">Loungewear</h3> 2305 <ul></ul> 2306 </div></div> 2307 </div> 2308 <div class="right-side col-4"> 2309 <div class="ml-auto"><a 2310 href="/collections/shop-men" 2311 title="" 2312 class="banner rounded-6 block w-full relative" 2313 > 2314 <div class="image-con mb-15"><div class="global-image-wrapper " style="padding-bottom:66.66666666666666%;"> 2315<img data-src="//www.jimthompson.com/cdn/shop/files/image_3_6fd5e4bd-40c9-4737-abe0-de21770b9ca3.jpg?v=1740643256&width=10" sizes="100vw" data-srcset="//www.jimthompson.com/cdn/shop/files/image_3_6fd5e4bd-40c9-4737-abe0-de21770b9ca3.jpg?v=1740643256&width=100 100w,//www.jimthompson.com/cdn/shop/files/image_3_6fd5e4bd-40c9-4737-abe0-de21770b9ca3.jpg?v=1740643256&width=200 200w,//www.jimthompson.com/cdn/shop/files/image_3_6fd5e4bd-40c9-4737-abe0-de21770b9ca3.jpg?v=1740643256&width=300 300w,//www.jimthompson.com/cdn/shop/files/image_3_6fd5e4bd-40c9-4737-abe0-de21770b9ca3.jpg?v=1740643256&width=400 400w,//www.jimthompson.com/cdn/shop/files/image_3_6fd5e4bd-40c9-4737-abe0-de21770b9ca3.jpg?v=1740643256&width=500 500w,//www.jimthompson.com/cdn/shop/files/image_3_6fd5e4bd-40c9-4737-abe0-de21770b9ca3.jpg?v=1740643256&width=600 600w,//www.jimthompson.com/cdn/shop/files/image_3_6fd5e4bd-40c9-4737-abe0-de21770b9ca3.jpg?v=1740643256&width=700 700w,//www.jimthompson.com/cdn/shop/files/image_3_6fd5e4bd-40c9-4737-abe0-de21770b9ca3.jpg?v=1740643256&width=800 800w,//www.jimthompson.com/cdn/shop/files/image_3_6fd5e4bd-40c9-4737-abe0-de21770b9ca3.jpg?v=1740643256&width=900 900w,//www.jimthompson.com/cdn/shop/files/image_3_6fd5e4bd-40c9-4737-abe0-de21770b9ca3.jpg?v=1740643256&width=1000 1000w,//www.jimthompson.com/cdn/shop/files/image_3_6fd5e4bd-40c9-4737-abe0-de21770b9ca3.jpg?v=1740643256&width=1100 1100w,//www.jimthompson.com/cdn/shop/files/image_3_6fd5e4bd-40c9-4737-abe0-de21770b9ca3.jpg?v=1740643256&width=1200 1200w,//www.jimthompson.com/cdn/shop/files/image_3_6fd5e4bd-40c9-4737-abe0-de21770b9ca3.jpg?v=1740643256&width=1500 1500w,//www.jimthompson.com/cdn/shop/files/image_3_6fd5e4bd-40c9-4737-abe0-de21770b9ca3.jpg?v=1740643256&width=2000 2000w" alt="Submenu Banner Image" class="image lazy"></div> 2316</div> 2317 <div class="absolute left-0 bottom-0 p-20"> 2318 <p class="h4 c-white"></p><span class="l2 underline c-white block mt-16">Shop Now</span></div> 2319 </a></div> 2320 </div> 2321 </div> 2322 </div> 2323 </div> 2324 </div> 2325 2326 2327 � 2328 2329 <div 2330 @mouseover="onHoverOverlay" 2331 class="page-overlay header-overlay zi-4" 2332 :class="{active: showOverlay, 'fade-out': overlayFadeOut}" 2333 > 2334 2335 </div> 2336 </Teleport> 2337</div> 2338 2339 2340</div>�<div class="global-content-top-margin"><div id="shopify-section-template--17937812553884__collection_and_search_6hyAyR" class="shopify-section">�<link href="//www.jimthompson.com/cdn/shop/t/3/assets/collection-and-search.css?v=167156069037368520111744782276" rel="stylesheet" type="text/css" media="all" /> 2341 2342 2343 2344 2345 2346�<div class="pt-32 pb-24 search-top-section d-pt-72 d-pb-72"> 2347 <div class="container"><h1 class="h2 tl uppercase">Search results for âDressâ</h1> 2348 2349 2350 </div> 2351 </div><div id="collection-search-template--17937812553884__collection_and_search_6hyAyR" class="collection-section sp-md"> 2352 <div class=" pt-20 pb-20 top-bar d-pt-24 d-pb-24 bg-white zi-1 sticky-below-header bb-1 b-light-grey"> 2353 <div class="container"> 2354 <div class="flex ai-center jc-between"> 2355 <div class="flex topbar-left ai-center colgap-30"> 2356 <div class="topbar-count c-dark-grey p3">${totalProducts} Products</div> 2357 </div> 2358 <div class="flex flex-
2358row flex-none topbar-right ai-center jc-between"> 2359 <div class=""> 2360 <button @click="toggleFilter" type="button" class="flex btn-toggle-filter ai-center colgap-4"> 2361 <span class="flex icon ai-center jc-center"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewbox="0 0 12 12" fill="none"> 2362 <path d="M3.23077 6H8.76923M2 3.5H10M5.07692 8.5H6.92308" stroke="black" stroke-linecap="round" stroke-linejoin="round"></path> 2363</svg></span> 2364 <span class="uppercase l3 c-black"> 2365 Filter & Sort 2366 <span v-if="filtersObj.length">(${filtersObj.length})</span> 2367 </span> 2368 </button> 2369 </div> 2370 <div class="ml-20 top-bar-sort hide-m"> 2371 �<div class="global-select-div pl-0 pr-0 b-0 selected-inline"> 2372 <div class="inner relative"> 2373 <div class="label l3 uppercase mr-4">Sort By:</div> 2374 <div class="text p3"> 2375 Featured 2376 </div> 2377 <div class="icon"> 2378 2379 2380 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewBox="0 0 16 17" fill="none"> 2381 <path d="M13.6 6.9L7.99998 12.5L2.39998 6.9" stroke="#001C38" stroke-width="1.167" stroke-linecap="round" stroke-linejoin="round"/> 2382 </svg> 2383 2384 2385 </div> 2386 </div> 2387 <ul class="options">�<li class="option p3 " data-value="manual"> 2388 Featured</li>�<li class="option p3 " data-value="created-descending"> 2389 2390 Newest 2391 </li>�<li class="option p3 " data-value="price-ascending"> 2392 Price: Low to High</li>�<li class="option p3 " data-value="price-descending"> 2393 Price: High to Low 2394 2395</li></ul> 2396 <select 2397 name="" 2398 id="collection-sort-by" 2399 class="" 2400 2401 2402 @change="applyFilter" 2403 2404 2405 v-model="sortBy" 2406 2407 > 2408 <option value="">-- Please select --</option><option 2409 value="manual" 2410 2411 > 2412 Featured</option><option 2413 value="created-descending" 2414 2415 > 2416 2417 Newest 2418 </option><option 2419 value="price-ascending" 2420 2421 > 2422 Price: Low to High</option><option 2423 value="price-descending" 2424 2425 > 2426 Price: High to Low 2427 2428</option></select> 2429</div> 2430</div> 2431 </div> 2432 </div> 2433 </div> 2434 </div> 2435 2436 <div class="product-list-outer"> 2437 <div class="product-list"> 2438 <Teleport to="body"> 2439 <div 2440 @click="toggleFilter" 2441 class="page-overlay zi-7 hide-d" 2442 :class="{ active: filterActive, 'fade-out': overlayFadeOut }" 2443 > 2444 2445 </div> 2446 2447 <div 2448 id="coll-filter" class="flex bg-white top-con flex-column zi-7" 2449 :class="{active: filterActive}" 2450 > 2451 <div class="pt-20 pb-32 d-pt-24 d-pb-40 pl-20 pr-20 d-pl-60 d-pr-24 top-con"> 2452 <div class="flex jc-end mb-40"> 2453 <button @click="toggleFilter" type="button" class="ml-auto"><svg width="20" height="20" viewbox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 2454<path d="M16.25 3.75L3.75 16.25M16.25 16.25L3.75 3.75" stroke="black" stroke-linecap="round"></path> 2455</svg></button> 2456 </div> 2457 <h3 class="flex ai-center colgap-4"> 2458 <span class="uppercase l2">Filter & Sort</span> 2459 <span v-if="filtersObj.length" class="h5">(${filtersObj.length})</span> 2460 </h3> 2461 </div> 2462 <div class="main-con w-full hide-scrollbar pb-24 d-pb-40 pl-20 pr-20 t-pl-32 t-pr-32 d-pl-60 d-pr-60"> 2463 2464 2465 <div 2466 class="flex pb-24 values-con flex-column rowgap-10 bb-1 b-light-grey" 2467 v-if="filtersObj.length" 2468 v-cloak 2469 > 2470 2471 <div class="flex flex-wrap rowgap-12 colgap-12"> 2472 <template v-for="(filtered, i) in filtersObj" :key="i"> 2473 <button 2474 v-if="filtered.key != 'filter.v.price.gte' && filtered.key != 'filter.v.price.lte'" 2475 class="bg-light-grey-2 flex ai-center colgap-8 rounded-4 pt-8 pb-8 pr-12 pl-12" 2476 @click="removeFilter(i)" 2477 >
2478 <span class="p3">${filtered.value}</span> 2479 <i class="relative"><svg width="20" height="20" viewbox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 2480<path d="M16.25 3.75L3.75 16.25M16.25 16.25L3.75 3.75" stroke="black" stroke-linecap="round"></path> 2481</svg></i> 2482 </button> 2483 </template> 2484 <button 2485 v-if="filterGroup.priceMin || filterGroup.priceMax" 2486 class="bg-light-grey-2 flex ai-center colgap-8 rounded-4 pt-8 pb-8 pr-12 pl-12" 2487 @click="removeFilterPrice" 2488 > 2489 <i class="relative"><svg width="20" height="20" viewbox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 2490<path d="M16.25 3.75L3.75 16.25M16.25 16.25L3.75 3.75" stroke="black" stroke-linecap="round"></path> 2491</svg></i> 2492 <span class="p2 c-maroon-1"> 2493 ${formatMoney((filterGroup.priceMin || 0) * 100)} - ${formatMoney((filterGroup.priceMax || maxPriceRange) * 100)} 2494 </span> 2495 </button> 2496 </div> 2497 </div> 2498 2499 <div class="acc-wrapper mt-25"> 2500 2501 �<div class="accordion bb-1 b-light-grey "> 2502 <div class="title-icon accordion-title relative cursor flex jc-between pt-24 pb-24 active" @click="toggleAccordion" > 2503 <div class="title l3 uppercase">Sort By</div><div class="icon-wrapper flex ai-center jc-center"><div class="icon icon-plus ai-center jc-center"><svg width="20" height="20" viewbox="0 1 19.45 19.45" fill="none" xmlns="http://www.w3.org/2000/svg"> 2504<path d="M10 4.16699L10 15.8337M15.8334 10.0003L4.16669 10.0003" stroke="black" stroke-linecap="round"></path> 2505</svg></div> 2506 <div class="icon icon-minus ai-center jc-center"><svg width="20" height="20" viewbox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 2507<path d="M15.8334 10L4.16669 10" stroke="black" stroke-linecap="round"></path> 2508</svg></div></div></div> 2509 <div class="description pb-24"> 2510 <ul><li class="mb-12"> 2511 <label class="block radio-container" data-text=" 2512 Featured"> 2513 <input 2514 type="radio" 2515 name="sort" 2516 value="manual" 2517 v-model="sortBy" 2518 @change="applyFilter" 2519 2520 /> 2521 <p class="p3"> 2522 Featured</p> 2523 <span class="checkmark"></span> 2524 </label> 2525 </li><li class="mb-12"> 2526 <label class="block radio-container" data-text=" 2527 2528 Newest 2529 "> 2530 <input 2531 type="radio" 2532 name="sort" 2533 value="created-descending" 2534 v-model="sortBy" 2535 @change="applyFilter" 2536 2537 /> 2538 <p class="p3"> 2539 2540 Newest 2541 </p> 2542 <span class="checkmark"></span> 2543 </label> 2544 </li><li class="mb-12"> 2545 <label class="block radio-container" data-text=" 2546 Price: Low to High"> 2547 <input 2548 type="radio" 2549 name="sort" 2550 value="price-ascending" 2551 v-model="sortBy" 2552 @change="applyFilter" 2553 2554 /> 2555 <p class="p3"> 2556 Price: Low to High</p> 2557 <span class="checkmark"></span> 2558 </label> 2559 </li><li > 2560 <label class="block radio-container" data-text=" 2561 Price: High to Low 2562 2563"> 2564 <input 2565 type="radio" 2566 name="sort" 2567 value="price-descending" 2568 v-model="sortBy" 2569 @change="applyFilter" 2570 2571 /> 2572 <p class="p3"> 2573 Price: High to Low 2574 2575</p>
2576 <span class="checkmark"></span> 2577 </label> 2578 </li></ul> 2579 �</div> 2580</div> 2581</div> 2582 <div class="acc-wrapper" v-cloak> 2583 2584 � 2585 �<div class="accordion bb-1 b-light-grey "> 2586 <div class="title-icon accordion-title relative cursor flex jc-between pt-24 pb-24 " @click="toggleAccordion" > 2587 <div class="title l3 uppercase">�Size ${(filterGroup['filter.v.option.size'] || []).length ? '(' + filterGroup['filter.v.option.size'].length + ')' : ''} 2588 2589 </div><div class="icon-wrapper flex ai-center jc-center"><div class="icon icon-plus ai-center jc-center"><svg width="20" height="20" viewbox="0 1 19.45 19.45" fill="none" xmlns="http://www.w3.org/2000/svg"> 2590<path d="M10 4.16699L10 15.8337M15.8334 10.0003L4.16669 10.0003" stroke="black" stroke-linecap="round"></path> 2591</svg></div> 2592 <div class="icon icon-minus ai-center jc-center"><svg width="20" height="20" viewbox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 2593<path d="M15.8334 10L4.16669 10" stroke="black" stroke-linecap="round"></path> 2594</svg></div></div></div> 2595 <div class="description hide-m pb-24"><ul 2596 2597 class="filter-grid-buttons mb-16" 2598 ><li 2599 class="flex flex-column" 2600 2601 > 2602 <input 2603 type="checkbox" 2604 id="coll-filter-size-0" 2605 class="coll-filter-size" 2606 name="filter.v.option.size" 2607 value="filter.v.option.size=XS/S" 2608 v-model="filters" 2609 /> 2610 <label 2611 class="w-full pt-12 pb-12 d-pt-8 d-pb-8 pl-20 pr-20 p3 b-1 b-light-grey rounded-4 tc" 2612 for="coll-filter-size-0" 2613 >XS/S</label> 2614 </li><li 2615 class="flex flex-column" 2616 2617 > 2618 <input 2619 type="checkbox" 2620 id="coll-filter-size-1" 2621 class="coll-filter-size" 2622 name="filter.v.option.size" 2623 value="filter.v.option.size=S" 2624 v-model="filters" 2625 /> 2626 <label 2627 class="w-full pt-12 pb-12 d-pt-8 d-pb-8 pl-20 pr-20 p3 b-1 b-light-grey rounded-4 tc" 2628 for="coll-filter-size-1" 2629 >S</label> 2630 </li><li 2631 class="flex flex-column" 2632 2633 > 2634 <input 2635 type="checkbox" 2636 id="coll-filter-size-2" 2637 class="coll-filter-size" 2638 name="filter.v.option.size" 2639 value="filter.v.option.size=M" 2640 v-model="filters" 2641 /> 2642 <label 2643 class="w-full pt-12 pb-12 d-pt-8 d-pb-8 pl-20 pr-20 p3 b-1 b-light-grey rounded-4 tc" 2644 for="coll-filter-size-2" 2645 >M</label> 2646 </li><li 2647 class="flex flex-column" 2648 2649 > 2650 <input 2651 type="checkbox" 2652 id="coll-filter-size-3" 2653 class="coll-filter-size" 2654 name="filter.v.option.size" 2655 value="filter.v.option.size=M/L" 2656 v-model="filters" 2657 /> 2658 <label 2659 class="w-full pt-12 pb-12 d-pt-8 d-pb-8 pl-20 pr-20 p3 b-1 b-light-grey rounded-4 tc" 2660 for="coll-filter-size-3" 2661 >M/L</label> 2662 </li><li 2663 class="flex flex-column" 2664 2665 > 2666 <input 2667 type="checkbox" 2668 id="coll-filter-size-4" 2669 class="coll-filter-size" 2670 name="filter.v.option.size" 2671 value="filter.v.option.size=L" 2672 v-model="filters" 2673 /> 2674 <label 2675 class="w-full pt-12 pb-12 d-pt-8 d-pb-8 pl-20 pr-20 p3 b-1 b-light-grey rounded-4 tc" 2676 for="coll-filter-size-4" 2677 >L</label> 2678 </li><li 2679 class="flex flex-column" 2680 2681 > 2682 <input 2683 type="checkbox" 2684 id="coll-filter-size-5" 2685 class="coll-filter-size" 2686 name="filter.v.option.size" 2687 value="filter.v.option.size=XL" 2688 v-model="filters" 2689 /> 2690 <label 2691 class="w-full pt-12 pb-12 d-pt-8 d-pb-8 pl-20 pr-20 p3 b-1 b-light-grey rounded-4 tc" 2692 for="coll-filter-size-5" 2693 >XL</label> 2694 </li><li 2695 class="flex flex-column" 2696 style="display: none" 2697 > 2698 <input 2699 type="checkbox" 2700 id="coll-filter-size-6" 2701 class="coll-filter-size" 2702 name="filter.v.option.size" 2703 value="filter.v.option.size=XXL" 2704 v-model="filters" 2705 /> 2706 <label 2707 class="w-full pt-12 pb-12 d-pt-8 d-pb-8 pl-20 pr-20 p3 b-1 b-light-grey rounded-4 tc" 2708 for="coll-filter-size-6" 2709 >XXL</label> 2710 </li><li 2711 class="flex flex-column" 2712 style="display: none" 2713 > 2714 <input 2715 type="checkbox" 2716 id="coll-filter-size-7" 2717 class="coll-filter-size" 2718 name="filter.v.option.size" 2719 value="filter.v.option.size=6" 2720 v-model="filters" 2721 /> 2722 <label 2723 class="w-full pt-12 pb-12 d-pt-8 d-pb-8 pl-20 pr-20 p3 b-1 b-light-grey rounded-4 tc" 2724 for="coll-filter-size-7" 2725 >6</label> 2726 </li><li 2727 class="flex flex-column" 2728 style="display: none" 2729 > 2730 <input 2731 type="checkbox" 2732 id="coll-filter-size-8" 2733 class="coll-filter-size" 2734 name="filter.v.option.size" 2735 value="filter.v.option.size=8" 2736 v-model="filters" 2737 /> 2738 <label 2739 class="w-full pt-12 pb-12 d-pt-8 d-pb-8 pl-20 pr-20 p3 b-1 b-light-grey rounded-4 tc" 2740 for="coll-filter-size-8" 2741 >8</label> 2742 </li><li 2743 class="flex flex-column" 2744 style="display: none" 2745 > 2746 <input 2747 type="checkbox" 2748 id="coll-filter-size-9" 2749 class="coll-filter-size" 2750 name="filter.v.option.size" 2751 value="filter.v.option.size=10" 2752 v-model="filters" 2753 /> 2754 <label 2755 class="w-full pt-12 pb-12 d-pt-8 d-pb-8 pl-20 pr-20 p3 b-1 b-light-grey rounded-4 tc" 2756 for="coll-filter-size-9" 2757 >10</label> 2758 </li><li 2759 class="flex flex-column" 2760 style="display: none" 2761 > 2762 <input 2763 type="checkbox" 2764 id="coll-filter-size-10" 2765 class="coll-filter-size" 2766 name="filter.v.option.size" 2767 value="filter.v.option.size=12" 2768 v-model="filters" 2769 /> 2770 <label 2771 class="w-full pt-12 pb-12 d-pt-8 d-pb-8 pl-20 pr-20 p3 b-1 b-light-grey rounded-4 tc" 2772 for="coll-filter-size-10" 2773 >12</label> 2774 </li><li 2775 class="flex flex-column" 2776 style="display: none" 2777 > 2778 <input 2779 type="checkbox" 2780 id="coll-filter-size-11" 2781 class="coll-filter-size" 2782 name="filter.v.option.size" 2783 value="filter.v.option.size=14" 2784 v-model="filters" 2785 /> 2786 <label 2787 class="w-full pt-12 pb-12 d-pt-8 d-pb-8 pl-20 pr-20 p3 b-1 b-light-grey rounded-4 tc" 2788 for="coll-filter-size-11" 2789 >14</label> 2790 </li><li 2791 class="flex flex-column" 2792 style="display: none" 2793 > 2794 <input 2795 type="checkbox" 2796 id="coll-filter-size-12" 2797 class="coll-filter-size" 2798 name="filter.v.option.size" 2799 value="filter.v.option.size=30" 2800 v-model="filters" 2801 /> 2802 <label 2803 class="w-full pt-12 pb-12 d-pt-8 d-pb-8 pl-20 pr-20 p3 b-1 b-light-grey rounded-4 tc" 2804 for="coll-filter-size-12" 2805 >30</label> 2806 </li><li 2807 class="flex flex-column" 2808 style="display: none" 2809 > 2810 <input 2811 type="checkbox" 2812 id="coll-filter-size-13" 2813 class="coll-filter-size" 2814 name="filter.v.option.size" 2815 value="filter.v.option.size=32" 2816 v-model="filters" 2817 /> 2818 <label 2819 class="w-full pt-12 pb-12 d-pt-8 d-pb-8 pl-20 pr-20 p3 b-1 b-light-grey rounded-4 tc" 2820 for="coll-filter-size-13" 2821 >32</label> 2822 </li><li 2823 class="flex flex-column" 2824 style="display: none" 2825 > 2826 <input 2827 type="checkbox" 2828 id="coll-filter-size-14" 2829 class="coll-filter-size" 2830 name="filter.v.option.size" 2831 value="filter.v.option.size=34" 2832 v-model="filters" 2833 /> 2834 <label 2835 class="w-full pt-12 pb-12 d-pt-8 d-pb-8 pl-20 pr-20 p3 b-1 b-light-grey rounded-4 tc" 2836 for="coll-filter-size-14" 2837 >34</label> 2838 </li><li 2839 class="flex flex-column" 2840 style="display: none" 2841 > 2842 <input 2843 type="checkbox" 2844 id="coll-filter-size-15" 2845 class="coll-filter-size" 2846 name="filter.v.option.size" 2847 value="filter.v.option.size=36" 2848 v-model="filters" 2849 /> 2850 <label 2851 class="w-full pt-12 pb-12 d-pt-8 d-pb-8 pl-20 pr-20 p3 b-1 b-light-grey rounded-4 tc" 2852 for="coll-filter-size-15" 2853 >36</label> 2854 </li><li 2855 class="flex flex-column" 2856 style="display: none" 2857 > 2858 <input 2859 type="checkbox" 2860 id="coll-filter-size-16" 2861 class="coll-filter-size" 2862 name="filter.v.option.size" 2863 value="filter.v.option.size=38" 2864 v-model="filters" 2865 /> 2866 <label 2867 class="w-full pt-12 pb-12 d-pt-8 d-pb-8 pl-20 pr-20 p3 b-1 b-light-grey rounded-4 tc" 2868 for="coll-filter-size-16" 2869 >38</label> 2870 </li><li 2871
2871 class="flex flex-column" 2872 style="display: none" 2873 > 2874 <input 2875 type="checkbox" 2876 id="coll-filter-size-17" 2877 class="coll-filter-size" 2878 name="filter.v.option.size" 2879 value="filter.v.option.size=40" 2880 v-model="filters" 2881 /> 2882 <label 2883 class="w-full pt-12 pb-12 d-pt-8 d-pb-8 pl-20 pr-20 p3 b-1 b-light-grey rounded-4 tc" 2884 for="coll-filter-size-17" 2885 >40</label> 2886 </li><li 2887 class="flex flex-column" 2888 style="display: none" 2889 > 2890 <input 2891 type="checkbox" 2892 id="coll-filter-size-18" 2893 class="coll-filter-size" 2894 name="filter.v.option.size" 2895 value="filter.v.option.size=42" 2896 v-model="filters" 2897 /> 2898 <label 2899 class="w-full pt-12 pb-12 d-pt-8 d-pb-8 pl-20 pr-20 p3 b-1 b-light-grey rounded-4 tc" 2900 for="coll-filter-size-18" 2901 >42</label> 2902 </li><li 2903 class="flex flex-column" 2904 style="display: none" 2905 > 2906 <input 2907 type="checkbox" 2908 id="coll-filter-size-19" 2909 class="coll-filter-size" 2910 name="filter.v.option.size" 2911 value="filter.v.option.size=44" 2912 v-model="filters" 2913 /> 2914 <label 2915 class="w-full pt-12 pb-12 d-pt-8 d-pb-8 pl-20 pr-20 p3 b-1 b-light-grey rounded-4 tc" 2916 for="coll-filter-size-19" 2917 >44</label> 2918 </li></ul><a href="/pages/size-guide" target="_blank" class="link1 l3">Size Guide</a>�</div> 2919</div> 2920� 2921 2922 � 2923 �<div class="accordion bb-1 b-light-grey "> 2924 <div class="title-icon accordion-title relative cursor flex jc-between pt-24 pb-24 " @click="toggleAccordion" > 2925 <div class="title l3 uppercase">�Color ${(filterGroup['filter.v.option.color'] || []).length ? '(' + filterGroup['filter.v.option.color'].length + ')' : ''} 2926 2927 </div><div class="icon-wrapper flex ai-center jc-center"><div class="icon icon-plus ai-center jc-center"><svg width="20" height="20" viewbox="0 1 19.45 19.45" fill="none" xmlns="http://www.w3.org/2000/svg"> 2928<path d="M10 4.16699L10 15.8337M15.8334 10.0003L4.16669 10.0003" stroke="black" stroke-linecap="round"></path> 2929</svg></div> 2930 <div class="icon icon-minus ai-center jc-center"><svg width="20" height="20" viewbox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 2931<path d="M15.8334 10L4.16669 10" stroke="black" stroke-linecap="round"></path> 2932</svg></div></div></div> 2933 <div class="description hide-m pb-24"><ul 2934 class="color-swatch" 2935 2936 ><li 2937 class="" 2938 2939 > 2940 <label class="cb-container" data-text="Beige"><span class="filter-swatch swatch-beige"> </span><input 2941 type="checkbox" 2942 id="coll-filter-color-0" 2943 class="coll-filter-color" 2944 name="filter.v.option.color" 2945 value="filter.v.option.color=gid://shopify/FilterSettingGroup/66125980" 2946 v-model="filters" 2947 /> 2948 <p class="p3">Beige</p>
2949 <span class="checkmark"></span> 2950 </label> 2951 </li><li 2952 class="" 2953 2954 > 2955 <label class="cb-container" data-text="Black"><span class="filter-swatch swatch-black"> </span><input 2956 type="checkbox" 2957 id="coll-filter-color-1" 2958 class="coll-filter-color" 2959 name="filter.v.option.color" 2960 value="filter.v.option.color=gid://shopify/FilterSettingGroup/65699996" 2961 v-model="filters" 2962 /> 2963 <p class="p3">Black</p> 2964 <span class="checkmark"></span> 2965 </label> 2966 </li><li 2967 class="" 2968 2969 > 2970 <label class="cb-container" data-text="Blue"><span class="filter-swatch swatch-blue"> </span><input 2971 type="checkbox" 2972 id="coll-filter-color-2" 2973 class="coll-filter-color" 2974 name="filter.v.option.color" 2975 value="filter.v.option.color=gid://shopify/FilterSettingGroup/65732764" 2976 v-model="filters" 2977 /> 2978 <p class="p3">Blue</p> 2979 <span class="checkmark"></span> 2980 </label> 2981 </li><li 2982 class="" 2983 2984 > 2985 <label class="cb-container" data-text="Brown"><span class="filter-swatch swatch-brown"> </span><input 2986 type="checkbox" 2987 id="coll-filter-color-3" 2988 class="coll-filter-color" 2989 name="filter.v.option.color" 2990 value="filter.v.option.color=gid://shopify/FilterSettingGroup/65929372" 2991 v-model="filters" 2992 /> 2993 <p class="p3">Brown</p> 2994 <span class="checkmark"></span> 2995 </label> 2996 </li><li 2997 class="" 2998 2999 > 3000 <label class="cb-container" data-text="Green"><span class="filter-swatch swatch-green"> </span><input 3001 type="checkbox" 3002 id="coll-filter-color-4" 3003 class="coll-filter-color" 3004 name="filter.v.option.color" 3005 value="filter.v.option.color=gid://shopify/FilterSettingGroup/66027676" 3006 v-model="filters" 3007 /> 3008 <p class="p3">Green</p> 3009 <span class="checkmark"></span> 3010 </label> 3011 </li><li 3012 class="" 3013 3014 > 3015 <label class="cb-container" data-text="Grey"><span class="filter-swatch swatch-grey"> </span><input 3016 type="checkbox" 3017 id="coll-filter-color-5" 3018 class="coll-filter-color" 3019 name="filter.v.option.color" 3020 value="filter.v.option.color=gid://shopify/FilterSettingGroup/66060444" 3021 v-model="filters" 3022 /> 3023 <p class="p3">Grey</p>
3024 <span class="checkmark"></span> 3025 </label> 3026 </li><li 3027 class="" 3028 3029 > 3030 <label class="cb-container" data-text="Navy"><span class="filter-swatch swatch-navy"> </span><input 3031 type="checkbox" 3032 id="coll-filter-color-6" 3033 class="coll-filter-color" 3034 name="filter.v.option.color" 3035 value="filter.v.option.color=gid://shopify/FilterSettingGroup/65339548" 3036 v-model="filters" 3037 /> 3038 <p class="p3">Navy</p> 3039 <span class="checkmark"></span> 3040 </label> 3041 </li><li 3042 class="" 3043 3044 > 3045 <label class="cb-container" data-text="Orange"><span class="filter-swatch swatch-orange"> </span><input 3046 type="checkbox" 3047 id="coll-filter-color-7" 3048 class="coll-filter-color" 3049 name="filter.v.option.color" 3050 value="filter.v.option.color=gid://shopify/FilterSettingGroup/65798300" 3051 v-model="filters" 3052 /> 3053 <p class="p3">Orange</p> 3054 <span class="checkmark"></span> 3055 </label> 3056 </li><li 3057 class="" 3058 3059 > 3060 <label class="cb-container" data-text="Pink"><span class="filter-swatch swatch-pink"> </span><input 3061 type="checkbox" 3062 id="coll-filter-color-8" 3063 class="coll-filter-color" 3064 name="filter.v.option.color" 3065 value="filter.v.option.color=gid://shopify/FilterSettingGroup/65962140" 3066 v-model="filters" 3067 /> 3068 <p class="p3">Pink</p> 3069 <span class="checkmark"></span> 3070 </label> 3071 </li><li 3072 class="" 3073 3074 > 3075 <label class="cb-container" data-text="Purple"><span class="filter-swatch swatch-purple"> </span><input 3076 type="checkbox" 3077 id="coll-filter-color-9" 3078 class="coll-filter-color" 3079 name="filter.v.option.color" 3080 value="filter.v.option.color=gid://shopify/FilterSettingGroup/66093212" 3081 v-model="filters" 3082 /> 3083 <p class="p3">Purple</p> 3084 <span class="checkmark"></span> 3085 </label> 3086 </li><li 3087 class="" 3088 3089 > 3090 <label class="cb-container" data-text="Red"><span class="filter-swatch swatch-red"> </span><input 3091 type="checkbox" 3092 id="coll-filter-color-10" 3093 class="coll-filter-color" 3094 name="filter.v.option.color" 3095 value="filter.v.option.color=gid://shopify/FilterSettingGroup/65994908" 3096 v-model="filters" 3097 /> 3098 <p class="p3">Red</p>
3099 <span class="checkmark"></span> 3100 </label> 3101 </li><li 3102 class="" 3103 3104 > 3105 <label class="cb-container" data-text="White"><span class="filter-swatch swatch-white b-1 b-light-grey"> </span><input 3106 type="checkbox" 3107 id="coll-filter-color-11" 3108 class="coll-filter-color" 3109 name="filter.v.option.color" 3110 value="filter.v.option.color=gid://shopify/FilterSettingGroup/65765532" 3111 v-model="filters" 3112 /> 3113 <p class="p3">White</p> 3114 <span class="checkmark"></span> 3115 </label> 3116 </li><li 3117 class="" 3118 3119 > 3120 <label class="cb-container" data-text="Yellow"><span class="filter-swatch swatch-yellow"> </span><input 3121 type="checkbox" 3122 id="coll-filter-color-12" 3123 class="coll-filter-color" 3124 name="filter.v.option.color" 3125 value="filter.v.option.color=gid://shopify/FilterSettingGroup/65831068" 3126 v-model="filters" 3127 /> 3128 <p class="p3">Yellow</p> 3129 <span class="checkmark"></span> 3130 </label> 3131 </li></ul>�</div> 3132</div> 3133� 3134 </div> 3135 </div> 3136 <div class="w-full bt-1 b-light-grey flex flex-column d-flex-row colgap-8 rowgap-8 pt-16 pb-32 d-pt-24 d-pb-24 pl-20 pr-20 t-pl-32 t-pr-32 d-pl-60 d-pr-60"> 3137 <template v-if="filtersObj.length"> 3138 <button @click="clearFilter" type="button" class="flex-1 btn3">Clear All</button> 3139 </template> 3140 <button @click="toggleFilter" type="button" class="flex-1 btn1" :class="{'tc': !filtersObj.length}"> 3141 View Results (${totalProducts}) 3142 </button> 3143 3144 </div> 3145 </div> 3146 </Teleport> 3147 3148 <div class="flex flex-wrap product-list-row row rowgap-48 d-rowgap-80" ref="collection-products"> 3149 3150�<div class="product-card-wrapper col-6 col-t-6 col-d-3" data-total-products="254"><div class="product-card overflow relative"> 3151 <div class="main-con relative"> 3152 <div class="main-con-inner relative"> 3153 <a href="/products/fluttering-mandarin-collar-lace-up-midi-dress-brown?_pos=1&_sid=aeb41108e&_ss=r" title="Fluttering Mandarin Collar Lace Up Midi Dress" class="block mb-16"> 3154 <div class="image-con"> 3155 <div class="primary"><div class="global-image-wrapper no-bg" style="padding-bottom:133.33333333333334%;"> 3156<img data-src="//www.jimthompson.com/cdn/shop/files/fluttering-mandarin-collar-lace-up-midi-dress-brown4.jpg?v=1784003765&width=10" sizes="100vw" data-srcset="//www.jimthompson.com/cdn/shop/files/fluttering-mandarin-collar-lace-up-midi-dress-brown4.jpg?v=1784003765&width=100 100w,//www.jimthompson.com/cdn/shop/files/fluttering-mandarin-collar-lace-up-midi-dress-brown4.jpg?v=1784003765&width=200 200w,//www.jimthompson.com/cdn/shop/files/fluttering-mandarin-collar-lace-up-midi-dress-brown4.jpg?v=1784003765&width=300 300w,//www.jimthompson.com/cdn/shop/files/fluttering-mandarin-collar-lace-up-midi-dress-brown4.jpg?v=1784003765&width=400 400w,//www.jimthompson.com/cdn/shop/files/fluttering-mandarin-collar-lace-up-midi-dress-brown4.jpg?v=1784003765&width=500 500w,//www.jimthompson.com/cdn/shop/files/fluttering-mandarin-collar-lace-up-midi-dress-brown4.jpg?v=1784003765&width=600 600w,//www.jimthompson.com/cdn/shop/files/fluttering-mandarin-collar-lace-up-midi-dress-brown4.jpg?v=1784003765&width=700 700w,//www.jimthompson.com/cdn/shop/files/fluttering-mandarin-collar-lace-up-midi-dress-brown4.jpg?v=1784003765&width=800 800w,//www.jimthompson.com/cdn/shop/files/fluttering-mandarin-collar-lace-up-midi-dress-brown4.jpg?v=1784003765&width=900 900w,//www.jimthompson.com/cdn/shop/files/fluttering-mandarin-collar-lace-up-midi-dress-brown4.jpg?v=1784003765&width=1000 1000w,//www.jimthompson.com/cdn/shop/files/fluttering-mandarin-collar-lace-up-midi-dress-brown4.jpg?v=1784003765&width=1100 1100w,//www.jimthompson.com/cdn/shop/files/fluttering-mandarin-collar-lace-up-midi-dress-brown4.jpg?v=1784003765&width=1200 1200w,//www.jimthompson.com/cdn/shop/files/fluttering-mandarin-collar-lace-up-midi-dress-brown4.jpg?v=1784003765&width=1500 1500w,//www.jimthompson.com/cdn/shop/files/fluttering-mandarin-collar-lace-up-midi-dress-brown4.jpg?v=1784003765&width=2000 2000w" alt="Brown" class="image lazy"></div> 3157</div></div> 3158 3159 <!-- Swym Wishlist Plus EPI Button with default first variant --> 3160 3161 <!-- Swym Wishlist Plus EPI Button--> 3162 </a><button type="button" class="wishlist-btn absolute right-20 bottom-20" onclick="authDrawer.handleShowDrawer()"> 3163 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewbox="0 0 20 20" fill="none"> 3164 <path fill-rule="evenodd" clip-rule="evenodd" d="M3.17212 5.17202C3.92223 4.42214 4.93946 4.00087 6.00012 4.00087C7.06078 4.00087 8.07801 4.42214 8.82812 5.17202L10.0001 6.34302L11.1721 5.17202C11.5411 4.78998 11.9825 4.48525 12.4705 4.27561C12.9585 4.06598 13.4834 3.95563 14.0145 3.95102C14.5456 3.9464 15.0723 4.04761 15.5639 4.24873C16.0555 4.44986 16.5021 4.74687 16.8777 5.12244C17.2533 5.49801 17.5503 5.94462 17.7514 6.4362C17.9525 6.92779 18.0537 7.45451 18.0491 7.98562C18.0445 8.51674 17.9342 9.04162 17.7245 9.52964C17.5149 10.0177 17.2102 10.459 16.8281 10.828L10.0001 17.657L3.17212 10.828C2.42224 10.0779 2.00098 9.06068 2.00098 8.00002C2.00098 6.93936 2.42224 5.92213 3.17212 5.17202V5.17202Z" stroke="black" stroke-linejoin="round"></path> 3165</svg> 3166 </button></div> 3167 <div class="details-con flex ai-start jc-between colgap-8 pl-12 pr-12"> 3168 <a href="/products/fluttering-mandarin-collar-lace-up-midi-dress-brown?_pos=1&_sid=aeb41108e&_ss=r" title="Flutter
3168ing Mandarin Collar Lace Up Midi Dress" class="left-side"><p class="l3 uppercase c-dark-grey mb-8">Jim Thompson X PHANNAPAST</p><h4 class="p3">Fluttering Mandarin Collar Lace Up Midi Dress</h4> 3169 3170 <div class="price flex jc-start ai-center colgap-4 flex-wrap mt-4"> 3171 3172 <div class="applied-price p3 "> 3173 <span translate="no" class="money">THB ฿ 11,500.00</span> 3174 </div></div> 3175 </a> 3176 3177 </div><div class="product-color-swatch swatch-con flex flex-wrap colgap-8 pl-12 pr-12 mt-12"> 3178 3179 3180 3181 3182 3183<button 3184 type="button" 3185 onclick="$360.productCardChangeColor(this);" 3186 class="swatch-btn each swatch-brown " 3187 data-image-url="//www.jimthompson.com/cdn/shop/files/fluttering-mandarin-collar-lace-up-midi-dress-brown4.jpg?v=1784003765&width=1000" 3188 data-variant-id="47248827056284" 3189 style="width: 20px; height: 20px; " 3190 > </button></div></div> 3191</div> 3192</div><div class="product-card-wrapper col-6 col-t-6 col-d-3" data-total-products="254"><div class="product-card overflow relative"> 3193 <div class="main-con relative"> 3194 <div class="main-con-inner relative"> 3195 <a href="/products/fluttering-sleeveless-maxi-dress-brown?_pos=2&_sid=aeb41108e&_ss=r" title="Fluttering Sleeveless Maxi Dress" class="block mb-16"> 3196 <div class="image-con"> 3197 <div class="primary"><div class="global-image-wrapper no-bg" style="padding-bottom:133.33333333333334%;"> 3198<img data-src="//www.jimthompson.com/cdn/shop/files/fluttering-sleeveless-maxi-dress-brown4.jpg?v=1783998880&width=10" sizes="100vw" data-srcset="//www.jimthompson.com/cdn/shop/files/fluttering-sleeveless-maxi-dress-brown4.jpg?v=1783998880&width=100 100w,//www.jimthompson.com/cdn/shop/files/fluttering-sleeveless-maxi-dress-brown4.jpg?v=1783998880&width=200 200w,//www.jimthompson.com/cdn/shop/files/fluttering-sleeveless-maxi-dress-brown4.jpg?v=1783998880&width=300 300w,//www.jimthompson.com/cdn/shop/files/fluttering-sleeveless-maxi-dress-brown4.jpg?v=1783998880&width=400 400w,//www.jimthompson.com/cdn/shop/files/fluttering-sleeveless-maxi-dress-brown4.jpg?v=1783998880&width=500 500w,//www.jimthompson.com/cdn/shop/files/fluttering-sleeveless-maxi-dress-brown4.jpg?v=1783998880&width=600 600w,//www.jimthompson.com/cdn/shop/files/fluttering-sleeveless-maxi-dress-brown4.jpg?v=1783998880&width=700 700w,//www.jimthompson.com/cdn/shop/files/fluttering-sleeveless-maxi-dress-brown4.jpg?v=1783998880&width=800 800w,//www.jimthompson.com/cdn/shop/files/fluttering-sleeveless-maxi-dress-brown4.jpg?v=1783998880&width=900 900w,//www.jimthompson.com/cdn/shop/files/fluttering-sleeveless-maxi-dress-brown4.jpg?v=1783998880&width=1000 1000w,//www.jimthompson.com/cdn/shop/files/fluttering-sleeveless-maxi-dress-brown4.jpg?v=1783998880&width=1100 1100w,//www.jimthompson.com/cdn/shop/files/fluttering-sleeveless-maxi-dress-brown4.jpg?v=1783998880&width=1200 1200w,//www.jimthompson.com/cdn/shop/files/fluttering-sleeveless-maxi-dress-brown4.jpg?v=1783998880&width=1500 1500w,//www.jimthompson.com/cdn/shop/files/fluttering-sleeveless-maxi-dress-brown4.jpg?v=1783998880&width=2000 2000w" alt="Brown" class="image lazy"></div> 3199</div></div> 3200 3201 <!-- Swym Wishlist Plus EPI Button with default first variant --> 3202 3203 <!-- Swym Wishlist Plus EPI Button--> 3204 </a><button type="button" class="wishlist-btn absolute right-20 bottom-20" onclick="authDrawer.handleShowDrawer()"> 3205 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewbox="0 0 20 20" fill="none"> 3206 <path fill-rule="evenodd" clip-rule="evenodd" d="M3.17212 5.17202C3.92223 4.42214 4.93946 4.00087 6.00012 4.00087C7.06078 4.00087 8.07801 4.42214 8.82812 5.17202L10.0001 6.34302L11.1721 5.17202C11.5411 4.78998 11.9825 4.48525 12.4705 4.27561C12.9585 4.06598 13.4834 3.95563 14.0145 3.95102C14.5456 3.9464 15.0723 4.04761 15.5639 4.24873C16.0555 4.44986 16.5021 4.74687 16.8777 5.12244C17.2533 5.49801 17.5503 5.94462 17.7514 6.4362C17.9525 6.92779 18.0537 7.45451 18.0491 7.98562C18.0445 8.51674 17.9342 9.04162 17.7245 9.52964C17.5149 10.0177 17.2102 10.459 16.8281 10.828L10.0001 17.657L3.17212 10.828C2.42224 10.0779 2.00098 9.06068 2.00098 8.00002C2.00098 6.93936 2.42224 5.92213 3.17212 5.17202V5.17202Z" stroke="black" stroke-linejoin="round"></path> 3207</svg> 3208 </button></div> 3209 <div class="details-con flex ai-start jc-between colgap-8 pl-12 pr-12"> 3210 <a href="/products/fluttering-sleeveless-maxi-dress-brown?_pos=2&_sid=aeb41108e&_ss=r" title="Flutter
3210ing Sleeveless Maxi Dress" class="left-side"><p class="l3 uppercase c-dark-grey mb-8">Jim Thompson X PHANNAPAST</p><h4 class="p3">Fluttering Sleeveless Maxi Dress</h4> 3211 3212 <div class="price flex jc-start ai-center colgap-4 flex-wrap mt-4"> 3213 3214 <div class="applied-price p3 "> 3215 <span translate="no" class="money">THB ฿ 17,200.00</span> 3216 </div></div> 3217 </a> 3218 3219 </div><div class="product-color-swatch swatch-con flex flex-wrap colgap-8 pl-12 pr-12 mt-12"> 3220 3221 3222 3223 3224 3225<button 3226 type="button" 3227 onclick="$360.productCardChangeColor(this);" 3228 class="swatch-btn each swatch-brown selected" 3229 data-image-url="//www.jimthompson.com/cdn/shop/files/fluttering-sleeveless-maxi-dress-brown4.jpg?v=1783998880&width=1000" 3230 data-variant-id="47248841965724" 3231 style="width: 20px; height: 20px; " 3232 > </button></div></div> 3233</div> 3234</div><div class="product-card-wrapper col-6 col-t-6 col-d-3" data-total-products="254"><div class="product-card overflow relative"> 3235 <div class="main-con relative"> 3236 <div class="main-con-inner relative"> 3237 <a href="/products/sakun-relaxed-shirt-dress-pink?_pos=3&_sid=aeb41108e&_ss=r" title="Sakun Relaxed Shirt Dress" class="block mb-16"> 3238 <div class="image-con"> 3239 <div class="primary"><div class="global-image-wrapper no-bg" style="padding-bottom:133.33333333333334%;"> 3240<img data-src="//www.jimthompson.com/cdn/shop/files/sakun-relaxed-shirt-dress-pink4.jpg?v=1787550107&width=10" sizes="100vw" data-srcset="//www.jimthompson.com/cdn/shop/files/sakun-relaxed-shirt-dress-pink4.jpg?v=1787550107&width=100 100w,//www.jimthompson.com/cdn/shop/files/sakun-relaxed-shirt-dress-pink4.jpg?v=1787550107&width=200 200w,//www.jimthompson.com/cdn/shop/files/sakun-relaxed-shirt-dress-pink4.jpg?v=1787550107&width=300 300w,//www.jimthompson.com/cdn/shop/files/sakun-relaxed-shirt-dress-pink4.jpg?v=1787550107&width=400 400w,//www.jimthompson.com/cdn/shop/files/sakun-relaxed-shirt-dress-pink4.jpg?v=1787550107&width=500 500w,//www.jimthompson.com/cdn/shop/files/sakun-relaxed-shirt-dress-pink4.jpg?v=1787550107&width=600 600w,//www.jimthompson.com/cdn/shop/files/sakun-relaxed-shirt-dress-pink4.jpg?v=1787550107&width=700 700w,//www.jimthompson.com/cdn/shop/files/sakun-relaxed-shirt-dress-pink4.jpg?v=1787550107&width=800 800w,//www.jimthompson.com/cdn/shop/files/sakun-relaxed-shirt-dress-pink4.jpg?v=1787550107&width=900 900w,//www.jimthompson.com/cdn/shop/files/sakun-relaxed-shirt-dress-pink4.jpg?v=1787550107&width=1000 1000w,//www.jimthompson.com/cdn/shop/files/sakun-relaxed-shirt-dress-pink4.jpg?v=1787550107&width=1100 1100w,//www.jimthompson.com/cdn/shop/files/sakun-relaxed-shirt-dress-pink4.jpg?v=1787550107&width=1200 1200w,//www.jimthompson.com/cdn/shop/files/sakun-relaxed-shirt-dress-pink4.jpg?v=1787550107&width=1500 1500w,//www.jimthompson.com/cdn/shop/files/sakun-relaxed-shirt-dress-pink4.jpg?v=1787550107&width=2000 2000w" alt="Pink" class="image lazy"></div> 3241</div></div> 3242 3243 <!-- Swym Wishlist Plus EPI Button with default first variant --> 3244 3245 <!-- Swym Wishlist Plus EPI Button--> 3246 </a><button type="button" class="wishlist-btn absolute right-20 bottom-20" onclick="authDrawer.handleShowDrawer()"> 3247 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewbox="0 0 20 20" fill="none"> 3248 <path fill-rule="evenodd" clip-rule="evenodd" d="M3.17212 5.17202C3.92223 4.42214 4.93946 4.00087 6.00012 4.00087C7.06078 4.00087 8.07801 4.42214 8.82812 5.17202L10.0001 6.34302L11.1721 5.17202C11.5411 4.78998 11.9825 4.48525 12.4705 4.27561C12.9585 4.06598 13.4834 3.95563 14.0145 3.95102C14.5456 3.9464 15.0723 4.04761 15.5639 4.24873C16.0555 4.44986 16.5021 4.74687 16.8777 5.12244C17.2533 5.49801 17.5503 5.94462 17.7514 6.4362C17.9525 6.92779 18.0537 7.45451 18.0491 7.98562C18.0445 8.51674 17.9342 9.04162 17.7245 9.52964C17.5149 10.0177 17.2102 10.459 16.8281 10.828L10.0001 17.657L3.17212 10.828C2.42224 10.0779 2.00098 9.06068 2.00098 8.00002C2.00098 6.93936 2.42224 5.92213 3.17212 5.17202V5.17202Z" stroke="black" stroke-linejoin="round"></path> 3249</svg> 3250 </button></div> 3251 <div class="details-con flex ai-start jc-between colgap-8 pl-12 pr-12"> 3252 <a href="/products/sakun-relaxed-shirt-dress-pink?_pos=3&_sid=aeb41108e&_ss=r" title="Sakun Relaxed Shirt Dress" class="left-side"><p class="l3 uppercase c-dark-grey mb-8">SAKUN</p><h4 class="p3">Sakun Relaxed Shirt Dress</h4> 3253 3254 <div class="price flex jc-start ai-center colgap-4 flex-wrap mt-4"> 3255 3256 <div class="applied-price p3 ">
3257 <span translate="no" class="money">THB ฿ 9,500.00</span> 3258 </div></div> 3259 </a> 3260 3261 </div><div class="product-color-swatch swatch-con flex flex-wrap colgap-8 pl-12 pr-12 mt-12"> 3262 3263 3264 3265 3266 3267<button 3268 type="button" 3269 onclick="$360.productCardChangeColor(this);" 3270 class="swatch-btn each swatch-pink selected" 3271 data-image-url="//www.jimthompson.com/cdn/shop/files/sakun-relaxed-shirt-dress-pink4.jpg?v=1787550107&width=1000" 3272 data-variant-id="47434414293148" 3273 style="width: 20px; height: 20px; " 3274 > </button></div></div> 3275</div> 3276</div><div class="product-card-wrapper col-6 col-t-6 col-d-3" data-total-products="254"><div class="product-card overflow relative"> 3277 <div class="main-con relative"> 3278 <div class="main-con-inner relative"> 3279 <a href="/products/cockatoo-silk-scarf-kaftan-dress?_pos=4&_sid=aeb41108e&_ss=r" title="Cockatoo Silk Scarf Kaftan Dress" class="block mb-16"> 3280 <div class="image-con"> 3281 <div class="primary"><div class="global-image-wrapper no-bg" style="padding-bottom:133.33333333333334%;"> 3282<img data-src="//www.jimthompson.com/cdn/shop/files/CockatooSilkScarfKaftanDress-Blue-2-2.jpg?v=1748712891&width=10" sizes="100vw" data-srcset="//www.jimthompson.com/cdn/shop/files/CockatooSilkScarfKaftanDress-Blue-2-2.jpg?v=1748712891&width=100 100w,//www.jimthompson.com/cdn/shop/files/CockatooSilkScarfKaftanDress-Blue-2-2.jpg?v=1748712891&width=200 200w,//www.jimthompson.com/cdn/shop/files/CockatooSilkScarfKaftanDress-Blue-2-2.jpg?v=1748712891&width=300 300w,//www.jimthompson.com/cdn/shop/files/CockatooSilkScarfKaftanDress-Blue-2-2.jpg?v=1748712891&width=400 400w,//www.jimthompson.com/cdn/shop/files/CockatooSilkScarfKaftanDress-Blue-2-2.jpg?v=1748712891&width=500 500w,//www.jimthompson.com/cdn/shop/files/CockatooSilkScarfKaftanDress-Blue-2-2.jpg?v=1748712891&width=600 600w,//www.jimthompson.com/cdn/shop/files/CockatooSilkScarfKaftanDress-Blue-2-2.jpg?v=1748712891&width=700 700w,//www.jimthompson.com/cdn/shop/files/CockatooSilkScarfKaftanDress-Blue-2-2.jpg?v=1748712891&width=800 800w,//www.jimthompson.com/cdn/shop/files/CockatooSilkScarfKaftanDress-Blue-2-2.jpg?v=1748712891&width=900 900w,//www.jimthompson.com/cdn/shop/files/CockatooSilkScarfKaftanDress-Blue-2-2.jpg?v=1748712891&width=1000 1000w,//www.jimthompson.com/cdn/shop/files/CockatooSilkScarfKaftanDress-Blue-2-2.jpg?v=1748712891&width=1100 1100w,//www.jimthompson.com/cdn/shop/files/CockatooSilkScarfKaftanDress-Blue-2-2.jpg?v=1748712891&width=1200 1200w,//www.jimthompson.com/cdn/shop/files/CockatooSilkScarfKaftanDress-Blue-2-2.jpg?v=1748712891&width=1500 1500w,//www.jimthompson.com/cdn/shop/files/CockatooSilkScarfKaftanDress-Blue-2-2.jpg?v=1748712891&width=2000 2000w" alt="Blue" class="image lazy"></div> 3283</div></div> 3284 3285 <!-- Swym Wishlist Plus EPI Button with default first variant --> 3286 3287 <!-- Swym Wishlist Plus EPI Button--> 3288 </a><button type="button" class="wishlist-btn absolute right-20 bottom-20" onclick="authDrawer.handleShowDrawer()"> 3289 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewbox="0 0 20 20" fill="none"> 3290 <path fill-rule="evenodd" clip-rule="evenodd" d="M3.17212 5.17202C3.92223 4.42214 4.93946 4.00087 6.00012 4.00087C7.06078 4.00087 8.07801 4.42214 8.82812 5.17202L10.0001 6.34302L11.1721 5.17202C11.5411 4.78998 11.9825 4.48525 12.4705 4.27561C12.9585 4.06598 13.4834 3.95563 14.0145 3.95102C14.5456 3.9464 15.0723 4.04761 15.5639 4.24873C16.0555 4.44986 16.5021 4.74687 16.8777 5.12244C17.2533 5.49801 17.5503 5.94462 17.7514 6.4362C17.9525 6.92779 18.0537 7.45451 18.0491 7.98562C18.0445 8.51674 17.9342 9.04162 17.7245 9.52964C17.5149 10.0177 17.2102 10.459 16.8281 10.828L10.0001 17.657L3.17212 10.828C2.42224 10.0779 2.00098 9.06068 2.00098 8.00002C2.00098 6.93936 2.42224 5.92213 3.17212 5.17202V5.17202Z" stroke="black" stroke-linejoin="round"></path> 3291</svg> 3292 </button></div> 3293 <div class="details-con flex ai-start jc-between colgap-8 pl-12 pr-12"> 3294 <a href="/products/cockatoo-silk-scarf-kaftan-dress?_pos=4&_sid=aeb41108e&_ss=r" title="Cockatoo Silk Scarf Kaftan Dress" class="left-side"><h4 class="p3">Cockatoo Silk Scarf Kaftan Dress</h4> 3295 3296 <div class="price flex jc-start ai-center colgap-4 flex-wrap mt-4"> 3297 3298 <div class="applied-price p3 ">
3299 <span translate="no" class="money">THB ฿ 10,500.00</span> 3300 </div></div> 3301 </a> 3302 3303 </div><div class="product-color-swatch swatch-con flex flex-wrap colgap-8 pl-12 pr-12 mt-12"> 3304 3305 3306 3307 3308 3309<button 3310 type="button" 3311 onclick="$360.productCardChangeColor(this);" 3312 class="swatch-btn each swatch-blue selected" 3313 data-image-url="//www.jimthompson.com/cdn/shop/files/CockatooSilkScarfKaftanDress-Blue-2-2.jpg?v=1748712891&width=1000" 3314 data-variant-id="44765045129372" 3315 style="width: 20px; height: 20px; " 3316 > </button></div></div> 3317</div> 3318</div><div class="product-card-wrapper col-6 col-t-6 col-d-3" data-total-products="254"><div class="product-card overflow relative"> 3319 <div class="main-con relative"> 3320 <div class="main-con-inner relative"> 3321 <a href="/products/onson-princess-line-dress-beige?_pos=5&_sid=aeb41108e&_ss=r" title="Onson Princess Line Dress" class="block mb-16"> 3322 <div class="image-con"> 3323 <div class="primary"><div class="global-image-wrapper no-bg" style="padding-bottom:133.33333333333334%;"> 3324<img data-src="//www.jimthompson.com/cdn/shop/files/onson-princess-line-dress-beige4.jpg?v=1776394305&width=10" sizes="100vw" data-srcset="//www.jimthompson.com/cdn/shop/files/onson-princess-line-dress-beige4.jpg?v=1776394305&width=100 100w,//www.jimthompson.com/cdn/shop/files/onson-princess-line-dress-beige4.jpg?v=1776394305&width=200 200w,//www.jimthompson.com/cdn/shop/files/onson-princess-line-dress-beige4.jpg?v=1776394305&width=300 300w,//www.jimthompson.com/cdn/shop/files/onson-princess-line-dress-beige4.jpg?v=1776394305&width=400 400w,//www.jimthompson.com/cdn/shop/files/onson-princess-line-dress-beige4.jpg?v=1776394305&width=500 500w,//www.jimthompson.com/cdn/shop/files/onson-princess-line-dress-beige4.jpg?v=1776394305&width=600 600w,//www.jimthompson.com/cdn/shop/files/onson-princess-line-dress-beige4.jpg?v=1776394305&width=700 700w,//www.jimthompson.com/cdn/shop/files/onson-princess-line-dress-beige4.jpg?v=1776394305&width=800 800w,//www.jimthompson.com/cdn/shop/files/onson-princess-line-dress-beige4.jpg?v=1776394305&width=900 900w,//www.jimthompson.com/cdn/shop/files/onson-princess-line-dress-beige4.jpg?v=1776394305&width=1000 1000w,//www.jimthompson.com/cdn/shop/files/onson-princess-line-dress-beige4.jpg?v=1776394305&width=1100 1100w,//www.jimthompson.com/cdn/shop/files/onson-princess-line-dress-beige4.jpg?v=1776394305&width=1200 1200w,//www.jimthompson.com/cdn/shop/files/onson-princess-line-dress-beige4.jpg?v=1776394305&width=1500 1500w,//www.jimthompson.com/cdn/shop/files/onson-princess-line-dress-beige4.jpg?v=1776394305&width=2000 2000w" alt="Beige" class="image lazy"></div> 3325</div></div> 3326 3327 <!-- Swym Wishlist Plus EPI Button with default first variant --> 3328 3329 <!-- Swym Wishlist Plus EPI Button--> 3330 </a><button type="button" class="wishlist-btn absolute right-20 bottom-20" onclick="authDrawer.handleShowDrawer()"> 3331 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewbox="0 0 20 20" fill="none"> 3332 <path fill-rule="evenodd" clip-rule="evenodd" d="M3.17212 5.17202C3.92223 4.42214 4.93946 4.00087 6.00012 4.00087C7.06078 4.00087 8.07801 4.42214 8.82812 5.17202L10.0001 6.34302L11.1721 5.17202C11.5411 4.78998 11.9825 4.48525 12.4705 4.27561C12.9585 4.06598 13.4834 3.95563 14.0145 3.95102C14.5456 3.9464 15.0723 4.04761 15.5639 4.24873C16.0555 4.44986 16.5021 4.74687 16.8777 5.12244C17.2533 5.49801 17.5503 5.94462 17.7514 6.4362C17.9525 6.92779 18.0537 7.45451 18.0491 7.98562C18.0445 8.51674 17.9342 9.04162 17.7245 9.52964C17.5149 10.0177 17.2102 10.459 16.8281 10.828L10.0001 17.657L3.17212 10.828C2.42224 10.0779 2.00098 9.06068 2.00098 8.00002C2.00098 6.93936 2.42224 5.92213 3.17212 5.17202V5.17202Z" stroke="black" stroke-linejoin="round"></path> 3333</svg> 3334 </button></div> 3335 <div class="details-con flex ai-start jc-between colgap-8 pl-12 pr-12"> 3336 <a href="/products/onson-princess-line-dress-beige?_pos=5&_sid=aeb41108e&_ss=r" title="Onson Princess Line Dress" class="left-side"><p class="l3 uppercase c-dark-grey mb-8">ONSON</p><h4 class="p3">Onson Princess Line Dress</h4> 3337 3338 <div class="price flex jc-start ai-center colgap-4 flex-wrap mt-4"> 3339 3340 <div class="applied-price p3 ">
3341 <span translate="no" class="money">THB ฿ 7,500.00</span> 3342 </div></div> 3343 </a> 3344 3345 </div><div class="product-color-swatch swatch-con flex flex-wrap colgap-8 pl-12 pr-12 mt-12"> 3346 3347 3348 3349 3350 3351<button 3352 type="button" 3353 onclick="$360.productCardChangeColor(this);" 3354 class="swatch-btn each swatch-beige selected" 3355 data-image-url="//www.jimthompson.com/cdn/shop/files/onson-princess-line-dress-beige4.jpg?v=1776394305&width=1000" 3356 data-variant-id="46684713451676" 3357 style="width: 20px; height: 20px; " 3358 > </button></div></div> 3359</div> 3360</div><div class="product-card-wrapper col-6 col-t-6 col-d-3" data-total-products="254"><div class="product-card overflow relative"> 3361 <div class="main-con relative"> 3362 <div class="main-con-inner relative"> 3363 <a href="/products/rose-ikat-smock-waist-dress-yellow?_pos=6&_sid=aeb41108e&_ss=r" title="Rose Ikat Smock Waist Dress" class="block mb-16"> 3364 <div class="image-con"> 3365 <div class="primary"><div class="global-image-wrapper no-bg" style="padding-bottom:133.33333333333334%;"> 3366<img data-src="//www.jimthompson.com/cdn/shop/files/Rose_Ikat_Smock_Waist_Dress_1.jpg?v=1789353924&width=10" sizes="100vw" data-srcset="//www.jimthompson.com/cdn/shop/files/Rose_Ikat_Smock_Waist_Dress_1.jpg?v=1789353924&width=100 100w,//www.jimthompson.com/cdn/shop/files/Rose_Ikat_Smock_Waist_Dress_1.jpg?v=1789353924&width=200 200w,//www.jimthompson.com/cdn/shop/files/Rose_Ikat_Smock_Waist_Dress_1.jpg?v=1789353924&width=300 300w,//www.jimthompson.com/cdn/shop/files/Rose_Ikat_Smock_Waist_Dress_1.jpg?v=1789353924&width=400 400w,//www.jimthompson.com/cdn/shop/files/Rose_Ikat_Smock_Waist_Dress_1.jpg?v=1789353924&width=500 500w,//www.jimthompson.com/cdn/shop/files/Rose_Ikat_Smock_Waist_Dress_1.jpg?v=1789353924&width=600 600w,//www.jimthompson.com/cdn/shop/files/Rose_Ikat_Smock_Waist_Dress_1.jpg?v=1789353924&width=700 700w,//www.jimthompson.com/cdn/shop/files/Rose_Ikat_Smock_Waist_Dress_1.jpg?v=1789353924&width=800 800w,//www.jimthompson.com/cdn/shop/files/Rose_Ikat_Smock_Waist_Dress_1.jpg?v=1789353924&width=900 900w,//www.jimthompson.com/cdn/shop/files/Rose_Ikat_Smock_Waist_Dress_1.jpg?v=1789353924&width=1000 1000w,//www.jimthompson.com/cdn/shop/files/Rose_Ikat_Smock_Waist_Dress_1.jpg?v=1789353924&width=1100 1100w,//www.jimthompson.com/cdn/shop/files/Rose_Ikat_Smock_Waist_Dress_1.jpg?v=1789353924&width=1200 1200w,//www.jimthompson.com/cdn/shop/files/Rose_Ikat_Smock_Waist_Dress_1.jpg?v=1789353924&width=1500 1500w,//www.jimthompson.com/cdn/shop/files/Rose_Ikat_Smock_Waist_Dress_1.jpg?v=1789353924&width=2000 2000w" alt="Yellow" class="image lazy"></div> 3367</div></div> 3368 3369 <!-- Swym Wishlist Plus EPI Button with default first variant --> 3370 3371 <!-- Swym Wishlist Plus EPI Button--> 3372 </a><button type="button" class="wishlist-btn absolute right-20 bottom-20" onclick="authDrawer.handleShowDrawer()"> 3373 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewbox="0 0 20 20" fill="none"> 3374 <path fill-rule="evenodd" clip-rule="evenodd" d="M3.17212 5.17202C3.92223 4.42214 4.93946 4.00087 6.00012 4.00087C7.06078 4.00087 8.07801 4.42214 8.82812 5.17202L10.0001 6.34302L11.1721 5.17202C11.5411 4.78998 11.9825 4.48525 12.4705 4.27561C12.9585 4.06598 13.4834 3.95563 14.0145 3.95102C14.5456 3.9464 15.0723 4.04761 15.5639 4.24873C16.0555 4.44986 16.5021 4.74687 16.8777 5.12244C17.2533 5.49801 17.5503 5.94462 17.7514 6.4362C17.9525 6.92779 18.0537 7.45451 18.0491 7.98562C18.0445 8.51674 17.9342 9.04162 17.7245 9.52964C17.5149 10.0177 17.2102 10.459 16.8281 10.828L10.0001 17.657L3.17212 10.828C2.42224 10.0779 2.00098 9.06068 2.00098 8.00002C2.00098 6.93936 2.42224 5.92213 3.17212 5.17202V5.17202Z" stroke="black" stroke-linejoin="round"></path> 3375</svg> 3376 </button></div> 3377 <div class="details-con flex ai-start jc-between colgap-8 pl-12 pr-12"> 3378 <a href="/products/rose-ikat-smock-waist-dress-yellow?_pos=6&_sid=aeb41108e&_ss=r" title="Rose Ikat Smock Waist Dress" class="left-side"><p class="l3 uppercase c-dark-grey mb-8">ROSE IKAT</p><h4 class="p3">Rose Ikat Smock Waist Dress</h4> 3379 3380 <div class="price flex jc-start ai-center colgap-4 flex-wrap mt-4"> 3381 3382 <div class="applied-price p3 ">
3383 <span translate="no" class="money">THB ฿ 9,500.00</span> 3384 </div></div> 3385 </a> 3386 3387 </div><div class="product-color-swatch swatch-con flex flex-wrap colgap-8 pl-12 pr-12 mt-12"> 3388 3389 3390 3391 3392 3393<button 3394 type="button" 3395 onclick="$360.productCardChangeColor(this);" 3396 class="swatch-btn each swatch-yellow selected" 3397 data-image-url="//www.jimthompson.com/cdn/shop/files/Rose_Ikat_Smock_Waist_Dress_1.jpg?v=1789353924&width=1000" 3398 data-variant-id="47434425729180" 3399 style="width: 20px; height: 20px; " 3400 > </button></div></div> 3401</div> 3402</div><div class="product-card-wrapper col-6 col-t-6 col-d-3" data-total-products="254"><div class="product-card overflow relative"> 3403 <div class="main-con relative"> 3404 <div class="main-con-inner relative"> 3405 <a href="/products/ayothaya-kingdom-oversized-dress-black?_pos=7&_sid=aeb41108e&_ss=r" title="Ayothaya Kingdom Oversized Dress" class="block mb-16"> 3406 <div class="image-con"> 3407 <div class="primary"><div class="global-image-wrapper no-bg" style="padding-bottom:133.33333333333334%;"> 3408<img data-src="//www.jimthompson.com/cdn/shop/files/ayothaya-kingdom-oversized-dress-black3.jpg?v=1769673685&width=10" sizes="100vw" data-srcset="//www.jimthompson.com/cdn/shop/files/ayothaya-kingdom-oversized-dress-black3.jpg?v=1769673685&width=100 100w,//www.jimthompson.com/cdn/shop/files/ayothaya-kingdom-oversized-dress-black3.jpg?v=1769673685&width=200 200w,//www.jimthompson.com/cdn/shop/files/ayothaya-kingdom-oversized-dress-black3.jpg?v=1769673685&width=300 300w,//www.jimthompson.com/cdn/shop/files/ayothaya-kingdom-oversized-dress-black3.jpg?v=1769673685&width=400 400w,//www.jimthompson.com/cdn/shop/files/ayothaya-kingdom-oversized-dress-black3.jpg?v=1769673685&width=500 500w,//www.jimthompson.com/cdn/shop/files/ayothaya-kingdom-oversized-dress-black3.jpg?v=1769673685&width=600 600w,//www.jimthompson.com/cdn/shop/files/ayothaya-kingdom-oversized-dress-black3.jpg?v=1769673685&width=700 700w,//www.jimthompson.com/cdn/shop/files/ayothaya-kingdom-oversized-dress-black3.jpg?v=1769673685&width=800 800w,//www.jimthompson.com/cdn/shop/files/ayothaya-kingdom-oversized-dress-black3.jpg?v=1769673685&width=900 900w,//www.jimthompson.com/cdn/shop/files/ayothaya-kingdom-oversized-dress-black3.jpg?v=1769673685&width=1000 1000w,//www.jimthompson.com/cdn/shop/files/ayothaya-kingdom-oversized-dress-black3.jpg?v=1769673685&width=1100 1100w,//www.jimthompson.com/cdn/shop/files/ayothaya-kingdom-oversized-dress-black3.jpg?v=1769673685&width=1200 1200w,//www.jimthompson.com/cdn/shop/files/ayothaya-kingdom-oversized-dress-black3.jpg?v=1769673685&width=1500 1500w,//www.jimthompson.com/cdn/shop/files/ayothaya-kingdom-oversized-dress-black3.jpg?v=1769673685&width=2000 2000w" alt="Black" class="image lazy"></div> 3409</div></div> 3410 3411 <!-- Swym Wishlist Plus EPI Button with default first variant --> 3412 3413 <!-- Swym Wishlist Plus EPI Button--> 3414 </a><button type="button" class="wishlist-btn absolute right-20 bottom-20" onclick="authDrawer.handleShowDrawer()"> 3415 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewbox="0 0 20 20" fill="none"> 3416 <path fill-rule="evenodd" clip-rule="evenodd" d="M3.17212 5.17202C3.92223 4.42214 4.93946 4.00087 6.00012 4.00087C7.06078 4.00087 8.07801 4.42214 8.82812 5.17202L10.0001 6.34302L11.1721 5.17202C11.5411 4.78998 11.9825 4.48525 12.4705 4.27561C12.9585 4.06598 13.4834 3.95563 14.0145 3.95102C14.5456 3.9464 15.0723 4.04761 15.5639 4.24873C16.0555 4.44986 16.5021 4.74687 16.8777 5.12244C17.2533 5.49801 17.5503 5.94462 17.7514 6.4362C17.9525 6.92779 18.0537 7.45451 18.0491 7.98562C18.0445 8.51674 17.9342 9.04162 17.7245 9.52964C17.5149 10.0177 17.2102 10.459 16.8281 10.828L10.0001 17.657L3.17212 10.828C2.42224 10.0779 2.00098 9.06068 2.00098 8.00002C2.00098 6.93936 2.42224 5.92213 3.17212 5.17202V5.17202Z" stroke="black" stroke-linejoin="round"></path> 3417</svg> 3418 </button></div> 3419 <div class="details-con flex ai-start jc-between colgap-8 pl-12 pr-12"> 3420 <a href="/products/ayothaya-kingdom-oversized-dress-black?_pos=7&_sid=aeb41108e&_ss=r" title="Ayothaya Kingdom Over
3420sized Dress" class="left-side"><p class="l3 uppercase c-dark-grey mb-8">Ayothaya Kingdom</p><h4 class="p3">Ayothaya Kingdom Oversized Dress</h4> 3421 3422 <div class="price flex jc-start ai-center colgap-4 flex-wrap mt-4"> 3423 3424 <div class="applied-price p3 "> 3425 <span translate="no" class="money">THB ฿ 8,500.00</span> 3426 </div></div> 3427 </a> 3428 3429 </div><div class="product-color-swatch swatch-con flex flex-wrap colgap-8 pl-12 pr-12 mt-12"> 3430 3431 3432 3433 3434 3435<button 3436 type="button" 3437 onclick="$360.productCardChangeColor(this);" 3438 class="swatch-btn each swatch-black selected" 3439 data-image-url="//www.jimthompson.com/cdn/shop/files/ayothaya-kingdom-oversized-dress-black3.jpg?v=1769673685&width=1000" 3440 data-variant-id="46031155232924" 3441 style="width: 20px; height: 20px; " 3442 > </button></div></div> 3443</div> 3444</div><div class="product-card-wrapper col-6 col-t-6 col-d-3" data-total-products="254"><div class="product-card overflow relative"> 3445 <div class="main-con relative"> 3446 <div class="main-con-inner relative"> 3447 <a href="/products/bai-bon-lace-up-maxi-dress-beige?_pos=8&_sid=aeb41108e&_ss=r" title="Bai Bon Lace Up Maxi Dress" class="block mb-16"> 3448 <div class="image-con"> 3449 <div class="primary"><div class="global-image-wrapper no-bg" style="padding-bottom:133.33333333333334%;"> 3450<img data-src="//www.jimthompson.com/cdn/shop/files/bai-bon-lace-up-maxi-dress-beige4.jpg?v=1787549882&width=10" sizes="100vw" data-srcset="//www.jimthompson.com/cdn/shop/files/bai-bon-lace-up-maxi-dress-beige4.jpg?v=1787549882&width=100 100w,//www.jimthompson.com/cdn/shop/files/bai-bon-lace-up-maxi-dress-beige4.jpg?v=1787549882&width=200 200w,//www.jimthompson.com/cdn/shop/files/bai-bon-lace-up-maxi-dress-beige4.jpg?v=1787549882&width=300 300w,//www.jimthompson.com/cdn/shop/files/bai-bon-lace-up-maxi-dress-beige4.jpg?v=1787549882&width=400 400w,//www.jimthompson.com/cdn/shop/files/bai-bon-lace-up-maxi-dress-beige4.jpg?v=1787549882&width=500 500w,//www.jimthompson.com/cdn/shop/files/bai-bon-lace-up-maxi-dress-beige4.jpg?v=1787549882&width=600 600w,//www.jimthompson.com/cdn/shop/files/bai-bon-lace-up-maxi-dress-beige4.jpg?v=1787549882&width=700 700w,//www.jimthompson.com/cdn/shop/files/bai-bon-lace-up-maxi-dress-beige4.jpg?v=1787549882&width=800 800w,//www.jimthompson.com/cdn/shop/files/bai-bon-lace-up-maxi-dress-beige4.jpg?v=1787549882&width=900 900w,//www.jimthompson.com/cdn/shop/files/bai-bon-lace-up-maxi-dress-beige4.jpg?v=1787549882&width=1000 1000w,//www.jimthompson.com/cdn/shop/files/bai-bon-lace-up-maxi-dress-beige4.jpg?v=1787549882&width=1100 1100w,//www.jimthompson.com/cdn/shop/files/bai-bon-lace-up-maxi-dress-beige4.jpg?v=1787549882&width=1200 1200w,//www.jimthompson.com/cdn/shop/files/bai-bon-lace-up-maxi-dress-beige4.jpg?v=1787549882&width=1500 1500w,//www.jimthompson.com/cdn/shop/files/bai-bon-lace-up-maxi-dress-beige4.jpg?v=1787549882&width=2000 2000w" alt="Beige" class="image lazy"></div> 3451</div></div> 3452 3453 <!-- Swym Wishlist Plus EPI Button with default first variant --> 3454 3455 <!-- Swym Wishlist Plus EPI Button--> 3456 </a><button type="button" class="wishlist-btn absolute right-20 bottom-20" onclick="authDrawer.handleShowDrawer()"> 3457 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewbox="0 0 20 20" fill="none"> 3458 <path fill-rule="evenodd" clip-rule="evenodd" d="M3.17212 5.17202C3.92223 4.42214 4.93946 4.00087 6.00012 4.00087C7.06078 4.00087 8.07801 4.42214 8.82812 5.17202L10.0001 6.34302L11.1721 5.17202C11.5411 4.78998 11.9825 4.48525 12.4705 4.27561C12.9585 4.06598 13.4834 3.95563 14.0145 3.95102C14.5456 3.9464 15.0723 4.04761 15.5639 4.24873C16.0555 4.44986 16.5021 4.74687 16.8777 5.12244C17.2533 5.49801 17.5503 5.94462 17.7514 6.4362C17.9525 6.92779 18.0537 7.45451 18.0491 7.98562C18.0445 8.51674 17.9342 9.04162 17.7245 9.52964C17.5149 10.0177 17.2102 10.459 16.8281 10.828L10.0001 17.657L3.17212 10.828C2.42224 10.0779 2.00098 9.06068 2.00098 8.00002C2.00098 6.93936 2.42224 5.92213 3.17212 5.17202V5.17202Z" stroke="black" stroke-linejoin="round"></path> 3459</svg> 3460 </button></div> 3461 <div class="details-con flex ai-start jc-between colgap-8 pl-12 pr-12"> 3462 <a href="/products/bai-bon-lace-up-maxi-dress-beige?_pos=8&_sid=aeb41108e&_ss=r" title="Bai Bon Lace Up Maxi Dress" class="left-side"><p class="l3 uppercase c-dark-grey mb-8">BAI BON</p><h4 class="p3">Bai Bon Lace Up Maxi Dress</h4> 3463 3464 <div class="price flex jc-start ai-center colgap-4 flex-wrap mt-4"> 3465 3466 <div class="applied-price p3 ">
3467 <span translate="no" class="money">THB ฿ 14,500.00</span> 3468 </div></div> 3469 </a> 3470 3471 </div><div class="product-color-swatch swatch-con flex flex-wrap colgap-8 pl-12 pr-12 mt-12"> 3472 3473 3474 3475 3476 3477<button 3478 type="button" 3479 onclick="$360.productCardChangeColor(this);" 3480 class="swatch-btn each swatch-beige selected" 3481 data-image-url="//www.jimthompson.com/cdn/shop/files/bai-bon-lace-up-maxi-dress-beige4.jpg?v=1787549882&width=1000" 3482 data-variant-id="47434413539484" 3483 style="width: 20px; height: 20px; " 3484 > </button></div></div> 3485</div> 3486</div><div class="product-card-wrapper col-6 col-t-6 col-d-3" data-total-products="254"><div class="product-card overflow relative"> 3487 <div class="main-con relative"> 3488 <div class="main-con-inner relative"> 3489 <a href="/products/aran-mural-zipped-shoulder-maxi-dress-olive-green?_pos=9&_sid=aeb41108e&_ss=r" title="Aran Mural Zipped Shoulder Maxi Dress" class="block mb-16"> 3490 <div class="image-con"> 3491 <div class="primary"><div class="global-image-wrapper no-bg" style="padding-bottom:133.33333333333334%;"> 3492<img data-src="//www.jimthompson.com/cdn/shop/files/aran-mural-zipped-shoulder-maxi-dress-olive-green2.jpg?v=1782129557&width=10" sizes="100vw" data-srcset="//www.jimthompson.com/cdn/shop/files/aran-mural-zipped-shoulder-maxi-dress-olive-green2.jpg?v=1782129557&width=100 100w,//www.jimthompson.com/cdn/shop/files/aran-mural-zipped-shoulder-maxi-dress-olive-green2.jpg?v=1782129557&width=200 200w,//www.jimthompson.com/cdn/shop/files/aran-mural-zipped-shoulder-maxi-dress-olive-green2.jpg?v=1782129557&width=300 300w,//www.jimthompson.com/cdn/shop/files/aran-mural-zipped-shoulder-maxi-dress-olive-green2.jpg?v=1782129557&width=400 400w,//www.jimthompson.com/cdn/shop/files/aran-mural-zipped-shoulder-maxi-dress-olive-green2.jpg?v=1782129557&width=500 500w,//www.jimthompson.com/cdn/shop/files/aran-mural-zipped-shoulder-maxi-dress-olive-green2.jpg?v=1782129557&width=600 600w,//www.jimthompson.com/cdn/shop/files/aran-mural-zipped-shoulder-maxi-dress-olive-green2.jpg?v=1782129557&width=700 700w,//www.jimthompson.com/cdn/shop/files/aran-mural-zipped-shoulder-maxi-dress-olive-green2.jpg?v=1782129557&width=800 800w,//www.jimthompson.com/cdn/shop/files/aran-mural-zipped-shoulder-maxi-dress-olive-green2.jpg?v=1782129557&width=900 900w,//www.jimthompson.com/cdn/shop/files/aran-mural-zipped-shoulder-maxi-dress-olive-green2.jpg?v=1782129557&width=1000 1000w,//www.jimthompson.com/cdn/shop/files/aran-mural-zipped-shoulder-maxi-dress-olive-green2.jpg?v=1782129557&width=1100 1100w,//www.jimthompson.com/cdn/shop/files/aran-mural-zipped-shoulder-maxi-dress-olive-green2.jpg?v=1782129557&width=1200 1200w,//www.jimthompson.com/cdn/shop/files/aran-mural-zipped-shoulder-maxi-dress-olive-green2.jpg?v=1782129557&width=1500 1500w,//www.jimthompson.com/cdn/shop/files/aran-mural-zipped-shoulder-maxi-dress-olive-green2.jpg?v=1782129557&width=2000 2000w" alt="Olive Green" class="image lazy"></div> 3493</div></div> 3494 3495 <!-- Swym Wishlist Plus EPI Button with default first variant --> 3496 3497 <!-- Swym Wishlist Plus EPI Button--> 3498 </a><button type="button" class="wishlist-btn absolute right-20 bottom-20" onclick="authDrawer.handleShowDrawer()"> 3499 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewbox="0 0 20 20" fill="none"> 3500 <path fill-rule="evenodd" clip-rule="evenodd" d="M3.17212 5.17202C3.92223 4.42214 4.93946 4.00087 6.00012 4.00087C7.06078 4.00087 8.07801 4.42214 8.82812 5.17202L10.0001 6.34302L11.1721 5.17202C11.5411 4.78998 11.9825 4.48525 12.4705 4.27561C12.9585 4.06598 13.4834 3.95563 14.0145 3.95102C14.5456 3.9464 15.0723 4.04761 15.5639 4.24873C16.0555 4.44986 16.5021 4.74687 16.8777 5.12244C17.2533 5.49801 17.5503 5.94462 17.7514 6.4362C17.9525 6.92779 18.0537 7.45451 18.0491 7.98562C18.0445 8.51674 17.9342 9.04162 17.7245 9.52964C17.5149 10.0177 17.2102 10.459 16.8281 10.828L10.0001 17.657L3.17212 10.828C2.42224 10.0779 2.00098 9.06068 2.00098 8.00002C2.00098 6.93936 2.42224 5.92213 3.17212 5.17202V5.17202Z" stroke="black" stroke-linejoin="round"></path> 3501</svg> 3502 </button></div> 3503 <div class="details-con flex ai-start jc-between colgap-8 pl-12 pr-12"> 3504 <a href="/products/aran-mural-zipped-shoulder-maxi-dress-olive-green?_pos=9&_sid=aeb41108e&_ss=r" title="Aran Mural Zipped Shoulder Maxi Dress" class="left-side"><p class="l3 uppercase c-dark-grey mb-8">Aran Mural</p><h4 class="p3">Aran Mural Zipped Shoulder Maxi Dress</h4> 3505 3506 <div class="price flex jc-start ai-center colgap-4 flex-wrap mt-4"> 3507 3508 <div class="applied-price p3 ">
3509 <span translate="no" class="money">THB ฿ 13,900.00</span> 3510 </div></div> 3511 </a> 3512 3513 </div><div class="product-color-swatch swatch-con flex flex-wrap colgap-8 pl-12 pr-12 mt-12"> 3514 3515 3516 3517 3518 3519<button 3520 type="button" 3521 onclick="$360.productCardChangeColor(this);" 3522 class="swatch-btn each swatch-olive-green selected" 3523 data-image-url="//www.jimthompson.com/cdn/shop/files/aran-mural-zipped-shoulder-maxi-dress-olive-green2.jpg?v=1782129557&width=1000" 3524 data-variant-id="47097270599836" 3525 style="width: 20px; height: 20px; " 3526 > </button></div></div> 3527</div> 3528</div><div class="product-card-wrapper col-6 col-t-6 col-d-3" data-total-products="254"><div class="product-card overflow relative"> 3529 <div class="main-con relative"> 3530 <div class="main-con-inner relative"> 3531 <a href="/products/fluttering-sleeveless-maxi-dress-blue?_pos=10&_sid=aeb41108e&_ss=r" title="Fluttering Sleeveless Maxi Dress" class="block mb-16"> 3532 <div class="image-con"> 3533 <div class="primary"><div class="global-image-wrapper no-bg" style="padding-bottom:133.33333333333334%;"> 3534<img data-src="//www.jimthompson.com/cdn/shop/files/fluttering-sleeveless-maxi-dress-blue4.jpg?v=1783998948&width=10" sizes="100vw" data-srcset="//www.jimthompson.com/cdn/shop/files/fluttering-sleeveless-maxi-dress-blue4.jpg?v=1783998948&width=100 100w,//www.jimthompson.com/cdn/shop/files/fluttering-sleeveless-maxi-dress-blue4.jpg?v=1783998948&width=200 200w,//www.jimthompson.com/cdn/shop/files/fluttering-sleeveless-maxi-dress-blue4.jpg?v=1783998948&width=300 300w,//www.jimthompson.com/cdn/shop/files/fluttering-sleeveless-maxi-dress-blue4.jpg?v=1783998948&width=400 400w,//www.jimthompson.com/cdn/shop/files/fluttering-sleeveless-maxi-dress-blue4.jpg?v=1783998948&width=500 500w,//www.jimthompson.com/cdn/shop/files/fluttering-sleeveless-maxi-dress-blue4.jpg?v=1783998948&width=600 600w,//www.jimthompson.com/cdn/shop/files/fluttering-sleeveless-maxi-dress-blue4.jpg?v=1783998948&width=700 700w,//www.jimthompson.com/cdn/shop/files/fluttering-sleeveless-maxi-dress-blue4.jpg?v=1783998948&width=800 800w,//www.jimthompson.com/cdn/shop/files/fluttering-sleeveless-maxi-dress-blue4.jpg?v=1783998948&width=900 900w,//www.jimthompson.com/cdn/shop/files/fluttering-sleeveless-maxi-dress-blue4.jpg?v=1783998948&width=1000 1000w,//www.jimthompson.com/cdn/shop/files/fluttering-sleeveless-maxi-dress-blue4.jpg?v=1783998948&width=1100 1100w,//www.jimthompson.com/cdn/shop/files/fluttering-sleeveless-maxi-dress-blue4.jpg?v=1783998948&width=1200 1200w,//www.jimthompson.com/cdn/shop/files/fluttering-sleeveless-maxi-dress-blue4.jpg?v=1783998948&width=1500 1500w,//www.jimthompson.com/cdn/shop/files/fluttering-sleeveless-maxi-dress-blue4.jpg?v=1783998948&width=2000 2000w" alt="Blue" class="image lazy"></div> 3535</div></div> 3536 3537 <!-- Swym Wishlist Plus EPI Button with default first variant --> 3538 3539 <!-- Swym Wishlist Plus EPI Button--> 3540 </a><button type="button" class="wishlist-btn absolute right-20 bottom-20" onclick="authDrawer.handleShowDrawer()"> 3541 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewbox="0 0 20 20" fill="none"> 3542 <path fill-rule="evenodd" clip-rule="evenodd" d="M3.17212 5.17202C3.92223 4.42214 4.93946 4.00087 6.00012 4.00087C7.06078 4.00087 8.07801 4.42214 8.82812 5.17202L10.0001 6.34302L11.1721 5.17202C11.5411 4.78998 11.9825 4.48525 12.4705 4.27561C12.9585 4.06598 13.4834 3.95563 14.0145 3.95102C14.5456 3.9464 15.0723 4.04761 15.5639 4.24873C16.0555 4.44986 16.5021 4.74687 16.8777 5.12244C17.2533 5.49801 17.5503 5.94462 17.7514 6.4362C17.9525 6.92779 18.0537 7.45451 18.0491 7.98562C18.0445 8.51674 17.9342 9.04162 17.7245 9.52964C17.5149 10.0177 17.2102 10.459 16.8281 10.828L10.0001 17.657L3.17212 10.828C2.42224 10.0779 2.00098 9.06068 2.00098 8.00002C2.00098 6.93936 2.42224 5.92213 3.17212 5.17202V5.17202Z" stroke="black" stroke-linejoin="round"></path> 3543</svg> 3544 </button></div> 3545 <div class="details-con flex ai-start jc-between colgap-8 pl-12 pr-12"> 3546 <a href="/products/fluttering-sleeveless-maxi-dress-blue?_pos=10&_sid=aeb41108e&_ss=r" title="Flutter
3546ing Sleeveless Maxi Dress" class="left-side"><p class="l3 uppercase c-dark-grey mb-8">Jim Thompson X PHANNAPAST</p><h4 class="p3">Fluttering Sleeveless Maxi Dress</h4> 3547 3548 <div class="price flex jc-start ai-center colgap-4 flex-wrap mt-4"> 3549 3550 <div class="applied-price p3 "> 3551 <span translate="no" class="money">THB ฿ 17,200.00</span> 3552 </div></div> 3553 </a> 3554 3555 </div><div class="product-color-swatch swatch-con flex flex-wrap colgap-8 pl-12 pr-12 mt-12"> 3556 3557 3558 3559 3560 3561<button 3562 type="button" 3563 onclick="$360.productCardChangeColor(this);" 3564 class="swatch-btn each swatch-blue selected" 3565 data-image-url="//www.jimthompson.com/cdn/shop/files/fluttering-sleeveless-maxi-dress-blue4.jpg?v=1783998948&width=1000" 3566 data-variant-id="47201689632924" 3567 style="width: 20px; height: 20px; " 3568 > </button></div></div> 3569</div> 3570</div><div class="product-card-wrapper col-6 col-t-6 col-d-3" data-total-products="254"><div class="product-card overflow relative"> 3571 <div class="main-con relative"> 3572 <div class="main-con-inner relative"> 3573 <a href="/products/maxi-shirt-dress-beige-botanical-fantasy?_pos=11&_sid=aeb41108e&_ss=r" title="Maxi Shirt Dress" class="block mb-16"> 3574 <div class="image-con"> 3575 <div class="primary"><div class="global-image-wrapper no-bg" style="padding-bottom:133.33333333333334%;"> 3576<img data-src="//www.jimthompson.com/cdn/shop/files/maxi-shirt-dress-beige-botanical-fantasy4.jpg?v=1782129168&width=10" sizes="100vw" data-srcset="//www.jimthompson.com/cdn/shop/files/maxi-shirt-dress-beige-botanical-fantasy4.jpg?v=1782129168&width=100 100w,//www.jimthompson.com/cdn/shop/files/maxi-shirt-dress-beige-botanical-fantasy4.jpg?v=1782129168&width=200 200w,//www.jimthompson.com/cdn/shop/files/maxi-shirt-dress-beige-botanical-fantasy4.jpg?v=1782129168&width=300 300w,//www.jimthompson.com/cdn/shop/files/maxi-shirt-dress-beige-botanical-fantasy4.jpg?v=1782129168&width=400 400w,//www.jimthompson.com/cdn/shop/files/maxi-shirt-dress-beige-botanical-fantasy4.jpg?v=1782129168&width=500 500w,//www.jimthompson.com/cdn/shop/files/maxi-shirt-dress-beige-botanical-fantasy4.jpg?v=1782129168&width=600 600w,//www.jimthompson.com/cdn/shop/files/maxi-shirt-dress-beige-botanical-fantasy4.jpg?v=1782129168&width=700 700w,//www.jimthompson.com/cdn/shop/files/maxi-shirt-dress-beige-botanical-fantasy4.jpg?v=1782129168&width=800 800w,//www.jimthompson.com/cdn/shop/files/maxi-shirt-dress-beige-botanical-fantasy4.jpg?v=1782129168&width=900 900w,//www.jimthompson.com/cdn/shop/files/maxi-shirt-dress-beige-botanical-fantasy4.jpg?v=1782129168&width=1000 1000w,//www.jimthompson.com/cdn/shop/files/maxi-shirt-dress-beige-botanical-fantasy4.jpg?v=1782129168&width=1100 1100w,//www.jimthompson.com/cdn/shop/files/maxi-shirt-dress-beige-botanical-fantasy4.jpg?v=1782129168&width=1200 1200w,//www.jimthompson.com/cdn/shop/files/maxi-shirt-dress-beige-botanical-fantasy4.jpg?v=1782129168&width=1500 1500w,//www.jimthompson.com/cdn/shop/files/maxi-shirt-dress-beige-botanical-fantasy4.jpg?v=1782129168&width=2000 2000w" alt="Beige" class="image lazy"></div> 3577</div></div> 3578 3579 <!-- Swym Wishlist Plus EPI Button with default first variant --> 3580 3581 <!-- Swym Wishlist Plus EPI Button--> 3582 </a><button type="button" class="wishlist-btn absolute right-20 bottom-20" onclick="authDrawer.handleShowDrawer()"> 3583 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewbox="0 0 20 20" fill="none"> 3584 <path fill-rule="evenodd" clip-rule="evenodd" d="M3.17212 5.17202C3.92223 4.42214 4.93946 4.00087 6.00012 4.00087C7.06078 4.00087 8.07801 4.42214 8.82812 5.17202L10.0001 6.34302L11.1721 5.17202C11.5411 4.78998 11.9825 4.48525 12.4705 4.27561C12.9585 4.06598 13.4834 3.95563 14.0145 3.95102C14.5456 3.9464 15.0723 4.04761 15.5639 4.24873C16.0555 4.44986 16.5021 4.74687 16.8777 5.12244C17.2533 5.49801 17.5503 5.94462 17.7514 6.4362C17.9525 6.92779 18.0537 7.45451 18.0491 7.98562C18.0445 8.51674 17.9342 9.04162 17.7245 9.52964C17.5149 10.0177 17.2102 10.459 16.8281 10.828L10.0001 17.657L3.17212 10.828C2.42224 10.0779 2.00098 9.06068 2.00098 8.00002C2.00098 6.93936 2.42224 5.92213 3.17212 5.17202V5.17202Z" stroke="black" stroke-linejoin="round"></path> 3585</svg> 3586 </button></div> 3587 <div class="details-con flex ai-start jc-between colgap-8 pl-12 pr-12"> 3588 <a href="/products/maxi-shirt-dress-beige-botanical-fantasy?_pos=11&_sid=aeb41108e&_ss=r" title="Maxi Shirt Dress" class="left-side"><h4 class="p3">Maxi Shirt Dress</h4> 3589 3590 <div class="price flex jc-start ai-center colgap-4 flex-wrap mt-4"> 3591 3592 <div class="applied-price p3 ">
3593 <span translate="no" class="money">THB ฿ 6,500.00</span> 3594 </div></div> 3595 </a> 3596 3597 </div><div class="product-color-swatch swatch-con flex flex-wrap colgap-8 pl-12 pr-12 mt-12"> 3598 3599 3600 3601 3602 3603<button 3604 type="button" 3605 onclick="$360.productCardChangeColor(this);" 3606 class="swatch-btn each swatch-beige selected" 3607 data-image-url="//www.jimthompson.com/cdn/shop/files/maxi-shirt-dress-beige-botanical-fantasy4.jpg?v=1782129168&width=1000" 3608 data-variant-id="47097271320732" 3609 style="width: 20px; height: 20px; " 3610 > </button></div></div> 3611</div> 3612</div><div class="product-card-wrapper col-6 col-t-6 col-d-3" data-total-products="254"><div class="product-card overflow relative"> 3613 <div class="main-con relative"> 3614 <div class="main-con-inner relative"> 3615 <a href="/products/asymmetical-maxi-dress-white?_pos=12&_sid=aeb41108e&_ss=r" title="Asymmetical Maxi Dress" class="block mb-16"> 3616 <div class="image-con"> 3617 <div class="primary"><div class="global-image-wrapper no-bg" style="padding-bottom:133.33333333333334%;"> 3618<img data-src="//www.jimthompson.com/cdn/shop/files/Asymmetical_Maxi_Dress_1.jpg?v=1789353595&width=10" sizes="100vw" data-srcset="//www.jimthompson.com/cdn/shop/files/Asymmetical_Maxi_Dress_1.jpg?v=1789353595&width=100 100w,//www.jimthompson.com/cdn/shop/files/Asymmetical_Maxi_Dress_1.jpg?v=1789353595&width=200 200w,//www.jimthompson.com/cdn/shop/files/Asymmetical_Maxi_Dress_1.jpg?v=1789353595&width=300 300w,//www.jimthompson.com/cdn/shop/files/Asymmetical_Maxi_Dress_1.jpg?v=1789353595&width=400 400w,//www.jimthompson.com/cdn/shop/files/Asymmetical_Maxi_Dress_1.jpg?v=1789353595&width=500 500w,//www.jimthompson.com/cdn/shop/files/Asymmetical_Maxi_Dress_1.jpg?v=1789353595&width=600 600w,//www.jimthompson.com/cdn/shop/files/Asymmetical_Maxi_Dress_1.jpg?v=1789353595&width=700 700w,//www.jimthompson.com/cdn/shop/files/Asymmetical_Maxi_Dress_1.jpg?v=1789353595&width=800 800w,//www.jimthompson.com/cdn/shop/files/Asymmetical_Maxi_Dress_1.jpg?v=1789353595&width=900 900w,//www.jimthompson.com/cdn/shop/files/Asymmetical_Maxi_Dress_1.jpg?v=1789353595&width=1000 1000w,//www.jimthompson.com/cdn/shop/files/Asymmetical_Maxi_Dress_1.jpg?v=1789353595&width=1100 1100w,//www.jimthompson.com/cdn/shop/files/Asymmetical_Maxi_Dress_1.jpg?v=1789353595&width=1200 1200w,//www.jimthompson.com/cdn/shop/files/Asymmetical_Maxi_Dress_1.jpg?v=1789353595&width=1500 1500w,//www.jimthompson.com/cdn/shop/files/Asymmetical_Maxi_Dress_1.jpg?v=1789353595&width=2000 2000w" alt="White" class="image lazy"></div> 3619</div></div> 3620 3621 <!-- Swym Wishlist Plus EPI Button with default first variant --> 3622 3623 <!-- Swym Wishlist Plus EPI Button--> 3624 </a><button type="button" class="wishlist-btn absolute right-20 bottom-20" onclick="authDrawer.handleShowDrawer()"> 3625 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewbox="0 0 20 20" fill="none"> 3626 <path fill-rule="evenodd" clip-rule="evenodd" d="M3.17212 5.17202C3.92223 4.42214 4.93946 4.00087 6.00012 4.00087C7.06078 4.00087 8.07801 4.42214 8.82812 5.17202L10.0001 6.34302L11.1721 5.17202C11.5411 4.78998 11.9825 4.48525 12.4705 4.27561C12.9585 4.06598 13.4834 3.95563 14.0145 3.95102C14.5456 3.9464 15.0723 4.04761 15.5639 4.24873C16.0555 4.44986 16.5021 4.74687 16.8777 5.12244C17.2533 5.49801 17.5503 5.94462 17.7514 6.4362C17.9525 6.92779 18.0537 7.45451 18.0491 7.98562C18.0445 8.51674 17.9342 9.04162 17.7245 9.52964C17.5149 10.0177 17.2102 10.459 16.8281 10.828L10.0001 17.657L3.17212 10.828C2.42224 10.0779 2.00098 9.06068 2.00098 8.00002C2.00098 6.93936 2.42224 5.92213 3.17212 5.17202V5.17202Z" stroke="black" stroke-linejoin="round"></path> 3627</svg> 3628 </button></div> 3629 <div class="details-con flex ai-start jc-between colgap-8 pl-12 pr-12"> 3630 <a href="/products/asymmetical-maxi-dress-white?_pos=12&_sid=aeb41108e&_ss=r" title="Asymmetical Maxi Dress" class="left-side"><h4 class="p3">Asymmetical Maxi Dress</h4> 3631 3632 <div class="price flex jc-start ai-center colgap-4 flex-wrap mt-4"> 3633 3634 <div class="applied-price p3 ">
3635 <span translate="no" class="money">THB ฿ 13,900.00</span> 3636 </div></div> 3637 </a> 3638 3639 </div><div class="product-color-swatch swatch-con flex flex-wrap colgap-8 pl-12 pr-12 mt-12"> 3640 3641 3642 3643 3644 3645<button 3646 type="button" 3647 onclick="$360.productCardChangeColor(this);" 3648 class="swatch-btn each swatch-white b-1 b-light-grey selected" 3649 data-image-url="//www.jimthompson.com/cdn/shop/files/Asymmetical_Maxi_Dress_1.jpg?v=1789353595&width=1000" 3650 data-variant-id="47434426286236" 3651 style="width: 20px; height: 20px; " 3652 > </button></div></div> 3653</div> 3654</div><div class="product-card-wrapper col-6 col-t-6 col-d-3" data-total-products="254"><div class="product-card overflow relative"> 3655 <div class="main-con relative"> 3656 <div class="main-con-inner relative"> 3657 <a href="/products/ruffled-trimmed-wrap-midi-dress-black?_pos=13&_sid=aeb41108e&_ss=r" title="Ruffled-Trimmed Wrap Midi Dress" class="block mb-16"> 3658 <div class="image-con"> 3659 <div class="primary"><div class="global-image-wrapper no-bg" style="padding-bottom:133.33333333333334%;"> 3660<img data-src="//www.jimthompson.com/cdn/shop/files/ruffled-trimmed-wrap-midi-dress-black4.jpg?v=1776394984&width=10" sizes="100vw" data-srcset="//www.jimthompson.com/cdn/shop/files/ruffled-trimmed-wrap-midi-dress-black4.jpg?v=1776394984&width=100 100w,//www.jimthompson.com/cdn/shop/files/ruffled-trimmed-wrap-midi-dress-black4.jpg?v=1776394984&width=200 200w,//www.jimthompson.com/cdn/shop/files/ruffled-trimmed-wrap-midi-dress-black4.jpg?v=1776394984&width=300 300w,//www.jimthompson.com/cdn/shop/files/ruffled-trimmed-wrap-midi-dress-black4.jpg?v=1776394984&width=400 400w,//www.jimthompson.com/cdn/shop/files/ruffled-trimmed-wrap-midi-dress-black4.jpg?v=1776394984&width=500 500w,//www.jimthompson.com/cdn/shop/files/ruffled-trimmed-wrap-midi-dress-black4.jpg?v=1776394984&width=600 600w,//www.jimthompson.com/cdn/shop/files/ruffled-trimmed-wrap-midi-dress-black4.jpg?v=1776394984&width=700 700w,//www.jimthompson.com/cdn/shop/files/ruffled-trimmed-wrap-midi-dress-black4.jpg?v=1776394984&width=800 800w,//www.jimthompson.com/cdn/shop/files/ruffled-trimmed-wrap-midi-dress-black4.jpg?v=1776394984&width=900 900w,//www.jimthompson.com/cdn/shop/files/ruffled-trimmed-wrap-midi-dress-black4.jpg?v=1776394984&width=1000 1000w,//www.jimthompson.com/cdn/shop/files/ruffled-trimmed-wrap-midi-dress-black4.jpg?v=1776394984&width=1100 1100w,//www.jimthompson.com/cdn/shop/files/ruffled-trimmed-wrap-midi-dress-black4.jpg?v=1776394984&width=1200 1200w,//www.jimthompson.com/cdn/shop/files/ruffled-trimmed-wrap-midi-dress-black4.jpg?v=1776394984&width=1500 1500w,//www.jimthompson.com/cdn/shop/files/ruffled-trimmed-wrap-midi-dress-black4.jpg?v=1776394984&width=2000 2000w" alt="Black" class="image lazy"></div> 3661</div></div> 3662 3663 <!-- Swym Wishlist Plus EPI Button with default first variant --> 3664 3665 <!-- Swym Wishlist Plus EPI Button--> 3666 </a><button type="button" class="wishlist-btn absolute right-20 bottom-20" onclick="authDrawer.handleShowDrawer()"> 3667 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewbox="0 0 20 20" fill="none"> 3668 <path fill-rule="evenodd" clip-rule="evenodd" d="M3.17212 5.17202C3.92223 4.42214 4.93946 4.00087 6.00012 4.00087C7.06078 4.00087 8.07801 4.42214 8.82812 5.17202L10.0001 6.34302L11.1721 5.17202C11.5411 4.78998 11.9825 4.48525 12.4705 4.27561C12.9585 4.06598 13.4834 3.95563 14.0145 3.95102C14.5456 3.9464 15.0723 4.04761 15.5639 4.24873C16.0555 4.44986 16.5021 4.74687 16.8777 5.12244C17.2533 5.49801 17.5503 5.94462 17.7514 6.4362C17.9525 6.92779 18.0537 7.45451 18.0491 7.98562C18.0445 8.51674 17.9342 9.04162 17.7245 9.52964C17.5149 10.0177 17.2102 10.459 16.8281 10.828L10.0001 17.657L3.17212 10.828C2.42224 10.0779 2.00098 9.06068 2.00098 8.00002C2.00098 6.93936 2.42224 5.92213 3.17212 5.17202V5.17202Z" stroke="black" stroke-linejoin="round"></path> 3669</svg> 3670 </button></div> 3671 <div class="details-con flex ai-start jc-between colgap-8 pl-12 pr-12"> 3672 <a href="/products/ruffled-trimmed-wrap-midi-dress-black?_pos=13&_sid=aeb41108e&_ss=r" title="Ruffled-Trimmed Wrap Midi Dress" class="left-side"><h4 class="p3">Ruffled-Trimmed Wrap Midi Dress</h4> 3673 3674 <div class="price flex jc-start ai-center colgap-4 flex-wrap mt-4"> 3675 3676 <div class="applied-price p3 ">
3677 <span translate="no" class="money">THB ฿ 12,900.00</span> 3678 </div></div> 3679 </a> 3680 3681 </div><div class="product-color-swatch swatch-con flex flex-wrap colgap-8 pl-12 pr-12 mt-12"> 3682 3683 3684 3685 3686 3687<button 3688 type="button" 3689 onclick="$360.productCardChangeColor(this);" 3690 class="swatch-btn each swatch-black " 3691 data-image-url="//www.jimthompson.com/cdn/shop/files/ruffled-trimmed-wrap-midi-dress-black4.jpg?v=1776394984&width=1000" 3692 data-variant-id="46684715843740" 3693 style="width: 20px; height: 20px; " 3694 > </button></div></div> 3695</div> 3696</div><div class="product-card-wrapper col-6 col-t-6 col-d-3" data-total-products="254"><div class="product-card overflow relative"> 3697 <div class="main-con relative"> 3698 <div class="main-con-inner relative"> 3699 <a href="/products/bai-bon-silk-maxi-dress-with-french-cuff-beige?_pos=14&_sid=aeb41108e&_ss=r" title="Bai Bon Silk Maxi Dress with French Cuff" class="block mb-16"> 3700 <div class="image-con"> 3701 <div class="primary"><div class="global-image-wrapper no-bg" style="padding-bottom:133.33333333333334%;"> 3702<img data-src="//www.jimthompson.com/cdn/shop/files/bai-bon-silk-maxi-dress-with-french-cuff-beige4.jpg?v=1787549877&width=10" sizes="100vw" data-srcset="//www.jimthompson.com/cdn/shop/files/bai-bon-silk-maxi-dress-with-french-cuff-beige4.jpg?v=1787549877&width=100 100w,//www.jimthompson.com/cdn/shop/files/bai-bon-silk-maxi-dress-with-french-cuff-beige4.jpg?v=1787549877&width=200 200w,//www.jimthompson.com/cdn/shop/files/bai-bon-silk-maxi-dress-with-french-cuff-beige4.jpg?v=1787549877&width=300 300w,//www.jimthompson.com/cdn/shop/files/bai-bon-silk-maxi-dress-with-french-cuff-beige4.jpg?v=1787549877&width=400 400w,//www.jimthompson.com/cdn/shop/files/bai-bon-silk-maxi-dress-with-french-cuff-beige4.jpg?v=1787549877&width=500 500w,//www.jimthompson.com/cdn/shop/files/bai-bon-silk-maxi-dress-with-french-cuff-beige4.jpg?v=1787549877&width=600 600w,//www.jimthompson.com/cdn/shop/files/bai-bon-silk-maxi-dress-with-french-cuff-beige4.jpg?v=1787549877&width=700 700w,//www.jimthompson.com/cdn/shop/files/bai-bon-silk-maxi-dress-with-french-cuff-beige4.jpg?v=1787549877&width=800 800w,//www.jimthompson.com/cdn/shop/files/bai-bon-silk-maxi-dress-with-french-cuff-beige4.jpg?v=1787549877&width=900 900w,//www.jimthompson.com/cdn/shop/files/bai-bon-silk-maxi-dress-with-french-cuff-beige4.jpg?v=1787549877&width=1000 1000w,//www.jimthompson.com/cdn/shop/files/bai-bon-silk-maxi-dress-with-french-cuff-beige4.jpg?v=1787549877&width=1100 1100w,//www.jimthompson.com/cdn/shop/files/bai-bon-silk-maxi-dress-with-french-cuff-beige4.jpg?v=1787549877&width=1200 1200w,//www.jimthompson.com/cdn/shop/files/bai-bon-silk-maxi-dress-with-french-cuff-beige4.jpg?v=1787549877&width=1500 1500w,//www.jimthompson.com/cdn/shop/files/bai-bon-silk-maxi-dress-with-french-cuff-beige4.jpg?v=1787549877&width=2000 2000w" alt="Beige" class="image lazy"></div> 3703</div></div> 3704 3705 <!-- Swym Wishlist Plus EPI Button with default first variant --> 3706 3707 <!-- Swym Wishlist Plus EPI Button--> 3708 </a><button type="button" class="wishlist-btn absolute right-20 bottom-20" onclick="authDrawer.handleShowDrawer()"> 3709 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewbox="0 0 20 20" fill="none"> 3710 <path fill-rule="evenodd" clip-rule="evenodd" d="M3.17212 5.17202C3.92223 4.42214 4.93946 4.00087 6.00012 4.00087C7.06078 4.00087 8.07801 4.42214 8.82812 5.17202L10.0001 6.34302L11.1721 5.17202C11.5411 4.78998 11.9825 4.48525 12.4705 4.27561C12.9585 4.06598 13.4834 3.95563 14.0145 3.95102C14.5456 3.9464 15.0723 4.04761 15.5639 4.24873C16.0555 4.44986 16.5021 4.74687 16.8777 5.12244C17.2533 5.49801 17.5503 5.94462 17.7514 6.4362C17.9525 6.92779 18.0537 7.45451 18.0491 7.98562C18.0445 8.51674 17.9342 9.04162 17.7245 9.52964C17.5149 10.0177 17.2102 10.459 16.8281 10.828L10.0001 17.657L3.17212 10.828C2.42224 10.0779 2.00098 9.06068 2.00098 8.00002C2.00098 6.93936 2.42224 5.92213 3.17212 5.17202V5.17202Z" stroke="black" stroke-linejoin="round"></path> 3711</svg> 3712 </button></div> 3713 <div class="details-con flex ai-start jc-between colgap-8 pl-12 pr-12"> 3714 <a href="/products/bai-bon-silk-maxi-dress-with-french-cuff-beige?_pos=14&_sid=aeb41108e&_ss=r" title="Bai Bon Silk Maxi Dress with French Cuff" class="left-side"><p class="l3 uppercase c-dark-grey mb-8">BAI BON</p><h4 class="p3">Bai Bon Silk Maxi Dress with French Cuff</h4> 3715 3716 <div class="price flex jc-start ai-center colgap-4 flex-wrap mt-4"> 3717 3718 <div class="applied-price p3 ">
3719 <span translate="no" class="money">THB ฿ 15,900.00</span> 3720 </div></div> 3721 </a> 3722 3723 </div><div class="product-color-swatch swatch-con flex flex-wrap colgap-8 pl-12 pr-12 mt-12"> 3724 3725 3726 3727 3728 3729<button 3730 type="button" 3731 onclick="$360.productCardChangeColor(this);" 3732 class="swatch-btn each swatch-beige selected" 3733 data-image-url="//www.jimthompson.com/cdn/shop/files/bai-bon-silk-maxi-dress-with-french-cuff-beige4.jpg?v=1787549877&width=1000" 3734 data-variant-id="47434413375644" 3735 style="width: 20px; height: 20px; " 3736 > </button></div></div> 3737</div> 3738</div><div class="product-card-wrapper col-6 col-t-6 col-d-3" data-total-products="254"><div class="product-card overflow relative"> 3739 <div class="main-con relative"> 3740 <div class="main-con-inner relative"> 3741 <a href="/products/fluttering-mandarin-collar-lace-up-midi-dress-blue?_pos=15&_sid=aeb41108e&_ss=r" title="Fluttering Mandarin Collar Lace Up Midi Dress" class="block mb-16"> 3742 <div class="image-con"> 3743 <div class="primary"><div class="global-image-wrapper no-bg" style="padding-bottom:133.33333333333334%;"> 3744<img data-src="//www.jimthompson.com/cdn/shop/files/fluttering-mandarin-collar-lace-up-midi-dress-blue3.jpg?v=1784003740&width=10" sizes="100vw" data-srcset="//www.jimthompson.com/cdn/shop/files/fluttering-mandarin-collar-lace-up-midi-dress-blue3.jpg?v=1784003740&width=100 100w,//www.jimthompson.com/cdn/shop/files/fluttering-mandarin-collar-lace-up-midi-dress-blue3.jpg?v=1784003740&width=200 200w,//www.jimthompson.com/cdn/shop/files/fluttering-mandarin-collar-lace-up-midi-dress-blue3.jpg?v=1784003740&width=300 300w,//www.jimthompson.com/cdn/shop/files/fluttering-mandarin-collar-lace-up-midi-dress-blue3.jpg?v=1784003740&width=400 400w,//www.jimthompson.com/cdn/shop/files/fluttering-mandarin-collar-lace-up-midi-dress-blue3.jpg?v=1784003740&width=500 500w,//www.jimthompson.com/cdn/shop/files/fluttering-mandarin-collar-lace-up-midi-dress-blue3.jpg?v=1784003740&width=600 600w,//www.jimthompson.com/cdn/shop/files/fluttering-mandarin-collar-lace-up-midi-dress-blue3.jpg?v=1784003740&width=700 700w,//www.jimthompson.com/cdn/shop/files/fluttering-mandarin-collar-lace-up-midi-dress-blue3.jpg?v=1784003740&width=800 800w,//www.jimthompson.com/cdn/shop/files/fluttering-mandarin-collar-lace-up-midi-dress-blue3.jpg?v=1784003740&width=900 900w,//www.jimthompson.com/cdn/shop/files/fluttering-mandarin-collar-lace-up-midi-dress-blue3.jpg?v=1784003740&width=1000 1000w,//www.jimthompson.com/cdn/shop/files/fluttering-mandarin-collar-lace-up-midi-dress-blue3.jpg?v=1784003740&width=1100 1100w,//www.jimthompson.com/cdn/shop/files/fluttering-mandarin-collar-lace-up-midi-dress-blue3.jpg?v=1784003740&width=1200 1200w,//www.jimthompson.com/cdn/shop/files/fluttering-mandarin-collar-lace-up-midi-dress-blue3.jpg?v=1784003740&width=1500 1500w,//www.jimthompson.com/cdn/shop/files/fluttering-mandarin-collar-lace-up-midi-dress-blue3.jpg?v=1784003740&width=2000 2000w" alt="Blue" class="image lazy"></div> 3745</div></div> 3746 3747 <!-- Swym Wishlist Plus EPI Button with default first variant --> 3748 3749 <!-- Swym Wishlist Plus EPI Button--> 3750 </a><button type="button" class="wishlist-btn absolute right-20 bottom-20" onclick="authDrawer.handleShowDrawer()"> 3751 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewbox="0 0 20 20" fill="none"> 3752 <path fill-rule="evenodd" clip-rule="evenodd" d="M3.17212 5.17202C3.92223 4.42214 4.93946 4.00087 6.00012 4.00087C7.06078 4.00087 8.07801 4.42214 8.82812 5.17202L10.0001 6.34302L11.1721 5.17202C11.5411 4.78998 11.9825 4.48525 12.4705 4.27561C12.9585 4.06598 13.4834 3.95563 14.0145 3.95102C14.5456 3.9464 15.0723 4.04761 15.5639 4.24873C16.0555 4.44986 16.5021 4.74687 16.8777 5.12244C17.2533 5.49801 17.5503 5.94462 17.7514 6.4362C17.9525 6.92779 18.0537 7.45451 18.0491 7.98562C18.0445 8.51674 17.9342 9.04162 17.7245 9.52964C17.5149 10.0177 17.2102 10.459 16.8281 10.828L10.0001 17.657L3.17212 10.828C2.42224 10.0779 2.00098 9.06068 2.00098 8.00002C2.00098 6.93936 2.42224 5.92213 3.17212 5.17202V5.17202Z" stroke="black" stroke-linejoin="round"></path> 3753</svg> 3754 </button></div> 3755 <div class="details-con flex ai-start jc-between colgap-8 pl-12 pr-12"> 3756 <a href="/products/fluttering-mandarin-collar-lace-up-midi-dress-blue?_pos=15&_sid=aeb41108e&_ss=r" title="Flutter
3756ing Mandarin Collar Lace Up Midi Dress" class="left-side"><p class="l3 uppercase c-dark-grey mb-8">Jim Thompson X PHANNAPAST</p><h4 class="p3">Fluttering Mandarin Collar Lace Up Midi Dress</h4> 3757 3758 <div class="price flex jc-start ai-center colgap-4 flex-wrap mt-4"> 3759 3760 <div class="applied-price p3 "> 3761 <span translate="no" class="money">THB ฿ 11,500.00</span> 3762 </div></div> 3763 </a> 3764 3765 </div><div class="product-color-swatch swatch-con flex flex-wrap colgap-8 pl-12 pr-12 mt-12"> 3766 3767 3768 3769 3770 3771<button 3772 type="button" 3773 onclick="$360.productCardChangeColor(this);" 3774 class="swatch-btn each swatch-blue selected" 3775 data-image-url="//www.jimthompson.com/cdn/shop/files/fluttering-mandarin-collar-lace-up-midi-dress-blue3.jpg?v=1784003740&width=1000" 3776 data-variant-id="47201689338012" 3777 style="width: 20px; height: 20px; " 3778 > </button></div></div> 3779</div> 3780</div><div class="product-card-wrapper col-6 col-t-6 col-d-3" data-total-products="254"><div class="product-card overflow relative"> 3781 <div class="main-con relative"> 3782 <div class="main-con-inner relative"> 3783 <a href="/products/ruffle-tuxedo-midi-dress-blue?_pos=16&_sid=aeb41108e&_ss=r" title="Ruffle Tuxedo Midi Dress" class="block mb-16"> 3784 <div class="image-con"> 3785 <div class="primary"><div class="global-image-wrapper no-bg" style="padding-bottom:133.33333333333334%;"> 3786<img data-src="//www.jimthompson.com/cdn/shop/files/Ruffle-Tuxedo-Midi-Dress-Blue4.jpg?v=1775044842&width=10" sizes="100vw" data-srcset="//www.jimthompson.com/cdn/shop/files/Ruffle-Tuxedo-Midi-Dress-Blue4.jpg?v=1775044842&width=100 100w,//www.jimthompson.com/cdn/shop/files/Ruffle-Tuxedo-Midi-Dress-Blue4.jpg?v=1775044842&width=200 200w,//www.jimthompson.com/cdn/shop/files/Ruffle-Tuxedo-Midi-Dress-Blue4.jpg?v=1775044842&width=300 300w,//www.jimthompson.com/cdn/shop/files/Ruffle-Tuxedo-Midi-Dress-Blue4.jpg?v=1775044842&width=400 400w,//www.jimthompson.com/cdn/shop/files/Ruffle-Tuxedo-Midi-Dress-Blue4.jpg?v=1775044842&width=500 500w,//www.jimthompson.com/cdn/shop/files/Ruffle-Tuxedo-Midi-Dress-Blue4.jpg?v=1775044842&width=600 600w,//www.jimthompson.com/cdn/shop/files/Ruffle-Tuxedo-Midi-Dress-Blue4.jpg?v=1775044842&width=700 700w,//www.jimthompson.com/cdn/shop/files/Ruffle-Tuxedo-Midi-Dress-Blue4.jpg?v=1775044842&width=800 800w,//www.jimthompson.com/cdn/shop/files/Ruffle-Tuxedo-Midi-Dress-Blue4.jpg?v=1775044842&width=900 900w,//www.jimthompson.com/cdn/shop/files/Ruffle-Tuxedo-Midi-Dress-Blue4.jpg?v=1775044842&width=1000 1000w,//www.jimthompson.com/cdn/shop/files/Ruffle-Tuxedo-Midi-Dress-Blue4.jpg?v=1775044842&width=1100 1100w,//www.jimthompson.com/cdn/shop/files/Ruffle-Tuxedo-Midi-Dress-Blue4.jpg?v=1775044842&width=1200 1200w,//www.jimthompson.com/cdn/shop/files/Ruffle-Tuxedo-Midi-Dress-Blue4.jpg?v=1775044842&width=1500 1500w,//www.jimthompson.com/cdn/shop/files/Ruffle-Tuxedo-Midi-Dress-Blue4.jpg?v=1775044842&width=2000 2000w" alt="Blue" class="image lazy"></div> 3787</div></div> 3788 3789 <!-- Swym Wishlist Plus EPI Button with default first variant --> 3790 3791 <!-- Swym Wishlist Plus EPI Button--> 3792 </a><button type="button" class="wishlist-btn absolute right-20 bottom-20" onclick="authDrawer.handleShowDrawer()"> 3793 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewbox="0 0 20 20" fill="none"> 3794 <path fill-rule="evenodd" clip-rule="evenodd" d="M3.17212 5.17202C3.92223 4.42214 4.93946 4.00087 6.00012 4.00087C7.06078 4.00087 8.07801 4.42214 8.82812 5.17202L10.0001 6.34302L11.1721 5.17202C11.5411 4.78998 11.9825 4.48525 12.4705 4.27561C12.9585 4.06598 13.4834 3.95563 14.0145 3.95102C14.5456 3.9464 15.0723 4.04761 15.5639 4.24873C16.0555 4.44986 16.5021 4.74687 16.8777 5.12244C17.2533 5.49801 17.5503 5.94462 17.7514 6.4362C17.9525 6.92779 18.0537 7.45451 18.0491 7.98562C18.0445 8.51674 17.9342 9.04162 17.7245 9.52964C17.5149 10.0177 17.2102 10.459 16.8281 10.828L10.0001 17.657L3.17212 10.828C2.42224 10.0779 2.00098 9.06068 2.00098 8.00002C2.00098 6.93936 2.42224 5.92213 3.17212 5.17202V5.17202Z" stroke="black" stroke-linejoin="round"></path> 3795</svg> 3796 </button></div> 3797 <div class="details-con flex ai-start jc-between colgap-8 pl-12 pr-12"> 3798 <a href="/products/ruffle-tuxedo-midi-dress-blue?_pos=16&_sid=aeb41108e&_ss=r" title="Ruffle Tuxedo Midi Dress" class="left-side"><h4 class="p3">Ruffle Tuxedo Midi Dress</h4> 3799 3800 <div class="price flex jc-start ai-center colgap-4 flex-wrap mt-4"> 3801 3802 <div class="applied-price p3 ">
3803 <span translate="no" class="money">THB ฿ 6,500.00</span> 3804 </div></div> 3805 </a> 3806 3807 </div><div class="product-color-swatch swatch-con flex flex-wrap colgap-8 pl-12 pr-12 mt-12"> 3808 3809 3810 3811 3812 3813<button 3814 type="button" 3815 onclick="$360.productCardChangeColor(this);" 3816 class="swatch-btn each swatch-blue " 3817 data-image-url="//www.jimthompson.com/cdn/shop/files/Ruffle-Tuxedo-Midi-Dress-Blue4.jpg?v=1775044842&width=1000" 3818 data-variant-id="46615597777052" 3819 style="width: 20px; height: 20px; " 3820 > </button></div></div> 3821</div> 3822</div><div class="product-card-wrapper col-6 col-t-6 col-d-3" data-total-products="254"><div class="product-card overflow relative"> 3823 <div class="main-con relative"> 3824 <div class="main-con-inner relative"> 3825 <a href="/products/camellia-maxi-dress-pink?_pos=17&_sid=aeb41108e&_ss=r" title="Camellia Maxi Dress" class="block mb-16"> 3826 <div class="image-con"> 3827 <div class="primary"><div class="global-image-wrapper no-bg" style="padding-bottom:133.33333333333334%;"> 3828<img data-src="//www.jimthompson.com/cdn/shop/files/Camellia_Maxi_Dress_1.jpg?v=1789353637&width=10" sizes="100vw" data-srcset="//www.jimthompson.com/cdn/shop/files/Camellia_Maxi_Dress_1.jpg?v=1789353637&width=100 100w,//www.jimthompson.com/cdn/shop/files/Camellia_Maxi_Dress_1.jpg?v=1789353637&width=200 200w,//www.jimthompson.com/cdn/shop/files/Camellia_Maxi_Dress_1.jpg?v=1789353637&width=300 300w,//www.jimthompson.com/cdn/shop/files/Camellia_Maxi_Dress_1.jpg?v=1789353637&width=400 400w,//www.jimthompson.com/cdn/shop/files/Camellia_Maxi_Dress_1.jpg?v=1789353637&width=500 500w,//www.jimthompson.com/cdn/shop/files/Camellia_Maxi_Dress_1.jpg?v=1789353637&width=600 600w,//www.jimthompson.com/cdn/shop/files/Camellia_Maxi_Dress_1.jpg?v=1789353637&width=700 700w,//www.jimthompson.com/cdn/shop/files/Camellia_Maxi_Dress_1.jpg?v=1789353637&width=800 800w,//www.jimthompson.com/cdn/shop/files/Camellia_Maxi_Dress_1.jpg?v=1789353637&width=900 900w,//www.jimthompson.com/cdn/shop/files/Camellia_Maxi_Dress_1.jpg?v=1789353637&width=1000 1000w,//www.jimthompson.com/cdn/shop/files/Camellia_Maxi_Dress_1.jpg?v=1789353637&width=1100 1100w,//www.jimthompson.com/cdn/shop/files/Camellia_Maxi_Dress_1.jpg?v=1789353637&width=1200 1200w,//www.jimthompson.com/cdn/shop/files/Camellia_Maxi_Dress_1.jpg?v=1789353637&width=1500 1500w,//www.jimthompson.com/cdn/shop/files/Camellia_Maxi_Dress_1.jpg?v=1789353637&width=2000 2000w" alt="Pink" class="image lazy"></div> 3829</div></div> 3830 3831 <!-- Swym Wishlist Plus EPI Button with default first variant --> 3832 3833 <!-- Swym Wishlist Plus EPI Button--> 3834 </a><button type="button" class="wishlist-btn absolute right-20 bottom-20" onclick="authDrawer.handleShowDrawer()"> 3835 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewbox="0 0 20 20" fill="none"> 3836 <path fill-rule="evenodd" clip-rule="evenodd" d="M3.17212 5.17202C3.92223 4.42214 4.93946 4.00087 6.00012 4.00087C7.06078 4.00087 8.07801 4.42214 8.82812 5.17202L10.0001 6.34302L11.1721 5.17202C11.5411 4.78998 11.9825 4.48525 12.4705 4.27561C12.9585 4.06598 13.4834 3.95563 14.0145 3.95102C14.5456 3.9464 15.0723 4.04761 15.5639 4.24873C16.0555 4.44986 16.5021 4.74687 16.8777 5.12244C17.2533 5.49801 17.5503 5.94462 17.7514 6.4362C17.9525 6.92779 18.0537 7.45451 18.0491 7.98562C18.0445 8.51674 17.9342 9.04162 17.7245 9.52964C17.5149 10.0177 17.2102 10.459 16.8281 10.828L10.0001 17.657L3.17212 10.828C2.42224 10.0779 2.00098 9.06068 2.00098 8.00002C2.00098 6.93936 2.42224 5.92213 3.17212 5.17202V5.17202Z" stroke="black" stroke-linejoin="round"></path> 3837</svg> 3838 </button></div> 3839 <div class="details-con flex ai-start jc-between colgap-8 pl-12 pr-12"> 3840 <a href="/products/camellia-maxi-dress-pink?_pos=17&_sid=aeb41108e&_ss=r" title="Camellia Maxi Dress" class="left-side"><h4 class="p3">Camellia Maxi Dress</h4> 3841 3842 <div class="price flex jc-start ai-center colgap-4 flex-wrap mt-4"> 3843 3844 <div class="applied-price p3 ">
3845 <span translate="no" class="money">THB ฿ 12,500.00</span> 3846 </div></div> 3847 </a> 3848 3849 </div><div class="product-color-swatch swatch-con flex flex-wrap colgap-8 pl-12 pr-12 mt-12"> 3850 3851 3852 3853 3854 3855<button 3856 type="button" 3857 onclick="$360.productCardChangeColor(this);" 3858 class="swatch-btn each swatch-pink selected" 3859 data-image-url="//www.jimthompson.com/cdn/shop/files/Camellia_Maxi_Dress_1.jpg?v=1789353637&width=1000" 3860 data-variant-id="47434426155164" 3861 style="width: 20px; height: 20px; " 3862 > </button></div></div> 3863</div> 3864</div><div class="product-card-wrapper col-6 col-t-6 col-d-3" data-total-products="254"><div class="product-card overflow relative"> 3865 <div class="main-con relative"> 3866 <div class="main-con-inner relative"> 3867 <a href="/products/woodland-voyage-side-slit-maxi-dress-blue?_pos=18&_sid=aeb41108e&_ss=r" title="Woodland Voyage Side Slit Maxi Dress" class="block mb-16"> 3868 <div class="image-con"> 3869 <div class="primary"><div class="global-image-wrapper no-bg" style="padding-bottom:133.33333333333334%;"> 3870<img data-src="//www.jimthompson.com/cdn/shop/files/Woodland-Side-Slit-Maxi-Dress-Blue2.jpg?v=1775043316&width=10" sizes="100vw" data-srcset="//www.jimthompson.com/cdn/shop/files/Woodland-Side-Slit-Maxi-Dress-Blue2.jpg?v=1775043316&width=100 100w,//www.jimthompson.com/cdn/shop/files/Woodland-Side-Slit-Maxi-Dress-Blue2.jpg?v=1775043316&width=200 200w,//www.jimthompson.com/cdn/shop/files/Woodland-Side-Slit-Maxi-Dress-Blue2.jpg?v=1775043316&width=300 300w,//www.jimthompson.com/cdn/shop/files/Woodland-Side-Slit-Maxi-Dress-Blue2.jpg?v=1775043316&width=400 400w,//www.jimthompson.com/cdn/shop/files/Woodland-Side-Slit-Maxi-Dress-Blue2.jpg?v=1775043316&width=500 500w,//www.jimthompson.com/cdn/shop/files/Woodland-Side-Slit-Maxi-Dress-Blue2.jpg?v=1775043316&width=600 600w,//www.jimthompson.com/cdn/shop/files/Woodland-Side-Slit-Maxi-Dress-Blue2.jpg?v=1775043316&width=700 700w,//www.jimthompson.com/cdn/shop/files/Woodland-Side-Slit-Maxi-Dress-Blue2.jpg?v=1775043316&width=800 800w,//www.jimthompson.com/cdn/shop/files/Woodland-Side-Slit-Maxi-Dress-Blue2.jpg?v=1775043316&width=900 900w,//www.jimthompson.com/cdn/shop/files/Woodland-Side-Slit-Maxi-Dress-Blue2.jpg?v=1775043316&width=1000 1000w,//www.jimthompson.com/cdn/shop/files/Woodland-Side-Slit-Maxi-Dress-Blue2.jpg?v=1775043316&width=1100 1100w,//www.jimthompson.com/cdn/shop/files/Woodland-Side-Slit-Maxi-Dress-Blue2.jpg?v=1775043316&width=1200 1200w,//www.jimthompson.com/cdn/shop/files/Woodland-Side-Slit-Maxi-Dress-Blue2.jpg?v=1775043316&width=1500 1500w,//www.jimthompson.com/cdn/shop/files/Woodland-Side-Slit-Maxi-Dress-Blue2.jpg?v=1775043316&width=2000 2000w" alt="Blue" class="image lazy"></div> 3871</div></div> 3872 3873 <!-- Swym Wishlist Plus EPI Button with default first variant --> 3874 3875 <!-- Swym Wishlist Plus EPI Button--> 3876 </a><button type="button" class="wishlist-btn absolute right-20 bottom-20" onclick="authDrawer.handleShowDrawer()"> 3877 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewbox="0 0 20 20" fill="none"> 3878 <path fill-rule="evenodd" clip-rule="evenodd" d="M3.17212 5.17202C3.92223 4.42214 4.93946 4.00087 6.00012 4.00087C7.06078 4.00087 8.07801 4.42214 8.82812 5.17202L10.0001 6.34302L11.1721 5.17202C11.5411 4.78998 11.9825 4.48525 12.4705 4.27561C12.9585 4.06598 13.4834 3.95563 14.0145 3.95102C14.5456 3.9464 15.0723 4.04761 15.5639 4.24873C16.0555 4.44986 16.5021 4.74687 16.8777 5.12244C17.2533 5.49801 17.5503 5.94462 17.7514 6.4362C17.9525 6.92779 18.0537 7.45451 18.0491 7.98562C18.0445 8.51674 17.9342 9.04162 17.7245 9.52964C17.5149 10.0177 17.2102 10.459 16.8281 10.828L10.0001 17.657L3.17212 10.828C2.42224 10.0779 2.00098 9.06068 2.00098 8.00002C2.00098 6.93936 2.42224 5.92213 3.17212 5.17202V5.17202Z" stroke="black" stroke-linejoin="round"></path> 3879</svg> 3880 </button></div> 3881 <div class="details-con flex ai-start jc-between colgap-8 pl-12 pr-12"> 3882 <a href="/products/woodland-voyage-side-slit-maxi-dress-blue?_pos=18&_sid=aeb41108e&_ss=r" title="Woodland Voyage Side Slit Maxi Dress" class="left-side"><p class="l3 uppercase c-dark-grey mb-8">Woodland Voyage</p><h4 class="p3">Woodland Voyage Side Slit Maxi Dress</h4> 3883 3884 <div class="price flex jc-start ai-center colgap-4 flex-wrap mt-4"> 3885 3886 <div class="applied-price p3 ">
3887 <span translate="no" class="money">THB ฿ 15,900.00</span> 3888 </div></div> 3889 </a> 3890 3891 </div><div class="product-color-swatch swatch-con flex flex-wrap colgap-8 pl-12 pr-12 mt-12"> 3892 3893 3894 3895 3896 3897<button 3898 type="button" 3899 onclick="$360.productCardChangeColor(this);" 3900 class="swatch-btn each swatch-blue selected" 3901 data-image-url="//www.jimthompson.com/cdn/shop/files/Woodland-Side-Slit-Maxi-Dress-Blue2.jpg?v=1775043316&width=1000" 3902 data-variant-id="46615595155612" 3903 style="width: 20px; height: 20px; " 3904 > </button></div></div> 3905</div> 3906</div><div class="product-card-wrapper col-6 col-t-6 col-d-3" data-total-products="254"><div class="product-card overflow relative"> 3907 <div class="main-con relative"> 3908 <div class="main-con-inner relative"> 3909 <a href="/products/sakun-v-neck-maxi-dress-pink?_pos=19&_sid=aeb41108e&_ss=r" title="Sakun V-Neck Maxi Dress" class="block mb-16"> 3910 <div class="image-con"> 3911 <div class="primary"><div class="global-image-wrapper no-bg" style="padding-bottom:133.33333333333334%;"> 3912<img data-src="//www.jimthompson.com/cdn/shop/files/sakun-v-neck-maxi-dress-pink1.jpg?v=1787550108&width=10" sizes="100vw" data-srcset="//www.jimthompson.com/cdn/shop/files/sakun-v-neck-maxi-dress-pink1.jpg?v=1787550108&width=100 100w,//www.jimthompson.com/cdn/shop/files/sakun-v-neck-maxi-dress-pink1.jpg?v=1787550108&width=200 200w,//www.jimthompson.com/cdn/shop/files/sakun-v-neck-maxi-dress-pink1.jpg?v=1787550108&width=300 300w,//www.jimthompson.com/cdn/shop/files/sakun-v-neck-maxi-dress-pink1.jpg?v=1787550108&width=400 400w,//www.jimthompson.com/cdn/shop/files/sakun-v-neck-maxi-dress-pink1.jpg?v=1787550108&width=500 500w,//www.jimthompson.com/cdn/shop/files/sakun-v-neck-maxi-dress-pink1.jpg?v=1787550108&width=600 600w,//www.jimthompson.com/cdn/shop/files/sakun-v-neck-maxi-dress-pink1.jpg?v=1787550108&width=700 700w,//www.jimthompson.com/cdn/shop/files/sakun-v-neck-maxi-dress-pink1.jpg?v=1787550108&width=800 800w,//www.jimthompson.com/cdn/shop/files/sakun-v-neck-maxi-dress-pink1.jpg?v=1787550108&width=900 900w,//www.jimthompson.com/cdn/shop/files/sakun-v-neck-maxi-dress-pink1.jpg?v=1787550108&width=1000 1000w,//www.jimthompson.com/cdn/shop/files/sakun-v-neck-maxi-dress-pink1.jpg?v=1787550108&width=1100 1100w,//www.jimthompson.com/cdn/shop/files/sakun-v-neck-maxi-dress-pink1.jpg?v=1787550108&width=1200 1200w,//www.jimthompson.com/cdn/shop/files/sakun-v-neck-maxi-dress-pink1.jpg?v=1787550108&width=1500 1500w,//www.jimthompson.com/cdn/shop/files/sakun-v-neck-maxi-dress-pink1.jpg?v=1787550108&width=2000 2000w" alt="Pink" class="image lazy"></div> 3913</div></div> 3914 3915 <!-- Swym Wishlist Plus EPI Button with default first variant --> 3916 3917 <!-- Swym Wishlist Plus EPI Button--> 3918 </a><button type="button" class="wishlist-btn absolute right-20 bottom-20" onclick="authDrawer.handleShowDrawer()"> 3919 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewbox="0 0 20 20" fill="none"> 3920 <path fill-rule="evenodd" clip-rule="evenodd" d="M3.17212 5.17202C3.92223 4.42214 4.93946 4.00087 6.00012 4.00087C7.06078 4.00087 8.07801 4.42214 8.82812 5.17202L10.0001 6.34302L11.1721 5.17202C11.5411 4.78998 11.9825 4.48525 12.4705 4.27561C12.9585 4.06598 13.4834 3.95563 14.0145 3.95102C14.5456 3.9464 15.0723 4.04761 15.5639 4.24873C16.0555 4.44986 16.5021 4.74687 16.8777 5.12244C17.2533 5.49801 17.5503 5.94462 17.7514 6.4362C17.9525 6.92779 18.0537 7.45451 18.0491 7.98562C18.0445 8.51674 17.9342 9.04162 17.7245 9.52964C17.5149 10.0177 17.2102 10.459 16.8281 10.828L10.0001 17.657L3.17212 10.828C2.42224 10.0779 2.00098 9.06068 2.00098 8.00002C2.00098 6.93936 2.42224 5.92213 3.17212 5.17202V5.17202Z" stroke="black" stroke-linejoin="round"></path> 3921</svg> 3922 </button></div> 3923 <div class="details-con flex ai-start jc-between colgap-8 pl-12 pr-12"> 3924 <a href="/products/sakun-v-neck-maxi-dress-pink?_pos=19&_sid=aeb41108e&_ss=r" title="Sakun V-Neck Maxi Dress" class="left-side"><p class="l3 uppercase c-dark-grey mb-8">SAKUN</p><h4 class="p3">Sakun V-Neck Maxi Dress</h4> 3925 3926 <div class="price flex jc-start ai-center colgap-4 flex-wrap mt-4"> 3927 3928 <div class="applied-price p3 ">
3929 <span translate="no" class="money">THB ฿ 11,500.00</span> 3930 </div></div> 3931 </a> 3932 3933 </div><div class="product-color-swatch swatch-con flex flex-wrap colgap-8 pl-12 pr-12 mt-12"> 3934 3935 3936 3937 3938 3939<button 3940 type="button" 3941 onclick="$360.productCardChangeColor(this);" 3942 class="swatch-btn each swatch-pink selected" 3943 data-image-url="//www.jimthompson.com/cdn/shop/files/sakun-v-neck-maxi-dress-pink1.jpg?v=1787550108&width=1000" 3944 data-variant-id="47434414784668" 3945 style="width: 20px; height: 20px; " 3946 > </button></div></div> 3947</div> 3948</div><div class="product-card-wrapper col-6 col-t-6 col-d-3" data-total-products="254"><div class="product-card overflow relative"> 3949 <div class="main-con relative"> 3950 <div class="main-con-inner relative"> 3951 <a href="/products/onson-v-neck-tiered-maxi-dress-black?_pos=20&_sid=aeb41108e&_ss=r" title="Onson V-Neck Tiered Maxi Dress" class="block mb-16"> 3952 <div class="image-con"> 3953 <div class="primary"><div class="global-image-wrapper no-bg" style="padding-bottom:133.33333333333334%;"> 3954<img data-src="//www.jimthompson.com/cdn/shop/files/onson-v-neck-tiered-maxi-dress-black1.jpg?v=1776394779&width=10" sizes="100vw" data-srcset="//www.jimthompson.com/cdn/shop/files/onson-v-neck-tiered-maxi-dress-black1.jpg?v=1776394779&width=100 100w,//www.jimthompson.com/cdn/shop/files/onson-v-neck-tiered-maxi-dress-black1.jpg?v=1776394779&width=200 200w,//www.jimthompson.com/cdn/shop/files/onson-v-neck-tiered-maxi-dress-black1.jpg?v=1776394779&width=300 300w,//www.jimthompson.com/cdn/shop/files/onson-v-neck-tiered-maxi-dress-black1.jpg?v=1776394779&width=400 400w,//www.jimthompson.com/cdn/shop/files/onson-v-neck-tiered-maxi-dress-black1.jpg?v=1776394779&width=500 500w,//www.jimthompson.com/cdn/shop/files/onson-v-neck-tiered-maxi-dress-black1.jpg?v=1776394779&width=600 600w,//www.jimthompson.com/cdn/shop/files/onson-v-neck-tiered-maxi-dress-black1.jpg?v=1776394779&width=700 700w,//www.jimthompson.com/cdn/shop/files/onson-v-neck-tiered-maxi-dress-black1.jpg?v=1776394779&width=800 800w,//www.jimthompson.com/cdn/shop/files/onson-v-neck-tiered-maxi-dress-black1.jpg?v=1776394779&width=900 900w,//www.jimthompson.com/cdn/shop/files/onson-v-neck-tiered-maxi-dress-black1.jpg?v=1776394779&width=1000 1000w,//www.jimthompson.com/cdn/shop/files/onson-v-neck-tiered-maxi-dress-black1.jpg?v=1776394779&width=1100 1100w,//www.jimthompson.com/cdn/shop/files/onson-v-neck-tiered-maxi-dress-black1.jpg?v=1776394779&width=1200 1200w,//www.jimthompson.com/cdn/shop/files/onson-v-neck-tiered-maxi-dress-black1.jpg?v=1776394779&width=1500 1500w,//www.jimthompson.com/cdn/shop/files/onson-v-neck-tiered-maxi-dress-black1.jpg?v=1776394779&width=2000 2000w" alt="Black" class="image lazy"></div> 3955</div></div> 3956 3957 <!-- Swym Wishlist Plus EPI Button with default first variant --> 3958 3959 <!-- Swym Wishlist Plus EPI Button--> 3960 </a><button type="button" class="wishlist-btn absolute right-20 bottom-20" onclick="authDrawer.handleShowDrawer()"> 3961 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewbox="0 0 20 20" fill="none"> 3962 <path fill-rule="evenodd" clip-rule="evenodd" d="M3.17212 5.17202C3.92223 4.42214 4.93946 4.00087 6.00012 4.00087C7.06078 4.00087 8.07801 4.42214 8.82812 5.17202L10.0001 6.34302L11.1721 5.17202C11.5411 4.78998 11.9825 4.48525 12.4705 4.27561C12.9585 4.06598 13.4834 3.95563 14.0145 3.95102C14.5456 3.9464 15.0723 4.04761 15.5639 4.24873C16.0555 4.44986 16.5021 4.74687 16.8777 5.12244C17.2533 5.49801 17.5503 5.94462 17.7514 6.4362C17.9525 6.92779 18.0537 7.45451 18.0491 7.98562C18.0445 8.51674 17.9342 9.04162 17.7245 9.52964C17.5149 10.0177 17.2102 10.459 16.8281 10.828L10.0001 17.657L3.17212 10.828C2.42224 10.0779 2.00098 9.06068 2.00098 8.00002C2.00098 6.93936 2.42224 5.92213 3.17212 5.17202V5.17202Z" stroke="black" stroke-linejoin="round"></path> 3963</svg> 3964 </button></div> 3965 <div class="details-con flex ai-start jc-between colgap-8 pl-12 pr-12"> 3966 <a href="/products/onson-v-neck-tiered-maxi-dress-black?_pos=20&_sid=aeb41108e&_ss=r" title="Onson V-Neck Tiered Maxi Dress" class="left-side"><p class="l3 uppercase c-dark-grey mb-8">ONSON</p><h4 class="p3">Onson V-Neck Tiered Maxi Dress</h4> 3967 3968 <div class="price flex jc-start ai-center colgap-4 flex-wrap mt-4"> 3969 3970 <div class="applied-price p3 ">
3971 <span translate="no" class="money">THB ฿ 16,900.00</span> 3972 </div></div> 3973 </a> 3974 3975 </div><div class="product-color-swatch swatch-con flex flex-wrap colgap-8 pl-12 pr-12 mt-12"> 3976 3977 3978 3979 3980 3981<button 3982 type="button" 3983 onclick="$360.productCardChangeColor(this);" 3984 class="swatch-btn each swatch-black selected" 3985 data-image-url="//www.jimthompson.com/cdn/shop/files/onson-v-neck-tiered-maxi-dress-black1.jpg?v=1776394779&width=1000" 3986 data-variant-id="46684714729628" 3987 style="width: 20px; height: 20px; " 3988 > </button></div></div> 3989</div> 3990</div><div class="product-card-wrapper col-6 col-t-6 col-d-3" data-total-products="254"><div class="product-card overflow relative"> 3991 <div class="main-con relative"> 3992 <div class="main-con-inner relative"> 3993 <a href="/products/belted-shirt-dress-with-mandarin-collar-black?_pos=21&_sid=aeb41108e&_ss=r" title="Belted Shirt Dress with Mandarin Collar" class="block mb-16"> 3994 <div class="image-con"> 3995 <div class="primary"><div class="global-image-wrapper no-bg" style="padding-bottom:133.33333333333334%;"> 3996<img data-src="//www.jimthompson.com/cdn/shop/files/belted-shirt-dress-with-mandarin-collar-black4.jpg?v=1776394973&width=10" sizes="100vw" data-srcset="//www.jimthompson.com/cdn/shop/files/belted-shirt-dress-with-mandarin-collar-black4.jpg?v=1776394973&width=100 100w,//www.jimthompson.com/cdn/shop/files/belted-shirt-dress-with-mandarin-collar-black4.jpg?v=1776394973&width=200 200w,//www.jimthompson.com/cdn/shop/files/belted-shirt-dress-with-mandarin-collar-black4.jpg?v=1776394973&width=300 300w,//www.jimthompson.com/cdn/shop/files/belted-shirt-dress-with-mandarin-collar-black4.jpg?v=1776394973&width=400 400w,//www.jimthompson.com/cdn/shop/files/belted-shirt-dress-with-mandarin-collar-black4.jpg?v=1776394973&width=500 500w,//www.jimthompson.com/cdn/shop/files/belted-shirt-dress-with-mandarin-collar-black4.jpg?v=1776394973&width=600 600w,//www.jimthompson.com/cdn/shop/files/belted-shirt-dress-with-mandarin-collar-black4.jpg?v=1776394973&width=700 700w,//www.jimthompson.com/cdn/shop/files/belted-shirt-dress-with-mandarin-collar-black4.jpg?v=1776394973&width=800 800w,//www.jimthompson.com/cdn/shop/files/belted-shirt-dress-with-mandarin-collar-black4.jpg?v=1776394973&width=900 900w,//www.jimthompson.com/cdn/shop/files/belted-shirt-dress-with-mandarin-collar-black4.jpg?v=1776394973&width=1000 1000w,//www.jimthompson.com/cdn/shop/files/belted-shirt-dress-with-mandarin-collar-black4.jpg?v=1776394973&width=1100 1100w,//www.jimthompson.com/cdn/shop/files/belted-shirt-dress-with-mandarin-collar-black4.jpg?v=1776394973&width=1200 1200w,//www.jimthompson.com/cdn/shop/files/belted-shirt-dress-with-mandarin-collar-black4.jpg?v=1776394973&width=1500 1500w,//www.jimthompson.com/cdn/shop/files/belted-shirt-dress-with-mandarin-collar-black4.jpg?v=1776394973&width=2000 2000w" alt="Black" class="image lazy"></div> 3997</div></div> 3998 3999 <!-- Swym Wishlist Plus EPI Button with default first variant --> 4000 4001 <!-- Swym Wishlist Plus EPI Button--> 4002 </a><button type="button" class="wishlist-btn absolute right-20 bottom-20" onclick="authDrawer.handleShowDrawer()"> 4003 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewbox="0 0 20 20" fill="none"> 4004 <path fill-rule="evenodd" clip-rule="evenodd" d="M3.17212 5.17202C3.92223 4.42214 4.93946 4.00087 6.00012 4.00087C7.06078 4.00087 8.07801 4.42214 8.82812 5.17202L10.0001 6.34302L11.1721 5.17202C11.5411 4.78998 11.9825 4.48525 12.4705 4.27561C12.9585 4.06598 13.4834 3.95563 14.0145 3.95102C14.5456 3.9464 15.0723 4.04761 15.5639 4.24873C16.0555 4.44986 16.5021 4.74687 16.8777 5.12244C17.2533 5.49801 17.5503 5.94462 17.7514 6.4362C17.9525 6.92779 18.0537 7.45451 18.0491 7.98562C18.0445 8.51674 17.9342 9.04162 17.7245 9.52964C17.5149 10.0177 17.2102 10.459 16.8281 10.828L10.0001 17.657L3.17212 10.828C2.42224 10.0779 2.00098 9.06068 2.00098 8.00002C2.00098 6.93936 2.42224 5.92213 3.17212 5.17202V5.17202Z" stroke="black" stroke-linejoin="round"></path> 4005</svg> 4006 </button></div> 4007 <div class="details-con flex ai-start jc-between colgap-8 pl-12 pr-12"> 4008 <a href="/products/belted-shirt-dress-with-mandarin-collar-black?_pos=21&_sid=aeb41108e&_ss=r" title="Belted Shirt Dress with Mandarin Collar" class="left-side"><h4 class="p3">Belted Shirt Dress with Mandarin Collar</h4> 4009 4010 <div class="price flex jc-start ai-center colgap-4 flex-wrap mt-4"> 4011 4012 <div class="applied-price p3 ">
4013 <span translate="no" class="money">THB ฿ 13,500.00</span> 4014 </div></div> 4015 </a> 4016 4017 </div><div class="product-color-swatch swatch-con flex flex-wrap colgap-8 pl-12 pr-12 mt-12"> 4018 4019 4020 4021 4022 4023<button 4024 type="button" 4025 onclick="$360.productCardChangeColor(this);" 4026 class="swatch-btn each swatch-black " 4027 data-image-url="//www.jimthompson.com/cdn/shop/files/belted-shirt-dress-with-mandarin-collar-black4.jpg?v=1776394973&width=1000" 4028 data-variant-id="46684715679900" 4029 style="width: 20px; height: 20px; " 4030 > </button></div></div> 4031</div> 4032</div><div class="product-card-wrapper col-6 col-t-6 col-d-3" data-total-products="254"><div class="product-card overflow relative"> 4033 <div class="main-con relative"> 4034 <div class="main-con-inner relative"> 4035 <a href="/products/onson-tied-neck-strapless-maxi-dress-black?_pos=22&_sid=aeb41108e&_ss=r" title="Onson Tied-neck Strapless Maxi Dress" class="block mb-16"> 4036 <div class="image-con"> 4037 <div class="primary"><div class="global-image-wrapper no-bg" style="padding-bottom:133.33333333333334%;"> 4038<img data-src="//www.jimthompson.com/cdn/shop/files/onson-tied-neck-strapless-maxi-dress-black4.jpg?v=1776394589&width=10" sizes="100vw" data-srcset="//www.jimthompson.com/cdn/shop/files/onson-tied-neck-strapless-maxi-dress-black4.jpg?v=1776394589&width=100 100w,//www.jimthompson.com/cdn/shop/files/onson-tied-neck-strapless-maxi-dress-black4.jpg?v=1776394589&width=200 200w,//www.jimthompson.com/cdn/shop/files/onson-tied-neck-strapless-maxi-dress-black4.jpg?v=1776394589&width=300 300w,//www.jimthompson.com/cdn/shop/files/onson-tied-neck-strapless-maxi-dress-black4.jpg?v=1776394589&width=400 400w,//www.jimthompson.com/cdn/shop/files/onson-tied-neck-strapless-maxi-dress-black4.jpg?v=1776394589&width=500 500w,//www.jimthompson.com/cdn/shop/files/onson-tied-neck-strapless-maxi-dress-black4.jpg?v=1776394589&width=600 600w,//www.jimthompson.com/cdn/shop/files/onson-tied-neck-strapless-maxi-dress-black4.jpg?v=1776394589&width=700 700w,//www.jimthompson.com/cdn/shop/files/onson-tied-neck-strapless-maxi-dress-black4.jpg?v=1776394589&width=800 800w,//www.jimthompson.com/cdn/shop/files/onson-tied-neck-strapless-maxi-dress-black4.jpg?v=1776394589&width=900 900w,//www.jimthompson.com/cdn/shop/files/onson-tied-neck-strapless-maxi-dress-black4.jpg?v=1776394589&width=1000 1000w,//www.jimthompson.com/cdn/shop/files/onson-tied-neck-strapless-maxi-dress-black4.jpg?v=1776394589&width=1100 1100w,//www.jimthompson.com/cdn/shop/files/onson-tied-neck-strapless-maxi-dress-black4.jpg?v=1776394589&width=1200 1200w,//www.jimthompson.com/cdn/shop/files/onson-tied-neck-strapless-maxi-dress-black4.jpg?v=1776394589&width=1500 1500w,//www.jimthompson.com/cdn/shop/files/onson-tied-neck-strapless-maxi-dress-black4.jpg?v=1776394589&width=2000 2000w" alt="Black" class="image lazy"></div> 4039</div></div> 4040 4041 <!-- Swym Wishlist Plus EPI Button with default first variant --> 4042 4043 <!-- Swym Wishlist Plus EPI Button--> 4044 </a><button type="button" class="wishlist-btn absolute right-20 bottom-20" onclick="authDrawer.handleShowDrawer()"> 4045 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewbox="0 0 20 20" fill="none"> 4046 <path fill-rule="evenodd" clip-rule="evenodd" d="M3.17212 5.17202C3.92223 4.42214 4.93946 4.00087 6.00012 4.00087C7.06078 4.00087 8.07801 4.42214 8.82812 5.17202L10.0001 6.34302L11.1721 5.17202C11.5411 4.78998 11.9825 4.48525 12.4705 4.27561C12.9585 4.06598 13.4834 3.95563 14.0145 3.95102C14.5456 3.9464 15.0723 4.04761 15.5639 4.24873C16.0555 4.44986 16.5021 4.74687 16.8777 5.12244C17.2533 5.49801 17.5503 5.94462 17.7514 6.4362C17.9525 6.92779 18.0537 7.45451 18.0491 7.98562C18.0445 8.51674 17.9342 9.04162 17.7245 9.52964C17.5149 10.0177 17.2102 10.459 16.8281 10.828L10.0001 17.657L3.17212 10.828C2.42224 10.0779 2.00098 9.06068 2.00098 8.00002C2.00098 6.93936 2.42224 5.92213 3.17212 5.17202V5.17202Z" stroke="black" stroke-linejoin="round"></path> 4047</svg> 4048 </button></div> 4049 <div class="details-con flex ai-start jc-between colgap-8 pl-12 pr-12"> 4050 <a href="/products/onson-tied-neck-strapless-maxi-dress-black?_pos=22&_sid=aeb41108e&_ss=r" title="Onson Tied-neck Strapless Maxi Dress" class="left-side"><p class="l3 uppercase c-dark-grey mb-8">ONSON</p><h4 class="p3">Onson Tied-neck Strapless Maxi Dress</h4> 4051 4052 <div class="price flex jc-start ai-center colgap-4 flex-wrap mt-4"> 4053 4054 <div class="applied-price p3 ">
4055 <span translate="no" class="money">THB ฿ 13,900.00</span> 4056 </div></div> 4057 </a> 4058 4059 </div><div class="product-color-swatch swatch-con flex flex-wrap colgap-8 pl-12 pr-12 mt-12"> 4060 4061 4062 4063 4064 4065<button 4066 type="button" 4067 onclick="$360.productCardChangeColor(this);" 4068 class="swatch-btn each swatch-black " 4069 data-image-url="//www.jimthompson.com/cdn/shop/files/onson-tied-neck-strapless-maxi-dress-black4.jpg?v=1776394589&width=1000" 4070 data-variant-id="46684714500252" 4071 style="width: 20px; height: 20px; " 4072 > </button></div></div> 4073</div> 4074</div><div class="product-card-wrapper col-6 col-t-6 col-d-3" data-total-products="254"><div class="product-card overflow relative"> 4075 <div class="main-con relative"> 4076 <div class="main-con-inner relative"> 4077 <a href="/products/palm-field-tie-back-halter-midi-dress-pink?_pos=23&_sid=aeb41108e&_ss=r" title="Palm Field Tie Back Halter Midi Dress" class="block mb-16"> 4078 <div class="image-con"> 4079 <div class="primary"><div class="global-image-wrapper no-bg" style="padding-bottom:133.33333333333334%;"> 4080<img data-src="//www.jimthompson.com/cdn/shop/files/Palm-Field-Tie-Back-Halter-Midi-Dress-Pink4.jpg?v=1775044147&width=10" sizes="100vw" data-srcset="//www.jimthompson.com/cdn/shop/files/Palm-Field-Tie-Back-Halter-Midi-Dress-Pink4.jpg?v=1775044147&width=100 100w,//www.jimthompson.com/cdn/shop/files/Palm-Field-Tie-Back-Halter-Midi-Dress-Pink4.jpg?v=1775044147&width=200 200w,//www.jimthompson.com/cdn/shop/files/Palm-Field-Tie-Back-Halter-Midi-Dress-Pink4.jpg?v=1775044147&width=300 300w,//www.jimthompson.com/cdn/shop/files/Palm-Field-Tie-Back-Halter-Midi-Dress-Pink4.jpg?v=1775044147&width=400 400w,//www.jimthompson.com/cdn/shop/files/Palm-Field-Tie-Back-Halter-Midi-Dress-Pink4.jpg?v=1775044147&width=500 500w,//www.jimthompson.com/cdn/shop/files/Palm-Field-Tie-Back-Halter-Midi-Dress-Pink4.jpg?v=1775044147&width=600 600w,//www.jimthompson.com/cdn/shop/files/Palm-Field-Tie-Back-Halter-Midi-Dress-Pink4.jpg?v=1775044147&width=700 700w,//www.jimthompson.com/cdn/shop/files/Palm-Field-Tie-Back-Halter-Midi-Dress-Pink4.jpg?v=1775044147&width=800 800w,//www.jimthompson.com/cdn/shop/files/Palm-Field-Tie-Back-Halter-Midi-Dress-Pink4.jpg?v=1775044147&width=900 900w,//www.jimthompson.com/cdn/shop/files/Palm-Field-Tie-Back-Halter-Midi-Dress-Pink4.jpg?v=1775044147&width=1000 1000w,//www.jimthompson.com/cdn/shop/files/Palm-Field-Tie-Back-Halter-Midi-Dress-Pink4.jpg?v=1775044147&width=1100 1100w,//www.jimthompson.com/cdn/shop/files/Palm-Field-Tie-Back-Halter-Midi-Dress-Pink4.jpg?v=1775044147&width=1200 1200w,//www.jimthompson.com/cdn/shop/files/Palm-Field-Tie-Back-Halter-Midi-Dress-Pink4.jpg?v=1775044147&width=1500 1500w,//www.jimthompson.com/cdn/shop/files/Palm-Field-Tie-Back-Halter-Midi-Dress-Pink4.jpg?v=1775044147&width=2000 2000w" alt="Pink" class="image lazy"></div> 4081</div></div> 4082 4083 <!-- Swym Wishlist Plus EPI Button with default first variant --> 4084 4085 <!-- Swym Wishlist Plus EPI Button--> 4086 </a><button type="button" class="wishlist-btn absolute right-20 bottom-20" onclick="authDrawer.handleShowDrawer()"> 4087 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewbox="0 0 20 20" fill="none"> 4088 <path fill-rule="evenodd" clip-rule="evenodd" d="M3.17212 5.17202C3.92223 4.42214 4.93946 4.00087 6.00012 4.00087C7.06078 4.00087 8.07801 4.42214 8.82812 5.17202L10.0001 6.34302L11.1721 5.17202C11.5411 4.78998 11.9825 4.48525 12.4705 4.27561C12.9585 4.06598 13.4834 3.95563 14.0145 3.95102C14.5456 3.9464 15.0723 4.04761 15.5639 4.24873C16.0555 4.44986 16.5021 4.74687 16.8777 5.12244C17.2533 5.49801 17.5503 5.94462 17.7514 6.4362C17.9525 6.92779 18.0537 7.45451 18.0491 7.98562C18.0445 8.51674 17.9342 9.04162 17.7245 9.52964C17.5149 10.0177 17.2102 10.459 16.8281 10.828L10.0001 17.657L3.17212 10.828C2.42224 10.0779 2.00098 9.06068 2.00098 8.00002C2.00098 6.93936 2.42224 5.92213 3.17212 5.17202V5.17202Z" stroke="black" stroke-linejoin="round"></path> 4089</svg> 4090 </button></div> 4091 <div class="details-con flex ai-start jc-between colgap-8 pl-12 pr-12"> 4092 <a href="/products/palm-field-tie-back-halter-midi-dress-pink?_pos=23&_sid=aeb41108e&_ss=r" title="Palm Field Tie Back Halter Midi Dress" class="left-side"><p class="l3 uppercase c-dark-grey mb-8">Palm Field</p><h4 class="p3">Palm Field Tie Back Halter Midi Dress</h4> 4093 4094 <div class="price flex jc-start ai-center colgap-4 flex-wrap mt-4"> 4095 4096 <div class="applied-price p3 ">
4097 <span translate="no" class="money">THB ฿ 9,500.00</span> 4098 </div></div> 4099 </a> 4100 4101 </div><div class="product-color-swatch swatch-con flex flex-wrap colgap-8 pl-12 pr-12 mt-12"> 4102 4103 4104 4105 4106 4107<button 4108 type="button" 4109 onclick="$360.productCardChangeColor(this);" 4110 class="swatch-btn each swatch-pink " 4111 data-image-url="//www.jimthompson.com/cdn/shop/files/Palm-Field-Tie-Back-Halter-Midi-Dress-Pink4.jpg?v=1775044147&width=1000" 4112 data-variant-id="46615596531868" 4113 style="width: 20px; height: 20px; " 4114 > </button></div></div> 4115</div> 4116</div><div class="product-card-wrapper col-6 col-t-6 col-d-3" data-total-products="254"><div class="product-card overflow relative"> 4117 <div class="main-con relative"> 4118 <div class="main-con-inner relative"> 4119 <a href="/products/ayothaya-kingdom-turtle-neck-maxi-dress-beige?_pos=24&_sid=aeb41108e&_ss=r" title="Ayothaya Kingdom Turtle Neck Maxi Dress" class="block mb-16"> 4120 <div class="image-con"> 4121 <div class="primary"><div class="global-image-wrapper no-bg" style="padding-bottom:133.33333333333334%;"> 4122<img data-src="//www.jimthompson.com/cdn/shop/files/ayothaya-kingdom-turtle-neck-maxi-dress-beige3.jpg?v=1769674555&width=10" sizes="100vw" data-srcset="//www.jimthompson.com/cdn/shop/files/ayothaya-kingdom-turtle-neck-maxi-dress-beige3.jpg?v=1769674555&width=100 100w,//www.jimthompson.com/cdn/shop/files/ayothaya-kingdom-turtle-neck-maxi-dress-beige3.jpg?v=1769674555&width=200 200w,//www.jimthompson.com/cdn/shop/files/ayothaya-kingdom-turtle-neck-maxi-dress-beige3.jpg?v=1769674555&width=300 300w,//www.jimthompson.com/cdn/shop/files/ayothaya-kingdom-turtle-neck-maxi-dress-beige3.jpg?v=1769674555&width=400 400w,//www.jimthompson.com/cdn/shop/files/ayothaya-kingdom-turtle-neck-maxi-dress-beige3.jpg?v=1769674555&width=500 500w,//www.jimthompson.com/cdn/shop/files/ayothaya-kingdom-turtle-neck-maxi-dress-beige3.jpg?v=1769674555&width=600 600w,//www.jimthompson.com/cdn/shop/files/ayothaya-kingdom-turtle-neck-maxi-dress-beige3.jpg?v=1769674555&width=700 700w,//www.jimthompson.com/cdn/shop/files/ayothaya-kingdom-turtle-neck-maxi-dress-beige3.jpg?v=1769674555&width=800 800w,//www.jimthompson.com/cdn/shop/files/ayothaya-kingdom-turtle-neck-maxi-dress-beige3.jpg?v=1769674555&width=900 900w,//www.jimthompson.com/cdn/shop/files/ayothaya-kingdom-turtle-neck-maxi-dress-beige3.jpg?v=1769674555&width=1000 1000w,//www.jimthompson.com/cdn/shop/files/ayothaya-kingdom-turtle-neck-maxi-dress-beige3.jpg?v=1769674555&width=1100 1100w,//www.jimthompson.com/cdn/shop/files/ayothaya-kingdom-turtle-neck-maxi-dress-beige3.jpg?v=1769674555&width=1200 1200w,//www.jimthompson.com/cdn/shop/files/ayothaya-kingdom-turtle-neck-maxi-dress-beige3.jpg?v=1769674555&width=1500 1500w,//www.jimthompson.com/cdn/shop/files/ayothaya-kingdom-turtle-neck-maxi-dress-beige3.jpg?v=1769674555&width=2000 2000w" alt="Beige" class="image lazy"></div> 4123</div></div> 4124 4125 <!-- Swym Wishlist Plus EPI Button with default first variant --> 4126 4127 <!-- Swym Wishlist Plus EPI Button--> 4128 </a><button type="button" class="wishlist-btn absolute right-20 bottom-20" onclick="authDrawer.handleShowDrawer()"> 4129 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewbox="0 0 20 20" fill="none"> 4130 <path fill-rule="evenodd" clip-rule="evenodd" d="M3.17212 5.17202C3.92223 4.42214 4.93946 4.00087 6.00012 4.00087C7.06078 4.00087 8.07801 4.42214 8.82812 5.17202L10.0001 6.34302L11.1721 5.17202C11.5411 4.78998 11.9825 4.48525 12.4705 4.27561C12.9585 4.06598 13.4834 3.95563 14.0145 3.95102C14.5456 3.9464 15.0723 4.04761 15.5639 4.24873C16.0555 4.44986 16.5021 4.74687 16.8777 5.12244C17.2533 5.49801 17.5503 5.94462 17.7514 6.4362C17.9525 6.92779 18.0537 7.45451 18.0491 7.98562C18.0445 8.51674 17.9342 9.04162 17.7245 9.52964C17.5149 10.0177 17.2102 10.459 16.8281 10.828L10.0001 17.657L3.17212 10.828C2.42224 10.0779 2.00098 9.06068 2.00098 8.00002C2.00098 6.93936 2.42224 5.92213 3.17212 5.17202V5.17202Z" stroke="black" stroke-linejoin="round"></path> 4131</svg> 4132 </button></div> 4133 <div class="details-con flex ai-start jc-between colgap-8 pl-12 pr-12"> 4134 <a href="/products/ayothaya-kingdom-turtle-neck-maxi-dress-beige?_pos=24&_sid=aeb41108e&_ss=r" title="Ayothaya Kingdom Turtle Neck Ma
4134xi Dress" class="left-side"><p class="l3 uppercase c-dark-grey mb-8">Ayothaya Kingdom</p><h4 class="p3">Ayothaya Kingdom Turtle Neck Maxi Dress</h4> 4135 4136 <div class="price flex jc-start ai-center colgap-4 flex-wrap mt-4"> 4137 4138 <div class="applied-price p3 "> 4139 <span translate="no" class="money">THB ฿ 11,900.00</span> 4140 </div></div> 4141 </a> 4142 4143 </div><div class="product-color-swatch swatch-con flex flex-wrap colgap-8 pl-12 pr-12 mt-12"> 4144 4145 4146 4147 4148 4149<button 4150 type="button" 4151 onclick="$360.productCardChangeColor(this);" 4152 class="swatch-btn each swatch-beige selected" 4153 data-image-url="//www.jimthompson.com/cdn/shop/files/ayothaya-kingdom-turtle-neck-maxi-dress-beige3.jpg?v=1769674555&width=1000" 4154 data-variant-id="46031155757212" 4155 style="width: 20px; height: 20px; " 4156 > </button></div></div> 4157</div> 4158</div><div class="pagination-wrapper col-12 bt-1 b-light-grey pt-20"><div class="global-pagination flex ai-center jc-center colgap-40"><span class="pagination-page arrow arrow-left inactive"><svg width="20" height="20" viewbox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" style="transform:rotate(180deg)"> 4159<g id="Icon"> 4160<path id="Vector" d="M10.9722 5L15.8334 10.1042M15.8334 10.1042L10.9722 15.2083M15.8334 10.1042L4.16669 10.1042" stroke="black" stroke-linecap="round" stroke-linejoin="round"></path> 4161</g> 4162</svg></span> 4163 <div>Page 1 of 11</div><a class="pagination-page arrow arrow-right" href="/search?page=2&q=Dress&type=product" data-go="next"><svg width="20" height="20" viewbox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 4164<g id="Icon"> 4165<path id="Vector" d="M10.9722 5L15.8334 10.1042M15.8334 10.1042L10.9722 15.2083M15.8334 10.1042L4.16669 10.1042" stroke="black" stroke-linecap="round" stroke-linejoin="round"></path> 4166</g> 4167</svg></a></div></div></div> 4168 </div> 4169 4170 </div> 4171 </div> 4172 4173 4174 4175
4175<script> 4176 Vue.createApp({ 4177 delimiters: ['${', '}'], 4178 data() { 4179 return { 4180 firstLoad: true, 4181 filters: [], 4182 filterPrice: { min: null, max: null }, 4183 filtersObj: [], 4184 filterGroup: {}, 4185 sortBy: null, 4186 searchKeyword: null, 4187 maxPriceRange: , 4188 expandedFilter: null, 4189 filterActive: false, 4190 overlayFadeOut: false, 4191 currentPage: 1, 4192 productsDisplayedCount: 24, 4193 totalProducts: 254, 4194 priceSlider: null, 4195 isMobile: window.innerWidth < 1024, 4196 isDesktop: window.innerWidth >= 1024, 4197 desktopView: '4-col' // 4-col or 2-col 4198 } 4199 }, 4200 mounted() { 4201 // Resize listener 4202 addEventListener('resize', () => { 4203 this.isMobile = window.innerWidth < 1024; 4204 this.isDesktop = window.innerWidth >= 1024; 4205 }) 4206 4207 // Scroll listener for desktop sticky filter left 4208 addEventListener("scroll", (event) => { 4209 if (this.isMobile) return 4210 const $header = document.getElementById('site-header'); 4211 const $filter = document.getElementById('coll-filter') 4212 const filterOffsetTop = $filter.offsetTop; 4213 const headerHeight = $360.headerHeight; 4214 if (filterOffsetTop > 0) { 4215 const additionalHeight = $header.style.top ? 0 : 38; 4216 // $filter.style.top = `${headerHeight + additionalHeight}px`; 4217 } 4218 }); 4219 4220 const $el_id = document.getElementById("collection-search-template--17937812553884__collection_and_search_6hyAyR"); 4221 4222 // Load params from URL 4223 let urlParams = window.location.href.split('?'); 4224 if (urlParams.length > 1) { 4225 this.filters = urlParams[1].split('&').filter(f => { 4226 const keyVal = f.split('='); 4227 if (keyVal[0] == 'filter.v.price.gte') { 4228 this.filterPrice.min = keyVal[1]; 4229 } 4230 if (keyVal[0] == 'filter.v.price.lte') { 4231 this.filterPrice.max = keyVal[1]; 4232 } 4233 if (keyVal[0] == 'sort_by') { 4234 this.sortBy = keyVal[1]; 4235 $360.setGlobalSelectDivValue('collection-sort-by', this.sortBy) 4236 } 4237 if(keyVal[0] == 'q') { 4238 this.searchKeyword = keyVal[1]; 4239 } 4240 const acceptedParams = [ 4241 'filter.p.tag', 4242 'filter.p.product_type', 4243 'filter.p.vendor', 4244 'filter.p.m', 4245 'filter.v.availability', 4246 'filter.v.option', 4247 'filter.v.m' 4248 ]; 4249 for (let i = 0; i < acceptedParams.length; i++) { 4250 if (keyVal[0].includes(acceptedParams[i])) { 4251 return f; 4252 } 4253 } 4254 }); 4255 this.filters = this.filters.map(f => decodeURI(f)); 4256 } 4257 4258 // Initial page load based on URL (if page param exists) 4259 const initialParams = new URLSearchParams(window.location.search); 4260 const initialPageNumFromUrl = parseInt(initialParams.get('page')) || 1; 4261 const serverRenderedPage = parseInt('1') || 1; 4262 4263 if (initialPageNumFromUrl !== serverRenderedPage) { 4264 this.currentPage = initialPageNumFromUrl; 4265 // Filters and sort are already parsed from URL into this.filters / this.sortBy. 4266 // this.currentPage is now correctly set to page from URL. 4267 // buildGetProductsUrl() will construct the URL with these current states. 4268 this.getProducts(this.buildGetProductsUrl()); 4269 } else { 4270 // If page from URL (or default 1) is same as server rendered, 4271 // ensure this.currentPage reflects this, especially if applyFilter(false) from watcher changed it. 4272 this.currentPage = initialPageNumFromUrl; 4273 } 4274 4275 setTimeout(() => { 4276 this.firstLoad = false; 4277 }, 500); 4278 4279 document.addEventListener('click', (e) => { 4280 const target = e.target; 4281 if( 4282 (!target.closest('.filter-title') && !e.target.classList.contains('filter-title')) && 4283 (!target.closest('.filter-options') && !e.target.classList.contains('filter-options')) 4284 ) { 4285 this.expandedFilter = null; 4286 } 4287 4288 if(target.classList.contains('pagination-page') && target.getAttribute('href')) { 4289 e.preventDefault(); 4290 let pageNum; 4291 if(target.classList.contains('arrow')) { 4292 if(target.getAttribute('data-go') == 'prev') { 4293 pageNum = this.currentPage - 1; 4294 } else { 4295 pageNum = this.currentPage + 1; 4296 } 4297 } else { 4298 pageNum = parseInt(target.getAttribute('data-page')); 4299 } 4300 4301 this.goToPage(pageNum); 4302 } 4303 }); 4304 4305 // Price Slider Init 4306 this.priceSlider = document.querySelector('#coll-filter .price-slider'); 4307 if (this.priceSlider) { 4308 noUiSlider.create(this.priceSlider, { 4309 start: [0, this.maxPriceRange], 4310 connect: true, 4311 step: 0.10, 4312 range: { 4313 min: 0, 4314 max: this.maxPriceRange 4315 }, 4316 }); 4317 this.priceSlider.noUiSlider.on('slide', () => { 4318 const prices = this.priceSlider.noUiSlider.get(); 4319 this.filterPrice.min = parseFloat(prices[0]); 4320 this.filterPrice.max = parseFloat(prices[1]); 4321 }); 4322 this.priceSlider.noUiSlider.on('change', () => { 4323 this.applyFilter(); 4324 }); 4325 this.priceSlider.noUiSlider.set([this.filterPrice.min, this.filterPrice.max]) 4326 } 4327 4328 document.addEventListener('DOMContentLoaded', () => { 4329 this.updateBannerHeight(); 4330 4331 window.addEventListener('resize', () => { 4332 this.updateBannerHeight(); 4333 });
4334 }); 4335 }, 4336 methods: { 4337 updateBannerHeight() { 4338 let product_wrapper = document.querySelectorAll("#collection-search-template--17937812553884__collection_and_search_6hyAyR .product-card-wrapper")[0]; 4339 let product_image_con = product_wrapper.querySelector(".product-card .image-con"); 4340 4341 if(document.querySelector("#collection-search-template--17937812553884__collection_and_search_6hyAyR .bipl-banner .image-con")) { 4342 if (window.innerWidth < 1024) { 4343 document.querySelector("#collection-search-template--17937812553884__collection_and_search_6hyAyR .bipl-banner .image-con").style.height = null; 4344 } else { 4345 product_image_con = product_wrapper.querySelector(".product-card .image-con"); 4346 document.querySelector("#collection-search-template--17937812553884__collection_and_search_6hyAyR .bipl-banner .image-con").style.height = parseFloat(product_image_con.clientHeight) + 'px'; 4347 } 4348 } 4349 }, 4350 applyFilter(loadProducts = true) { 4351 if(!this.firstLoad) { 4352 this.currentPage = 1; 4353 } 4354 let queryStrings = this.searchKeyword ? `&q=${this.searchKeyword}&type=product` : ''; 4355 4356 this.filtersObj = []; 4357 this.filterGroup = {}; 4358 4359 let qfParam, qfActiveFilter; 4360 let containQuickfilter = false; 4361 4362 if (typeof quickFilterVue !== 'undefined') { 4363 qfParam = quickFilterVue.paramName; 4364 qfActiveFilter = quickFilterVue.activeFilter; 4365 } 4366 4367 this.filters.forEach(f => { 4368 const keyVal = f.split('='); 4369 if (keyVal[0] != 'filter.v.price.gte' && keyVal[0] != 'filter.v.price.lte') { 4370 if (keyVal[0] == qfParam && !containQuickfilter) { 4371 containQuickfilter = true; 4372 } 4373 4374 const filter = `${keyVal[0]}=${encodeURIComponent(keyVal[1])}`; 4375 queryStrings = `${queryStrings}&${filter}`; 4376 4377 this.filtersObj.push({ 4378 key: keyVal[0], 4379 value: keyVal[1], 4380 }); 4381 4382 if (this.filterGroup.hasOwnProperty(keyVal[0])) { 4383 this.filterGroup[keyVal[0]] = [...this.filterGroup[keyVal[0]], keyVal[1]]; 4384 } else { 4385 this.filterGroup[keyVal[0]] = [keyVal[1]]; 4386 } 4387 } 4388 }); 4389 4390 if (!containQuickfilter && qfActiveFilter != 'clear' && typeof quickFilterVue !== 'undefined') { 4391 quickFilterVue.activeFilter = 'clear' 4392 } 4393 4394 if (this.filterPrice.min > 0) { 4395 queryStrings = `${queryStrings}&filter.v.price.gte=${this.filterPrice.min}`; 4396 this.filtersObj.push({ 4397 key: 'filter.v.price.gte', 4398 value: this.filterPrice.min, 4399 }); 4400 this.filterGroup.priceMin = this.filterPrice.min; 4401 } 4402 if (this.filterPrice.max > 0) { 4403 queryStrings = `${queryStrings}&filter.v.price.lte=${this.filterPrice.max}`; 4404 this.filtersObj.push({ 4405 key: 'filter.v.price.lte', 4406 value: this.filterPrice.max, 4407 }); 4408 this.filterGroup.priceMax = this.filterPrice.max; 4409 } 4410 4411 if (loadProducts) { 4412 queryStrings = queryStrings.substring(1); 4413 let url = window.location.href.split('?')[0]; 4414 let updatedUrl = queryStrings == '' ? url : `${url}?${queryStrings}`; 4415 if (this.sortBy) { 4416 updatedUrl = queryStrings == '' ? `${updatedUrl}?sort_by=${this.sortBy}` : `${updatedUrl}&sort_by=${this.sortBy}`; 4417 } 4418 // window.location.href = updatedUrl; 4419 window.history.replaceState({ path: updatedUrl }, '', updatedUrl); 4420 this.getProducts(updatedUrl) 4421 this.expandedFilter = null; 4422 } 4423 // if(this.filterActive) { 4424 // this.hideFilter(); 4425 // } 4426 }, 4427 priceRangeChange() { 4428 this.priceSlider.noUiSlider.set([this.filterPrice.min, this.filterPrice.max]); 4429 this.applyFilter(); 4430 }, 4431 showMoreFilters(e) { 4432 const $cur_btn = e.currentTarget 4433 const $list = $cur_btn.previousElementSibling.querySelectorAll('li') 4434 $list.forEach(function(item) { 4435 item.style.display = '' 4436 }) 4437 $cur_btn.style.display = 'none' 4438 }, 4439 showMore() { 4440 const button = this.$refs['show-more-btn']; 4441 button.style.height = `${button.offsetHeight}px`; 4442 button.style.width = `${button.offsetWidth}px`; 4443 button.innerHTML = $360.btnLoading(); 4444 button.setAttribute('disabled', true); 4445 this.currentPage++; 4446 this.getProducts(this.buildGetProductsUrl(), true); 4447 }, 4448 goToPage(pageNum) { 4449 $360.scrollTo('#collection-search-template--17937812553884__collection_and_search_6hyAyR', -70); 4450 this.currentPage = pageNum; 4451 const newUrl = this.buildGetProductsUrl(); 4452 window.history.pushState({ path: newUrl, page: pageNum }, '', newUrl); 4453 this.getProducts(newUrl); 4454 }, 4455 buildGetProductsUrl() { 4456 let currentPath = window.location.pathname; 4457 let params = new URLSearchParams(window.location.search); 4458 let pageParams = new URLSearchParams(); 4459
4460 for (const [key, value] of params.entries()) { 4461 if (key !== 'page' && key !== 'view') { 4462 pageParams.append(key, value); 4463 } 4464 } 4465 pageParams.set('page', this.currentPage); 4466 4467 return `${currentPath}?${pageParams.toString()}`; 4468 }, 4469 removeFilter(index) { 4470 this.filters.splice(index, 1); 4471 this.applyFilter(); 4472 }, 4473 removeFilterPrice() { 4474 this.filterPrice.min = null; 4475 this.filterPrice.max = null; 4476 if (this.priceSlider) { 4477 this.priceSlider.noUiSlider.set([0, this.maxPriceRange]); 4478 } 4479 this.applyFilter(); 4480 }, 4481 clearFilterGroup(key) { 4482 const index = this.filtersObj.findIndex(fo => fo.key == key); 4483 if (index > -1) { 4484 this.filters.splice(index, 1); 4485 this.filtersObj.splice(index, 1); 4486 this.clearFilterGroup(key); 4487 } else { 4488 this.applyFilter(); 4489 } 4490 if (window.innerWidth < 1024) { 4491 this.filterActive = false 4492 } 4493 }, 4494 clearFilter() { 4495 this.filters = []; 4496 this.filterPrice.min = null; 4497 this.filterPrice.max = null; 4498 if (this.priceSlider) { 4499 this.priceSlider.noUiSlider.set([0, this.maxPriceRange]); 4500 } 4501 }, 4502 async getProducts(collUrl, showMore = false) { 4503 const urlSplitted = collUrl.split('?'); 4504 const url = urlSplitted.length > 1 ? `${collUrl}&view=product-list` : `${collUrl}?view=product-list`; 4505 const { data } = await axios.get(url); 4506 const htmlDom = new DOMParser().parseFromString(data, 'text/html'); 4507 const productCount = htmlDom.querySelectorAll('.product-card').length; 4508 4509 if (showMore) { 4510 this.productsDisplayedCount += productCount; 4511 this.$refs['collection-products'].insertAdjacentHTML('beforeend', data); 4512 4513 const button = this.$refs['show-more-btn']; 4514 button.innerHTML = "Load 24 More"; 4515 button.removeAttribute('disabled'); 4516 button.style.height = ''; 4517 button.style.width = ''; 4518 } else { 4519 this.productsDisplayedCount = productCount; 4520 if(htmlDom.querySelector('.product-card-wrapper')) { 4521 this.totalProducts = parseInt(htmlDom.querySelector('.product-card-wrapper').getAttribute('data-total-products')); 4522 } else { 4523 this.totalProducts = 0; 4524 } 4525 this.$refs['collection-products'].innerHTML = data; 4526 } 4527 // Injected cards carry no `swym-loaded` class, so Swym CSS hides their 4528 // wishlist button. Re-init immediately instead of waiting 500ms, which is 4529 // not reliable on slow connections. 4530 document.dispatchEvent(new CustomEvent("swym:product-list-updated")); 4531 setTimeout(function() { 4532 $360.lazyLoadInstance.update(); 4533 document.dispatchEvent(new CustomEvent("swym:product-list-updated")); 4534 // buckscc does not auto-convert AJAX-injected nodes (polling expired). 4535 // Force one clean pass so re-rendered cards convert from raw THB. 4536 if (window.bucksCC && typeof window.bucksCC.rerender === 'function') { 4537 window.bucksCC.rerender(); 4538 } 4539 }, 500); 4540 this.updateBannerHeight(); 4541 }, 4542 toggleFilter() { 4543 if (this.filterActive) { 4544 this.hideFilter(); 4545 $360.showFloatingApp(); 4546 $360.enableScroll(); 4547 } else { 4548 this.filterActive = true; 4549 $360.hideFloatingApp(); 4550 $360.disableScroll(); 4551 } 4552 }, 4553 hideFilter() { 4554 this.overlayFadeOut = true; 4555 this.filterActive = false; 4556 setTimeout(() => { 4557 this.overlayFadeOut = false; 4558 }, 150) 4559 }, 4560 formatMoney(num) { 4561 return $360.formatMoney(num, true); 4562 }, 4563 toggleAccordion(e) { 4564 $360.accordionToggle(e) 4565 }, 4566 handleDesktopView(view) { 4567 this.desktopView = view; 4568
4569 this.$refs['collection-products'].querySelectorAll('.product-card-wrapper').forEach(cw => { 4570 if(view == '4-col') { 4571 cw.classList.remove('col-d-6'); 4572 cw.classList.add('col-d-3'); 4573 } else { 4574 cw.classList.add('col-d-6'); 4575 cw.classList.remove('col-d-3'); 4576 } 4577 }); 4578 }, 4579 }, 4580 watch: { 4581 filters: { 4582 handler(newValue, oldValue) { 4583 if(this.firstLoad) { 4584 this.applyFilter(false); 4585 } else { 4586 this.applyFilter(); 4587 } 4588 } 4589 }, 4590 } 4591 }).mount('#collection-search-template--17937812553884__collection_and_search_6hyAyR') 4592 </script>
4592</div><div id="shopify-section-template--17937812553884__separator_crJcF4" class="shopify-section"></div><div id="shopify-section-template--17937812553884__banner_grid_search_RfmjCQ" class="shopify-section"> 4593 4594 4595 </div></div>� 4596 4597
4597<script> 4598 document.addEventListener('DOMContentLoaded', () => { 4599 document.querySelectorAll('.auth-drawer .return').forEach((e) => { 4600 e.value = window.location.pathname; 4601 }); 4602 }); 4603 </script>
4603 4604 4605 <div id="shopify-section-footer" class="shopify-section"><style> 4606 4607 #site-footer nav .accordion { 4608 flex: 1; 4609 } 4610 4611 #site-footer .accordion .title-icon .icon { 4612 width: 24px; 4613 height: 24px; 4614 } 4615 4616 #site-footer input { 4617 flex: auto; 4618 } 4619 4620 #site-footer button { 4621 padding: 14px; 4622 border-radius: 2px; 4623 border: 1px solid var(--light-grey); 4624 } 4625 4626 #site-footer figure { 4627 width: 160px; 4628 flex: none; 4629 } 4630 4631 #site-footer .global-social a svg { 4632 height: 24px; 4633 } 4634 4635 #site-footer .contact-form:has(input:not(:placeholder-shown)) button:hover { 4636 border-color: var(--black); 4637 transition: .3s ease; 4638 } 4639 4640 @media only screen and (min-width: 1024px) { 4641 4642 #site-footer nav .icon-wrapper { 4643 display: none; 4644 } 4645 4646 #site-footer .accordion .description { 4647 display: block; 4648 } 4649 4650 #site-footer .accordion .cursor { 4651 cursor: initial; 4652 } 4653 4654 } 4655 4656</style> 4657 4658 4659 4660 4661 4662 4663 4664 4665 4666 4667 4668 4669 4670 4671 4672<footer id="site-footer" class="pt-40 pb-24 bg-light-grey-2 d-pt-60"> 4673 <div class="container pb-40"> 4674 <div class="row"> 4675 <div class="flex flex-column d-flex-row jc-between rowgap-40"> 4676 <div class="col-12 col-d-4"> 4677 <form method="post" action="/contact#footer-newsletter" id="footer-newsletter" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /> 4678 <article class="flex mb-24 flex-column rowgap-8"> 4679 <h3 class="h3">Join Our Newsletter</h3> 4680 <p class="p2 c-dark-grey">Subscribe for updates on our next drop.</p> 4681 </article> 4682 <div class="flex flex-column rowgap-12"><div class="flex"> 4683 <input type="hidden" name="contact[tags]" value="newsletter" /> 4684 <div class="flex global-input b-0 ai-center"> 4685 <input type="text" name="contact[email]" class="p3" placeholder="Your email address" /> 4686 </div> 4687 <button type="submit" class="flex ml-8 ai-center"><svg width="20" height="20" viewbox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 4688<g id="Icon"> 4689<path id="Vector" d="M10.9722 5L15.8334 10.1042M15.8334 10.1042L10.9722 15.2083M15.8334 10.1042L4.16669 10.1042" stroke="black" stroke-linecap="round" stroke-linejoin="round"></path> 4690</g> 4691</svg></button> 4692 </div></div> 4693 </form> 4694 4695 <div class="mt-28 hide-m show-d hide-hd"> 4696 4697 <div class="flex ai-center colgap-8"> 4698 <div class="flex icon ai-center jc-center"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewbox="0 0 16 17" fill="none"> 4699 <path d="M2.75 4.58398L8 7.95899L13.625 4.58398M3.5 12.7036C2.67157 12.7036 2 12.032 2 11.2036V5.33399C2 4.50556 2.67157 3.83398 3.5 3.83398H12.5C13.3284 3.83398 14 4.50556 14 5.33398V11.2036C14 12.032 13.3284 12.7036 12.5 12.7036H3.5Z" stroke="black" stroke-linecap="round" stroke-linejoin="round"></path> 4700 </svg></div> 4701 <a href="mailto:[email protected]" title="[email protected]" class="p3">[email protected]</a> 4702 </div> 4703 4704 4705 <div class="flex mt-12 ai-center colgap-8"> 4706 <div class="flex icon ai-center jc-center"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewbox="0 0 16 17" fill="none"> 4707 <path d="M13.7756 13.013C13.7756 13.013 13.0031 13.7717 12.8138 13.9941C12.5054 14.3232 12.1421 14.4786 11.6658 14.4786C11.62 14.4786 11.5712 14.4786 11.5254 14.4755C10.6186 14.4176 9.77595 14.0642 9.14395 13.7626C7.41588 12.9277 5.89847 11.7425 4.63753 10.2404C3.59641 8.98809 2.9003 7.83027 2.43927 6.58713C2.15533 5.82846 2.05152 5.23736 2.09732 4.67978C2.12785 4.32329 2.26524 4.02774 2.51865 3.77485L3.55977 2.73586C3.70938 2.5957 3.86814 2.51953 4.02385 2.51953C4.2162 2.51953 4.3719 2.63531 4.46961 2.73281C4.47266 2.73586 4.47571 2.73891 4.47876 2.74195C4.66501 2.91563 4.84209 3.09539 5.02833 3.28735C5.12298 3.38485 5.22068 3.48235 5.31838 3.5829L6.15188 4.4147C6.47551 4.73767 6.47551 5.03627 6.15188 5.35924C6.06334 5.4476 5.97785 5.53596 5.88931 5.62127C5.63285 5.8833 5.83431 5.68225 5.56869 5.9199C5.56259 5.926 5.55648 5.92904 5.55343 5.93514C5.29086 6.19717 5.33971 6.45311 5.39466 6.62678C5.39772 6.63592 5.40077 6.64506 5.40382 6.6542C5.6206 7.17827 5.92591 7.67187 6.38998 8.25992L6.39304 8.26296C7.2357 9.29891 8.12416 10.1063 9.10422 10.7249C9.2294 10.8041 9.35763 10.8681 9.4797
47075 10.929C9.58967 10.9838 9.69347 11.0356 9.78201 11.0905C9.79423 11.0966 9.80644 11.1057 9.81865 11.1118C9.92246 11.1636 10.0202 11.188 10.1209 11.188C10.3743 11.188 10.5331 11.0295 10.585 10.9777L11.1834 10.3805C11.2872 10.2769 11.4521 10.152 11.6445 10.152C11.8338 10.152 11.9895 10.2708 12.0841 10.3744C12.0872 10.3775 12.0872 10.3775 12.0902 10.3805L13.7725 12.0594C14.087 12.3701 13.7756 13.013 13.7756 13.013Z" stroke="black" stroke-linecap="round" stroke-linejoin="round"></path> 4708 </svg></div> 4709 <a href="tel:+6627002556" title="+66 (0) 2-700-2556" class="p3">+66 (0) 2-700-2556</a> 4710 </div> 4711 4712</div> 4713</div> 4714 <div class="col-12 col-d-1 hide-d show-hd"></div> 4715 <div class="col-12 col-d-6 col-hd-5"> 4716 <nav class="flex flex-column d-flex-row colgap-24"> 4717 4718 4719 4720 <div class="accordion b-light-grey bb-1 d-bb-0 d-bt-0 pb-12 d-pb-0 bt-1 "> 4721 <div class="title-icon accordion-title relative cursor flex jc-between ai-center colgap-40 pt-24 pb-12 d-pt-0 d-pb-16 " @click="this.menuTitleClick" > 4722 <div class="title l2 uppercase">Account</div><div class="icon-wrapper flex ai-center jc-center"><div class="icon icon-plus ai-center jc-center"><svg width="20" height="20" viewbox="0 1 19.45 19.45" fill="none" xmlns="http://www.w3.org/2000/svg"> 4723<path d="M10 4.16699L10 15.8337M15.8334 10.0003L4.16669 10.0003" stroke="black" stroke-linecap="round"></path> 4724</svg></div> 4725 <div class="icon icon-minus ai-center jc-center"><svg width="20" height="20" viewbox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 4726<path d="M15.8334 10L4.16669 10" stroke="black" stroke-linecap="round"></path> 4727</svg></div></div></div> 4728 <div class="description hide-m "> 4729 <ul class="flex flex-column d-rowgap-12"> 4730 4731 <li class="flex flex-column"> 4732 4733 <a href="/account" class="p3 d-pt-0 d-pb-0 pb-12"> 4734 My Account 4735 </a> 4736 </li> 4737 4738 </ul> 4739 �</div> 4740</div> 4741 4742 4743 4744 4745 <div class="accordion b-light-grey bb-1 d-bb-0 d-bt-0 pb-12 d-pb-0 "> 4746 <div class="title-icon accordion-title relative cursor flex jc-between ai-center colgap-40 pt-24 pb-12 d-pt-0 d-pb-16 " @click="this.menuTitleClick" > 4747 <div class="title l2 uppercase">Brand</div><div class="icon-wrapper flex ai-center jc-center"><div class="icon icon-plus ai-center jc-center"><svg width="20" height="20" viewbox="0 1 19.45 19.45" fill="none" xmlns="http://www.w3.org/2000/svg"> 4748<path d="M10 4.16699L10 15.8337M15.8334 10.0003L4.16669 10.0003" stroke="black" stroke-linecap="round"></path> 4749</svg></div> 4750 <div class="icon icon-minus ai-center jc-center"><svg width="20" height="20" viewbox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 4751<path d="M15.8334 10L4.16669 10" stroke="black" stroke-linecap="round"></path> 4752</svg></div></div></div> 4753 <div class="description hide-m "> 4754 <ul class="flex flex-column d-rowgap-12"> 4755 4756 <li class="flex flex-column"> 4757 4758 <a href="/pages/about" class="p3 d-pt-0 d-pb-0 pb-8"> 4759 About 4760 </a> 4761 </li> 4762 4763 <li class="flex flex-column"> 4764 4765 <a href="/blogs/press" class="p3 d-pt-0 d-pb-0 pt-4 pb-8"> 4766 Press 4767 </a> 4768 </li> 4769 4770 <li class="flex flex-column"> 4771 4772 <a href="/pages/careers" class="p3 d-pt-0 d-pb-0 pt-4 pb-12"> 4773 Careers 4774 </a> 4775 </li> 4776 4777 </ul> 4778 �</div> 4779</div> 4780 4781 4782 4783 4784 <div class="accordion b-light-grey bb-1 d-bb-0 d-bt-0 pb-12 d-pb-0 "> 4785 <div class="title-icon accordion-title relative cursor flex jc-between ai-center colgap-40 pt-24 pb-12 d-pt-0 d-pb-16 " @click="this.menuTitleClick" > 4786 <div class="title l2 uppercase">Support</div><div class="icon-wrapper flex ai-center jc-center"><div class="icon icon-plus ai-center jc-center"><svg width="20" height="20" viewbox="0 1 19.45 19.45" fill="none" xmlns="http://www.w3.org/2000/svg"> 4787<path d="M10 4.16699L10 15.8337M15.8334 10.0003L4.16669 10.0003" stroke="black" stroke-linecap="round"></path> 4788</svg></div> 4789 <div class="icon icon-minus ai-center jc-center"><svg width="20" height="20" viewbox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 4790<path d="M15.8334 10L4.16669 10" stroke="black" stroke-linecap="round"></path> 4791</svg></div></div></div> 4792 <div class="description hide-m "> 4793 <ul class="flex flex-column d-rowgap-12"> 4794 4795 <li class="flex flex-column"> 4796 4797 <a href="/pages/faqs" class="p3 d-pt-0 d-pb-0 pb-8"> 4798 FAQs 4799 </a> 4800 </li> 4801 4802 <li class="flex flex-column"> 4803 4804 <a href="/pages/contact" class="p3 d-pt-0 d-pb-0 pt-4 pb-8"> 4805 Contact Us 4806 </a> 4807 </li> 4808 4809 <li class="flex flex-column"> 4810 4811 <a href="/pages/stores" class="p3 d-pt-0 d-pb-0 pt-4 pb-12"> 4812 Find A Store 4813 </a> 4814 </li> 4815 4816 </ul> 4817 �</div> 4818</div> 4819 4820 4821 </nav> 4822</div> 4823 <div class="col-12 col-d-2 hide-d show-hd"> 4824 4825 <div class="flex ai-center colgap-8"> 4826 <div class="flex icon ai-center jc-center"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewbox="0 0 16 17" fill="none"> 4827 <path d="M2.75 4.58398L8 7.95899L13.625 4.58398M3.5 12.7036C2.67157 12.7036 2 12.032 2 11.2036V5.33399C2 4.50556 2.67157 3.83398 3.5 3.83398H12.5C13.3284 3.83398 14 4.50556 14 5.33398V11.2036C14 12.032 13.3284 12.7036 12.5 12.7036H3.5Z" stroke="black" stroke-linecap="round" stroke-linejoin="round"></path> 4828 </svg></div> 4829 <a href="mailto:[email protected]" title="[email protected]" class="p3">[email protected]</a> 4830 </div> 4831 4832 4833 <div class="flex mt-12 ai-center colgap-8"> 4834 <div class="flex icon ai-center jc-center"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewbox="0 0 16 17" fill="none"> 4835 <path d="M13.7756 13.013C13.7756 13.013 13.0031 13.7717 12.8138 13.9941C12.5054 14.3232 12.1421 14.4786 11.6658 14.4786C11.62 14.4786 11.5712 14.4786 11.5254 14.4755C10.6186 14.4176 9.77595 14.0642 9.14395 13.7626C7.41588 12.9277 5.89847 11.7425 4.63753 10.2404C3.59641 8.98809 2.9003 7.83027 2.43927 6.58713C2.15533 5.82846 2.05152 5.23736 2.09732 4.67978C2.12785 4.32329 2.26524 4.02774 2.51865 3.77485L3.55977 2.73586C3.70938 2.5957 3.86814 2.51953 4.02385 2.51953C4.2162 2.51953 4.3719 2.63531 4.46961 2.7328
48351C4.47266 2.73586 4.47571 2.73891 4.47876 2.74195C4.66501 2.91563 4.84209 3.09539 5.02833 3.28735C5.12298 3.38485 5.22068 3.48235 5.31838 3.5829L6.15188 4.4147C6.47551 4.73767 6.47551 5.03627 6.15188 5.35924C6.06334 5.4476 5.97785 5.53596 5.88931 5.62127C5.63285 5.8833 5.83431 5.68225 5.56869 5.9199C5.56259 5.926 5.55648 5.92904 5.55343 5.93514C5.29086 6.19717 5.33971 6.45311 5.39466 6.62678C5.39772 6.63592 5.40077 6.64506 5.40382 6.6542C5.6206 7.17827 5.92591 7.67187 6.38998 8.25992L6.39304 8.26296C7.2357 9.29891 8.12416 10.1063 9.10422 10.7249C9.2294 10.8041 9.35763 10.8681 9.47975 10.929C9.58967 10.9838 9.69347 11.0356 9.78201 11.0905C9.79423 11.0966 9.80644 11.1057 9.81865 11.1118C9.92246 11.1636 10.0202 11.188 10.1209 11.188C10.3743 11.188 10.5331 11.0295 10.585 10.9777L11.1834 10.3805C11.2872 10.2769 11.4521 10.152 11.6445 10.152C11.8338 10.152 11.9895 10.2708 12.0841 10.3744C12.0872 10.3775 12.0872 10.3775 12.0902 10.3805L13.7725 12.0594C14.087 12.3701 13.7756 13.013 13.7756 13.013Z" stroke="black" stroke-linecap="round" stroke-linejoin="round"></path> 4836 </svg></div> 4837 <a href="tel:+6627002556" title="+66 (0) 2-700-2556" class="p3">+66 (0) 2-700-2556</a> 4838 </div> 4839 4840</div> 4841 </div> 4842 </div> 4843 </div> 4844 4845 4846 4847 4848 4849 4850 4851 4852 4853 <div class="separator mt-20 mb-24 hide-m show-d"> 4854 <div 4855 class="separator-inner bt-1 b-light-grey " 4856 4857 ></div> 4858 </div> 4859 4860 4861 4862 <div class="container"> 4863 <div class="flex flex-column d-flex-row ai-center d-ai-end colgap-16 rowgap-12"> 4864 <figure> 4865 4866 4867 <div class="global-image-wrapper no-bg" style="padding-bottom:50.0%;"> 4868<img src="//www.jimthompson.com/cdn/shop/files/Jim_Thompson_Signature.svg?v=1735621124&width=10" alt="Jim Thompson Footer Image" width="10" height="5" loading="eager" class="image loaded" sizes="100vw" srcset="//www.jimthompson.com/cdn/shop/files/Jim_Thompson_Signature.svg?v=1735621124&width=100 100w,//www.jimthompson.com/cdn/shop/files/Jim_Thompson_Signature.svg?v=1735621124&width=200 200w,//www.jimthompson.com/cdn/shop/files/Jim_Thompson_Signature.svg?v=1735621124&width=300 300w,//www.jimthompson.com/cdn/shop/files/Jim_Thompson_Signature.svg?v=1735621124&width=400 400w,//www.jimthompson.com/cdn/shop/files/Jim_Thompson_Signature.svg?v=1735621124&width=500 500w,//www.jimthompson.com/cdn/shop/files/Jim_Thompson_Signature.svg?v=1735621124&width=600 600w,//www.jimthompson.com/cdn/shop/files/Jim_Thompson_Signature.svg?v=1735621124&width=700 700w,//www.jimthompson.com/cdn/shop/files/Jim_Thompson_Signature.svg?v=1735621124&width=800 800w,//www.jimthompson.com/cdn/shop/files/Jim_Thompson_Signature.svg?v=1735621124&width=900 900w,//www.jimthompson.com/cdn/shop/files/Jim_Thompson_Signature.svg?v=1735621124&width=1000 1000w,//www.jimthompson.com/cdn/shop/files/Jim_Thompson_Signature.svg?v=1735621124&width=1100 1100w,//www.jimthompson.com/cdn/shop/files/Jim_Thompson_Signature.svg?v=1735621124&width=1200 1200w,//www.jimthompson.com/cdn/shop/files/Jim_Thompson_Signature.svg?v=1735621124&width=1500 1500w,//www.jimthompson.com/cdn/shop/files/Jim_Thompson_Signature.svg?v=1735621124&width=2000 2000w"> 4869</div> 4870 4871 4872</figure> 4873 <div class="flex w-full flex-column ai-center d-ai-end rowgap-12"> 4874 4875<div class="global-social flex colgap-20"><a href="https://www.facebook.com/JimThompson.official" class="facebook flex ai-center jc-center mr-25" target="_blank"> 4876 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> 4877 <path d="M13.386 21V13.1299H16.0056L16.5003 9.86946H13.3748V7.75578C13.3748 6.86758 13.8132 6.00187 15.2074 6.00187H16.624V3.22486C16.624 3.22486 15.331 3 14.1056 3C11.5309 3 9.85572 4.56277 9.85572 7.38476V9.86946H7V13.1299H9.85572V21H13.3748H13.386Z" fill="black"></path> 4878</svg> 4879 </a><a href="https://www.instagram.com/jimthompson.official/" class="instagram flex ai-center jc-center mr-25" target="_blank"> 4880 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> 4881 <path d="M11.9998 15.0832C13.7025 15.0832 15.0828 13.7029 15.0828 12.0002C15.0828 10.2975 13.7025 8.91722 11.9998 8.91722C10.2971 8.91722 8.91684 10.2975 8.91684 12.0002C8.91684 13.7029 10.2971 15.0832 11.9998 15.0832Z" fill="black"></path> 4882 <path fill-rule="evenodd" clip-rule="evenodd" d="M3 12C3 8.40486 3 6.60
4882729 3.85669 5.31255C4.23925 4.73439 4.73439 4.23925 5.31255 3.85669C6.60729 3 8.40486 3 12 3C15.5951 3 17.3927 3 18.6874 3.85669C19.2656 4.23925 19.7608 4.73439 20.1433 5.31255C21 6.60729 21 8.40486 21 12C21 15.5951 21 17.3927 20.1433 18.6874C19.7608 19.2656 19.2656 19.7608 18.6874 20.1433C17.3927 21 15.5951 21 12 21C8.40486 21 6.60729 21 5.31255 20.1433C4.73439 19.7608 4.23925 19.2656 3.85669 18.6874C3 17.3927 3 15.5951 3 12ZM16.6593 12.0002C16.6593 14.5735 14.5732 16.6596 11.9998 16.6596C9.42652 16.6596 7.34043 14.5735 7.34043 12.0002C7.34043 9.42691 9.42652 7.34082 11.9998 7.34082C14.5732 7.34082 16.6593 9.42691 16.6593 12.0002ZM16.8433 8.20155C17.4479 8.20155 17.9381 7.71138 17.9381 7.10673C17.9381 6.50207 17.4479 6.0119 16.8433 6.0119C16.2386 6.0119 15.7485 6.50207 15.7485 7.10673C15.7485 7.71138 16.2386 8.20155 16.8433 8.20155Z" fill="black"></path> 4883</svg> 4884 </a><a href="https://www.youtube.com/@JimThompson_Official" class="youtube flex ai-center jc-center mr-25" target="_blank"> 4885 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> 4886 <path d="M21.8008 8.03516C21.8008 8.03516 21.6055 6.65625 21.0039 6.05078C20.2422 5.25391 19.3906 5.25 19 5.20312C16.2031 5 12.0039 5 12.0039 5H11.9961C11.9961 5 7.79688 5 5 5.20312C4.60938 5.25 3.75781 5.25391 2.99609 6.05078C2.39453 6.65625 2.20312 8.03516 2.20312 8.03516C2.20312 8.03516 2 9.65625 2 11.2734V12.7891C2 14.4062 2.19922 16.0273 2.19922 16.0273C2.19922 16.0273 2.39453 17.4063 2.99219 18.0117C3.75391 18.8086 4.75391 18.7813 5.19922 18.8672C6.80078 19.0195 12 19.0664 12 19.0664C12 19.0664 16.2031 19.0586 19 18.8594C19.3906 18.8125 20.2422 18.8086 21.0039 18.0117C21.6055 17.4063 21.8008 16.0273 21.8008 16.0273C21.8008 16.0273 22 14.4102 22 12.7891V11.2734C22 9.65625 21.8008 8.03516 21.8008 8.03516ZM9.93359 14.6289V9.00781L15.3359 11.8281L9.93359 14.6289Z" fill="black"></path> 4887</svg> 4888 </a><a href="https://lin.ee/WfxlAM8" class="line flex ai-center jc-center " target="_blank"> 4889 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> 4890 <path d="M8.15093 12.9564H9.48281C9.67226 12.9564 9.82721 12.8014 9.82721 12.612V12.5832C9.82721 12.3938 9.67226 12.2388 9.48281 12.2388H8.52406V10.0575C8.52406 9.86806 8.36911 9.7131 8.17966 9.7131H8.15093C7.96147 9.7131 7.80652 9.86806 7.80652 10.0575V12.6119C7.80652 12.8014 7.96147 12.9564 8.15093 12.9564Z" fill="black"></path> 4891 <path d="M16.404 11.3553V11.3265C16.404 11.1371 16.249 10.9821 16.0595 10.9821H15.1008V10.4368H16.0595C16.249 10.4368 16.404 10.2818 16.404 10.0924V10.0637C16.404 9.87421 16.249 9.71925 16.0595 9.71925H14.7276C14.5382 9.71925 14.3832 9.87421 14.3832 10.0637V12.6181C14.3832 12.8075 14.5382 12.9625 14.7276 12.9625H16.0595C16.249 12.9625 16.404 12.8075 16.404 12.6181V12.5893C16.404 12.3999 16.249 12.2449 16.0595 12.2449H15.1008V11.6996H16.0595C16.249 11.6997 16.404 11.5447 16.404 11.3553Z" fill="black"></path> 4892 <path d="M13.8427 12.8536C13.9064 12.7893 13.9422 12.7025 13.9423 12.612V10.0576C13.9423 9.86815 13.7873 9.7132 13.5978 9.7132H13.5691C13.3796 9.7132 13.2247 9.86815 13.2247 10.0576V11.5571L11.9798 9.88736C11.9203 9.78353 11.8084 9.7132 11.6808 9.7132H11.652C11.4626 9.7132 11.3076 9.86815 11.3076 10.0576V12.612C11.3076 12.8015 11.4625 12.9565 11.652 12.9565H11.6808C11.8702 12.9565 12.0252 12.8015 12.0252 12.612V11.0845L13.279 12.797C13.2867 12.809 13.2952 12.8206 13.3043 12.8315C13.3387 12.8785 13.3859 12.9108 13.4384 12.9305C13.4787 12.9472 13.5229 12.9564 13.569 12.9564H13.5978C13.6539 12.9565 13.7092 12.9426 13.7587 12.9162C13.7931 12.8998 13.8222 12.8785 13.8427 12.8536Z" fill="black"></path> 4893 <path d="M10.4496 12.9564H10.4783C10.6678 12.9564 10.8227 12.8014 10.8227 12.612V10.0576C10.8227 9.86811 10.6678 9.71315 10.4783 9.71315H10.4496C10.2602 9.71315 10.1052 9.86811 10.1052 10.0576V12.612C10.1052 12.8014 10.2602 12.9564 10.4496 12.9564Z" fill="black"></path> 4894 <path fill-rule="evenodd" clip-rule="evenodd" d="M17.316 3H6.68398C4.6578 3 3 4.6578 3 6.68398V17.316C3 19.3422 4.6578 21 6.68398 21H17.316C19.3422 21 21 19.3422 21 17.316V6.68398C21 4.6578 19.3422 3 17.316 3ZM11.9827 5.98169C15.6299 5.98169 18.5865 8.34922 18.5865 11.2697C18.5865 12.2898 18.2255 13.2423 17.6006 14.0501C17.5696 14.0961 17.5292 14.1469 17.4783 14.203L17.4744 14.2072C17.261 14.4626 17.0206 14.7023 16.7563 14.9237C14.9301 16.6116 11.9242 18.6213 11.5275 18.3112C11.3979 18.21 11.4459 17.9607 11.5004 17.6773C11.591 17.2063 11.6998 16.6411 11.0423 16.5041C10.9688 16.4957 10.8955 16.4867 10.8228 16.4764L10.8215 16.4763C7.72805 16.0368 5.37891 13.8729 5.37891 11.2697C5.37881 8.34922 8.33547 5.98169 11.9827 5.98169Z" fill="black"></path> 4895</svg> 4896 </a></div> 4897 4898 <nav class="flex flex-wrap flex-column d-flex-row jc-end colgap-16 rowgap-12"> 4899 <ul class="flex flex-wrap jc-center colgap-16 rowgap-12"> 4900 <li> 4901 <a href="#" data-eu-withdrawal-open class="flex p4 c-dark-grey" 4902 onclick="event.preventDefault(); (function(link){ var open = function(){ if (window.EUWithdrawalForm && window.EUWithdrawalForm.open) { window.EUWithdrawalForm.open(link); return true; } return false; }; if (!open()) { window.dispatchEvent(new CustomEvent('eu-withdrawal:open', { detail: { trigger: link } })); setTimeout(open, 800); } })(this); return false;"> 4903 Submit withdrawal 4904 </a> 4905 </li> 4906 4907 <li> 4908 <a href="/policies/terms-of-service" class="flex p4 c-dark-grey">Terms & Conditions</a> 4909 </li> 4910 4911 <li> 4912 <a href="/pages/terms-of-use" class="flex p4 c-dark-grey">Terms of Use</a> 4913 </li> 4914 4915 <li> 4916 <a href="/policies/privacy-policy" class="flex p4 c-dark-grey">Privacy Policy</a> 4917 </li> 4918 4919 <li> 4920 <a href="/pages/privacy-notice" class="flex p4 c-dark-grey">Privacy Notice</a> 4921 </li> 4922 4923 <li>
4924 <a href="/pages/cookies-policy" class="flex p4 c-dark-grey">Cookies Policy</a> 4925 </li> 4926 4927 </ul> 4928 <ul class="flex flex-wrap jc-center colgap-16 rowgap-12"> 4929 <li class="flex p4 c-dark-grey">© 2026 Jim Thompson</li> 4930 <li class="flex p4 c-dark-grey">Designed by 360&5</li> 4931 </ul> 4932 </nav> 4933 </div> 4934 </div> 4935</div> 4936</footer> 4937 4938</div> 4939 <div id="quick-buy"> 4940 4941 4942 <Teleport to="body"> 4943 <div @click="handleClosePopupOverlay($event)" class="quick-buy-popup zi-7" :class="{active: showPopup, 'fade-out': fadeOutPopup}"> 4944 <div class="qb-inner bg-cream absolute" :class="{active: showContent}"> 4945 <button type="button" @click="handleClosePopup" class="close absolute top-20 right-15 d-top-30 d-right-30 flex ai-center jc-center zi-1"><svg width="20" height="20" viewbox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 4946<path d="M16.25 3.75L3.75 16.25M16.25 16.25L3.75 3.75" stroke="black" stroke-linecap="round"></path> 4947</svg></button> 4948 4949 <div id="quick-buy-content" class="relative"></div> 4950 4951 </div> 4952 </div> 4953 </Teleport> 4954</div> 4955 <style> 4956 /* .flash-cart { 4957 transition: all 0.2s linear; 4958 } */ 4959 4960 .global-popup .gp-inner.flash-cart-inner .close { 4961 width: 24px; 4962 height: 24px; 4963 } 4964 4965 .flash-cart .close svg path { 4966 fill: var(--black); 4967 } 4968 @media only screen and (min-width: 1024px) { 4969 .global-popup .gp-inner.flash-cart-inner { 4970 top: 25px; 4971 right: var(--container_padding_d); 4972 transform: none; 4973 left: auto; 4974 width: 432px; 4975 height: fit-content; 4976 margin-top: -1px; 4977 } 4978 } 4979 @media only screen and (min-width: 1440px) { 4980 .global-popup .gp-inner.flash-cart-inner { 4981 right: var(--container_padding_hd); 4982 } 4983 } 4984 @media only screen and (min-width: 1920px) { 4985 .global-popup .gp-inner.flash-cart-inner { 4986 right: var(--container_padding_hhd); 4987 } 4988 } 4989</style> 4990 4991<div id="flashing-cart"> 4992 4993 <Teleport to="body"> 4994 4995<div @click="handleClosePopupOverlay($event)" class="global-popup flash-cart-popup zi-4" :class="{active: showPopup, 'fade-out': fadeOutPopup}"> 4996 <div class="gp-inner flash-cart-inner bg-off-white absolute"> 4997 4998 4999 5000 5001 <div class="flash-cart bg-white w-full relative zi-6"> 5002 <div class="inner"></div> 5003 </div> 5004 5005 5006 </div> 5007</div> 5008 5009 5010</Teleport> 5011</div> 5012 <div id="auth-drawer"> 5013 5014 <Teleport to="body"> 5015 5016<div @click="handleCloseDrawerOverlay($event)" class="global-drawer auth-drawer-wrapper zi-8" :class="{active: showDrawer, 'fade-out': false}"> 5017 <div class="gd-inner auth-drawer-inner bg-white p-24 absolute top-0 right-0 pt-20 pb-20 pl-20 pr-20 d-pt-24 d-pl-40 d-pr-40 hd-pl-60 hd-pr-60" :class="{active: showDrawerInner}"> 5018 5019 <div class="close-wrapper flex jc-end"> 5020 <button type="button" @click="handleCloseDrawer" class="close p-12 d-p-20 flex ai-center jc-center zi-1 "><svg width="20" height="20" viewbox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 5021<path d="M16.25 3.75L3.75 16.25M16.25 16.25L3.75 3.75" stroke="black" stroke-linecap="round"></path> 5022</svg></button>
5023 </div> 5024 5025 5026 5027 <component :is="'style'" type="text/css"> 5028 .auth-drawer-wrapper { 5029 transition: opacity 0.75s 0.75s cubic-bezier(0.25, 1, 0.5, 1); 5030 animation: fadeOutDisappear 0.75s cubic-bezier(0.25, 1, 0.5, 1); 5031 } 5032 .auth-drawer-inner { 5033 height: auto!important; 5034 overflow: auto; 5035 padding-bottom: 32px; 5036 padding-bottom: 32px; 5037 } 5038 .auth-drawer-inner .close { 5039 padding: 0; 5040 } 5041 .auth-drawer .l2 { 5042 text-decoration: none; 5043 } 5044 .auth-drawer .link3::after { 5045 display: none; 5046 } 5047 .auth-drawer .link3 .icon { 5048 margin-right: 6px; 5049 } 5050 .auth-drawer .link3 .icon { 5051 margin-right: 6px; 5052 } 5053 @media only screen and (min-width:600px) { 5054 .auth-drawer-inner { 5055 height: 100%!important; 5056 } 5057 } 5058 </component> 5059 <div class="auth-drawer mt-4 d-mt-40"> 5060 <div class="mb-32 d-mb-60" :class="{'hide-m': showReset}"> 5061 5062 <span class="link1 l2">Login or Create Account</span> 5063 </div> 5064 <div class="auth-drawer-tab mb-24" :class="{'hide-m': showReset}"> 5065 <div class="flex colgap-16"> 5066 <a href="#" class="link link3" rel="nofollow" @click="showLoginHtml" :class="{'active':showLogin}">Log in</a> 5067 <a href="#" class="link link3" rel="nofollow" @click="showRegisterHtml" :class="{'active':showRegister}">Create an Account</a> 5068 </div> 5069 </div> 5070 <div class="auth-drawer-form"> 5071 <div id="forgot-div" :class="{'hide-m': !showReset}"><form method="post" action="/account/recover" id="recover_password_drawer" accept-charset="UTF-8"><input type="hidden" name="form_type" value="recover_customer_password" /><input type="hidden" name="utf8" value="â" />�<div 5072 class="link-icon cursor w-max-cont link3 flex ai-center link-icon--left" 5073 5074 5075 @click="showLoginHtml" 5076 5077 >�<span class="icon mr-4"><svg width="12" height="13" viewbox="0 0 12 13" fill="none" xmlns="http://www.w3.org/2000/svg"> 5078<g id="Icon"> 5079<path id="Vector" d="M5.41667 9.625L2.5 6.5625M2.5 6.5625L5.41667 3.5M2.5 6.5625L9.5 6.5625" stroke="black" stroke-linecap="round" stroke-linejoin="round"></path> 5080</g> 5081</svg></span> 5082 <span class="text ">Back</span></div><div class="forgot-title"> 5083 <span class="link1 l2 block mt-32 mb-32 d-mt-40 d-mb-40">Reset Your Password</span> 5084 <p class="p3 mb-16">Please enter your email below to receive a password reset link.</p> 5085 </div><div class="mb-32 d-mb-40"> 5086 <div class="global-input with-border"> 5087 <input type="email" v-model="resetForm.email" name="email" id="email_forgot_password_drawer" 5088 class="global-input-account p3" :class="{'global-input-account-error': resetForm.email_error}" 5089 class="global-input-account p3" :class="{'global-input-account-error': resetForm.email_error}" 5090 placeholder="Email" /> 5091 </div> 5092 <div class="global-error-msg p3 mt-4" :class="{'hide-m': !resetForm.email_error}">Email is required</div> 5093 </div> 5094 <button type="submit" class="btn1 no-icon w-full">Reset Password</button> 5095 <input type="hidden" name="return_to" value="/account/login#recover-success"></form></div> 5096 <div id="login-div" :class="{'hide-m': !showLogin}"><form method="post" action="/account/login" id="customer_login_drawer" accept-charset="UTF-8" data-login-with-shop-sign-in="true"><input type="hidden" name="form_type" value="customer_login" /><input type="hidden" name="utf8" value="â" /><div class="mt-32 mb-32 d-mt-40 d-mb-40"><div class="mb-16"> 5097 <div class="global-input with-border"> 5098 <input type="email" v-model="loginForm.email" name="customer[email]" id="email_drawer" 5099 class="global-input-account p3" :class="{'global-input-account-error': loginForm.email_error}" 5100 class="global-input-account p3" :class="{'global-input-account-error': loginForm.email_error}" 5101 placeholder="Email" /> 5102 </div> 5103 <div class="global-error-msg p3 mt-4" :class="{'hide-m': !loginForm.email_error}">Email is required</div> 5104 </div> 5105 <div class="mb-0"> 5106 <div class="password-field global-input with-border relative"> 5107 <input type="password" v-model="loginForm.password" name="customer[password]" id="password_drawer" 5108 class="global-input-account p3" :class="{'global-input-account-error': loginForm.password_error}" 5109 class="global-input-account p3" :class="{'global-input-account-error': loginForm.password_error}" 5110 placeholder="Password" /> 5111 <a class="absolute icon-password"> 5112 <span class="icon-show"> 5113 <svg width="18" height="17" viewbox="0 0 18 17" fill="none" xmlns="http://www.w3.org/2000/svg"> 5114<path id="Vector" d="M2.31658 5.75449C1.54733 6.66386 0.960324 7.73235 0.611938 8.90358C1.68802 12.5173 5.0359 15.1523 8.99922 15.1523C9.82637 15.1523 10.6267 15.0376 11.3852 14.8231M4.18966 4.09203C5.56988 3.182 7.22307 2.65234 8.99996 2.65234C12.9633 2.65234 16.3112 5.28738 17.3872 8.90111C16.794 10.8956 15.5088 12.5921 13.81 13.7123M4.18966 4.09203L1.49998 1.40234M4.18966 4.09203L7.23221 7.13458M13.81 13.7123L16.5 16.4023M13.81 13.7123L10.7677 10.6701M10.7677 10.6701C11.2202 10.2177 11.5 9.5927 11.5 8.90234C11.5 7.52163 10.3807 6.40234 8.99997 6.40234C8.30962 6.40234 7.68462 6.68217 7.23221 7.13458M10.7677 10.6701L7.23221 7.13458" stroke="#000" stroke-linecap="round" stroke-linejoin="round"></path> 5115</svg> 5116 </span> 5117 <span class="icon-hide hidden"> 5118 <svg width="21" height="21" viewbox="-1 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 5119<path d="M2.03555 12.3224C1.96647 12.1151 1.9664 11.8907 2.03536 11.6834C3.42373 7.50972 7.36079 4.5 12.0008 4.5C16.6387 4.5 20.5742 7.50692 21.9643 11.6776C22.0334 11.8849 22.0335 12.1093 21.9645 12.3166C20.5761 16.4903 16.6391 19.5 11.9991 19.5C7.3612 19.5 3.42564 16.4931 2.03555 12.3224Z" stroke="#000" stroke-linecap="round" stroke-linejoin="round"></path> 5120<path d="M15 12C15 13.6569 13.6569 15 12 15C10.3431 15 9 13.6569 9 12C9 10.3431 10.3431 9 12 9C13.6569 9 15 10.3431 15 12Z" stroke="#000" stroke-linecap="round" stroke-linejoin="round"></path> 5121</svg> 5122 </span> 5123 </a> 5124 </div> 5125 <div class="global-error-msg p3 mt-4" :class="{'hide-m': !loginForm.password_error}">Password is required</div> 5126 </div> 5127 </div> 5128 <div class="btn-part"> 5129 <button type="submit" class="btn1 no-icon w-full mb-16">Login</button> 5130 <input type="hidden" name="return_to" class="return" value="" /> 5131 <div class="flex flex-column rowgap-12 ai-center">�<div 5132 class="link-icon cursor w-max-cont link1 l3 "
5133 5134 5135 @click="showResetHtml" 5136 5137 >�<span class="text ">Forgot your password?</span></div></div> 5138 </div></form></div> 5139 <div id="register-div" :class="{'hide-m': !showRegister}"><form method="post" action="/account" id="create_customer_drawer" accept-charset="UTF-8" data-login-with-shop-sign-up="true"><input type="hidden" name="form_type" value="create_customer" /><input type="hidden" name="utf8" value="â" /><div class="mt-32 mb-32 d-mt-40 d-mb-40"><div class="mb-16"> 5140 <div class="global-input with-border"> 5141 <input type="text" v-model="registerForm.first_name" name="customer[first_name]" id="first_name_register_drawer" 5142 class="global-input-account p3" :class="{'global-input-account-error': registerForm.first_name_error}" 5143 class="global-input-account p3" :class="{'global-input-account-error': registerForm.first_name_error}" 5144 placeholder="First Name" /> 5145 </div> 5146 <div class="global-error-msg p3 mt-4" :class="{'hide-m': !registerForm.first_name_error}">First name is required</div> 5147 </div> 5148 <div class="mb-16"> 5149 <div class="global-input with-border"> 5150 <input type="text" v-model="registerForm.last_name" name="customer[last_name]" id="last_name_register_drawer" 5151 class="global-input-account p3" :class="{'global-input-account-error': registerForm.last_name_error}" 5152 class="global-input-account p3" :class="{'global-input-account-error': registerForm.last_name_error}" 5153 placeholder="Last Name" /> 5154 </div> 5155 <div class="global-error-msg p3 mt-4" :class="{'hide-m': !registerForm.last_name_error}">Last name is required</div> 5156 </div> 5157 <div class="mb-16"> 5158 <div class="global-input with-border"> 5159 <input type="email" v-model="registerForm.email" name="customer[email]" id="email_register_drawer" 5160 class="global-input-account p3" :class="{'global-input-account-error': registerForm.email_error}" 5161 class="global-input-account p3" :class="{'global-input-account-error': registerForm.email_error}" 5162 placeholder="Email" /> 5163 </div> 5164 <div class="global-error-msg p3 mt-4" :class="{'hide-m': !registerForm.email_error}">Email is required</div> 5165 </div> 5166 <div class="mb-16"> 5167 <div class="password-field global-input with-border relative"> 5168 <input type="password" v-model="registerForm.password" name="customer[password]" id="password_register_drawer" 5169 class="global-input-account p3" :class="{'global-input-account-error': registerForm.password_error}" 5170 class="global-input-account p3" :class="{'global-input-account-error': registerForm.password_error}" 5171 placeholder="Password" /> 5172 <a class="absolute icon-password"> 5173 <span class="icon-show"> 5174 <svg width="18" height="17" viewbox="0 0 18 17" fill="none" xmlns="http://www.w3.org/2000/svg"> 5175<path id="Vector" d="M2.31658 5.75449C1.54733 6.66386 0.960324 7.73235 0.611938 8.90358C1.68802 12.5173 5.0359 15.1523 8.99922 15.1523C9.82637 15.1523 10.6267 15.0376 11.3852 14.8231M4.18966 4.09203C5.56988 3.182 7.22307 2.65234 8.99996 2.65234C12.9633 2.65234 16.3112 5.28738 17.3872 8.90111C16.794 10.8956 15.5088 12.5921 13.81 13.7123M4.18966 4.09203L1.49998 1.40234M4.18966 4.09203L7.23221 7.13458M13.81 13.7123L16.5 16.4023M13.81 13.7123L10.7677 10.6701M10.7677 10.6701C11.2202 10.2177 11.5 9.5927 11.5 8.90234C11.5 7.52163 10.3807 6.40234 8.99997 6.40234C8.30962 6.40234 7.68462 6.68217 7.23221 7.13458M10.7677 10.6701L7.23221 7.13458" stroke="#000" stroke-linecap="round" stroke-linejoin="round"></path> 5176</svg> 5177 </span> 5178 <span class="icon-hide hidden"> 5179 <svg width="21" height="21" viewbox="-1 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 5180<path d="M2.03555 12.3224C1.96647 12.1151 1.9664 11.8907 2.03536 11.6834C3.42373 7.50972 7.36079 4.5 12.0008 4.5C16.6387 4.5 20.5742 7.50692 21.9643 11.6776C22.0334 11.8849 22.0335 12.1093 21.9645 12.3166C20.5761 16.4903 16.6391 19.5 11.9991 19.5C7.3612 19.5 3.42564 16.4931 2.03555 12.3224Z" stroke="#000" stroke-linecap="round" stroke-linejoin="round"></path> 5181<path d="M15 12C15 13.6569 13.6569 15 12 15C10.3431 15 9 13.6569 9 12C9 10.3431 10.3431 9 12 9C13.6569 9 15 10.3431 15 12Z" stroke="#000" stroke-linecap="round" stroke-linejoin="round"></path> 5182</svg> 5183 </span> 5184 </a> 5185 </div> 5186 <div class="global-error-msg p3 mt-4" :class="{'hide-m': !registerForm.password_error}">Password is required</div> 5187 </div> 5188 <div class="subscribe-me"><div class="global-checkbox "> 5189 <label class="checkbox-label p4"> 5190 Sign up for exclusive offers and new products updates.�<input type="checkbox" name="customer[accepts_marketing]" id="accepts_marketing" class="" 5191 5192 />
5193 <span class="checkmark"></span> 5194 </label> 5195 5196</div> 5197 </div> 5198 </div> 5199 <div class="btn-part"> 5200 <input type="submit" class="btn1 no-icon w-full" value="Register" /> 5201 <input type="hidden" name="return_to" class="return" value="" /> 5202 <div class="tc mt-16"> 5203 <p class="p4 c-dark-grey">By joining you agree to our <a href="/policies/terms-of-service" class="underline c-dark-grey">Terms & Conditions</a> and <a href="/policies/privacy-policy" class="underline c-dark-grey">Privacy Policy*</a></p> 5204 </div> 5205 </div></form></div> 5206 </div> 5207 </div> 5208 5209 5210 </div> 5211</div> 5212 5213 5214</Teleport> 5215</div> 5216
5217<script> 5218authDrawer = Vue.createApp({ 5219 delimiters: ['${', '}'], 5220 data() { 5221 return { 5222 loginForm: { 5223 email: null, 5224 password: null, 5225 has_error: false, 5226 email_error: false, 5227 password_error: false 5228 }, 5229 resetForm: { 5230 email: null, 5231 has_error: false, 5232 email_error: false 5233 }, 5234 registerForm: { 5235 first_name: null, 5236 last_name: null, 5237 email: null, 5238 password: null, 5239 has_error: false, 5240 first_name_error: false, 5241 last_name_error: false, 5242 email_error: false, 5243 password_error: false, 5244 }, 5245 showLogin: true, 5246 showReset: false, 5247 showRegister: false, 5248 showDrawer: false, 5249 showDrawerInner: false, 5250 showDrawerInner: false, 5251 fadeOutDrawer: false, 5252 }; 5253 }, 5254 mounted() { 5255 const thisObj = this; 5256 document.getElementById('customer_login_drawer').addEventListener('submit', (e) => { 5257 e.preventDefault(); 5258 5259 thisObj.loginForm.has_error = false; 5260 thisObj.loginForm.email_error = false; 5261 thisObj.loginForm.password_error = false; 5262 5263 if (!thisObj.loginForm.email) { 5264 thisObj.loginForm.email_error = true; 5265 thisObj.loginForm.has_error = true; 5266 } 5267 if (!thisObj.loginForm.password) { 5268 thisObj.loginForm.password_error = true; 5269 thisObj.loginForm.has_error = true; 5270 } 5271 5272 if (thisObj.loginForm.has_error) { 5273 e.stopImmediatePropagation(); 5274 } 5275 }); 5276 5277 document.getElementById('recover_password_drawer').addEventListener('submit', (e) => { 5278 e.preventDefault(); 5279 5280 thisObj.resetForm.has_error = false; 5281 thisObj.resetForm.email_error = false; 5282 5283 if (!thisObj.resetForm.email) { 5284 thisObj.resetForm.email_error = true; 5285 thisObj.resetForm.has_error = true; 5286 } 5287 5288 if (thisObj.resetForm.has_error) { 5289 e.stopImmediatePropagation(); 5290 } 5291 }); 5292 5293 document.getElementById('create_customer_drawer').addEventListener('submit', function (e) { 5294 e.preventDefault(); 5295 5296 thisObj.registerForm.has_error = false; 5297 thisObj.registerForm.first_name_error = false; 5298 thisObj.registerForm.last_name_error = false; 5299 thisObj.registerForm.email_error = false; 5300 thisObj.registerForm.password_error = false; 5301 5302 if (!thisObj.registerForm.first_name) { 5303 thisObj.registerForm.first_name_error = true; 5304 thisObj.registerForm.has_error = true; 5305 } 5306 if (!thisObj.registerForm.last_name) { 5307 thisObj.registerForm.last_name_error = true; 5308 thisObj.registerForm.has_error = true; 5309 } 5310 if (!thisObj.registerForm.email) { 5311 thisObj.registerForm.email_error = true; 5312 thisObj.registerForm.has_error = true; 5313 } 5314 if (!thisObj.registerForm.password) { 5315 thisObj.registerForm.password_error = true; 5316 thisObj.registerForm.has_error = true; 5317 } 5318 5319 if (thisObj.registerForm.has_error) { 5320 e.stopImmediatePropagation(); 5321 } 5322 }); 5323 }, 5324 methods: { 5325 handleShowDrawer() { 5326 this.showDrawer = true; 5327 this.showDrawerInner = true; 5328 $360.disableScroll(); 5329 if (document.querySelector('.mobile-menu-wrapper')) { 5330 if (document.querySelector('.mobile-menu-wrapper').classList.contains('active')) { 5331 headerVue.toggleMobileMenu(); 5332 } 5333 } 5334 }, 5335 handleCloseDrawer() { 5336 setTimeout(() => { 5337 this.showDrawer = false; 5338 this.showDrawerInner = false; 5339 if(!headerVue.showSearch && !document.getElementById('header-cart').classList.contains('active')) { 5340 $360.enableScroll(); 5341 } 5342 }, 150); 5343 }, 5344 handleCloseDrawerOverlay(event) { 5345 if (!event.target.classList.contains('auth-drawer-wrapper')) return; 5346 this.handleCloseDrawer(); 5347 }, 5348 showLoginHtml() { 5349 this.showLogin = true; 5350 this.showReset = false; 5351 this.showRegister = false; 5352 }, 5353 showResetHtml() { 5354 this.showLogin = false; 5355 this.showReset = true; 5356 this.showRegister = false; 5357 }, 5358 showRegisterHtml() { 5359 this.showLogin = false; 5360 this.showReset = false; 5361 this.showRegister = true; 5362 }, 5363 } 5364}).mount('#auth-drawer'); 5365</script>
5365 5366
5366<script> 5367 (function () { 5368 // How long to wait for Swym before assuming it will not arrive. 5369 var FALLBACK_MS = 8000; 5370 5371 function all(sel) { 5372 return Array.prototype.slice.call(document.querySelectorAll(sel)); 5373 } 5374 5375 /* ---------- 1. normal path: initialize cards ---------- */ 5376 5377 var seq = 0; 5378 5379 function initProductCards(swat) { 5380 if (!swat || typeof swat.initializeActionButtons !== 'function') return; 5381 5382 all('.product-card').forEach(function (card) { 5383 var button = card.querySelector('.swym-button'); 5384 // Already initialized, or a guest card with no Swym button. 5385 if (!button || button.classList.contains('swym-loaded')) return; 5386 5387 var cls = 'swym-init-' + seq++; 5388 card.classList.add(cls); 5389 try { 5390 swat.initializeActionButtons('.' + cls); 5391 } catch (e) { 5392 console.warn('[swym-card-init] initializeActionButtons failed', e); 5393 } 5394 card.classList.remove(cls); 5395 5396 // Swym took over this button, so drop any fallback state. The listener must 5397 // go too: if Swym arrives after the fallback fired, a leftover handler would 5398 // keep intercepting taps and block the real wishlist action. 5399 if (button.classList.contains('swym-unavailable')) { 5400 button.classList.remove('swym-unavailable'); 5401 button.style.removeProperty('display'); 5402 button.removeEventListener('click', onUnavailableClick); 5403 } 5404 }); 5405 } 5406 5407 window.SwymCallbacks = window.SwymCallbacks || []; 5408 window.SwymCallbacks.push(function (swat) { 5409 initProductCards(swat); 5410 document.addEventListener('swym:product-list-updated', function () { 5411 initProductCards(swat); 5412 }); 5413 }); 5414 5415 /* ---------- 2. fallback: Swym unavailable ---------- */ 5416 5417 // Reopen Shopify's consent banner. The banner is region-gated, so the API is 5418 // absent for visitors who were never asked. Try it, then degrade to a message. 5419 function openConsent() { 5420 var pb = window.privacyBanner; 5421 try { 5422 if (pb && typeof pb.showPreferences === 'function') { pb.showPreferences(); return true; } 5423 if (pb && typeof pb.showBanner === 'function') { pb.showBanner(); return true; } 5424 } catch (e) {} 5425 return false; 5426 } 5427 5428 var noticeEl = null; 5429 5430 function showNotice(text) { 5431 try { 5432 if (!noticeEl) { 5433 noticeEl = document.createElement('div'); 5434 noticeEl.setAttribute('style', 5435 'position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:2147483000;' + 5436 'max-width:88%;padding:12px 16px;border-radius:4px;background:#111;color:#fff;' + 5437 'font-size:14px;line-height:1.4;text-align:center;box-shadow:0 2px 12px rgba(0,0,0,.3);'); 5438 noticeEl.addEventListener('click', function () { noticeEl.style.display = 'none'; }); 5439 document.body.appendChild(noticeEl); 5440 } 5441 noticeEl.textContent = text; 5442 noticeEl.style.display = 'block'; 5443 setTimeout(function () { if (noticeEl) noticeEl.style.display = 'none'; }, 6000); 5444 } catch (e) {} 5445 } 5446 5447 function onUnavailableClick(e) { 5448 e.preventDefault(); 5449 e.stopPropagation(); 5450 if (!openConsent()) { 5451 showNotice("Please accept cookies to use the wishlist."); 5452 } 5453 } 5454 5455 // Deliberately no "is Swym loaded" guard. Swym being present does not prove it 5456 // initialized these cards, and that case must be covered too. The only test that 5457 // matters is: this button is still hidden and Swym never claimed it. 5458 function revealUnavailable() { 5459 all('.product-card .swym-button').forEach(function (button) { 5460 if (button.classList.contains('swym-loaded')) return; 5461 if (button.classList.contains('swym-unavailable')) return; 5462 5463 var display = ''; 5464 try { display = window.getComputedStyle(button).display; } catch (e) {} 5465 if (display !== 'none') return; 5466 5467 button.classList.add('swym-unavailable'); 5468 // Inline + important, because Swym's stylesheet hides it. 5469 button.style.setProperty('display', 'flex', 'important'); 5470 button.addEventListener('click', onUnavailableClick); 5471 }); 5472 } 5473 5474 // When consent is refused we do not have to wait to find out: Swym will never 5475 // initialize. Detect that and reveal at once, so the customer is not left 5476 // staring at a missing heart for FALLBACK_MS. 5477 // 5478 // Strictly opportunistic. Shopify's consent API loads via Shopify.loadFeatures 5479 // and is absent entirely in regions that never ask, so this must never block and 5480 // never be the only path. The timer below stays as the backstop. 5481 function consentDeclined() {
5482 try { 5483 var cp = window.Shopify && window.Shopify.customerPrivacy; 5484 if (!cp || typeof cp.userCanBeTracked !== 'function') return false; 5485 return cp.userCanBeTracked() === false; 5486 } catch (e) { return false; } 5487 } 5488 5489 // Poll briefly rather than checking once: both Swym's stylesheet (which does the 5490 // hiding) and the consent API can arrive after this script runs. 5491 var eagerTicks = 0; 5492 var eagerTimer = setInterval(function () { 5493 if (consentDeclined()) { 5494 revealUnavailable(); 5495 if (document.querySelector('.product-card .swym-button.swym-unavailable')) { 5496 clearInterval(eagerTimer); 5497 return; 5498 } 5499 } 5500 if (++eagerTicks >= 26) clearInterval(eagerTimer); // ~8s at 300ms 5501 }, 300); 5502 5503 // Re-check instead of firing once. A single shot at FALLBACK_MS misses Swym 5504 // dying later, initializing late, or loading without claiming these cards. 5505 setTimeout(function () { 5506 revealUnavailable(); 5507 var checks = 0; 5508 var timer = setInterval(function () { 5509 revealUnavailable(); 5510 if (++checks >= 8) clearInterval(timer); 5511 }, 2500); 5512 }, FALLBACK_MS); 5513 5514 document.addEventListener('swym:product-list-updated', function () { 5515 setTimeout(revealUnavailable, 300); 5516 }); 5517 })(); 5518</script>
5518 5519 5520
5521<script> 5522document.addEventListener('click', function(e) { 5523 if(e.target.id === 'shopify-pc__banner__btn-accept') { 5524 console.log('accept cookie banner'); 5525 } 5526 if(e.target.id === 'shopify-pc__banner__btn-decline') { 5527 console.log('decline cookie banner'); 5528 } 5529}); 5530</script>
5530 5531 5532<style> .sca-gift-icon-collection-page .sca-gift-icon-collection-img {display: none;} #sca-gift-icon .sca-gift-icon-img {display: none;} .global-video-wrapper.overlay {background: none;} .announcement-bar .uppercase {text-transform: none;} .pdp-details-content .how-to-measure .image-con.max-140.d-max-350 {max-width: 500px !important;} </style> 5533<div id="shopify-block-ASXJCWWEvMUE5L1VWd__5946647744298494267" class="shopify-block shopify-app-block"> 5534 5535 5536<!-- BEGIN app snippet: swymVersion -->
5536<script>var __SWYM__VERSION__ = '7.0.8';</script>
5536<!-- END app snippet --> 5537<!-- BEGIN app snippet: swymCustomCss --> 5538 5539 5540 5541 5542<style id="swym-custom-css"> 5543 5544</style> 5545 5546<!-- END app snippet --> 5547 5548 5549 5550 5551 5552 5553 5554 5555 5556 5557 5558
5559<script> 5560 (function () { 5561 // Get CompanyLocation Metadata for B2B customer scenerios (SFS) 5562 5563 5564 // Put metafields in window variable 5565 const commonCustomizationSettings = ''; 5566 try { 5567 const parsedSettings = JSON.parse(commonCustomizationSettings); 5568 if (parsedSettings) { 5569 window.SwymWishlistCommonCustomizationSettings = parsedSettings[window.Shopify.theme.schema_name] || parsedSettings['global-settings']; 5570 } else { 5571 window.SwymWishlistCommonCustomizationSettings = {}; 5572 } 5573 } catch (e) { 5574 window.SwymWishlistCommonCustomizationSettings = {}; 5575 } 5576 5577 let enabledCommonFeatures = '{"add-to-wishlist-collections-button":true,"auto-add-to-wishlist-from-pdp":{"pdpViewCount":"3","notificationTimeoutDuration":"5","selectedPosition":"TopLeft","enabled":false},"multiple-wishlist":false,"control-centre":true,"add-to-wishlist-pdp-button":true}'; 5578 try { 5579 enabledCommonFeatures = JSON.parse(enabledCommonFeatures) || {}; 5580 } catch (e) { 5581 enabledCommonFeatures = {}; 5582 } 5583 // Storing COMMON FEATURES data in the window object for potential use in the storefront JS code. 5584 window.SwymEnabledCommonFeatures = enabledCommonFeatures; 5585 5586 // Ghost-Intent Configuration 5587 // Defaults to disabled (false). Only enabled when metafields explicitly set to "true". 5588 try { 5589 let ghostIntentConfig = { 5590 isExplicitConsentNeeded: false, 5591 isExplicitConsentNeededEvenForLocalStorage: false, 5592 askForPermissionOnFirstClick: true 5593 }; 5594 5595 ghostIntentConfig.isExplicitConsentNeeded = true; 5596 5597 5598 ghostIntentConfig.isExplicitConsentNeededEvenForLocalStorage = true; 5599 5600 5601 window.SwymGhostIntentConfig = ghostIntentConfig; 5602 } catch(e) { 5603 window.SwymGhostIntentConfig = { 5604 isExplicitConsentNeeded: false, 5605 isExplicitConsentNeededEvenForLocalStorage: false, 5606 askForPermissionOnFirstClick: true 5607 }; 5608 } 5609 5610 // Education Layer Configuration 5611 // Reads from common enabled-features metafield first. Falls back to old standalone metafield for backward compatibility. 5612 5613 5614 window.SwymEducationLayerEnabled = enabledCommonFeatures?.["education-layer"] ?? true; 5615 5616 // Login Nudge Configuration 5617 // Reads from common enabled-features metafield first. Falls back to old standalone metafield for backward compatibility. 5618 5619 5620 window.SwymLoginNudgeEnabled = enabledCommonFeatures?.["login-nudge"] ?? true; 5621 5622 // Initialize or ensure SwymViewProducts exists 5623 if (!window.SwymViewProducts) { 5624 window.SwymViewProducts = {}; 5625 } 5626 5627 })(); 5628</script>
5628 5629 5630<!-- BEGIN app snippet: swymLoadConsentManager -->
5631<script> 5632 (function () { 5633 if (document.querySelector("script[data-swym-consent-manager]")) return; 5634 var swymConsentManagerScript = document.createElement("script"); 5635 swymConsentManagerScript.src = "https:\/\/cdn.shopify.com\/extensions\/01a0f142-9ec3-73a2-babd-8904a7e44cee\/swym-relay-840\/assets\/swym-consent-manager.js"; 5636 swymConsentManagerScript.async = false; // run in insertion order once fetched, instead of whenever fetch resolves 5637 swymConsentManagerScript.setAttribute("data-swym-consent-manager", "true"); 5638 document.head.appendChild(swymConsentManagerScript); 5639 })(); 5640</script>
5640 5641<!-- END app snippet --> 5642
5643<script 5644 5645 id="wishlist-embed-init" 5646 defer 5647 async 5648> 5649 (function () { 5650 window.swymWishlistEmbedLoaded = true; 5651 var fullAssetUrl = "https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/apps.bundle.js"; 5652 var assetBaseUrl = fullAssetUrl?.substring(0, fullAssetUrl.lastIndexOf('/') + 1); 5653 var swymJsPath = '//procdn.swymrelay.com/code/swym-shopify.js'; 5654 var baseJsPath = swymJsPath?.substring(0, swymJsPath.lastIndexOf('/') + 1); 5655 window.SwymCurrentJSPath = baseJsPath; 5656 window.SwymAssetBaseUrl = assetBaseUrl; 5657 5658 window.SwymCurrentStorePath = "//swymstore-v3pro-01.swymrelay.com"; 5659 5660 function loadSwymShopifyScript() { 5661 var element = ""; 5662 var scriptSrc = ""; 5663 5664 5665 element = "swym-ext-shopify-script"; 5666 window.SwymShopifyCdnInUse = true; 5667 scriptSrc = "https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/swym-ext-shopify.js"; 5668 5669 5670 if (document.getElementById(element)) { 5671 return; 5672 } 5673 5674 var s = document.createElement("script"); 5675 s.id = element; 5676 s.type = "text/javascript"; 5677 s.async = true; 5678 s.defer = true; 5679 s.src = scriptSrc; 5680 5681 s.onerror = function() { 5682 console.warn("Failed to load Swym Shopify script: ", scriptSrc, " Continuing with default"); 5683 // Fallback logic here 5684 element = `swym-ext-shopify-script-${__SWYM__VERSION__}`; 5685 var fallbackJsPathVal = "\/\/procdn.swymrelay.com\/code\/swym-shopify.js"; 5686 var fallbackJsPathWithExt = fallbackJsPathVal.replace("swym-shopify", "swym-ext-shopify"); 5687 scriptSrc = fallbackJsPathWithExt + '?shop=' + encodeURIComponent(window.Shopify.shop) + '&v=' + __SWYM__VERSION__; 5688 5689 var fallbackScript = document.createElement("script"); 5690 fallbackScript.id = element; 5691 fallbackScript.type = "text/javascript"; 5692 fallbackScript.async = true; 5693 fallbackScript.defer = true; 5694 fallbackScript.src = scriptSrc; 5695 var y = document.getElementsByTagName("script")[0]; 5696 y.parentNode.insertBefore(fallbackScript, y); 5697 }; 5698 5699 var x = document.getElementsByTagName("script")[0]; 5700 x.parentNode.insertBefore(s, x); 5701 } 5702 5703 var consentAPICallbackInvoked = false; 5704 function checkConsentAndLoad() { 5705 // Allow app to load in design mode (theme editor) regardless of consent 5706 if (window.Shopify?.designMode) { 5707 loadSwymShopifyScript(); 5708 return; 5709 } 5710 5711 // Ghost-Intent: If merchant enabled explicit consent, block SDK until 5712 // consent is given through our Ghost-Intent flow (sync nudge accept). 5713 // This works on any store regardless of region (EU or non-EU). 5714 var ghostConfig = window.SwymGhostIntentConfig || {}; 5715 if (ghostConfig.isExplicitConsentNeeded || ghostConfig.isExplicitConsentNeededEvenForLocalStorage) { 5716 try { 5717 var consentKey = 'swym-ghost-consent-' + (window.Shopify && window.Shopify.shop || ''); 5718 if (localStorage.getItem(consentKey) === 'true') { 5719 // Consent was given through our flow â load SDK 5720 loadSwymShopifyScript(); 5721 return; 5722 } 5723 } catch(e) {} 5724 5725 // Check if Shopify native cookie consent was given via the cookie banner. 5726 // If user accepted cookies through Shopify's banner, load SDK normally 5727 // (Ghost-Intent is only needed when NO consent mechanism has been used). 5728 var shopifyConsentGiven = window.Shopify?.customerPrivacy?.preferencesProcessingAllowed?.(); 5729 if (shopifyConsentGiven) { 5730 loadSwymShopifyScript(); 5731 return; 5732 } 5733 5734 console.warn("[Swym Ghost-Intent] SDK blocked until explicit consent is given"); 5735 return; 5736 } 5737 5738 var isCookieBannerVisible = window.Shopify?.customerPrivacy?.shouldShowBanner?.(); 5739 if(!isCookieBannerVisible) { 5740 loadSwymShopifyScript(); 5741 return; 5742 } 5743 var shouldLoadSwymScript = window.Shopify?.customerPrivacy?.preferencesProcessingAllowed?.(); 5744 if (shouldLoadSwymScript) { 5745 loadSwymShopifyScript(); 5746 } else { 5747 console.warn("No customer consent to load Swym Wishlist Plus"); 5748 } 5749 } 5750 function initialiseConsentCheck() { 5751 document.addEventListener("visitorConsentCollected", (event) => { checkConsentAndLoad(); }); 5752 window.Shopify?.loadFeatures?.( 5753 [{name: 'consent-tracking-api', version: '0.1'}], 5754 error => { 5755 consentAPICallbackInvoked = true; 5756 if (error) { 5757 if(!window.Shopify?.customerPrivacy) { 5758 loadSwymShopifyScript(); 5759 return; 5760 } 5761 } 5762 checkConsentAndLoad(); 5763 } 5764 ); 5765 } 5766 function consentCheckFallback(retryCount) { 5767 if(!consentAPICallbackInvoked) { 5768 if (window.Shopify?.customerPrivacy) { 5769 checkConsentAndLoad(); 5770 } else if (retryCount >= 1) { 5771 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"); 5772 // Ghost-Intent: route through checkConsentAndLoad so SDK block is respected 5773 checkConsentAndLoad(); 5774 } else { 5775 setTimeout(() => consentCheckFallback(retryCount + 1), 1000); 5776 } 5777 } 5778 } 5779 if (document.readyState === "loading") { 5780 document.addEventListener("DOMContentLoaded", initialiseConsentCheck); 5781 window.addEventListener("load", () => consentCheckFallback(0)); 5782 } else { 5783 initialiseConsentCheck(); 5784 } 5785 5786 })(); 5787</script>
5787 5788 5789<!-- BEGIN app snippet: swymSnippet -->
5789<script defer> 5790 (function () { 5791 const currentSwymJSPath = '//procdn.swymrelay.com/code/swym-shopify.js'; 5792 const currentSwymStorePath = 'https://swymstore-v3pro-01.swymrelay.com'; 5793 const dnsPrefetchLink = `<link rel="dns-prefetch" href="${currentSwymStorePath}" crossorigin>`; 5794 const dnsPrefetchLink2 = `<link rel="dns-prefetch" href="${currentSwymJSPath}">`; 5795 const preConnectLink = `<link rel="preconnect" href="${currentSwymJSPath}">`; 5796 const swymSnippet = document.getElementById('wishlist-embed-init'); 5797 if(dnsPrefetchLink) {swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink);} 5798 if(dnsPrefetchLink2) {swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink2);} 5799 if(preConnectLink) {swymSnippet.insertAdjacentHTML('afterend', preConnectLink);} 5800 })() 5801</script>
vendor: 1 bytes, line 5801
5801
5802<script id="swym-snippet" type="text"> 5803 window.swymLandingURL = document.URL; 5804 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":"THB","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; 5805 window.swymPageLoad = function() { 5806 window.SwymProductVariants = window.SwymProductVariants || {}; 5807 window.SwymHasCartItems = 0 > 0; 5808 window.SwymPageData = {}, window.SwymProductInfo = {}; 5809 var unknown = {et: 0}; 5810 window.SwymPageData = unknown; 5811 5812 window.SwymPageData.uri = window.swymLandingURL; 5813 }; 5814 if(window.selectCallback){ 5815 (function(){ 5816 var originalSelectCallback = window.selectCallback; 5817 window.selectCallback = function(variant){ 5818 originalSelectCallback.apply(this, arguments); 5819 try{ 5820 if(window.triggerSwymVariantEvent){ 5821 window.triggerSwymVariantEvent(variant.id); 5822 } 5823 }catch(err){ 5824 console.warn("Swym selectCallback", err); 5825 } 5826 };})();} 5827 window.swymCustomerId =null; 5828 window.swymCustomerExtraCheck = 5829 null; 5830 var swappName = ("Wishlist" || "Wishlist"); 5831 var swymJSObject = { 5832 pid: "zbJDscZ4hlSCMj1W6n14Zq4VzymPP5gAt69BZ88oJ\/A=", 5833 interface: "/apps/swym" + swappName + "/interfaces/interfaceStore.php?appname=" + swappName 5834 }; 5835 window.swymJSShopifyLoad = function(){ 5836 if(window.swymPageLoad) swymPageLoad(); 5837 if(!window._swat) { 5838 (function (s, w, r, e, l, a, y) { 5839 r['SwymRetailerConfig'] = s; 5840 r[s] = r[s] || function (k, v) { 5841 r[s][k] = v; 5842 }; 5843 })('_swrc', '', window); 5844 _swrc('RetailerId', swymJSObject.pid); 5845 _swrc('Callback', function(){initSwymShopify();}); 5846 }else if(window._swat.postLoader){ 5847 _swrc = window._swat.postLoader; 5848 _swrc('RetailerId', swymJSObject.pid); 5849 _swrc('Callback', function(){initSwymShopify();}); 5850 }else{ 5851 initSwymShopify();} 5852 } 5853 if(!window._SwymPreventAutoLoad) { 5854 swymJSShopifyLoad(); 5855 } 5856</script>
5856 5857 5858<style id="safari-flasher-pre"></style>
5859<script> 5860 if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1) { 5861 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;}' + ''; 5862 window.SwymCallbacks = window.SwymCallbacks || []; 5863 window.SwymCallbacks.push(function(tracker) { 5864 tracker.evtLayer.addEventListener(tracker.JSEvents.configLoaded, function() { 5865 var x = function() { 5866 SwymUtils.onDOMReady(function() { 5867 var d = document.createElement("div"); 5868 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>"; 5869 document.head.appendChild(d); 5870 });}; 5871 setTimeout(x, 10); 5872 });});} 5873 window.SwymOverrideMoneyFormat = "THB ฿ {{amount}}"; 5874</script>
5874 5875<style id="swym-product-view-defaults"> .swym-button.swym-add-to-wishlist-view-product:not(.swym-loaded) { display: none; } </style><!-- END app snippet --> 5876
5877<script 5878 5879 id="swymSnippetCheckAndActivate" 5880> 5881 (function () { 5882 var duplicateProneIds = ['safari-flasher-pre', 'swym-product-view-defaults', 'swym-wrap-login-handler']; 5883 5884 function removeDuplicateIdNodes(id) { 5885 var nodes = document.querySelectorAll('#' + id); 5886 nodes.forEach(function (node, index) { 5887 if (index > 0) { 5888 node.remove(); 5889 } 5890 }); 5891 } 5892 5893 function cleanupDuplicateSnippetNodes(activeScript) { 5894 if (!activeScript) { 5895 return; 5896 } 5897 var allSwymSnippets = document.querySelectorAll('script#swym-snippet'); 5898 allSwymSnippets.forEach(function (scriptNode) { 5899 if (scriptNode !== activeScript) { 5900 scriptNode.remove(); 5901 } 5902 }); 5903 } 5904 5905 function cleanupDuplicateActivationGuards() { 5906 var guardScripts = document.querySelectorAll('script#swymSnippetCheckAndActivate'); 5907 guardScripts.forEach(function (scriptNode, index) { 5908 if (index > 0) { 5909 scriptNode.removeAttribute('id'); 5910 } 5911 }); 5912 } 5913 5914 function postDomLoad() { 5915 var activeScript = document.querySelector('script#swym-snippet:not([type="text"])'); 5916 if (!activeScript) { 5917 var inactiveScript = document.querySelector('script#swym-snippet[type="text"]'); 5918 if (inactiveScript) { 5919 inactiveScript.type = 'text/javascript'; 5920 new Function(inactiveScript.textContent)(); 5921 activeScript = inactiveScript; 5922 } 5923 } 5924 5925 cleanupDuplicateSnippetNodes(activeScript); 5926 cleanupDuplicateActivationGuards(); 5927 duplicateProneIds.forEach(removeDuplicateIdNodes); 5928 } 5929 5930 if (document.readyState === 'loading') { 5931 document.addEventListener('DOMContentLoaded', postDomLoad); 5932 } else { 5933 postDomLoad(); 5934 } 5935 })(); 5936</script>
5936 5937 5938 5939
5940<script> 5941 (function () { 5942 const themeSchemaName = window.Shopify.theme.schema_name; 5943 5944 if (!window.SwymCallbacks) { 5945 window.SwymCallbacks = []; 5946 } 5947 window.SwymCallbacks.push(swat => { 5948 if (!swat) { 5949 return; 5950 } 5951 5952 // Ghost-Intent: Sync local wishlist items to cloud when SDK loads after consent 5953 if (window.SwymLocalWishlist && window.SwymLocalWishlist.getSyncableItems().length > 0) { 5954 window.SwymLocalWishlist.syncToCloud(swat); 5955 } 5956 5957 if (window._SwymSDKOnlyMode) { 5958 return; 5959 } 5960 5961 // ENABLE COMMON FEATURES 5962 let swymEnabledCommonFeatures = window.SwymEnabledCommonFeatures; 5963 Object.keys(swymEnabledCommonFeatures).forEach(key => { 5964 if (!swymEnabledCommonFeatures[key]) return; 5965 5966 switch (key) { 5967 case 'add-to-wishlist-collections-button': 5968 // Check if app block is already handling the collections button 5969 if (window.SwymCollectionsConfig) { 5970 return; 5971 } 5972 5973 // Check if v2 default collections is handling it 5974 if (window.SwymAdvancedCollectionsWishlistConfig) { 5975 return; 5976 } 5977 5978 // Fallback to old v1 behavior if v2 config is not present 5979 swat?.collectionsApi?.setDefaultCustomizationOptions(); 5980 swat?.collectionsApi?.initializeCollections(swat, false, themeSchemaName); 5981 5982 break; 5983 case 'add-to-wishlist-pdp-button': 5984 // Check if app block is already handling the PDP button 5985 if (window.swymATWButtonConfig?.shopifyExtensionType === 'appblock') { 5986 return; 5987 } 5988 5989 if (!(window.SwymPageData && window.SwymPageData.et === 1)) { 5990 // Not initiating pdp button as it is not a product page 5991 return; 5992 } 5993 5994 // Inject addtowishlist.css into the document's <head> 5995 var head = document.head; 5996 var pdpButtonStylesheet = "https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/addtowishlistbutton.css"; 5997 var pdpButtonStylesheetTag = document.createElement('link'); 5998 pdpButtonStylesheetTag.id = `swym-pdp-button-stylesheet`; 5999 pdpButtonStylesheetTag.rel = 'stylesheet'; 6000 pdpButtonStylesheetTag.href = pdpButtonStylesheet; 6001 6002 if (!document.getElementById('swym-pdp-button-stylesheet')) { 6003 head.appendChild(pdpButtonStylesheetTag); 6004 } 6005 6006 var x = document.getElementsByTagName('script')[0]; 6007 function createAndInsertScript(id, src, onLoadCallback) { 6008 var scriptTag = document.createElement('script'); 6009 scriptTag.id = id; 6010 scriptTag.type = 'text/javascript'; 6011 scriptTag.src = src; 6012 scriptTag.onload = onLoadCallback; 6013 x.parentNode.insertBefore(scriptTag, x); 6014 } 6015 6016 var pdpButtonScript = "https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/addtowishlistbutton.js"; 6017 createAndInsertScript(`swym-pdp-button-script`, pdpButtonScript, function () { 6018 const pdpBtnApi = window.WishlistPlusPDPButtonAPI; 6019 if (pdpBtnApi) { 6020 pdpBtnApi.setDefaultCustomizationOptions(swat); 6021 pdpBtnApi.initializePDPButton(swat, true); 6022 } 6023 }); 6024 break; 6025 default: 6026 return; 6027 } 6028 }); 6029 }); 6030 })(); // IIFE to prevent polluting global scope 6031</script>
6031 6032 6033 6034
6035<script> 6036 (function () { 6037 // Get the settings from Shopify's Liquid variables and create the styles 6038 const isControlCentreEnabledFromMetafield = window?.SwymEnabledCommonFeatures?.["control-centre"]; 6039 const isCommonCustomizationEnabledFromMetafield = window?.SwymWishlistCommonCustomizationSettings && 6040 Object.keys(window.SwymWishlistCommonCustomizationSettings).length > 0; 6041 const isControlCentreEnabledFromBlockSettings = false; 6042 6043 if (!(isControlCentreEnabledFromMetafield && isCommonCustomizationEnabledFromMetafield) && !isControlCentreEnabledFromBlockSettings) { 6044 // Don't enable control centre if this is disabled and block settings are not enabled 6045 return; 6046 } 6047 6048 let borderRadius = 6; 6049 let drawerWidth = window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutDrawerWidth || 400; 6050 6051 // Check if block settings exist, use them, otherwise fall back to common settings 6052 let primaryBgColor = isControlCentreEnabledFromBlockSettings ? 6053 "#000000" : 6054 window.SwymWishlistCommonCustomizationSettings.primaryColor; 6055 6056 let primaryTextColor = isControlCentreEnabledFromBlockSettings ? 6057 "#ffffff" : 6058 window.SwymWishlistCommonCustomizationSettings.secondaryColor; 6059 6060 let secondaryBgColor = isControlCentreEnabledFromBlockSettings ? 6061 "#f4f8fe" : null; 6062 let secondaryTextColor = isControlCentreEnabledFromBlockSettings ? 6063 "#333333" : null; 6064 6065 // Only use color adjustment functions if we're using common settings 6066 if (!secondaryBgColor || !secondaryTextColor) { 6067 function adjustOpacity(color, opacity) { 6068 if (color[0] === '#') { 6069 color = color.slice(1); 6070 } 6071 6072 if (color.length === 3) { 6073 color = color.split('').map(char => char + char).join(''); 6074 } 6075 6076 const r = parseInt(color.slice(0, 2), 16); 6077 const g = parseInt(color.slice(2, 4), 16); 6078 const b = parseInt(color.slice(4, 6), 16); 6079 6080 return `rgba(${r}, ${g}, ${b}, ${opacity})`; 6081 } 6082 6083 function hexToRgb(color) { 6084 if (color[0] === '#') { 6085 color = color.slice(1); 6086 } 6087 if (color.length === 3) { 6088 color = color.split('').map(c => c + c).join(''); 6089 } 6090 6091 return { 6092 r: parseInt(color.slice(0, 2), 16), 6093 g: parseInt(color.slice(2, 4), 16), 6094 b: parseInt(color.slice(4, 6), 16) 6095 }; 6096 } 6097 6098 function getLuminance({ r, g, b }) { 6099 return 0.299 * r + 0.587 * g + 0.114 * b; 6100 } 6101 6102 function generateSecondaryColors(primaryBgColor, primaryTextColor) { 6103 const secondaryBgOpacity = 0.2; 6104 const secondaryTextOpacity = 0.8; 6105 6106 const secondaryBgColor = adjustOpacity(primaryBgColor, secondaryBgOpacity); 6107 6108 const bgRgb = hexToRgb(primaryBgColor); 6109 const bgLuminance = getLuminance(bgRgb); 6110 6111 // Determine whether to use dark or light text for contrast 6112 const lightText = adjustOpacity(primaryTextColor, secondaryTextOpacity); 6113 const darkText = adjustOpacity(primaryBgColor, secondaryTextOpacity); 6114 6115 const secondaryTextColor = bgLuminance > 186 ? darkText : lightText; 6116 6117 return { 6118 secondaryBgColor, 6119 secondaryTextColor 6120 }; 6121 } 6122 6123 const generatedColors = generateSecondaryColors(primaryBgColor, primaryTextColor); 6124 secondaryBgColor = secondaryBgColor || generatedColors.secondaryBgColor; 6125 secondaryTextColor = secondaryTextColor || generatedColors.secondaryTextColor; 6126 } 6127 6128 // Create the CSS rule 6129 let styles = ` 6130 .swym-storefront-layout-root-component { 6131 --swym-storefront-layout-ui-border-radius: ${borderRadius}px; 6132 --swym-storefront-layout-button-border-radius: ${borderRadius}px; 6133 --swym-storefront-layout-side-drawer-width: ${drawerWidth}px; 6134 --swym-storefront-layout-button-color-bg-primary: ${primaryBgColor}; 6135 --swym-storefront-layout-button-color-text-primary: ${primaryTextColor}; 6136 --swym-storefront-layout-button-color-bg-secondary: ${secondaryBgColor}; 6137 --swym-storefront-layout-button-color-text-secondary: ${secondaryTextColor}; 6138 } 6139 `; 6140 6141 // Create a <style> element and append the styles 6142 let styleSheet = document.createElement("style"); 6143 styleSheet.type = "text/css"; 6144 styleSheet.innerText = styles; 6145 document.head.appendChild(styleSheet); 6146 6147 if (typeof window.SwymStorefrontLayoutContext === 'undefined') { 6148 window.SwymStorefrontLayoutContext = {}; 6149 } 6150 if (typeof window.SwymStorefrontLayoutExtensions === 'undefined'){ 6151 window.SwymStorefrontLayoutExtensions = {}; 6152 } 6153 6154 // Expose block settings toggle state so ThemeCSSMapping can respect it. 6155 // When true, theme editor color pickers take priority over inherited theme CSS variables. 6156 SwymStorefrontLayoutContext.BlockSettingsEnabled = isControlCentreEnabledFromBlockSettings; 6157 6158 if (isControlCentreEnabledFromBlockSettings) { 6159 // If block settings are enabled, use them 6160 SwymStorefrontLayoutContext.Settings = { 6161 EnableStorefrontLayoutOnLauncher: true, 6162 EnableStorefrontLayoutNotification: window?.SwymWishlistCommonCustomizationSettings?.enableStorefrontLayoutNotification ?? true, 6163 StorefrontLayoutType: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutType || "as-drawer", 6164 StorefrontLayoutDrawerPosition: "left", 6165 StorefrontLayoutAsSectionContainerId: "swym-wishlist-render-container", 6166 StorefrontLayoutAsSectionPageURL: "/pages/wishlist", 6167 EnableStorefrontLayoutVariantSelector: true, 6168 StorefrontLayoutNotificationPosition: "left", 6169 StorefrontLayoutActionPopupPosition: "left", 6170 StorefrontLayoutNotificationDuration: 5000 6171 }; 6172 } else { 6173 // If only metafield is enabled but no block settings, use common settings 6174 SwymStorefrontLayoutContext.Settings = { 6175 EnableStorefrontLayoutOnLauncher: true, 6176 EnableStorefrontLayoutNotification: window?.SwymWishlistCommonCustomizationSettings?.enableStorefrontLayoutNotification ?? true, 6177 StorefrontLayoutType: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutType || "as-drawer", 6178 StorefrontLayoutDrawerPosition: "left", 6179 StorefrontLayoutAsSectionContainerId: "swym-wishlist-render-container", 6180 StorefrontLayoutAsSectionPageURL: "/pages/wishlist", 6181 EnableStorefrontLayoutVariantSelector: true, 6182 StorefrontLayoutNotificationPosition: "left", 6183 StorefrontLayoutActionPopupPosition: "left", 6184 StorefrontLayoutNotificationDuration: 5000 6185 }; 6186 } 6187 const storefrontLayoutCallback = (swat) =>{ 6188 SwymStorefrontLayoutContext.swat = swat; 6189 let isStoreOnPaidPlan = swat.getApp('Wishlist')?.['is-paid']; 6190 let isWishlistEnabled = swat.getApp('Wishlist')?.['enabled']; 6191 SwymStorefrontLayoutContext.Settings = { 6192 ...SwymStorefrontLayoutContext?.Settings, 6193 EnableStorefrontLayoutCollection: window?.SwymEnabledCommonFeatures?.["multiple-wishlist"] ?? false, 6194 EnableStorefrontLayout: isWishlistEnabled && (isControlCentreEnabledFromBlockSettings || isControlCentreEnabledFromMetafield), 6195 } 6196 6197 if(SwymStorefrontLayoutContext?.Settings?.EnableStorefrontLayout){ 6198 if(SwymStorefrontLayoutContext?.CustomEvents?.LayoutInitialized){ 6199 var event = new CustomEvent(SwymStorefrontLayoutContext.CustomEvents.LayoutInitialized, { 6200 detail: { settings: SwymStorefrontLayoutContext?.Settings } 6201 }); 6202 document.dispatchEvent(event); 6203 }else{ 6204 swat.utils.warn(`LayoutInitialized event is not defined.`); 6205 } 6206 }else{ 6207 swat.utils.warn(`Storefront Layout is disabled.`); 6208 document.getElementById("swym-storefront-layout-container")?.remove(); 6209 document.getElementById("swym-storefront-extention-render-container")?.remove(); 6210 } 6211 } 6212 6213 if (!window.SwymCallbacks) { 6214 window.SwymCallbacks = []; 6215 } 6216 window.SwymCallbacks.push(storefrontLayoutCallback); 6217 6218 SwymStorefrontLayoutContext.SwymCustomerData = { 6219 6220 name: null, 6221 email: null 6222 6223 };
6224 SwymStorefrontLayoutContext.isShopperLoggedIn = !!SwymStorefrontLayoutContext?.SwymCustomerData?.email; 6225 })(); 6226</script>
6226 6227 6228 6229 6230 6231 6232 <div id="swym-storefront-extention-render-container"> 6233 <!-- BEGIN app snippet: swymStorefrontLayout -->
6233<script> 6234 (function () { 6235 const isControlCentreEnabledFromMetafield = window?.SwymEnabledCommonFeatures?.["control-centre"]; 6236 const isControlCentreEnabledFromBlockSettings = false; 6237 const isCommonCustomizationEnabledFromMetafield = window?.SwymWishlistCommonCustomizationSettings && 6238 Object.keys(window.SwymWishlistCommonCustomizationSettings).length > 0; 6239 6240 if (!(isControlCentreEnabledFromMetafield && isCommonCustomizationEnabledFromMetafield) && !isControlCentreEnabledFromBlockSettings) { 6241 return; 6242 } 6243 if (typeof window.SwymStorefrontLayoutContext === 'undefined') { 6244 window.SwymStorefrontLayoutContext = {}; 6245 } 6246 6247 // Initialize strings with empty values first to prevent string changes after loadStrings() 6248 SwymStorefrontLayoutContext.Strings = { 6249 title: "", 6250 addToCart: "", 6251 addedToCart: "", 6252 addAllToCartCta: "", 6253 addAllToCartSuccessText: "", 6254 addAllToCartEmptyText: "", 6255 addAllToCartErrorText: "", 6256 soldOut: "", 6257 addingToCart: "", 6258 viewCartCta: "", 6259 moveToCartCta: "", 6260 movingToCartCta: "", 6261 removeSflItemCta: "", 6262 6263 loginHeading: "", 6264 loginText: "", 6265 loginButtonText: "", 6266 loggedUserWelcomeMessage: "", 6267 VariantSelectorBtnText: "", 6268 wishlistTitle: "", 6269 wishlistInfo: "", 6270 emptyWishlistTitle: "", 6271 emptyWishlistDescription: "", 6272 6273 collectionTitle: "", 6274 emptyCarouselCollectionText: "", 6275 emptyCollectionText: "", 6276 emptyCollectionDescription: "", 6277 6278 addToCollectionTitle: "", 6279 removeItemCta: "", 6280 addToCollectionCta: "", 6281 createCollectionCta: "", 6282 saveNewCollectionCta: "", 6283 renameCollectionCta: "", 6284 deleteCollectionCta: "", 6285 shareCollectionCta: "", 6286 saveCollectionCta: "", 6287 editCollectionCta: "", 6288 shareCollectionTitle: "", 6289 shareCollectionMessage: "", 6290 sharedCollectionMessage: "", 6291 updateCollectionTitle: "", 6292 6293 errorMessageListNameRequired: "", 6294 errorMessageListNameRequire3Char: "", 6295 errorMessageListNameAlreadyExist: "", 6296 6297 notificationMessageItemSaved: "", 6298 notificationMessageItemRemoved: "", 6299 notificationMessageAddedToCart: "", 6300 notificationMessageAddedToCollection: "", 6301 notificationMessageCollectionSaved: "", 6302 notificationMessageCollectionDeleted: "", 6303 notificationMessageCollectionUpdated: "", 6304 notificationMessageCollectionUnavailable: "", 6305 notificationMessageSFLItemSaved: "", 6306 notificationMessageSFLItemRemoved: "", 6307 notificationMessageMovedToCart: "", 6308 6309 notificationActionAddToCollection: "", 6310 notificationActionView: "", 6311 notificationActionViewCollection: "", 6312 notificationActionGoToCart: "", 6313 6314 item: "", 6315 items: "", 6316 6317 tabWishlist: "", 6318 tabSavedForLater: "", 6319 tabSavedForYou: "", 6320 6321 savedForLaterTitle: "", 6322 emptySavedForLaterTitle: "", 6323 emptySavedForLaterDescription: "", 6324 6325 awNudgeMessage: "", 6326 awNudgeMessageSub: "", 6327 awNudgeLoginCTA: "", 6328 awNudgeDismiss: "", 6329 6330 emptySingleLoggedInTitle: "", 6331 emptySingleLoggedInDescription: "", 6332 emptySingleLoggedInBullet1: "", 6333 emptySingleLoggedInBullet2: "", 6334 emptySingleLoggedInBullet3: "", 6335 emptySingleLoggedInCTA: "", 6336 6337 emptyMultiLoggedInTitle: "", 6338 emptyMultiLoggedInDescription: "", 6339 emptyMultiLoggedInCreateTitle: "", 6340 emptyMultiLoggedInCreateDescription: "", 6341 emptyMultiLoggedInBrowseLabel: "", 6342 emptyMultiLoggedInCTA: "", 6343 emptyMultiLoggedInTag1: "", 6344 emptyMultiLoggedInTag2: "", 6345 emptyMultiLoggedInTag3: "", 6346 emptyMultiLoggedInTag4: "", 6347 emptyMultiLoggedInTag5: "", 6348 6349 emptyGuestTitle: "", 6350 emptyGuestDescription: "", 6351 emptyGuestSingleNotice: "", 6352 emptyGuestMultiNotice: "", 6353 emptyGuestLoginCTA: "", 6354 emptyGuestBrowseCTA: "", 6355 emptyGuestSignupText: "", 6356 emptyGuestSignupCTA: "", 6357 6358 emptySflTitle: "", 6359 emptySflDescription: "", 6360 emptySflStep1Title: "", 6361 emptySflStep1Description: "", 6362 emptySflStep2Title: "", 6363 emptySflStep2Description: "", 6364 emptySflLoggedInNotice: "", 6365 emptySflGuestNotice: "", 6366 emptySflGoToCartCTA: "", 6367 emptySflLoginCTA: "", 6368 emptySflSignupText: "", 6369 emptySflSignupCTA: "" 6370 }; 6371 6372 SwymStorefrontLayoutContext.stringsLoaded = false;
6373 SwymStorefrontLayoutContext.StorefrontLayoutUrls = SwymStorefrontLayoutContext.StorefrontLayoutUrls || {}; 6374 SwymStorefrontLayoutContext.StorefrontLayoutUrls.Login = "\/customer_authentication\/login?return_to=%2Fsearch%3Ftype%3Dproduct%26q%3DDress\u0026locale=en\u0026ui_hint=full\u0026region_country=TH"; 6375 6376 /** 6377 * Function to override Swym's default UI behavior. 6378 **/ 6379 const overrideSwymDefaultUI = (swat) => { 6380 try{ 6381 swat.ui.open = function(){ 6382 window.location.hash = SwymStorefrontLayoutContext?.StorefrontLayoutUrls?.List; 6383 } 6384 6385 if (swat.ui?.uiRef?.settings?.UI) { 6386 swat.ui.uiRef.settings.UI.NotificationDisabled = true; 6387 } 6388 }catch(e){ 6389 swat.utils?.warn('Error overriding Swym default UI:', e); 6390 } 6391 } 6392 6393 /** 6394 * Callback function to override Swym's default UI behavior based on Storefront Layout settings. 6395 * 6396 * - Overrides `swat.ui.open` to redirect to a custom Storefront Layout URL if enabled. 6397 * - Overrides Swym's default notifications to log notifications instead of displaying them. 6398 * - Ensures the callback is pushed to `window.SwymCallbacks` for execution when Swym is initialized. 6399 * 6400 * @param {Object} swat - Swym's UI object used for overriding UI behaviors. 6401 */ 6402 const swymStorefrontLayoutCallback = (swat) =>{ 6403 SwymStorefrontLayoutContext.swat = swat; 6404 6405 overrideSwymDefaultUI(swat); 6406 6407 6408 let triggerHeartbeat = swat?.ExtensionHealth?.triggerExtensionHeartbeat; 6409 if (typeof triggerHeartbeat !== "function") return; 6410 6411 let wishlistNewUiHeartbeatData = ''; 6412 try { 6413 wishlistNewUiHeartbeatData = JSON.parse(wishlistNewUiHeartbeatData) || {}; 6414 } catch (e) { 6415 wishlistNewUiHeartbeatData = {}; 6416 } 6417 6418 let themeId = window.Shopify.theme.id; 6419 let isDesignMode = !!window.swymDesignMode; 6420 let lastHeartbeat = isDesignMode ? wishlistNewUiHeartbeatData?.editor : wishlistNewUiHeartbeatData?.[themeId]; 6421 let themeContext = isDesignMode ? 'editor' : themeId; 6422 let extensionData = { 6423 extensionName: "wishlist-new-ui", 6424 extensionType: "app-embed", 6425 metadata: {}, 6426 themeId: themeContext, 6427 extensionSource: "default" 6428 }; 6429 /** Stop heartbeat 6430 triggerHeartbeat(extensionData, lastHeartbeat); 6431 */ 6432 } 6433 6434 if (!window.SwymCallbacks) { 6435 window.SwymCallbacks = []; 6436 } 6437 window.SwymCallbacks.push(swymStorefrontLayoutCallback); 6438 })(); 6439</script>
6439 6440<link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/storefront-layout.css">
6441<script src="https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/async-wishlist-apis.js" defer="defer"></script>
vendor: 1 bytes, line 6441
6441
6442<script src="https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/storefront-layout.js" defer="defer"></script>
vendor: 1 bytes, line 6442
6442
6443<script src="https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/storefront-layout-components.js" defer="defer"></script>
6443 6444 6445<swym-storefront-layout class="swym-storefront-layout-root-component"></swym-storefront-layout> 6446<!-- END app snippet --> 6447 </div> 6448 <!-- BEGIN app snippet: swymEducationTooltip --> 6449 6450 6451 6452 6453 <div id="swym-education-tooltip" aria-hidden="true" 6454 data-toast-desktop-message="Interesting? Click '{{wishlistIcon}}' to save it to your {{wishlistName}}." 6455 data-toast-mobile-message="Interesting? Tap '{{wishlistIcon}}' to add to your {{wishlistName}}." 6456 data-toast-cta="Wishlist Now" 6457 data-tooltip-desktop-message="Interesting? Click '{{wishlistIcon}}' to save it to your {{wishlistName}}." 6458 data-tooltip-mobile-message="Interesting? Tap '{{wishlistIcon}}' to add to your {{wishlistName}}." 6459 data-button-transition-text-1="Price drops? Know first." 6460 data-button-transition-text-2="Almost gone. Just saying." 6461 data-button-transition-text-3="Yours when ready."> 6462 </div> 6463 6464 <div id="swym-education-tooltip-bubble" class="swym-education-tooltip swym-education-tooltip-above" aria-hidden="true" role="tooltip"> 6465 <div class="swym-education-tooltip-content"> 6466 <span class="swym-education-tooltip-message"></span> 6467 <button class="swym-education-tooltip-close" data-swym-education-tooltip-close aria-label="Close consent dialog"> 6468 <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 6469 <path d="M18 6L6 18M6 6l12 12"></path> 6470 </svg> 6471 </button> 6472 </div> 6473 <div class="swym-education-tooltip-arrow"></div> 6474 </div> 6475 6476 <style> 6477 /* Education tooltip â positioned fixed, managed by JS */ 6478 .swym-education-tooltip { 6479 position: fixed; 6480 z-index: 500; 6481 visibility: hidden; 6482 opacity: 0; 6483 transition: opacity 0.2s ease, visibility 0.2s ease; 6484 pointer-events: none; 6485 } 6486 .swym-education-tooltip.swym-education-tooltip-visible { 6487 visibility: visible; 6488 opacity: 1; 6489 pointer-events: auto; 6490 } 6491 .swym-education-tooltip-content { 6492 background: var(--swym-storefront-layout-notification-neutral-bg-color, #FFFFFF); 6493 color: var(--swym-storefront-layout-notification-neutral-text-color, #383d41); 6494 border: 1px solid var(--swym-storefront-layout-notification-neutral-border-color, #d6d8db); 6495 padding: 10px 14px; 6496 border-radius: var(--swym-storefront-layout-ui-border-radius, 10px); 6497 font-size: 13px; 6498 line-height: 1.4; 6499 display: flex; 6500 align-items: center; 6501 gap: 8px; 6502 max-width: 320px; 6503 box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2); 6504 } 6505 .swym-education-tooltip-message { 6506 flex: 1; 6507 } 6508 .swym-education-tooltip-close { 6509 background: none; 6510 border: none; 6511 color: inherit; 6512 cursor: pointer; 6513 padding: 2px; 6514 line-height: 1; 6515 flex-shrink: 0; 6516 opacity: 0.7; 6517 } 6518 .swym-education-tooltip-close:hover { 6519 opacity: 1; 6520 } 6521 6522 /* Button text fade transition for education nudge */ 6523 .swym-btn-text-fade-out { 6524 opacity: 0; 6525 transition: opacity 0.2s ease; 6526 } 6527 .swym-btn-text-fade-in { 6528 opacity: 1; 6529 transition: opacity 0.3s ease; 6530 } 6531 6532 /* Arrow â points down when tooltip is above, up when below */ 6533 .swym-education-tooltip-arrow { 6534 width: 0; 6535 height: 0; 6536 position: absolute; 6537 left: 50%; 6538 transform: translateX(-50%); 6539 } 6540 .swym-education-tooltip-above .swym-education-tooltip-arrow { 6541 bottom: -6px; 6542 border-left: 6px solid transparent; 6543 border-right: 6px solid transparent; 6544 border-top: 6px solid var(--swym-storefront-layout-notification-neutral-bg-color, #FFFFFF); 6545 } 6546 .swym-education-tooltip-below .swym-education-tooltip-arrow { 6547 top: -6px; 6548 border-left: 6px solid transparent; 6549 border-right: 6px solid transparent; 6550 border-bottom: 6px solid var(--swym-storefront-layout-notification-neutral-bg-color, #FFFFFF); 6551 } 6552 6553 /* Hidden data element */ 6554 #swym-education-tooltip { 6555 display: none; 6556 } 6557 6558 @media (max-width: 480px) { 6559 .swym-education-tooltip-content { 6560 max-width: 90vw; 6561 font-size: 12px; 6562 } 6563 } 6564 </style> 6565 6566
6566<script src="https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/swym-education-tooltip.js" defer="defer"></script>
6566 6567
6567<script src="https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/swym-education.js" defer="defer"></script>
6567 6568 6569<!-- END app snippet --> 6570 6571 6572</div><div id="shopify-block-AVFlmdnJIajFGTmFkO__3477441169306989575" class="shopify-block shopify-app-block"><div id="euWithdrawalFormEmbedMount" data-eu-withdrawal-embed="true" hidden></div> 6573<!-- BEGIN app snippet: eu-withdrawal-form-block --> 6574 6575 6576 6577 6578 6579 6580 6581 6582 6583 6584 6585 6586 6587 6588 6589 6590 6591 6592 6593 6594 6595 6596 6597 6598 6599 6600 6601 6602 6603 6604 6605 6606 6607 6608 6609 6610 6611 6612 6613 <style data-shopify> 6614 :root { 6615 --euW-btn-bg-color: #000000; 6616 --euW-btn-text-color: #ffffff; 6617 --euW-btn-bg-hover-color: #000000; 6618 --euW-btn-text-hover-color: #ffffff; 6619 --euW-form-bg-color: #ffffff; 6620 6621 6622 6623 6624 6625 6626--euW-form-bg-color-dark: color-mix(in srgb, #ffffff, black 5%); 6627 --euW-checkbox-selected-bg: #111; 6628 --euW-checkbox-selected-icon-color: #fff; 6629 6630 --euW-form-text-color: #000000; 6631 --euW-form-text-color-40: color-mix(in srgb, #000000 4%, transparent); 6632 --euW-form-text-color-50: color-mix(in srgb, #000000 5%, transparent); 6633 --euW-form-text-color-100: color-mix(in srgb, #000000 10%, transparent); 6634 --euW-form-text-color-200: color-mix(in srgb, #000000 20%, transparent); 6635 --euW-form-text-color-300: color-mix(in srgb, #000000 30%, transparent); 6636 --euW-form-text-color-400: color-mix(in srgb, #000000 40%, transparent); 6637 --euW-form-text-color-500: color-mix(in srgb, #000000 50%, transparent); 6638 --euW-form-text-color-600: color-mix(in srgb, #000000 60%, transparent); 6639 --euW-form-text-color-700: color-mix(in srgb, #000000 70%, transparent); 6640 --euW-form-text-color-800: color-mix(in srgb, #000000 80%, transparent); 6641 --euW-form-text-color-900: color-mix(in srgb, #000000 90%, transparent); 6642 --euW-border-color: #e5e5e5; 6643 --euW-border-radius: 8px; 6644 --euW-btn-border-radius: 8px; 6645 --euW-form-field-bg-color: #ffffff; 6646 --euW-form-field-text-color: #000000; 6647 } 6648 </style> 6649 6650 6651 <style data-shopify> 6652 /* ============================================================ 6653 JIM THOMPSON â EU WITHDRAWAL FORM (brand fonts) 6654 ============================================================ */ 6655 6656/* ---- 1. Load Public Sans (body font, free Google font) ---- 6657 Keep this as the VERY FIRST line. If the app strips @import, 6658 add the same font via a <link> in the embed's header instead. */ 6659@import url("https://fonts.googleapis.com/css2?family=Public+Sans:wght@300;400;700&display=swap"); 6660 6661/* ---- 2. Declare the custom brand fonts (self-hosted on jimthompson.com) ---- */ 6662@font-face { 6663 font-family: "Jim Thompson Roman"; 6664 src: url("https://www.jimthompson.com/cdn/shop/t/3/assets/JimThompson_Roman.woff2") format("woff2"), 6665 url("https://www.jimthompson.com/cdn/shop/t/3/assets/JimThompson_Roman.woff") format("woff"); 6666 font-weight: 400; 6667 font-style: normal; 6668 font-display: swap; 6669} 6670 6671@font-face { 6672 font-family: "Akzidenz-Grotesk Pro Ext"; 6673 src: url("https://www.jimthompson.com/cdn/shop/t/3/assets/AkzidenzGroteskPro-Ext.woff2") format("woff2"), 6674 url("https://www.jimthompson.com/cdn/shop/t/3/assets/AkzidenzGroteskPro-Ext.woff") format("woff"); 6675 font-weight: 400; 6676 font-style: normal; 6677 font-display: swap; 6678} 6679 6680/* ---- 3. Apply the fonts to the form ---- */ 6681 6682/* Headline "Request withdrawal" -> brand serif, to match site H1 */ 6683#eu-withdrawal-form-content .euWithdrawalHeadline, 6684#eu-withdrawal-headline { 6685 font-family: "Jim Thompson Roman", Georgia, serif !important; 6686 font-weight: 400 !important; 6687} 6688 6689/* Subheadings (e.g. "Identify your order") -> extended grotesque, to match site H2. 6690 Remove this block if you'd rather keep subheads in Public Sans. */ 6691#eu-withdrawal-form-content h3 { 6692 font-family: "Akzidenz-Grotesk Pro Ext", "Public Sans", Arial, sans-serif !important; 6693} 6694 6695/* Body, labels, inputs, buttons -> Public Sans, to match site body */ 6696#eu-withdrawal-form-content, 6697#eu-withdrawal-form-content p, 6698#eu-withdrawal-form-content label, 6699#eu-withdrawal-form-content span, 6700#eu-withdrawal-form-content a, 6701#eu-withdrawal-form-content input, 6702#eu-withdrawal-form-content select, 6703#eu-withdrawal-form-content textarea,
6704#eu-withdrawal-form-content button, 6705#eu-withdrawal-form-content .euInput, 6706#eu-withdrawal-form-content .euSearchInput, 6707#eu-withdrawal-form-content .euVerifyButton, 6708#eu-withdrawal-form-content .euSearchClearButton { 6709 font-family: "Public Sans", "Helvetica Neue", Arial, sans-serif !important; 6710} 6711 </style> 6712 6713 6714 6715 6716 6717 6718 <link href="//cdn.shopify.com/extensions/01a0c342-bac7-7d4a-9f0b-563e365c03f5/eu-withdrawal-form-131/assets/euWithdrawalForm.min.css" rel="stylesheet" type="text/css" media="all" /> 6719 6720 6721 <style data-shopify> 6722 .euFormButton,.euSubmitButton,.euVerifyButton{cursor:pointer;border:0;border-radius:var(--euW-btn-border-radius,8px);background-color:var(--euW-btn-bg-color,#000);color:var(--euW-btn-text-color,#fff);padding:.5rem 1rem;font-weight:700} 6723 .euWithdrawalFormContainer [x-cloak],.euWithdrawalFormContainer[x-cloak],.euWithdrawalFormWrapper [x-cloak],.euWithdrawalFormWrapper[x-cloak]{display:none!important} 6724 </style> 6725 6726 <div 6727 x-data='euWithdrawalForm({ 6728 verifiedEmail: null, 6729 email: "", 6730 shop: "thethaisilkcompany.myshopify.com", 6731 formData: { 6732 email: "", 6733 shop: "thethaisilkcompany.myshopify.com" 6734 }, 6735 orderData: [], 6736 translations: {} 6737 })' 6738 x-ignore class="euWithdrawalFormContainer euWithdrawalFormContainer--embed euWithdrawalFormContainer--customTrigger" data-eu-withdrawal-form-root data-eu-withdrawal-render-mode="embed"> 6739 6740 6741 6742 <template x-teleport="body"> 6743 <!-- BEGIN app snippet: popup --> 6744 6745<div class="euWithdrawalFormWrapper" style="display:none" x-cloak x-transition:enter="transition ease-out duration-300" x-transition:enter-start="opacity-0" x-transition:enter-end="opacity-100" x-show="formOpened" role="dialog" aria-modal="true" aria-labelledby="eu-withdrawal-headline" aria-describedby="eu-withdrawal-description" tabindex="-1" id="eu-withdrawal-form"> 6746 <div id="eu-withdrawal-teleport-fallback" aria-hidden="true" style="position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;pointer-events:none;"></div> 6747 <div class="euWithdrawalFormContent" id="eu-withdrawal-form-content" :class="{ 'is-order-picker-open': showOrderPreview && initialVerifiedEmail && !selectedOrder }" x-transition:enter="transition ease-out duration-300" x-transition:enter-start="opacity-0" x-transition:enter-end="opacity-100"> 6748 6749 <div class="euWithdrawalCloseBtn" x-transition:enter="transition ease-out duration-300" x-transition:enter-start="opacity-0" x-transition:enter-end="opacity-100"> 6750 <span class="euIconButton" role="button" @click="toggleForm" aria-label="Close form" @keydown.enter="toggleForm" @keydown.space.prevent="toggleForm" tabindex="0"> 6751 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x" aria-hidden="true"><path d="M18 6 6 18"/><path d="m6 6 12 12"/></svg> 6752 </span> 6753 </div> 6754 6755 6756 <div x-show="showMessage || (!showMessage && (selectedOrder === null || selectedOrder === undefined))" x-transition:enter="transition ease-out duration-300" x-transition:enter-start="opacity-0 transform scale-95" x-transition:enter-end="opacity-100 transform scale-100"> 6757 <div> 6758 <div x-show="showMessage" x-transition:enter="transition ease-out duration-300" x-transition:enter-start="opacity-0 transform scale-95" x-transition:enter-end="opacity-100 transform scale-100" class="euMessage" :class="messageType === 'success' ? 'euMessageSuccess' : 'euMessageError'" :role="messageType === 'error' ? 'alert' : 'status'" aria-live="assertive" aria-atomic="true"> 6759 <div class="euMessageContent"> 6760 <div class="euMessageText"> 6761 <div class="euMessageTitle" role="heading" aria-level="3" x-text="messageTitle"></div> 6762 <p class="euMessageDescription" x-text="message"></p> 6763 <a x-show="messageSupportLink" :href="messageSupportLink" class="euMessageSupportLink" x-text="messageSupportLinkLabel"></a> 6764 </div>
6765 <span class="euMessageClose euIconButton" role="button" @click="closeMessage" aria-label="Close message" tabindex="0"> 6766 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M18 6 6 18"/><path d="m6 6 12 12"/></svg> 6767 </span> 6768 </div> 6769 </div> 6770 6771 <h2 class="euWithdrawalHeadline" x-show="!showMessage && (selectedOrder === null || selectedOrder === undefined)" id="eu-withdrawal-headline"> 6772 6773 <!-- BEGIN app snippet: tc --> 6774 6775 6776 6777 6778 6779 6780 6781 6782Request withdrawal 6783<!-- END app snippet --> 6784 6785 </h2> 6786 <p id="eu-withdrawal-description" class="sr-only" x-show="(selectedOrder === null || selectedOrder === undefined)"><!-- BEGIN app snippet: tc --> 6787 6788 6789 6790 6791 6792 6793 6794 6795Form for withdrawing from your order 6796<!-- END app snippet --></p> 6797 </div> 6798 6799 <div class="loggedInData" x-show="!showMessage && (selectedOrder === null || selectedOrder === undefined)"> 6800 6801 </div> 6802 </div> 6803 6804 <!-- BEGIN app snippet: form --> 6805 6806 6807 6808 6809 6810<form x-show="!showMessage" method="post" id="eu-withdrawal-form-inner" @submit.prevent="showCodeInput ? verifyCode() : (verificationStep === 1 ? (verificationToken ? loadOrderForChange() : verifyIdentity()) : submitForm())" aria-labelledby="eu-withdrawal-headline" autocomplete="on" role="form" aria-label="Withdrawal form"> 6811 <div x-show="showCodeInput" class="euVerificationStep" :aria-current="showCodeInput ? 'step' : null" role="region" aria-labelledby="verification_code_title"> 6812 <div> 6813 <div id="verification_code_title" class="euVerificationTitle" role="heading" aria-level="3"><!-- BEGIN app snippet: tc --> 6814 6815 6816 6817 6818 6819 6820 6821 6822Enter verification code 6823<!-- END app snippet --></div> 6824 <p class="euVerificationDescription"><!-- BEGIN app snippet: tc --> 6825 6826 6827 6828 6829 6830 6831 6832 6833Please enter the 6-digit code we sent you by email. 6834<!-- END app snippet --></p> 6835 </div> 6836 6837 <div> 6838 <div class="euFormField"> 6839 <label for="verification_code"><!-- BEGIN app snippet: tc --> 6840 6841 6842 6843 6844 6845 6846 6847 6848Verification code 6849<!-- END app snippet --> *</label> 6850 <input type="text" id="verification_code" x-model="verificationCode" name="verification_code" 6851 maxlength="6" pattern="[0-9]{6}" inputmode="numeric" autocomplete="one-time-code" 6852 class="euInput" style="text-align: center; font-size: 24px; letter-spacing: 8px; font-weight: bold;" 6853 placeholder="000000" aria-required="true" aria-invalid="false" aria-describedby="verification_code_hint verification_code_error"> 6854 <div id="verification_code_hint" class="sr-only"><!-- BEGIN app snippet: tc --> 6855 6856 6857 6858 6859 6860 6861 6862 6863Please enter the 6-digit code we sent you by email. 6864<!-- END app snippet --></div> 6865 <div id="verification_code_error" class="sr-only" role="alert" x-show="false"></div> 6866 </div> 6867 </div> 6868 6869 <div class="sr-only" aria-live="polite" aria-atomic="true"> 6870 <span x-show="verifyingCode"><!-- BEGIN app snippet: tc --> 6871 6872 6873 6874 6875 6876 6877 6878 6879Verifying... 6880<!-- END app snippet --></span> 6881 </div> 6882 6883 <input type="submit" 6884 :disabled="verifyingCode || !verificationCode || verificationCode.length !== 6" 6885 class="euVerifyButton" 6886 :aria-busy="verifyingCode" 6887 :value="verifyingCode ? resolveWithdrawalText('form.verification.code.processing') : resolveWithdrawalText('form.verification.code.button')"> 6888 </div> 6889 <div x-show="verificationStep === 1 && !showCodeInput" class="euVerificationStep" :aria-current="verificationStep === 1 && !showCodeInput ? 'step' : null" role="region" aria-labelledby="verification_title"> 6890 <div> 6891 <div id="verification_title" class="euVerificationTitle" role="heading" aria-level="3" x-text="resolveWithdrawalText('form.verification.title')"></div> 6892 <p class="euVerificationDescription"><!-- BEGIN app snippet: tc --> 6893 6894 6895 6896 6897 6898 6899 6900 6901Please enter your email address and order number to view your withdrawable orders. 6902<!-- END app snippet --></p> 6903 </div> 6904 6905 <div> 6906 <div class="euFormField"> 6907 <label for="email"><!-- BEGIN app snippet: tc --> 6908 6909 6910 6911 6912 6913 6914 6915 6916Email 6917<!-- END app snippet --> *</label> 6918 <input type="email" id="email" x-model="formData.email" name="email" :required="verificationStep === 1 && !showCodeInput" aria-required="true" aria-invalid="false" aria-describedby="email_error"> 6919 <div id="email_error" class="sr-only" role="alert" x-s
6919how="false"></div> 6920 </div> 6921 6922 <div class="euFormField"> 6923 <label for="order_number_verify"><!-- BEGIN app snippet: tc --> 6924 6925 6926 6927 6928 6929 6930 6931 6932Order number 6933<!-- END app snippet --> *</label> 6934 <input type="text" id="order_number_verify" x-model="formData.order_number" name="order_number" :required="verificationStep === 1 && !showCodeInput" 6935 placeholder="#1234" aria-required="true" aria-invalid="false" aria-describedby="order_number_error"> 6936 <div id="order_number_error" class="sr-only" role="alert" x-show="false"></div> 6937 </div> 6938 </div> 6939 6940 <div class="euSecurityNote"> 6941 <p> 6942 <strong><!-- BEGIN app snippet: tc --> 6943 6944 6945 6946 6947 6948 6949 6950 6951Security notice 6952<!-- END app snippet --></strong><br> 6953 <!-- BEGIN app snippet: tc --> 6954 6955 6956 6957 6958 6959 6960 6961 6962Your data is treated confidentially and used only for identity verification. 6963<!-- END app snippet --> 6964 </p> 6965 </div> 6966 6967 <div class="sr-only" aria-live="polite" aria-atomic="true"> 6968 <span x-show="processingToken && verificationToken"><!-- BEGIN app snippet: tc --> 6969 6970 6971 6972 6973 6974 6975 6976 6977Loading order... 6978<!-- END app snippet --></span> 6979 <span x-show="processingToken && !verificationToken"><!-- BEGIN app snippet: tc --> 6980 6981 6982 6983 6984 6985 6986 6987 6988Searching for order... 6989<!-- END app snippet --></span> 6990 </div> 6991 <input type="submit" 6992 :disabled="processingToken || showCodeInput" 6993 class="euVerifyButton" 6994 :aria-busy="processingToken" 6995 :value="processingToken ? (verificationToken ? resolveWithdrawalText('form.verification.loadingOrder') : resolveWithdrawalText('form.verification.processingToken')) : resolveWithdrawalText('form.verification.button')"> 6996 </div> 6997 <div x-show="(verificationStep === 2 && !showCodeInput) && (initialVerifiedEmail || verificationToken)" class="euOrderSelectionStep" :aria-current="(verificationStep === 2 && !showCodeInput) && (initialVerifiedEmail || verificationToken) ? 'step' : null" role="region" aria-labelledby="order_selection_description"> 6998 6999 <div class="euOrderSelectionHeader" x-show="!selectedOrder && !(isLoadingOrders && formData.order_number)"> 7000 <p id="order_selection_description" class="euOrderSelectionDescription"> 7001 <!-- BEGIN app snippet: tc --> 7002 7003 7004 7005 7006 7007 7008 7009 7010Select the order you want to withdraw under EU withdrawal law. 7011<!-- END app snippet --> 7012 </p> 7013 </div> 7014 7015 <div class="euOrderSelectionHeader" x-show="selectedOrder"> 7016 <div class="euOrderSelectionTitleRow"> 7017 <div id="order_selected_title" class="euOrderSelectionTitle" role="heading" aria-level="2" x-text="getOrderSelectedTitle()"><!-- BEGIN app snippet: tc --> 7018 7019 7020 7021 7022 7023 7024 7025 7026Selected order for withdrawal 7027<!-- END app snippet --></div> 7028 </div> 7029 7030 <span class="euSearchClearButton euIconButton" 7031 x-show="selectedOrder && !showOrderPreview && (initialVerifiedEmail || verificationToken)" 7032 role="button" 7033 tabindex="0" 7034 @click="(verificationToken ? goToChangeOrder() : clearSelectedOrder())" 7035 @keydown.enter.prevent="(verificationToken ? goToChangeOrder() : clearSelectedOrder())" 7036 @keydown.space.prevent="(verificationToken ? goToChangeOrder() : clearSelectedOrder())" 7037 title="Change order"> 7038 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="euChangeOrderIcon" aria-hidden="true"><path d="m12 19-7-7 7-7"/><path d="M19 12H5"/></svg> 7039 <span class="euClearButtonText"><!-- BEGIN app snippet: tc --> 7040 7041 7042 7043 7044 7045 7046 7047 7048Change order 7049<!-- END app snippet --></span> 7050 </span> 7051 7052 </div> 7053 <div class="euOrdersContainer"> 7054 <div class="euOrderSearch" x-show="!selectedOrder && initialVerifiedEmail"> 7055 <div class="euSearchInputContainer"> 7056 7057 7058 <label for="order_search" class="sr-only">Search order...</label> 7059 <input 7060 type="text" 7061 id="order_search" 7062 x-model="orderSearchTerm" 7063 placeholder="Search order..." 7064 @mousedown="initialVerifiedEmail && verificationToken && (showOrderPreview = true, loadUserOrders())" 7065 @focus="initialVerifiedEmail && verificationToken && (showOrderPreview = true, loadUserOrders())" 7066 @keyup="onOrderSearchInput()" 7067 class="euSearchInput" 7068 aria-label="Search order..." 7069 > 7070 </div> 7071 </div> 7072 7073 <!-- BEGIN app snippet: ordersList --><template x-if="showOrderPreview && initialVerifiedEmail"> 7074<div class="euOrdersList" 7075 x-transition:enter="transition ease-out duration-200" 7076 x-transition:enter-start="opacity-0 transform scale-95" 7077 x-transition:enter-end="opacity-100 transform scale-100" 7078 x-transition:leave="transition ease-in duration-150" 7079 x-transition:leave-start="opacity-100 transform scale-100" 7080 x-transition:leave-end="opacity-0 transform scale-95"> 7081 <div x-show="isLoadingOrders && filterOrders().length === 0" class="euOrdersLoading" aria-live="polite"> 7082 <!-- BEGIN app snippet: tc --> 7083 7084 7085 7086 7087 7088 7089 7090 7091Loading... 7092<!-- END app snippet --> 7093 </div> 7094 <div x-show="!isLoadingOrders && filterOrders().length === 0" class="euOrdersEmpty"> 7095 <div x-show="verificationToken || ''">
7096 <span x-show="availableOrders.length === 0"><!-- BEGIN app snippet: tc --> 7097 7098 7099 7100 7101 7102 7103 7104 7105No withdrawable orders found. 7106<!-- END app snippet --></span> 7107 <span x-show="availableOrders.length > 0"><!-- BEGIN app snippet: tc --> 7108 7109 7110 7111 7112 7113 7114 7115 7116No orders match your search. 7117<!-- END app snippet --></span> 7118 </div> 7119 <div x-show="!verificationToken && !''"> 7120 <!-- BEGIN app snippet: tc --> 7121 7122 7123 7124 7125 7126 7127 7128 7129Please complete identity verification first. 7130<!-- END app snippet --> 7131 </div> 7132 </div> 7133 7134 <template x-for="order in filterOrders()" :key="order.order_number"> 7135 <div 7136 class="euOrderItem" 7137 role="button" 7138 tabindex="0" 7139 :class="{ 7140 'euOrderSelected': selectedOrder?.order_number === order.order_number, 7141 'euOrderNotWithdrawable': !order.withdrawal_period?.canWithdraw 7142 }" 7143 @click="selectOrder(order)" 7144 @keydown.enter="selectOrder(order)" 7145 @keydown.space.prevent="selectOrder(order)" 7146 :aria-label="resolveWithdrawalText('form.order_selection.select_order') + ': ' + order.order_number" 7147 :aria-pressed="selectedOrder?.order_number === order.order_number ? 'true' : 'false'" 7148 > 7149 <div class="euOrderInfo"> 7150 <div class="euOrderHeader"> 7151 <span class="euOrderName" x-text="'#' + order.order_number"></span> 7152 <span class="euOrderDate" x-text="formatOrderDate(order.created_at)"></span> 7153 </div> 7154 <div class="euOrderMeta"> 7155 <span class="euOrderTotal" x-text="order.total_price"></span> 7156 <span class="euOrderStatus" :class="'euOrderStatus--' + getOrderStatusColorType(order)" x-text="getOrderStatusLabel(order)"></span> 7157 </div> 7158 <div class="euOrderWithdrawalStatus"> 7159 <span :class="order.withdrawal_period?.canWithdraw ? 'text-green-600' : 'text-red-600'" 7160 x-text="getWithdrawalStatusText(order)" 7161 :aria-label="order.withdrawal_period?.canWithdraw ? resolveWithdrawalText('form.order_preview.withdrawable') : resolveWithdrawalText('form.order_preview.not_withdrawable')"> 7162 </span> 7163 </div> 7164 </div> 7165 </div> 7166 </template> 7167</div> 7168</template><!-- END app snippet --> 7169 <!-- BEGIN app snippet: orderPreview --><div x-show="showOrderPreview && selectedOrder" 7170 x-transition:enter="transition ease-out duration-200" 7171 x-transition:enter-start="opacity-0 transform scale-95" 7172 x-transition:enter-end="opacity-100 transform scale-100" 7173 class="euOrderPreview"> 7174 <div class="euOrderPreviewHeader"> 7175 <div class="euOrderPreviewTitle" role="heading" aria-level="4"><!-- BEGIN app snippet: tc --> 7176 7177 7178 7179 7180 7181 7182 7183 7184Order details 7185<!-- END app snippet --></div> 7186 <span class="euIconButton" role="button" @click="showOrderPreview = false" aria-label="Close preview" tabindex="0" @keydown.enter.prevent="showOrderPreview = false" @keydown.space.prevent="showOrderPreview = false"> 7187 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"> 7188 <path d="M18 6 6 18"/><path d="m6 6 12 12"/> 7189 </svg> 7190 </span> 7191 </div> 7192 7193 <template x-if="selectedOrder && selectedOrder?.withdrawal_period && selectedOrder?.withdrawal_period?.period_late_submission"> 7194 <div class="euOrderLateSubmissionNotice" role="status"> 7195 <!-- BEGIN app snippet: tc --> 7196 7197 7198 7199 7200 7201 7202 7203 7204The withdrawal period for this order may have expired. Your request will be recorded and reviewed by the merchant. 7205<!-- END app snippet --> 7206 </div> 7207 </template> 7208 7209 <template x-if="selectedOrder && selectedOrder?.withdrawal_period && !selectedOrder?.withdrawal_period?.canWithdraw"> 7210 <div class="euOrderBlockedNotice" role="alert"> 7211 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" aria-hidden="true"> 7212 <circle cx="12" cy="12" r="10"/><path d="m15 9-6 6"/><path d="m9 9 6 6"/> 7213 </svg>
7214 <span x-show="selectedOrder?.withdrawal_period?.blocked_reason === 'cancelled'"><!-- BEGIN app snippet: tc --> 7215 7216 7217 7218 7219 7220 7221 7222 7223The order cannot be withdrawn because it has already been cancelled. 7224<!-- END app snippet --></span> 7225 <span x-show="selectedOrder?.withdrawal_period?.blocked_reason === 'active_return'"><!-- BEGIN app snippet: tc --> 7226 7227 7228 7229 7230 7231 7232 7233 7234The order cannot be withdrawn because a return has already been requested. 7235<!-- END app snippet --></span> 7236 <span x-show="selectedOrder?.withdrawal_period?.blocked_reason === 'personalized'"> 7237 <!-- BEGIN app snippet: tc --> 7238 7239 7240 7241 7242 7243 7244 7245 7246Order contains personalized products. Automatic withdrawal is not possible. Contact customer service. 7247<!-- END app snippet --> 7248 <a x-show="shopSettings?.supportContactEmail" :href="'mailto:' + (shopSettings?.supportContactEmail || '')" class="euBlockedNoticeSupportLink"><!-- BEGIN app snippet: tc --> 7249 7250 7251 7252 7253 7254 7255 7256 7257Contact customer service 7258<!-- END app snippet --></a> 7259 </span> 7260 <span x-show="selectedOrder?.withdrawal_period?.blocked_reason === 'manual_review'"> 7261 <!-- BEGIN app snippet: tc --> 7262 7263 7264 7265 7266 7267 7268 7269 7270This order contains products that require manual review. Automatic withdrawal is not possible. Please contact customer support. 7271<!-- END app snippet --> 7272 <a x-show="shopSettings?.supportContactEmail" :href="'mailto:' + (shopSettings?.supportContactEmail || '')" class="euBlockedNoticeSupportLink"><!-- BEGIN app snippet: tc --> 7273 7274 7275 7276 7277 7278 7279 7280 7281Contact customer service 7282<!-- END app snippet --></a> 7283 </span> 7284 <span x-show="selectedOrder?.withdrawal_period?.blocked_reason === 'all_items_withdrawn'"><!-- BEGIN app snippet: tc --> 7285 7286 7287 7288 7289 7290 7291 7292 7293All items in this order have already been withdrawn. Another withdrawal is not possible. 7294<!-- END app snippet --></span> 7295 <span x-show="selectedOrder?.withdrawal_period?.blocked_reason === 'b2b'"><!-- BEGIN app snippet: tc --> 7296 7297 7298 7299 7300 7301 7302 7303 7304This order is a B2B order. Withdrawal is not possible. 7305<!-- END app snippet --></span> 7306 <span x-show="selectedOrder?.withdrawal_period?.blocked_reason === 'country_not_eligible'" x-text="resolveWithdrawalText('form.order_preview.blocked_country_not_eligible')"></span> 7307 <span x-show="selectedOrder?.withdrawal_period?.blocked_reason === 'country_missing'" x-text="resolveWithdrawalText('form.order_preview.blocked_country_missing')"></span> 7308 <span x-show="selectedOrder?.withdrawal_period?.reason === 'expired' && !selectedOrder?.withdrawal_period?.blocked_reason && !selectedOrder?.withdrawal_period?.period_late_submission"><!-- BEGIN app snippet: tc --> 7309 7310 7311 7312 7313 7314 7315 7316 7317The withdrawal period for this order has expired. Withdrawal is no longer possible. 7318<!-- END app snippet --></span> 7319 </div> 7320 </template> 7321 7322 <div class="euOrderPreviewContent"> 7323 <div class="euOrderPreviewInfo"> 7324 <span class="euOrderPreviewLabel"><!-- BEGIN app snippet: tc --> 7325 7326 7327 7328 7329 7330 7331 7332 7333Order date 7334<!-- END app snippet -->:</span> 7335 <span x-text="formatOrderDate(selectedOrder?.created_at)"></span> 7336 </div> 7337 <div class="euOrderPreviewInfo"> 7338 <span class="euOrderPreviewLabel"><!-- BEGIN app snippet: tc --> 7339 7340 7341 7342 7343 7344 7345 7346 7347Total 7348<!-- END app snippet -->:</span> 7349 <span x-text="selectedOrder?.total_price"></span> 7350 </div> 7351 <div class="euOrderPreviewInfo"> 7352 <span class="euOrderPreviewLabel"><!-- BEGIN app snippet: tc --> 7353 7354 7355 7356 7357 7358 7359 7360 7361Status 7362<!-- END app snippet -->:</span> 7363 <span x-text="getOrderStatusLabel(selectedOrder)"></span> 7364 </div> 7365 <div class="euOrderPreviewInfo" x-show="selectedOrder?.fulfillment_status"> 7366 <span class="euOrderPreviewLabel"><!-- BEGIN app snippet: tc --> 7367 7368 7369 7370 7371 7372 7373 7374 7375Shipping status 7376<!-- END app snippet -->:</span> 7377 <span class="euOrderPreviewValue" :class="'euStatus-' + selectedOrder?.fulfillment_status" x-text="getFulfillmentStatusLabel(selectedOrder?.fulfillment_status)"></span> 7378 </div> 7379 <div class="euOrderPreviewInfo" x-show="selectedOrder?.financial_status">
7380 <span class="euOrderPreviewLabel"><!-- BEGIN app snippet: tc --> 7381 7382 7383 7384 7385 7386 7387 7388 7389Payment status 7390<!-- END app snippet -->:</span> 7391 <span class="euOrderPreviewValue" :class="'euStatus-' + selectedOrder?.financial_status" x-text="getFinancialStatusLabel(selectedOrder?.financial_status)"></span> 7392 </div> 7393 <div class="euOrderPreviewInfo" x-show="selectedOrder?.has_refunds"> 7394 <span class="euOrderPreviewLabel"><!-- BEGIN app snippet: tc --> 7395 7396 7397 7398 7399 7400 7401 7402 7403Refunds 7404<!-- END app snippet -->:</span> 7405 <span class="euOrderPreviewValue euStatus-refunded" x-text="selectedOrder?.refunds_count + ' ' + (selectedOrder?.refunds_count === 1 ? resolveWithdrawalText('form.order_preview.refund') : resolveWithdrawalText('form.order_preview.refunds'))"></span> 7406 </div> 7407 <div class="euOrderPreviewInfo" x-show="selectedOrder?.has_returns"> 7408 <span class="euOrderPreviewLabel"><!-- BEGIN app snippet: tc --> 7409 7410 7411 7412 7413 7414 7415 7416 7417Returns 7418<!-- END app snippet -->:</span> 7419 <span class="euOrderPreviewValue" :class="selectedOrder?.has_active_returns ? 'euStatus-return-requested' : 'euStatus-return'" x-text="selectedOrder?.returns_count + ' ' + (selectedOrder?.returns_count === 1 ? resolveWithdrawalText('form.order_preview.return') : resolveWithdrawalText('form.order_preview.returns')) + (selectedOrder?.has_active_returns ? ' (' + resolveWithdrawalText('form.order_preview.active') + ')' : '')"></span> 7420 </div> 7421 <div class="euOrderPreviewInfo" x-show="selectedOrder?.cancelled"> 7422 <span class="euOrderPreviewLabel"><!-- BEGIN app snippet: tc --> 7423 7424 7425 7426 7427 7428 7429 7430 7431Status 7432<!-- END app snippet -->:</span> 7433 <span class="euOrderPreviewValue euStatus-cancelled"><!-- BEGIN app snippet: tc --> 7434 7435 7436 7437 7438 7439 7440 7441 7442Cancelled 7443<!-- END app snippet --></span> 7444 </div> 7445 </div> 7446 <div class="euOrderPreviewItems"> 7447 <div class="euOrderPreviewItemsTitle" role="heading" aria-level="5"><!-- BEGIN app snippet: tc --> 7448 7449 7450 7451 7452 7453 7454 7455 7456Items 7457<!-- END app snippet -->:</div> 7458 <div x-show="showLineItemCheckboxes" class="euOrderPreviewPartialHint"> 7459 <span><!-- BEGIN app snippet: tc --> 7460 7461 7462 7463 7464 7465 7466 7467 7468Please select the items you want to withdraw. 7469<!-- END app snippet --></span> 7470 </div> 7471 <template x-for="item in selectedOrder?.line_items || []"> 7472 <div class="euOrderPreviewItem"> 7473 <template x-if="item.image"> 7474 <img :src="item.image" :alt="item.name + ' - ' + item.quantity + 'x'" width="100" height="100" loading="lazy"> 7475 </template> 7476 <template x-if="!item.image"><!-- BEGIN app snippet: product-image-placeholder --><div class="euProductImagePlaceholder euProductImagePlaceholder--size-100" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8"><rect x="3.5" y="4.5" width="17" height="15" rx="2.5"/><circle cx="9" cy="10" r="1.5"/><path d="M6.5 17l4.5-4.5 3.5 3 2-2 1.5 1.5"/></svg></div> 7477<!-- END app snippet --></template> 7478 <div class="euOrderPreviewItemInfo"> 7479 <template x-if="showLineItemCheckboxes && isLineItemSelectableForWithdrawal(item)"> 7480 <label class="euLineItemCheckbox" style="display: flex; align-items: flex-start; gap: 8px; cursor: pointer; margin-bottom: 4px;"> 7481 <input type="checkbox" 7482 :checked="isLineItemSelected(item.id)" 7483 @change="toggleLineItemSelection(item.id)" 7484 :aria-label="(item.name || '') + ' â ' + resolveWithdrawalText('form.line_item_selection.checkbox_aria')"> 7485 <span class="euOrderPreviewItemName" x-text="item.name"></span> 7486 </label> 7487 </template> 7488 <template x-if="!showLineItemCheckboxes || !isLineItemSelectableForWithdrawal(item)"> 7489 <span class="euOrderPreviewItemName" x-text="item.name"></span> 7490 </template>
7491 <span class="euOrderPreviewItemMeta"> 7492 <span x-text="item.quantity + 'x'"></span> 7493 <span x-text="item.price"></span> 7494 </span> 7495 <div class="euLineItemStatus"> 7496 <div class="euLineItemStatusItem" x-show="item.withdrawal_line_item_status || item.fulfillment_status"> 7497 <span class="euLineItemStatusLabel"><!-- BEGIN app snippet: tc --> 7498 7499 7500 7501 7502 7503 7504 7505 7506Shipping 7507<!-- END app snippet -->:</span> 7508 <span class="euOrderStatusBadge" :class="'euOrderStatusBadge--' + (item.withdrawal_line_item_status || item.fulfillment_status)" x-text="getFulfillmentStatusLabel(item.withdrawal_line_item_status || item.fulfillment_status)"></span> 7509 <span x-show="item.fulfillment_created_at" class="euLineItemStatusDate" x-text="'(' + formatOrderDate(item.fulfillment_created_at) + ')'"></span> 7510 </div> 7511 <div class="euLineItemStatusItem" x-show="item.fulfillment_tracking_number"> 7512 <span class="euLineItemStatusLabel"><!-- BEGIN app snippet: tc --> 7513 7514 7515 7516 7517 7518 7519 7520 7521Tracking 7522<!-- END app snippet -->:</span> 7523 <span class="euOrderStatusBadge euOrderStatusBadge--tracking" x-text="item.fulfillment_tracking_number"></span> 7524 </div> 7525 <template x-if="isLineItemReturned(item)"> 7526 <div class="euLineItemStatusItem"> 7527 <span class="euOrderStatusBadge" :class="item.has_active_return ? 'euOrderStatusBadge--return-requested' : 'euOrderStatusBadge--return'"> 7528 <span x-show="item.has_active_return"><!-- BEGIN app snippet: tc --> 7529 7530 7531 7532 7533 7534 7535 7536 7537Return requested 7538<!-- END app snippet --></span> 7539 <span x-show="!item.has_active_return && item.returned_quantity > 0"><!-- BEGIN app snippet: tc --> 7540 7541 7542 7543 7544 7545 7546 7547 7548Returned 7549<!-- END app snippet --></span> 7550 <span x-show="!item.has_active_return && !item.returned_quantity && item.return_statuses && item.return_statuses.length > 0"><!-- BEGIN app snippet: tc --> 7551 7552 7553 7554 7555 7556 7557 7558 7559Returned 7560<!-- END app snippet --></span> 7561 <span x-show="item.returned_quantity > 0" x-text="' (' + item.returned_quantity + '/' + item.quantity + ')'"></span> 7562 <span x-show="item.return_statuses && item.return_statuses.length > 0" x-text="' - ' + item.return_statuses.join(', ')"></span> 7563 </span> 7564 </div> 7565 </template> 7566 <template x-if="isLineItemRefunded(item)"> 7567 <div class="euLineItemStatusItem"> 7568 <span class="euOrderStatusBadge euOrderStatusBadge--return-refunded"> 7569 <!-- BEGIN app snippet: tc --> 7570 7571 7572 7573 7574 7575 7576 7577 7578Refunded 7579<!-- END app snippet --> 7580 <span x-show="getLineItemRefundDate(item)" x-text="'(' + getLineItemRefundDate(item) + ')'"></span> 7581 </span> 7582 </div> 7583 </template> 7584 </div> 7585 <div x-show="isProductWithdrawalExcluded(item)" class="euWithdrawalExclusionWarning" role="alert"> 7586 <span class="euExclusionIcon" aria-hidden="true"> 7587 <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 7588 <path d="M12 3 2.8 19h18.4L12 3Z"/> 7589 <path d="M12 9v5"/> 7590 <circle cx="12" cy="17" r="1" fill="currentColor"/> 7591 </svg> 7592 </span> 7593 <span class="sr-only"><!-- BEGIN app snippet: tc --> 7594 7595 7596 7597 7598 7599 7600 7601 7602Warning 7603<!-- END app snippet -->: </span>
7604 <span class="euExclusionText" x-text="getExclusionNoticeForItem(item)"></span> 7605 </div> 7606 </div> 7607 </div> 7608 </template> 7609 </div> 7610</div> 7611<!-- END app snippet --> 7612 <!-- BEGIN app snippet: selectedOrderDetail --><div x-show="selectedOrder && !showOrderPreview" class="euSelectedOrderResult"> 7613<div class="euOrderInfo"> 7614<div class="euOrderHeader"> 7615<span class="euOrderName" x-text="'#' + selectedOrder?.order_number"></span> 7616<span class="euOrderDate" x-text="formatOrderDate(selectedOrder?.created_at)"></span> 7617</div> 7618<div class="euOrderMeta"> 7619<span class="euOrderTotal" x-text="selectedOrder?.total_price"></span> 7620<span class="euOrderStatus" :class="'euOrderStatus--' + getOrderStatusColorType(selectedOrder)" x-text="getOrderStatusLabel(selectedOrder)"></span> 7621</div> 7622<div class="euOrderStatusDetails"> 7623<div class="euOrderStatusItem" x-show="selectedOrder?.fulfillment_status"> 7624<span class="euOrderStatusBadge" :class="'euOrderStatusBadge--' + (selectedOrder?.fulfillment_status || '').toLowerCase()" x-text="getFulfillmentStatusLabel(selectedOrder?.fulfillment_status)"></span> 7625</div> 7626<div class="euOrderStatusItem" x-show="selectedOrder?.financial_status"> 7627<span class="euOrderStatusBadge" :class="'euOrderStatusBadge--' + (selectedOrder?.financial_status || '').toLowerCase()" x-text="getFinancialStatusLabel(selectedOrder?.financial_status)"></span> 7628</div> 7629<div class="euOrderStatusItem" x-show="selectedOrder?.has_refunds"> 7630<span class="euOrderStatusBadge euOrderStatusBadge--financial-refunded" x-text="selectedOrder?.refunds_count + ' ' + (selectedOrder?.refunds_count === 1 ? resolveWithdrawalText('form.order_preview.refund') : resolveWithdrawalText('form.order_preview.refunds'))"></span> 7631</div> 7632<div class="euOrderStatusItem" x-show="selectedOrder?.has_returns"> 7633<span class="euOrderStatusBadge" :class="selectedOrder?.has_active_returns ? 'euOrderStatusBadge--return-requested' : 'euOrderStatusBadge--return'" x-text="selectedOrder?.returns_count + ' ' + (selectedOrder?.returns_count === 1 ? resolveWithdrawalText('form.order_preview.return') : resolveWithdrawalText('form.order_preview.returns')) + (selectedOrder?.has_active_returns ? ' (' + resolveWithdrawalText('form.order_preview.active') + ')' : '')"></span> 7634</div> 7635<div class="euOrderStatusItem" x-show="selectedOrder?.cancelled"> 7636<span class="euOrderStatusBadge euOrderStatusBadge--cancelled"><!-- BEGIN app snippet: tc --> 7637 7638 7639 7640 7641 7642 7643 7644 7645Cancelled 7646<!-- END app snippet --></span> 7647</div> 7648</div> 7649<div class="euOrderWithdrawalStatus"> 7650<span :class="selectedOrder?.withdrawal_period?.canWithdraw ? 'text-green-600' : 'text-red-600'" 7651x-text="getWithdrawalStatusText(selectedOrder)" 7652:aria-label="selectedOrder?.withdrawal_period?.canWithdraw ? resolveWithdrawalText('form.order_preview.withdrawable') : resolveWithdrawalText('form.order_preview.not_withdrawable')"> 7653</span> 7654</div> 7655</div> 7656<div class="euOrderDetails"> 7657<div class="euOrderSectionTitle" role="heading" aria-level="5"><!-- BEGIN app snippet: tc --> 7658 7659 7660 7661 7662 7663 7664 7665 7666Items 7667<!-- END app snippet -->:</div> 7668<div class="euWithdrawalReceivedNotice" x-show="selectedOrder?.withdrawal_received_at && selectedOrder?.has_partial_withdrawal_with_more_items" role="status"> 7669<p> 7670<span x-text="resolveWithdrawalText('form.withdrawal_received_notice_prefix') + ' '"></span> 7671<strong x-text="formatOrderDate(selectedOrder?.withdrawal_received_at)"></strong> 7672<span x-text="' ' + resolveWithdrawalText('form.withdrawal_received_notice_suffix')"></span> 7673</p> 7674</div> 7675<div x-show="showLineItemCheckboxes && !selectedOrder?.has_partial_withdrawal_with_more_items" class="euOrderPreviewPartialHint"> 7676<span><!-- BEGIN app snippet: tc --> 7677 7678 7679 7680 7681 7682 7683 7684 7685Please select the items you want to withdraw. 7686<!-- END app snippet --></span> 7687</div> 7688<div class="euOrderDetailsContent"> 7689<template x-if="selectedOrder?.has_partial_withdrawal_with_more_items"> 7690<div> 7691<div x-show="(selectedOrder?.line_items || []).filter(i => i.already_withdrawn).length" class="euLineItemsSection"> 7692<div class="euLineItemsSectionTitle" role="heading" aria-level="6" x-text="(function(){ var v=window.EU_WITHDRAWAL_CONFIG?.translations?.form?.line_items_withdrawn; return (v&&typeof v==='string'&&!v.startsWith('Translation missing'))?v:'Bereits widerrufen'; })()"></div> 7693<template x-for="item in (selectedOrder?.line_items || []).filter(i => i.already_withdrawn)" :key="item.id"> 7694<div class="euOrderDetailItem" :class="{ 'euProductExcluded': isProductWithdrawalExcluded(item) }"> 7695<div class="euOrderDetailItemContainer"> 7696<template x-if="item.image"> 7697<img :src="item.image" :alt="item.name + ' - ' + item.quantity + 'x'" width="140" height="140" loading="lazy"> 7698</template> 7699<template x-if="!item.image"><!-- BEGIN app snippet: product-image-placeholder --><div class="euProductImagePlaceholder euProductImagePlaceholder--size-80" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8"><rect x="3.5" y="4.5" width="17" height="15" rx="2.5"/><circle cx="9" cy="10" r="1.5"/><path d="M6.5 17l4.5-4.5 3.5 3 2-2 1.5 1.5"/></svg></div> 7700<!-- END app snippet --></template> 7701<div class="euOrderDetailItemInfo"> 7702<div class="euOrderDetailItemNameContainer"> 7703<span class="euOrderDetailItemName" x-text="item.name"></span> 7704<span x-text="item.quantity + 'x'"></span> 7705</div> 7706<span class="euOrderDetailItemMeta"><span x-text="item.price"></span></span> 7707<div class="euLineItemStatus"> 7708<div class="euLineItemStatusItem" x-show="(item.withdrawal_line_item_status || item.fulfillment_status) && !selectedOrder?.cancelled"> 7709<span class="euOrderStatusBadge" :class="'euOrderStatusBadge--'
7709+ (item.withdrawal_line_item_status || item.fulfillment_status)" x-text="getFulfillmentStatusLabel(item.withdrawal_line_item_status || item.fulfillment_status)"></span> 7710<span x-show="item.fulfillment_created_at" class="euLineItemStatusDate" x-text="'(' + formatOrderDate(item.fulfillment_created_at) + ')'"></span> 7711</div> 7712<div class="euLineItemStatusItem" x-show="item.fulfillment_tracking_number"> 7713<span class="euLineItemStatusLabel"><!-- BEGIN app snippet: tc --> 7714 7715 7716 7717 7718 7719 7720 7721 7722Tracking 7723<!-- END app snippet -->:</span> 7724<span class="euOrderStatusBadge euOrderStatusBadge--tracking" x-text="item.fulfillment_tracking_number"></span> 7725</div> 7726<div class="euLineItemStatusItem" x-show="isLineItemReturned(item)"> 7727<span class="euOrderStatusBadge" :class="item.has_active_return ? 'euOrderStatusBadge--return-requested' : 'euOrderStatusBadge--return'"> 7728<span x-show="item.has_active_return"><!-- BEGIN app snippet: tc --> 7729 7730 7731 7732 7733 7734 7735 7736 7737Return requested 7738<!-- END app snippet --></span> 7739<span x-show="!item.has_active_return"><!-- BEGIN app snippet: tc --> 7740 7741 7742 7743 7744 7745 7746 7747 7748Returned 7749<!-- END app snippet --></span> 7750<span x-show="item.returned_quantity > 0" x-text="' (' + item.returned_quantity + '/' + item.quantity + ')'"></span> 7751</span> 7752</div> 7753<div class="euLineItemStatusItem" x-show="isLineItemRefunded(item)"> 7754<span class="euOrderStatusBadge euOrderStatusBadge--return-refunded"><!-- BEGIN app snippet: tc --> 7755 7756 7757 7758 7759 7760 7761 7762 7763Refunded 7764<!-- END app snippet --></span> 7765</div> 7766</div> 7767</div> 7768</div> 7769<div x-show="isProductWithdrawalExcluded(item)" class="euWithdrawalExclusionWarning" role="alert"> 7770<span class="euExclusionText" x-text="(item.withdrawal_exclusion_reason && getExclusionReasonLabel(item.withdrawal_exclusion_reason)) ? getExclusionReasonLabel(item.withdrawal_exclusion_reason) : resolveWithdrawalText('form.withdrawal_exclusion.product_excluded_reason')"></span> 7771</div> 7772</div> 7773</template> 7774</div> 7775<div x-show="(selectedOrder?.line_items || []).filter(i => !i.already_withdrawn).length" class="euLineItemsSection"> 7776<div class="euLineItemsSectionTitle" role="heading" aria-level="6" x-text="(function(){ var v=window.EU_WITHDRAWAL_CONFIG?.translations?.form?.line_items_pending; return (v&&typeof v==='string'&&!v.startsWith('Translation missing'))?v:'Noch hinzufügbar'; })()"></div> 7777<div x-show="selectedOrder?.has_partial_withdrawal_with_more_items" class="euOrderPreviewPartialHint"> 7778<span><!-- BEGIN app snippet: tc --> 7779 7780 7781 7782 7783 7784 7785 7786 7787Please select the items you want to withdraw. 7788<!-- END app snippet --></span> 7789</div> 7790<template x-for="item in (selectedOrder?.line_items || []).filter(i => !i.already_withdrawn)" :key="item.id"> 7791<div class="euOrderDetailItem" :class="{ 'euProductExcluded': isProductWithdrawalExcluded(item) }"> 7792<div class="euOrderDetailItemContainer"> 7793<div class="euLineItemCheckboxContainer"> 7794<input type="checkbox" 7795:disabled="isProductWithdrawalExcluded(item)" 7796:checked="!isProductWithdrawalExcluded(item) && isLineItemSelected(item.id)" 7797@change="isProductWithdrawalExcluded(item) ? undefined : toggleLineItemSelection(item.id)" 7798:class="{ 'euLineItemCheckbox--excluded': isProductWithdrawalExcluded(item) }" 7799:aria-label="(item.name || '') + ' â ' + resolveWithdrawalText('form.line_item_selection.checkbox_aria')"> 7800</div> 7801<template x-if="item.image"> 7802<img :src="item.image" :alt="item.name + ' - ' + item.quantity + 'x'" width="140" height="140" loading="lazy"> 7803</template> 7804<template x-if="!item.image"><!-- BEGIN app snippet: product-image-placeholder --><div class="euProductImagePlaceholder euProductImagePlaceholder--size-140" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8"><rect x="3.5" y="4.5" width="17" height="15" rx="2.5"/><circle cx="9" cy="10" r="1.5"/><path d="M6.5 17l4.5-4.5 3.5 3 2-2 1.5 1.5"/></svg></div> 7805<!-- END app snippet --></template> 7806<div class="euOrderDetailItemInfo"> 7807<div class="euOrderDetailItemNameContainer"> 7808<span class="euOrderDetailItemName" x-text="item.name"></span> 7809<span x-text="item.quantity + 'x'"></span> 7810</div> 7811<span class="euOrderDetailItemMeta"><span x-text="item.price"></span></span> 7812<div class="euLineItemStatus"> 7813<div class="euLineItemStatusItem" x-show="(item.withdrawal_line_item_status || item.fulfillment_status) && !selectedOrder?.cancelled"> 7814<span class="euOrderStatusBadge" :class="'euOrderStatusBadge--'
7814+ (item.withdrawal_line_item_status || item.fulfillment_status)" x-text="getFulfillmentStatusLabel(item.withdrawal_line_item_status || item.fulfillment_status)"></span> 7815<span x-show="item.fulfillment_created_at" class="euLineItemStatusDate" x-text="'(' + formatOrderDate(item.fulfillment_created_at) + ')'"></span> 7816</div> 7817<div class="euLineItemStatusItem" x-show="item.fulfillment_tracking_number"> 7818<span class="euLineItemStatusLabel"><!-- BEGIN app snippet: tc --> 7819 7820 7821 7822 7823 7824 7825 7826 7827Tracking 7828<!-- END app snippet -->:</span> 7829<span class="euOrderStatusBadge euOrderStatusBadge--tracking" x-text="item.fulfillment_tracking_number"></span> 7830</div> 7831<div class="euLineItemStatusItem" x-show="isLineItemReturned(item)"> 7832<span class="euOrderStatusBadge" :class="item.has_active_return ? 'euOrderStatusBadge--return-requested' : 'euOrderStatusBadge--return'"> 7833<span x-show="item.has_active_return"><!-- BEGIN app snippet: tc --> 7834 7835 7836 7837 7838 7839 7840 7841 7842Return requested 7843<!-- END app snippet --></span> 7844<span x-show="!item.has_active_return"><!-- BEGIN app snippet: tc --> 7845 7846 7847 7848 7849 7850 7851 7852 7853Returned 7854<!-- END app snippet --></span> 7855<span x-show="item.returned_quantity > 0" x-text="' (' + item.returned_quantity + '/' + item.quantity + ')'"></span> 7856</span> 7857</div> 7858<div class="euLineItemStatusItem" x-show="isLineItemRefunded(item)"> 7859<span class="euOrderStatusBadge euOrderStatusBadge--return-refunded"><!-- BEGIN app snippet: tc --> 7860 7861 7862 7863 7864 7865 7866 7867 7868Refunded 7869<!-- END app snippet --></span> 7870</div> 7871</div> 7872</div> 7873</div> 7874<div x-show="isProductWithdrawalExcluded(item)" class="euWithdrawalExclusionWarning" role="alert"> 7875<div class="euExclusionIconContainer"> 7876<span class="euExclusionIcon" aria-hidden="true"> 7877<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
7878<path d="M12 3 2.8 19h18.4L12 3Z"/><path d="M12 9v5"/><circle cx="12" cy="17" r="1" fill="currentColor"/> 7879</svg> 7880</span> 7881<span class="sr-only"><!-- BEGIN app snippet: tc --> 7882 7883 7884 7885 7886 7887 7888 7889 7890Warning 7891<!-- END app snippet -->: </span> 7892<div> 7893<span class="euExclusionText" x-text="(item.withdrawal_exclusion_reason && getExclusionReasonLabel(item.withdrawal_exclusion_reason)) ? getExclusionReasonLabel(item.withdrawal_exclusion_reason) : resolveWithdrawalText('form.withdrawal_exclusion.product_excluded_reason')"></span> 7894</div> 7895</div> 7896<span class="euExclusionDetail" x-text="getExclusionNoticeForItem(item)"></span> 7897</div> 7898</div> 7899</template> 7900</div> 7901</div> 7902</template> 7903<template x-if="!selectedOrder?.has_partial_withdrawal_with_more_items"> 7904<template x-for="item in selectedOrder?.line_items || []" :key="item.id"> 7905<div class="euOrderDetailItem" :class="{ 'euProductExcluded': isProductWithdrawalExcluded(item) }"> 7906<div class="euOrderDetailItemContainer"> 7907<div class="euLineItemCheckboxContainer" :class="{ 'euShowLineItemCheckboxes': showLineItemCheckboxes }"> 7908<input type="checkbox" 7909:disabled="isProductWithdrawalExcluded(item)" 7910:checked="!isProductWithdrawalExcluded(item) && isLineItemSelected(item.id)" 7911@change="isProductWithdrawalExcluded(item) ? undefined : toggleLineItemSelection(item.id)" 7912:class="{ 'euLineItemCheckbox--excluded': isProductWithdrawalExcluded(item) }" 7913:aria-label="(item.name || '') + ' â ' + resolveWithdrawalText('form.line_item_selection.checkbox_aria')"> 7914<span class="euOrderDetailItemName euOrderDetailItemName--checkboxToggle" x-text="item.name"></span> 7915</div> 7916<template x-if="item.image"> 7917<img :src="item.image" :alt="item.name + ' - ' + item.quantity + 'x'" width="140" height="140" loading="lazy"> 7918</template> 7919<template x-if="!item.image"><!-- BEGIN app snippet: product-image-placeholder --><div class="euProductImagePlaceholder euProductImagePlaceholder--size-140" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8"><rect x="3.5" y="4.5" width="17" height="15" rx="2.5"/><circle cx="9" cy="10" r="1.5"/><path d="M6.5 17l4.5-4.5 3.5 3 2-2 1.5 1.5"/></svg></div> 7920<!-- END app snippet --></template> 7921<div class="euOrderDetailItemInfo"> 7922<div class="euOrderDetailItemNameContainer"> 7923<span class="euOrderDetailItemName" x-text="item.name"></span> 7924<span x-text="item.quantity + 'x'"></span> 7925</div> 7926<span class="euOrderDetailItemMeta"> 7927<span x-text="item.price"></span> 7928</span> 7929<div class="euLineItemStatus"> 7930<div class="euLineItemStatusItem" x-show="(item.withdrawal_line_item_status || item.fulfillment_status) && !selectedOrder?.cancelled"> 7931<span class="euOrderStatusBadge" :class="'euOrderStatusBadge--' + (item.withdrawal_line_item_status || item.fulfillment_status)" x-text="getFulfillmentStatusLabel(item.withdrawal_line_item_status || item.fulfillment_status)"></span> 7932<span x-show="item.fulfillment_created_at" class="euLineItemStatusDate" x-text="'(' + formatOrderDate(item.fulfillment_created_at) + ')'"></span> 7933</div> 7934<div class="euLineItemStatusItem" x-show="item.fulfillment_tracking_number"> 7935<span class="euLineItemStatusLabel"><!-- BEGIN app snippet: tc --> 7936 7937 7938 7939 7940 7941 7942 7943 7944Tracking 7945<!-- END app snippet -->:</span> 7946<span class="euOrderStatusBadge euOrderStatusBadge--tracking" x-text="item.fulfillment_tracking_number"></span> 7947</div> 7948<div class="euLineItemStatusItem" x-show="isLineItemReturned(item)"> 7949<span class="euOrderStatusBadge" :class="item.has_active_return ? 'euOrderStatusBadge--return-requested' : 'euOrderStatusBadge--return'"> 7950<span x-show="item.has_active_return"><!-- BEGIN app snippet: tc --> 7951 7952 7953 7954 7955 7956 7957 7958 7959Return requested 7960<!-- END app snippet --></span> 7961<span x-show="!item.has_active_return"><!-- BEGIN app snippet: tc --> 7962 7963 7964 7965 7966 7967 7968 7969 7970Returned 7971<!-- END app snippet --></span> 7972<span x-show="item.returned_quantity > 0" x-text="' (' + item.returned_quantity + '/' + item.quantity + ')'"></span> 7973<span x-show="item.return_statuses && item.return_statuses.length > 0" x-text="' - ' + item.return_statuses.join(', ')"></span> 7974</span> 7975</div> 7976<div class="euLineItemStatusItem" x-show="isLineItemRefunded(item)"> 7977<span class="euOrderStatusBadge euOrderStatusBadge--return-refunded"> 7978<!-- BEGIN app snippet: tc --> 7979 7980 7981 7982 7983 7984 7985 7986 7987Refunded 7988<!-- END app snippet --> 7989<span x-show="getLineItemRefundDate(item)" x-text="'(' + getLineItemRefundDate(item) + ')'"></span> 7990</span> 7991</div> 7992</div> 7993</div> 7994</div> 7995<div x-show="isProductWithdrawalExcluded(item)" class="euWithdrawalExclusionWarning" role="alert"> 7996<div class="euExclusionIconContainer"> 7997<span class="euExclusionIcon" aria-hidden="true"> 7998<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
7999<path d="M12 3 2.8 19h18.4L12 3Z"/> 8000<path d="M12 9v5"/> 8001<circle cx="12" cy="17" r="1" fill="currentColor"/> 8002</svg> 8003</span> 8004<span class="sr-only"><!-- BEGIN app snippet: tc --> 8005 8006 8007 8008 8009 8010 8011 8012 8013Warning 8014<!-- END app snippet -->: </span> 8015<div> 8016<span class="euExclusionText" x-text="(item.withdrawal_exclusion_reason && getExclusionReasonLabel(item.withdrawal_exclusion_reason)) ? getExclusionReasonLabel(item.withdrawal_exclusion_reason) : resolveWithdrawalText('form.withdrawal_exclusion.product_excluded_reason')"></span> 8017</div> 8018</div> 8019<span class="euExclusionDetail" x-text="getExclusionNoticeForItem(item)"></span> 8020</div> 8021</div> 8022</template> 8023</template> 8024</div> 8025</div> 8026</div> 8027<div x-show="hasSelectedOrderWithExcludedProducts" class="euMessage euOrderExclusionNotice" role="alert"> 8028<div class="euMessageTitle"> 8029<div class="euOrderExclusionIcon" aria-hidden="true"> 8030<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"> 8031<circle cx="12" cy="12" r="9"/> 8032<path d="M12 11v5"/> 8033<circle cx="12" cy="8" r="1" fill="currentColor"/> 8034</svg> 8035</div> 8036<div class="euOrderSectionTitle" role="heading" aria-level="5"><!-- BEGIN app snippet: tc --> 8037 8038 8039 8040 8041 8042 8043 8044 8045Notice about excluded products 8046<!-- END app snippet --></div> 8047</div> 8048<div class="euOrderExclusionContent"> 8049<p x-text="withdrawalExclusionNote"></p> 8050<p class="euOrderExclusionLegal"> 8051<!-- BEGIN app snippet: tc --> 8052 8053 8054 8055 8056 8057 8058 8059 8060Under EU law, certain items are excluded from the 14-day right of withdrawal. 8061<!-- END app snippet --> 8062</p> 8063</div> 8064</div> 8065<!-- END app snippet --> 8066 8067 </div> 8068 <div x-show="selectedOrder" class="euConfirmationSection"> 8069 <div class="euFormField" 8070 x-show="canUseWithdrawalForm" 8071 :class="{ 'euFormFieldDisabled': !canUseWithdrawalForm }"> 8072 <label for="statement_reason"><!-- BEGIN app snippet: tc --> 8073 8074 8075 8076 8077 8078 8079 8080 8081Withdrawal reason (optional) 8082<!-- END app snippet --></label> 8083 <select id="statement_reason" name="statement_reason" x-model="formData.statement_reason" class="euInput euSelect"> 8084 <option value=""><!-- BEGIN app snippet: tc --> 8085 8086 8087 8088 8089 8090 8091 8092 8093Please select... 8094<!-- END app snippet --></option> 8095 <template x-for="reason in statementReasonOptions" :key="reason.value"> 8096 <option :value="reason.value" x-text="reason.label"></option> 8097 </template> 8098 </select> 8099 </div> 8100 <div class="euFormField" 8101 x-show="canUseWithdrawalForm && formData.statement_reason === 'other'" 8102 :class="{ 'euFormFieldDisabled': !canUseWithdrawalForm }"> 8103 <label for="statement"><!-- BEGIN app snippet: tc --> 8104 8105 8106 8107 8108 8109 8110 8111 8112Please enter your withdrawal reason 8113<!-- END app snippet --></label> 8114 <textarea id="statement" name="statement" x-model="formData.statement" 8115 placeholder="e.g. withdrawal under EU law" 8116 maxlength="2000" 8117 rows="3" class="euInput"></textarea> 8118 </div> 8119 8120 <div class="euConfirmationField" x-show="canUseWithdrawalForm"> 8121 <label for="confirm" class="euConfirmationLabel" :class="{ 'euConfirmationLabelDisabled': !canUseWithdrawalForm }"> 8122 <input type="checkbox" id="confirm" name="confirm" :required="canUseWithdrawalForm" x-model="formData.confirm" :disabled="!canUseWithdrawalForm" aria-required="true" aria-invalid="false" aria-describedby="confirm_error"> 8123 <span class="euConfirmationLabelText"><!-- BEGIN app snippet: tc --> 8124 8125 8126 8127 8128 8129 8130 8131 8132I hereby withdraw from the purchase contract for the order selected above. I acknowledge that return shipping may apply for items that have already been shipped.</span> 8133 </label> 8134 <div id="confirm_error" class="sr-only" role="alert" x-show="false"></div><span class="euPrivacyNotice"><!-- BEGIN app snippet: tc --> 8135 8136 8137 8138 8139 8140 8141 8142 8143Your data will be used exclusively to process the withdrawal. Further information: 8144<!-- END app snippet --><a href="/policies/privacy-policy"><!-- BEGIN app snippet: tc --> 8145 8146 8147 8148 8149 8150 8151 8152 8153Privacy policy 8154<!-- END app snippet --></a><!-- BEGIN app snippet: tc --> 8155 8156 8157 8158 8159 8160 8161 8162 8163. 8164<!-- END app snippet --></span></div> 8165 8166 <div x-show="selectedOrder && selectedOrder?.withdrawal_period && selectedOrder?.withdrawal_period?.period_late_submission" class="euLateSubmissionNotice"> 8167 <!-- BEGIN app snippet: tc --> 8168 8169 8170 8171 8172 8173 8174 8175 8176The withdrawal period for this order may have expired. Your request will be recorded and reviewed by the merchant. 8177<!-- END app snippet --> 8178 </div> 8179
8180 <div x-show="isSelectedOrderBlockedUnshipped" class="euConfirmationBlockedNotice"> 8181 <span x-text="resolveWithdrawalText('form.order_preview.blocked_not_yet_shipped')"></span> 8182 </div> 8183 8184 <div x-show="selectedOrder && selectedOrder?.withdrawal_period && !selectedOrder?.withdrawal_period?.canWithdraw" class="euConfirmationBlockedNotice"> 8185 <span x-show="selectedOrder?.withdrawal_period?.blocked_reason === 'cancelled'"><!-- BEGIN app snippet: tc --> 8186 8187 8188 8189 8190 8191 8192 8193 8194The order cannot be withdrawn because it has already been cancelled. 8195<!-- END app snippet --></span> 8196 <span x-show="selectedOrder?.withdrawal_period?.blocked_reason === 'active_return'"><!-- BEGIN app snippet: tc --> 8197 8198 8199 8200 8201 8202 8203 8204 8205The order cannot be withdrawn because a return has already been requested. 8206<!-- END app snippet --></span> 8207 <span x-show="selectedOrder?.withdrawal_period?.blocked_reason === 'personalized'"> 8208 <!-- BEGIN app snippet: tc --> 8209 8210 8211 8212 8213 8214 8215 8216 8217Order contains personalized products. Automatic withdrawal is not possible. Contact customer service. 8218<!-- END app snippet --> 8219 <a x-show="shopSettings?.supportContactEmail" :href="'mailto:' + (shopSettings?.supportContactEmail || '')" class="euBlockedNoticeSupportLink"><!-- BEGIN app snippet: tc --> 8220 8221 8222 8223 8224 8225 8226 8227 8228Contact customer service 8229<!-- END app snippet --></a> 8230 </span> 8231 <span x-show="selectedOrder?.withdrawal_period?.blocked_reason === 'manual_review'"> 8232 <!-- BEGIN app snippet: tc --> 8233 8234 8235 8236 8237 8238 8239 8240 8241This order contains products that require manual review. Automatic withdrawal is not possible. Please contact customer support. 8242<!-- END app snippet --> 8243 <a x-show="shopSettings?.supportContactEmail" :href="'mailto:' + (shopSettings?.supportContactEmail || '')" class="euBlockedNoticeSupportLink"><!-- BEGIN app snippet: tc --> 8244 8245 8246 8247 8248 8249 8250 8251 8252Contact customer service 8253<!-- END app snippet --></a> 8254 </span> 8255 <span x-show="selectedOrder?.withdrawal_period?.blocked_reason === 'b2b'"><!-- BEGIN app snippet: tc --> 8256 8257 8258 8259 8260 8261 8262 8263 8264This order is a B2B order. Withdrawal is not possible. 8265<!-- END app snippet --></span> 8266 <span x-show="selectedOrder?.withdrawal_period?.blocked_reason === 'country_not_eligible'" x-text="resolveWithdrawalText('form.order_preview.blocked_country_not_eligible')"></span> 8267 <span x-show="selectedOrder?.withdrawal_period?.blocked_reason === 'country_missing'" x-text="resolveWithdrawalText('form.order_preview.blocked_country_missing')"></span> 8268 <span x-show="selectedOrder?.withdrawal_period?.blocked_reason === 'all_items_withdrawn'"><!-- BEGIN app snippet: tc --> 8269 8270 8271 8272 8273 8274 8275 8276 8277All items in this order have already been withdrawn. Another withdrawal is not possible. 8278<!-- END app snippet --></span> 8279 <span x-show="selectedOrder?.withdrawal_period?.reason === 'expired' && !selectedOrder?.withdrawal_period?.blocked_reason && !selectedOrder?.withdrawal_period?.period_late_submission"><!-- BEGIN app snippet: tc --> 8280 8281 8282 8283 8284 8285 8286 8287 8288The withdrawal period for this order has expired. Withdrawal is no longer possible. 8289<!-- END app snippet --></span> 8290 </div> 8291 8292 <div class="sr-only" aria-live="polite" aria-atomic="true"> 8293 <span x-show="processingToken"><!-- BEGIN app snippet: tc --> 8294 8295 8296 8297 8298 8299 8300 8301 8302Processing... 8303<!-- END app snippet --></span> 8304 </div> 8305 <div class="euSubmitButtonWrapper" 8306 x-show="canUseWithdrawalForm"> 8307 <input type="submit" 8308 :disabled="processingToken || !selectedOrder || emailVerificationPending || !formData.confirm || (showLineItemCheckboxes && (!selectedLineItemIds || selectedLineItemIds.length === 0))" 8309 class="euSubmitButton" 8310 :class="(processingToken || !selectedOrder || !formData.confirm || (showLineItemCheckboxes && (!selectedLineItemIds || selectedLineItemIds.length === 0))) ? 'disabled' : ''" 8311 :aria-busy="processingToken" 8312 :value="processingToken ? resolveWithdrawalText('form.processing.t
8312itle') : resolveWithdrawalText('form.button.submit')"> 8313 </div> 8314 8315 </div> 8316 <input type="hidden" name="order_number" x-model="formData.order_number"> 8317 </div> 8318</form> 8319<!-- END app snippet --> 8320 8321 8322 </div> 8323</div> 8324<!-- END app snippet --> 8325 </template> 8326 8327 </div> 8328 8329 8330 8331
8331<script> 8332 window.EUWithdrawalForm = window.EUWithdrawalForm || { 8333 _pendingOpen: false, 8334 _lastTrigger: null, 8335 open: function(trigger) { 8336 this._pendingOpen = true; 8337 this._lastTrigger = trigger || document.activeElement || null; 8338 return false; 8339 }, 8340 close: function() { return false; }, 8341 toggle: function(trigger) { return this.open(trigger); } 8342 }; 8343 window.EU_WITHDRAWAL_CONFIG = window.EU_WITHDRAWAL_CONFIG || {}; 8344 window.EU_WITHDRAWAL_CONFIG.apiBaseUrl = window.EU_WITHDRAWAL_CONFIG.apiBaseUrl || "https://app.eu-withdrawal-form.app/api"; 8345 window.API_BASE_URL = window.API_BASE_URL || window.EU_WITHDRAWAL_CONFIG.apiBaseUrl; 8346 8347 8348 8349 8350 !function(w){ 8351 var c=w.EU_WITHDRAWAL_CONFIG,o=c.themeBlockTextOverrides=c.themeBlockTextOverrides||{},set=function(k,v){if(v!=null&&String(v).trim()!=='')o[k]=String(v);}; 8352 8353 8354 8355 8356 8357 8358 8359 8360 8361 8362 8363 8364 8365 8366 8367 }(window); 8368 8369 8370 8371 8372 !function(w){var c=w.EU_WITHDRAWAL_CONFIG,t=c.translations=c.translations||{},s=function(p,v){for(var i=0,o=t,x=p.split('.');i<x.length-1;i++)o=o[x[i]]=o[x[i]]||{};o[x[i]]=v}; 8373 s('form.fields.confirmation_html',"\u003c!-- BEGIN app snippet: tc --\u003e\n\n\n\n\n\n\n\n\nI hereby withdraw from the purchase contract for the order selected above. I acknowledge that return shipping may apply for items that have already been shipped."); 8374 8375 s('form.button.submit',"Submit withdrawal"); 8376 s('form.button.submit_unfulfilled',"Cancel order"); 8377 s('form.button.submit_fulfilled',"Request return"); 8378 s('form.processing.title',"Processing..."); 8379 8380 }(window); 8381 </script>
8381 8382
8382<script src="https://cdn.shopify.com/extensions/01a0c342-bac7-7d4a-9f0b-563e365c03f5/eu-withdrawal-form-131/assets/eu-withdrawal-translations.en.js" defer></script>
8382 8383 8384 8385
8385<script src="https://cdn.shopify.com/extensions/01a0c342-bac7-7d4a-9f0b-563e365c03f5/eu-withdrawal-form-131/assets/euWithdrawalForm.min.js" defer></script>
8385 8386 8387 8388 8389<!-- END app snippet --> 8390 8391 8392</div><div id="shopify-block-AdDRwVHp0N1J4OFFja__13070091535480640111" class="shopify-block shopify-app-block"><input type="hidden" class="aph_bars_app_embed" value="" /> 8393<input type="hidden" class="aph_shop_plan" value="" /> 8394 8395<input type="hidden" class="aph_product_collection" value="" /> 8396 8397</div><div id="shopify-block-AdjkraUk3aFVvenQ3d__8605505498557855500" class="shopify-block shopify-app-block bogos-shopify-block"> 8398 8399 8400<div id="secomapp_freegifts_version" data-version="3.0"></div> 8401 8402 <!-- BEGIN app snippet: freegifts-snippet --><link href="//cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/glider.min.css" rel="stylesheet" type="text/css" media="all" /> 8403<link href="//cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/freegifts-main.min.css" rel="stylesheet" type="text/css" media="all" /> 8404 8405 8406 8407 8408 8409 8410 8411 8412 8413 8414 8415 8416<style id="sca_fg_custom_style"> 8417 8418 .freegifts-main-container .fg-section-title, .freegifts-main-container .bogos-slider-info-title { color: #121212; } 8419 .freegifts-main-container .product-title, .freegifts-main-container .bogos-gift-product-title { color: #000000; } 8420 .freegifts-main-container .original-price, .freegifts-main-container .bogos-gift-item-compare-price { color: #000000; } 8421 .freegifts-main-container .gift-price, .freegifts-main-container .bogos-gift-item-price { color: #f3494b; } 8422 .freegifts-main-container .btn-add-to-cart { color: #FFFFFF; background-color: #000000; } 8423 .freegifts-main-container .bogos-slider-offer-badge { background: #fff2b1 } 8424 .freegifts-main-container .bogos-slider-offer-badge.success { background: #e2f4e9 } 8425 .freegifts-main-container .bogos-slider-offer-title { color: #000000 } 8426 .freegifts-main-container .btn-add-to-cart svg path { fill: #FFFFFF; } 8427 .bogos-gift-select-variant-title { color: #005BD3; } 8428 .bogos-gift-select-variant-title-contain::after { border-color: #005BD3; } 8429 8430 .fg-gift-thumbnail-offer-title { color: #000000; } 8431 .fg-gift-thumbnail-container { border-color: #8A8A8A; } 8432 .fg-gift-thumbnail-offer-time { background-color: #000000; } 8433 #sca-gift-thumbnail .sca-gift-image { width: 50px; max-height: 50px; } 8434 8435 #sca-gift-icon .sca-gift-icon-img { width: 50px; max-height: 50px; } 8436 .sca-gift-icon-collection-page .sca-gift-icon-collection-img { width: 50px; max-height: 50px; } 8437 8438 #sca-promotion-glider { color: #ffffff; background-color: #F72119; } 8439 8440 8441 8442 .bogos-bundles-widget { background-color: #F3F3F3; } 8443 .bogos-bundles-widget-body .bogos-bundle-item { background-color: #FFFFFF; } 8444 .bogos-bundles-widget .bogos-bundles-widget-title { color: #303030; } 8445 .bogos-bundles-widget .bogos-bundles-widget-description { color: #616161; } 8446 .bogos-bundle-item .bogos-bundle-item-title { color: #303030; } 8447 .bogos-bundle-item .bogos-bundle-item-discount-price, .bogos-bundles-widget .bogos-bundles-total-discount-price { color: #005BD3; } 8448 .bogos-bundle-item .bogos-bundle-item-original-price, .bogos-bundles-widget .bogos-bundles-total-original-price { color: #005BD3; } 8449 .bogos-bundles-widget-footer .bogos-bundles-button-add { color: #FFFFFF; background-color: #303030; } 8450 .bogos-bundles-widget .bogos-bundle-shipping-discount-container { background-color: #DEE6FF; } 8451 .bogos-bundles-widget .bogos-bundle-shipping-discount-title { color: #2332D5; } 8452 8453 .bogos-bundles-quantity-break-widget { background-color: #F3F3F3; } 8454 .bogos-bundles-quantity-break-widget-title { color: #303030; } 8455 .bogos-bundles-quantity-break-widget-description { color: #303030; } 8456 .bogos-bundle-quantity-break-item-original-price, .bogos-bundles-quantity-break-origin-price { color: #B5B5B5; } 8457 .bogos-bundles-quantity-break-button-add { background: #303030; color: #FFFFFF; } 8458 .bogos-bundle-quantity-break_item-container { background: #FFFFFF; } 8459 .bogos-bundle-quantity-break-label { background: #303030; color: #FFFFFF; } 8460 .bogos-bundle-quantity-break-tag { background: #F1F1F1; color: #303030; } 8461 .bogos-bundle-quantity-break-sub-title { color: #616161; } 8462 .bogos-bundles-quantity-break-discount-price { color: #303030; } 8463 .bogos-bundle-quantity-break-title { color: #303030; } 8464 .bogos-bundle-quantity-break-item-discount-price { color: #303030; } 8465 8466 .bogos-volume-discount-widget.default-layout { background-color: #F3F3F3; } 8467 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-widget-title { color: #303030; } 8468 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-widget-description { color: #303030; } 8469 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-item-original-price , .bogos-volume-discount-origin-price { color: #303030; } 8470 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-button-add { background: #303030; color: #FFFFFF; } 8471 .bogos-volume-discount-widget.default-layout .bogos-volume-discount_item-container { background: #FFFFFF; } 8472 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-label { background: #303030; color: #FFFFFF; } 8473 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-tag { background: #F1F1F1; color: #303030; } 8474 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-sub-title { color: #616161; } 8475 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-item-discount-price { color: #303030; } 8476 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-tier-price-primary span { color: #303030; } 8477 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-discount-price { color: #303030; } 8478 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-title { color: #303030; } 8479 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-origin-price, .bogos-volume-discount-widget.default-layout .bogos-volume-discount-item-original-price { color: #B5B5B5; } 8480 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-header { background-color: #F3F3F3; } 8481 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-title { color: #303030; } 8482 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-description { color: #303030; } 8483 .bogos-volume-discount-table-container.line-style .bogos-volume-discount-item { background-color: #FFFFFF; } 8484 .bogos-volume-discount-widget.table-layout, .bogos-volume-discount-widget.table-layout .bogos-volume-discount-item, .bogos-volume-discount-widget-body .bogos-volume-discount-tier-info, .bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-header { border-color: #E0E0E0; } 8485 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-title { color: #303030; } 8486 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-description { color: #616161; } 8487 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tag { background-color: #F1F1F1; color: #303030; } 8488 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-discount-text { color: #303030; } 8489 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-label { color: #FFFFFF; background-color: #303030; } 8490 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-discount-price { color: #303030; } 8491 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-price-primary span { color: #303030; } 8492 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-origin-price { color: #B5B5B5; } 8493 .bogos-volume-discount-table-container.is-hidden-line .bogos-volume-discount-tier-info { border-color: transparent; } 8494 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-table-container.zebra-style .bogos-volume-discount-item:nth-child(odd) { background-color: #FFFFFF; } 8495 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-table-container.zebra-style .bogos-volume-discount-item:nth-child(even) { background-color: #F5F5F5; } 8496 .bogos-volume-discount-widget .bogos-vl-tb-shipping-label { color: #2332D5; } 8497 .bogos-volume-discount-widget .bogos-vl-shipping-label { color: #2332D5; } 8498 .bogos-volume-discount-widget .bogos-vl-shipping-container { background-color: DEE6FF; } 8499 .bogos-volume-discount-widget .bogos-vl-free-gift-label { color: #BB5902 !important; } 8500 .bogos-volume-discount-widget .bogos-vl-free-gift-container { background-color: #FFEECC !important; } 8501 .bogos-volume-discount-widget.default-layout .bogos-vl-subscription-option-title { color: #303030; } 8502 .bogos-volume-discount-widget.default-layout .bogos-vl-subscription-section-title { color: #303030; } 8503 .bogos-volume-discount-widget.default-layout .bogos-vl-subscription-input-c
8503heckbox:checked { background-color: #8051FF; border-color: #8051FF;} 8504 .bogos-volume-discount-widget.default-layout input[type=radio]:checked { background-color: #8051FF; border-color: #8051FF;} 8505 8506 .bogos-mix-match-widget { background-color: #F3F3F3; ; } 8507 .bogos-mix-match-widget .bogos-mix-item { background-color: #FFFFFF; } 8508 .bogos-mix-match-widget .bogos-mix-match-widget-title { color: #303030; } 8509 .bogos-mix-match-widget .bogos-mix-match-widget-description { color: #616161; } 8510 .bogos-mix-match-widget .bogos-mix-item-title { color: #303030; } 8511 .bogos-mix-match-widget .bogos-mix-item-discount-price { color: #303030; } 8512 .bogos-mix-match-widget .bogos-mix-item-original-price { color: #B5B5B5; } 8513 .bogos-mix-match-widget .bogos-mix-match-button-add { color: #FFFFFF; background-color: #303030; } 8514 .bogos-mix-match-widget .bogos-mix-match-badge-item { background-color: #FFF8DB; } 8515 .bogos-mix-match-widget .bogos-mix-match-badge-item.success { background-color: #CDFEE1; } 8516 .bogos-mix-match-widget .bogos-mix-match-badge-item .bogos-mix-match-badge-title { color: #4F4700; } 8517 .bogos-mix-match-widget .bogos-mix-match-badge-item.success .bogos-mix-match-badge-title { color: #29845A; } 8518 .bogos-mix-match-widget .bogos-mix-match-shipping-discount-container { background-color: #DEE6FF; } 8519 .bogos-mix-match-widget .bogos-mix-match-shipping-discount-title { color: #2332D5; } 8520 8521 .bogos-bundle-page-container .bogos-bp-steps-bar, .bogos-bundle-page-container .bogos-bp-step-bar-single { background-color: #F3F3F3; } 8522 .bogos-bundle-page-container .bogos-bp-step-title { color: #303030; } 8523 .bogos-bp-steps-container .bogos-bp-step-item.active { border-bottom: solid 3px #303030; } 8524 .bogos-bundle-page-container .bogos-bp-header-title { color: #303030; } 8525 .bogos-bundle-page-container .bogos-bp-header-subtitle { color: #303030; } 8526 .bogos-bundle-page-container .bogos-bp-step-header-title { color: #303030; } 8527 .bogos-bundle-page-container .bogos-bp-step-header-subtitle { color: #616161; } 8528 .bogos-bundle-page-container .bogos-bp-product-title, .bogos-step-item .bogos-step-item-title, .bogos-product-detail-modal .bogos-product-title { color: #303030; } 8529 .bogos-step-items-container .bogos-step-item-variant-title { color: #616161; } 8530 .bogos-bundle-page-container .bogos-bp-product-price, .bogos-step-item .bogos-step-item-discount-price, .bogos-bp-widget-footer .bogos-bp-total-discount-price { color: #303030; } 8531 .bogos-step-item .bogos-step-item-original-price, .bogos-bp-widget-footer .bogos-bp-total-original-price { color: #808080; } 8532 .bogos-bundle-page-container .bogos-bp-btn-add-product, .bogos-product-detail-modal .bogos-product-add-btn { background-color: #303030; color: #FFFFFF } 8533 .bogos-bp-widget-container .bogos-bp-widget { background-color: #F3F3F3; ; } 8534 .bogos-bp-widget .bogos-bp-widget-title { color: #303030; } 8535 .bogos-bp-widget .bogos-bp-widget-description { color: #303030; } 8536 .bogos-step-items-product-require.success .bogos-step-items-product-require-title { color: #2332D5; } 8537 .bogos-bp-widget .bogos-bp-button-add { background-color: #303030; color: #FFFFFF; } 8538 .bogos-bp-widget-badges-container .bogos-bp-widget-badge-item { background-color: #FFF8DB; } 8539 .bogos-bp-widget-badges-container .bogos-bp-widget-badge-item.success { background-color: #CDFEE1; } 8540 .bogos-bp-widget-badges-container .bogos-bp-widget-badge-title { color: #4F4700; } 8541 .bogos-bp-widget-badge-item.success .bogos-bp-widget-badge-title { color: #29845A; } 8542 .bogos-bp-widget .bogos-bundle-page-shipping-discount-container { background-color: #DEE6FF; } 8543 .bogos-bp-widget .bogos-bundle-page-shipping-discount-title { color: #2332D5; } 8544 8545 .bogos-fbt-upsell-container { background: #F6F6F6; border-radius: 8px; } 8546 .bogos-fbt-header-title { color: #303030; } 8547 .bogos-fbt-header-description { color: #303030; } 8548 .bogos-fbt-footer-discounted-price { color: #303030; } 8549 .bogos-fbt-footer-original-price { color: #616161; } 8550 .bogos-fbt-footer-button-add { background: #303030; color: #FFFFFF; } 8551 .bogos-fbt-product-title {color: #303030; } 8552 .bogos-fbt-upsell-product-discounted-price {color: #303030; } 8553 .bogos-fbt-upsell-product-original-price {color: #808080; } 8554 .is-cheapest-free-label {color: #FFFFFF ;background-color: #FFAA00;} 8555 .is-cheapest-free {background-color: rgba(255, 170, 0, 0.2);} 8556 .bogos-fbt-this-item {background-color: #D1D1D1;color: #303030;} 8557 .bogos-fbt-upsell-body-item-checkbox {border-color: #303030;} 8558 .bogos-fbt-upsell-body-item-checkbox:checked {border-color: #303030; background-color: #303030;} 8559 .bogos-fbt-shipping-discount-container { background-color: #DEE6FF; } 8560 .bogos-fbt-shipping-discount-title { color: #2332D5; } 8561 .bogos-fbt-upsell-body-stack-meta .bogos-fbt-upsell-img-wrapper, .bogos-fbt-upsell-body-classic-item-img-wrapper .bogos-fbt-upsell-body-classic-item-img {width: 60px; height: 60px;} 8562 .bogos-fbt-upsell-container img.bogos-fbt-upsell-img {border-radius: 4px;} 8563 8564 .bogos-cheapest-discount {background-color: #ffffff; border-color: #888888;} 8565 .bogos-cheapest-discount .bogos-cheapest-title { color: #303030; } 8566 .bogos-cheapest-list-product-modal .bogos-cheapest-title { color: #303030; } 8567 .bogos-cheapest-discount .bogos-cheapest-description { color: #616161; } 8568 .bogos-cheapest-product-card .bogos-cheapest-product-title { color: #303030; } 8569 .bogos-cheapest-product-card .bogos-cheapest-product-price { color: #303030; } 8570 .bogos-cheapest-product-card .bogos-cheapest-select-variant-title { color: #303030; } 8571 .bogos-cheapest-product-card .bogos-cheapest-product-add-btn { color: #ffffff; background-color: #303030} 8572 .bogos-cheapest-label-item.active .bogos-cheapest-label { color: #303030; } 8573 .bogos-cheapest-label-item.active #bogos-active-icon path { fill: #3
857303030; } 8574 .bogos-cheapest-label-item.excluded .bogos-cheapest-label { color: #CCCCCC; } 8575 .bogos-cheapest-label-item.excluded #bogos-excluded-icon path { fill: #CCCCCC; } 8576 .bogos-cheapest-label-item:not(.active):not(.excluded) #bogos-uncheck-icon path { fill: #4A4A4A; } 8577 .bogos-cheapest-label-item:not(.active):not(.excluded) .bogos-cheapest-label { color: #303030; } 8578 .bogos-cheapest-discount .bogos-cheapest-label-container:not(:has(.bogos-cheapest-discount-bullet-items)) {background-color: #F6F6F6;} 8579 .bogos-cheapest-discount .bogos-cheapest-discount-bullet-item {color: #808080;} 8580 .bogos-cheapest-discount .bogos-cheapest-products-describe {color: #616161;} 8581 .bogos-cheapest-discount .bogos-cheapest-products-more-btn {color: #303030;} 8582 8583 .bogos-select-option-custom-item:not(.bogos-option-default):not(.bogos-active):not(has(.sca-d-none)) {background-color: #F0F0F0; color: #303030;} 8584 .bogos-select-option-custom-item:not(.bogos-option-default).bogos-active:not(has(.sca-d-none)) {background-color: #F0F0F0; color: #303030;} 8585 .bogos-select-option-custom-item:not(.bogos-option-default).bogos-active {border: 0.5px solid #303030;} 8586 .bogos-select-option-custom-item.bogos-option-default:not(.bogos-active) .bogos-option-value-title {background-color: #F0F0F0; color: #303030;} 8587 .bogos-select-option-custom-item.bogos-option-default.bogos-active .bogos-option-value-title {background-color: #F0F0F0; color: #303030;} 8588 .bogos-select-option-custom-item.bogos-option-default.bogos-active {border: 0.5px solid #303030;} 8589 .bogos-mix-item-select-variant-option:hover, .bogos-gift-select-variant-option:hover, .bogos-bundle-select-variant-option:hover, .bogos-vl-select-variant-option:hover, .bogos-fbt-variant-item:hover, .bogos-pa-variant-item:hover, .bogos-pa-variant-item.active {background-color: #F0F0F0;} 8590 8591 #freegifts-main-popup-container *{ 8592 font-weight: 300 !important; 8593} 8594.bogos-gifts-slider-header .bogos-slider-info-title { 8595 font-size: 22px !important; 8596} 8597 8598</style>
8598<script id="sca_fg_custom_script" data-cmp-vendor="bogos" data-cmp-ab="0"> 8599 8600 8601</script>
8601 8602
8603<script src="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/glider.min.js" defer></script>
vendor: 1 bytes, line 8603
8603
8604<script src="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/lz-string.min.js" defer></script>
8604 8605 8606<div id="freegifts-main-popup-container" class="freegifts-main-container sca-modal-fg" 8607 data-animation="slideInOutTop"></div> 8608<div id="sca-fg-notifications" class="sca-fg-notifications"></div> 8609 8610<div id="bogos-to-widget-icon-wrap" style="display:none"></div> 8611<div id="bogos-to-widget-iframe" style="visibility:hidden;opacity:0;position:fixed"></div> 8612 8613<div id="sca-fg-today-offer-widget"></div> 8614<div id="sca-fg-today-offer-iframe"></div> 8615 8616<div id="bogos-mix-match-main-collection-popup-container" class="sca-modal-fg"></div> 8617<div id="bogos-main-popup-product-detail-container" data-animation="slideInOutTop"></div> 8618<div id="bogos-main-popup-more-product-container" data-animation="slideInOutTop"></div> 8619 8620<div id="bogos-cart-discount-congrats-msg-wrap"></div> 8621
8622<script type="text/javascript" data-cmp-vendor="bogos" data-cmp-ab="0"> 8623 if (typeof Shopify === "undefined") window.Shopify = {}; 8624 Shopify.cartItems = []; 8625 Shopify.current_product = {}; 8626 Shopify.current_collection = {}; 8627 Shopify.products = {}; 8628 8629 // current product or collection 8630 Shopify.current_product = {...null}; 8631 8632 8633 Shopify.current_collection = {...null}; 8634 8635 window.SECOMAPP = window.SECOMAPP || {}; 8636 SECOMAPP.fg_codes = []; 8637 SECOMAPP.activateOnlyOnePromoCode = false; 8638 8639 SECOMAPP.localization = [];SECOMAPP.localization.push({ 8640 ...{"shop_locale":{"locale":"en","enabled":true,"primary":true,"published":true}}, 8641 root_url: "/" 8642 }); 8643 8644 SECOMAPP.fgData = {...{"appearance":{"bundle":{"color":{"theme_color":"neutral","item_name_color":"#303030","title_text_color":"#303030","button_text_color":"#FFFFFF","bundle_price_color":"#005BD3","original_price_color":"#005BD3","description_text_color":"#616161","button_background_color":"#303030","widget_background_color":"#F3F3F3","item_card_background_color":"#FFFFFF","shipping_discount_background":"#DEE6FF","shipping_discount_text_color":"#2332D5"},"others":{"hidden_brand_mark":false},"content":{"button_text":"Add bundle to cart","show_description":true,"total_price_text":"Total bundle price","shipping_icon_path":"images\/shipping-icons\/shipping-icon-1.png","select_variant_text":"Select variant","show_discount_each_item":true,"show_discount_on_button":true,"shopify_shipping_icon_path":"shipping-icon-1.png"}},"gift_icon":{"product_page":{"gift_icon":{"size":"50","status":true},"gift_thumbnail":{"status":true,"number_text":"gift items included","border_color":"#8A8A8A","gift_display":"by_products","show_multiple":"together","countdown_text":"Expiring in","use_old_version":false,"offer_name_color":"#000000","show_number_gift":true,"countdown_time_color":"#000000","show_countdown_timer":true}},"gift_icon_path":"images\/fg-icons\/fg-icon-red.png","collection_page":{"size":"50","status":true},"shopify_gift_icon_path":"fg-icon-red.png","enable_for_all_conditions":true},"mix_match":{"color":{"theme_color":"neutral","item_name_color":"#303030","title_text_color":"#303030","button_text_color":"#FFFFFF","bundle_price_color":"#303030","original_price_color":"#B5B5B5","description_text_color":"#616161","button_background_color":"#303030","widget_background_color":"#F3F3F3","default_label_text_color":"#4F4700","success_label_text_color":"#29845A","item_card_background_color":"#FFFFFF","shipping_discount_background":"#DEE6FF","shipping_discount_text_color":"#2332D5","default_label_background_color":"#FFF8DB","success_label_background_color":"#CDFEE1"},"content":{"tier_style":"label","button_text":"Add bundle to cart","out_stock_text":"Out of stock!","mix_item_header":"Mix item {{itemIndex}}","show_description":true,"total_price_text":"Total bundle price","shipping_icon_path":"images\/shipping-icons\/shipping-icon-1.png","select_product_text":"Choose from {{number}} product(s)","select_variant_title":"Variant","select_collection_text":"Choose from {{number}} collection(s)","show_discount_each_item":true,"show_discount_on_button":true,"shopify_shipping_icon_path":"shipping-icon-1.png"}},"fbt_upsell":{"color":{"item_name":"#303030","item_price":"#303030","theme_color":"neutral","widget_title":"#303030","checkbox_color":"#303030","widget_subtitle":"#303030","atc_button_color":"#303030","item_price_after":"#303030","item_price_before":"#808080","total_price_after":"#303030","widget_background":"#F6F6F6","total_price_before":"#616161","cheapest_text_color":"#FFFFFF","see_more_text_color":"#808080","atc_button_text_color":"#FFFFFF","current_item_tag_text":"#303030","current_item_tag_color":"#D1D1D1","cheapest_highlight_color":"#FFAA00","shipping_discount_background":"#DEE6FF","shipping_discount_text_color":"#2332D5"},"content":{"see_less":"See less","see_more":"See more","button_text":"Add selected items","free_item_text":"Free 1 item","see_more_align":"left","total_price_text":"Total price","shipping_icon_path":"images\/shipping-icons\/shipping-icon-1.png","shopify_shipping_icon_path":"shipping-icon-1.png"},"general":{"widget_layout":"classic","widget_radius":8,"maximum_display":3,"product_img_size":60,"enable_img_radius":false,"show_discount_amount":true,"show_discount_each_item":true}},"bundle_page":{"color":{"theme_color":"neutral","step_text_color":"#303030","atc_button_color":"#303030","step_title_color":"#303030","cart_button_color":"#303030","page_heading_color":"#303030","product_title_color":"#303030","required_text_color":"#2332D5","variant_title_color":"#616161","original_price_color":"#808080","side_bar_title_color":"#303030","step_highlight_color":"#303030","atc_button_text_color":"#FFFFFF","cart_button_text_color":"#FFFFFF","discounted_price_color":"#303030","page_sub_heading_color":"#303030","step_description_color":"#616161","default_label_text_color":"#4F4700","success_label_text_color":"#29845A","side_bar_background_color":"#F3F3F3","side_bar_description_color":"#303030","shipping_discount_background":"#DEE6FF","shipping_discount_text_color":"#2332D5","default_step_background_color":"#F3F3F3","default_label_background_color":"#FFF8DB","success_label_background_color":"#CDFEE1"},"content":{"step_text":"Step {{index}}","tier_style":"progress","load_more_text":"Load more","out_stock_text":"Out of stock","read_more_text":"See more","step_icon_path":"images\/step-icons\/step-icon-1.png","atc_button_text":"Add to bundle","blank_step_text":"Add product to this step","cart_button_text":"Add bundle to cart","show_description":true,"total_price_text":"Total bundle price","summary_icon_path":"images\/summary-icons\/summary-icon-1.png","shipping_icon_path":"images\/shipping-icons\/shipping-icon-1.png","summary_title_text":"Your bundle","choose_variant_text":"Choose variant","maximum_quantity_text":"Maximum item reached","required_product_text":"{{number}} item(s) required","shopify_step_icon_path":"step-icon-1.png","summary_description_text":"Choose items from this page to make your own bundle","shopify_summary_icon_path":"summary-icon-1.png","shopify_shipping_icon_path":"shipping-icon-1.png"}},"cart_upsell":{"cart_page":{"color":{"item_name":"#303030","theme_color":"neutral","item_variant":"#616161","widget_title":"#303030","widget_subtitle":"#616161","add_button_color":"#303030","item_price_after":"#303030","card_border_color":"#888888","item_price_before":"#CCCCCC","widget_background":"#F6F6F6","see_more_text_color":"#808080","widget_border_color":"#FFFFFF","badge_off_background":"#FFAA00","badge_off_text_color":"#FFFFFF","add_button_text_color":"#FFFFFF","card_background_color":"#FFFFFF","carousel_button_color":"#808080","combo_status_text_color":"#303030","carousel_button_background":"#FFFFFF"},"content":{"off_text":"OFF","title_align":"left","see_less_text":"See less","see_more_text":"See more","add_button_icon":"plus","add_button_text":"Add","add_button_style":"icon"},"general":{"card_style":"horizon","list_style":"carousel","widget_style":"style_1","widget_radius":12,"product_img_size":80,"enable_img_radius":false,"number_cols_compact":1,"number_rows_compact":2,"carousel_nav_position":"header","number_cols_full_width":2,"number_rows_full_width":1}},"cart_drawer":{"color":{"item_name":"#303030","theme_color":"neutral","item_variant":"#616161","widget_title":"#303030","widget_subtitle":"#616161","add_button_color":"#303030","item_price_after":"#303030","card_border_color":"#888888","item_price_before":"#CCCCCC","widget_background":"#F6F6F6","see_more_text_color":"#808080","widget_border_color":"#FFFFFF","badge_off_background":"#FFAA00","badge_off_text_color":"#FFFFFF","add_button_text_color":"#FFFFFF","card_background_color":"#FFFFFF","carousel_button_color":"#808080","combo_status_text_color":"#303030","carousel_button_background":"#FFFFFF"},"content":{"off_text":"OFF","title_align":"left","see_less_text":"See less","see_more_text":"See more","add_button_icon":"plus","add_button_text":"Add","add_button_style":"text_icon"},"general":{"card_style":"horizon","list_style":"carousel","widget_style":"style_1","widget_radius":12,"product_img_size":80,"enable_img_radius":false,"number_cols_compact":1,"number_rows_compact":2,"carousel_nav_position":"header","number_cols_full_width":1,"number_rows_full_width":2}}},"gift_slider":{"color":{"add_to_cart_color":"#FFFFFF","offer_title_color":"#000000","product_title_color":"#000000","original_price_color":"#000000","variant_select_color":"#005BD3","add_to_cart_btn_color":"#000000","discounted_price_color":"#f3494b","gift_slider_title_color":"#121212","notify_add_gift_active_state_color":"#e2f4e9","notify_add_gift_normal_state_color":"#fff2b1"},"others":{"gift_img_size":"\u0026width=480\u0026height=480","hidden_brand_mark":false,"disable_use_old_version":true},"general":{"running_text":null,"show_gift_type":"all_in_one","select_gift_btn":"Select variants","show_pagination":true,"use_old_version":false,"gift_popup_title":"Select your free gift!","out_of_stock_text":"Out of stock","show_product_title":true,"show_variant_title":true,"add_to_cart_btn_title":"Add to cart","number_product_slider":4,"show_gift_for_customer":"by_variants","enable_add_multiple_gifts":false,"number_product_slider_mobile":1.8}
8644,"pages_display":{"pages":["all"],"custom":[]},"notify_gift_can_add":{"enable":true,"number_gifts_added":"You have added {{number}} gift product(s)","number_gifts_can_be_added":"You can add {{number}} gift product(s)"},"notify_offer_available":{"text":"ð You have qualified for {{qualifiedOffers}} offer(s)!","enable":true},"disable_slider_checkbox":{"text":"Don't show this offer again","time":10,"enable":false}},"cart_discount":{"color":{"widget":{"line_color":"#D0D0D0","theme_color":"blue","open_icon_color":"#616161","tier_text_color":"#303030","title_text_color":"#2332D5","active_icon_color":"#008000","excluded_tier_color":"#cccccc","widget_border_color":"#7B84E6","open_tier_text_color":"#303030","tier_background_color":"#FFFFFF","active_tier_text_color":"#008000","description_text_color":"#616161","widget_background_color":"#FFFFFF"},"congrats":{"theme_color":"blue","background_color":"#EEEFFB","title_text_color":"#2332D5","description_text_color":"#303030"}},"content":{"widget":{"icon":"https:\/\/d33a6lvgbd0fej.cloudfront.net\/bogos-images\/1772523961.png","divide_tiers":false,"widget_style":"style_1","discount_tier_style":"checklist","widget_border_radius":12},"congrats":{"title":"Congratulations!","position":"bottom_right","appear_for":5,"description":"You got {{discount_amount}} off!","border_radius":12}}},"product_add_on":{"color":{"theme_color":"neutral","checkbox_color":"#303030","card_border_color":"#888888","widget_background":"#F6F6F6","product_name_color":"#303030","variant_name_color":"#303030","widget_title_color":"#303030","see_more_text_color":"#808080","widget_border_color":"#FFFFFF","discount_price_color":"#303030","original_price_color":"#CCCCCC","card_background_color":"#F6F6F6","widget_subtitle_color":"#303030"},"content":{"title_align":"left","see_less_text":"See less","see_more_text":"See more","see_more_align":"left","number_cols_compact":1,"number_rows_compact":3,"number_cols_full_width":3,"number_rows_full_width":1},"general":{"card_style":"horizon","widget_style":"style_1","widget_radius":12,"product_img_size":80,"checkbox_position":"left_on_img","enable_img_radius":false}},"quantity_break":{"color":{"tag_color":"#F1F1F1","tier_price":"#303030","tier_title":"#303030","label_color":"#303030","theme_color":"neutral","bundle_price":"#303030","bundle_title":"#303030","section_title":"#303030","tag_text_color":"#303030","label_text_color":"#FFFFFF","tier_description":"#616161","button_text_color":"#FFFFFF","bundle_description":"#303030","button_check_color":"#8051FF","bundle_origin_price":"#B5B5B5","button_background_color":"#303030","widget_background_color":"#F3F3F3","item_card_background_color":"#FFFFFF","shipping_discount_background":"DEE6FF","shipping_discount_text_color":"#2332D5"},"content":{"button_text":"Add bundles to cart","show_description":true,"total_price_text":"Total price","shipping_icon_path":"images\/shipping-icons\/shipping-icon-1.png","select_variant_text":"Select variant","shopify_shipping_icon_path":"shipping-icon-1.png"}},"select_variant":{"type":"variant","color":{"active_tab_text":"#303030","default_tab_text":"#303030","active_tab_border":"#303030","active_tab_background":"#F0F0F0","active_item_background":"#F0F0F0","default_tab_background":"#F0F0F0"},"config":[],"configs":[]},"checkout_upsell":{"color":{"button_style":"primary","widget_price_color":"base","widget_background_color":"base"},"content":{"widget_message":"You may also like","widget_button_text":"Add"},"general":{"widget_layout":"carousel","widget_position ":"left","widget_active_message":true,"widget_active_compare_at_price":true}},"volume_discount":{"table":{"color":{"row_color":"#FFFFFF","tag_color":"#F1F1F1","line_color":"#E0E0E0","theme_color":"neutral","widget_title":"#303030","row_odd_color":"#FFFFFF","widget_header":"#F3F3F3","row_even_color":"#F5F5F5","tag_text_color":"#303030","label_text_color":"#FFFFFF","tier_title_color":"#303030","widget_sub_title":"#303030","discount_text_color":"#303030","original_price_color":"#B5B5B5","discounted_price_color":"#303030","label_background_color":"#303030","tier_description_color":"#616161","shipping_discount_text_color":"#2332D5"},"hide_line":false,"body_style":"line","text_align":"left","discount_text":"{{discountAmount}} OFF","discount_show_as":"discount_text","show_description":true,"show_original_price":true,"per_price_suffix_label":"per item"},"content":{"button_text":"Add bundles to cart","total_price_text":"Total price","shipping_icon_path":"images\/shipping-icons\/shipping-icon-1.png","select_variant_text":"Select variant","shopify_shipping_icon_path":"shipping-icon-1.png"},"default":{"color":{"tag_color":"#F1F1F1","tier_price":"#303030","tier_title":"#303030","label_color":"#303030","theme_color":"neutral","bundle_price":"#303030","bundle_title":"#303030","section_title":"#303030","tag_text_color":"#303030","label_text_color":"#FFFFFF","tier_description":"#616161","button_text_color":"#FFFFFF","bundle_description":"#303030","button_check_color":"#8051FF","bundle_origin_price":"#B5B5B5","button_background_color":"#303030","widget_background_color":"#F3F3F3","item_card_background_color":"#FFFFFF","shipping_discount_background":"DEE6FF","shipping_discount_text_color":"#2332D5"},"discount_show_as":"price","show_description":true,"per_price_suffix_label":"per item"}},"product_discount":{"color":{"countdown_cfg":{"theme_color":"blue","number_color":"#2332D5","title_text_color":"#FFFFFF","number_wrap_color":"#FFFFFF","widget_border_color":"#FFFFFF","description_text_color":"#FFFFFF","widget_background_color":{"angle":"90","value":["#4F5BDD","#A7ADEE"],"final_color":"linear-gradient(90deg, #4F5BDD 0%, #A7ADEE 100%)"}},"price_display":{"number_wrap_color":"#808080","discount_label_color":"#FFBB4E","discount_price_color":"#2332D5","discount_label_text_color":"#000000"}}
8644,"general":{"countdown_cfg":{"status":true,"show_label":false,"time_labels":{"day":"Days","hour":"Hours","minute":"Minutes","second":"Seconds"},"wrap_num_bg":true,"widget_style":"bar","widget_radius":6},"price_display":{"status":true,"discount_label":{"label":"{{discount_amount}} OFF","status":true},"display_discount_price":{"style":"bold","font_size":16},"display_original_price":{"style":"normal","font_size":14,"line_through":true}}}},"cheapest_discount":{"color":{"theme_color":"neutral","see_more_color":"#303030","open_icon_color":"#4A4A4A","active_icon_color":"#303030","bullet_text_color":"#808080","widget_title_color":"#303030","product_price_color":"#303030","product_title_color":"#303030","variant_title_color":"#303030","widget_border_color":"#888888","open_tier_text_color":"#303030","button_add_text_color":"#ffffff","widget_subtitle_color":"#616161","active_tier_text_color":"#303030","tiers_background_color":"#F6F6F6","widget_background_color":"#ffffff","excluded_tier_text_color":"#CCCCCC","product_list_label_color":"#616161","button_add_background_color":"#303030"},"content":{"tier_style":"checklist","see_more_text":"See all","show_see_more":true,"number_products":4,"number_cols_mobile":2,"number_rows_mobile":2,"product_list_label":"Choose from these products to get discount","number_cols_desktop":4,"number_rows_desktop":2,"add_product_btn_text":"Add","show_add_product_btn":true}},"promotion_message":{"text_color":"#ffffff","background_color":"#F72119","show_on_cart_page":true},"thanks_page_upsell":{"color":{"button_style":"primary","widget_price_color":"base","widget_background_color":"transparent"},"content":{"widget_message":"You may also like","widget_button_text":"Add"},"general":{"widget_layout":"carousel","widget_position ":"left","widget_active_message":true,"widget_active_compare_at_price":true}},"bundle_product_page":{"color":{"theme_color":"neutral","quantity_color":"#303030","active_tab_text":"#303030","badge_text_color":"#303030","default_tab_text":"#303030","active_tab_border":"#303030","child_theme_color":"neutral","default_tab_border":"#FFFFFF","product_name_color":"#303030","section_name_color":"#303030","variant_name_color":"#616161","discount_price_color":"#303030","original_price_color":"#808080","section_border_color":"#D0D0D0","active_tab_background":"#F0F0F0","add_item_button_color":"#303030","size_list_label_color":"#303030","badge_background_color":"#FFBB4E","child_label_text_color":"#303030","default_tab_background":"#F0F0F0","total_price_text_color":"#616161","add_bundle_button_color":"#303030","product_card_background":"#F6F6F6","child_product_name_color":"#303030","child_variant_name_color":"#616161","child_widget_title_color":"#303030","child_widget_border_color":"#303030","add_item_button_text_color":"#FFFFFF","add_bundle_button_text_color":"#FFFFFF","child_label_background_color":"#E7E7E7","child_widget_background_color":"#F0F0F0","child_redirect_button_text_color":"#303030"},"content":{"child_label":"Includes in {{number}} bundles","cart_button_text":"Add bundle to cart","total_price_text":"Total bundle price","countdown_message":"Added {{amount_added}} items, {{amount_left}} to go","child_widget_style":"filled_background","show_countdown_on_button":true,"child_show_discount_label":true,"child_redirect_button_label":"Go to bundle","child_products_per_row_mobile":2,"child_products_per_row_desktop":4,"child_show_product_variant_name":true}}},"settings":{"draft_order":{"discount_code":false,"automatic_discount":false},"gift_format":"same_as_original_products","auto_add_gift":true,"offer_process":"cloned","sale_channels":null,"sync_quantity":"stop_offer","track_oostock":"hide","barcode_format":"blank","fraud_protection":null,"notify_via_email":null,"cal_gift_discount":"current_price","gift_title_format":"gift","using_draft_order":false,"select_one_gift_price":false,"admin_api_access_token":null,"clone_product_metafields":null,"include_compare_at_price":false,"cart_and_checkout_validation":{"type":[],"offer":false,"value":{"max_gifts":1,"min_cart_value":1,"min_cart_quantity":1},"status":true,"values":[],"condition":"and"},"fraud_protection_cancel_order":null,"other_original_product_detail":null,"compare_gift_price_with_product":false,"delete_gift_after_turn_off_offer":true,"not_show_gift_if_already_on_cart":false,"ab_test":{"ab_free_bfcm26":1,"new_ab_free_fatherday26":0,"new_ab_onboarding_2026_06":1},"type_seo":"number_integer","translation":{"type":"by_bogos","integration_app":null},"mode_override_checkout":"default","publications":null},"storefront":{"access_token":"eb97051bf869d584422364c63ca653fc","created_at":"2026-09-23T08:2
86441:50Z"}}}; 8645 8646//liquid code to get customer history and customer tag 8647 8648 8649 SECOMAPP.current_template = "search"; 8650 SECOMAPP.pathname = window.location.pathname; 8651 if (SECOMAPP.current_template === "404" && SECOMAPP.pathname?.includes("-sca_clone_freegift")) { 8652 window.location.replace(SECOMAPP.pathname.split("-sca_clone_freegift")[0]); 8653 } else if (SECOMAPP.current_template === "404" && SECOMAPP.pathname?.includes("/collections/sca_fg")) { 8654 window.location.replace(`${Shopify?.routes?.root ?? "/"}collections/all`); 8655 } 8656 8657 SECOMAPP.setCookie = function (e, t, o, n, r) { 8658 let i = new Date; 8659 i.setTime(i.getTime() + 24 * o * 36e5 + 60 * n * 1e3); 8660 let f = "expires=" + i.toUTCString(); 8661 document.cookie = e + "=" + t + ";" + f + (r ? ";path=" + r : ";path=/"); 8662 }; 8663 SECOMAPP.deleteCookie = function (e, t) { 8664 document.cookie = e + "=; expires=Thu, 01 Jan 1970 00:00:00 UTC; " + (t ? ";path=" + t : ";path=/") 8665 }; 8666 SECOMAPP.getCookie = function (e) { 8667 for (let t = e + "=", o = document.cookie.split(";"), n = 0; n < o.length; n++) { 8668 let r; 8669 for (r = o[n]; " " === r.charAt(0);) r = r.substring(1); 8670 if (0 === r.indexOf(t)) return r.substring(t.length, r.length) 8671 } 8672 return "" 8673 }; 8674 SECOMAPP.getQueryString = function (key) { 8675 let e = {}; 8676 let t = window.location.search.substring(1).split("&"); 8677 let o = 0; 8678 for (; o < t.length; o++) { 8679 let n = t[o].split("="); 8680 if (void 0 === e[n[0]]) e[n[0]] = decodeURIComponent(n[1]); 8681 else if ("string" == typeof e[n[0]]) { 8682 e[n[0]] = [e[n[0]], decodeURIComponent(n[1])] 8683 } else e[n[0]].push(decodeURIComponent(n[1])) 8684 } 8685 return key ? e?.[key] : e; 8686 }; 8687 8688 SECOMAPP.offer_codes = [ 8689 {param: "freegifts_code", cookie: "sca_fg_codes"}, 8690 {param: "bundles_code", cookie: "sca_bundle_codes"}, 8691 {param: "upsells_code", cookie: "sca_upsell_codes"}, 8692 {param: "discounts_code", cookie: "sca_discount_codes"}, 8693 ]; 8694 SECOMAPP.offer_codes.forEach(({param, cookie}) => { 8695 SECOMAPP.fg_codes = []; 8696 SECOMAPP.getCookie(cookie) && (SECOMAPP.fg_codes = JSON.parse(SECOMAPP.getCookie(cookie))); 8697 SECOMAPP.current_code = SECOMAPP.getQueryString(param); 8698 SECOMAPP.current_code && !SECOMAPP.fg_codes.includes(SECOMAPP.current_code) 8699 && (function () { 8700 SECOMAPP.activateOnlyOnePromoCode && (SECOMAPP.fg_codes = []); 8701 SECOMAPP.fg_codes.push(SECOMAPP.current_code); 8702 SECOMAPP.setCookie(cookie, JSON.stringify(SECOMAPP.fg_codes)); 8703 })(); 8704 }); 8705 8706 SECOMAPP.customer = {}; 8707 SECOMAPP.customer.orders = []; 8708 SECOMAPP.customer.freegifts = []; 8709 SECOMAPP.customer.freegifts_v2 = []; 8710 8711 SECOMAPP.customer.email = ""; 8712 SECOMAPP.customer.first_name = ""; 8713 SECOMAPP.customer.last_name = ""; 8714 SECOMAPP.customer.tags = Object.values({...null}); 8715 SECOMAPP.customer.orders_count = "" - 0; 8716 SECOMAPP.customer.total_spent = "" - 0; 8717 SECOMAPP.customer.b2b = "" - 0; 8718 SECOMAPP.market = { 8719 id: "47603482780" - 0, 8720 handle: "thailand", 8721 }; 8722 8723 8724 // get class name config from settings_data.json 8725 if (!Shopify.scaHandleConfigValue) { 8726 Shopify.scaHandleConfigValue = { 8727 ...null, 8728 ...null 8729 }; 8730 } 8731 8732 // add link proxy 8733 SECOMAPP.freegiftProxy = "/apps/secomapp_freegifts_get_order?ver=3.0"; 8734 8735 SECOMAPP.freegiftProxy = "/apps/secomapp_freegifts_get_order?ver=3.0"; 8736 8737 SECOMAPP.bogosCollectUrl = "https://collect.bogos.io/collect" 8738 SECOMAPP.bogosIntegrationUrl = "https://api.bogos.io/integrations" 8739 8740 // get shop locales 8741 SECOMAPP.shop_locales = Object.values({ 8742 ...[{"shop_locale":{"locale":"en","enabled":true,"primary":true,"published":true}}] 8743 }); 8744 8745 SECOMAPP.current_locale = { ...{"shop_locale":{"locale":"en","enabled":true,"primary":true,"published":true}} } 8746 8747 8748 8749 window.fgGiftIcon = "https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/fg-icon-red_small.png"; 8750 window.fgWidgetIconsObj = { 8751 "widget-icon-1.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/widget-icon-1_small.png', 8752 "widget-icon-2.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/widget-icon-2_small.png', 8753 "widget-icon-3.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/widget-icon-3_small.png', 8754 "widget-icon-4.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/widget-icon-4_small.png', 8755 "widget-icon-5.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/widget-icon-5_small.png', 8756 "widget-icon-6.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/widget-icon-6_small.png', 8757 "widget-icon-7.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/widget-icon-7_small.png', 8758 "widget-icon-8.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/widget-icon-8_small.png' 8759 } 8760 8761 window.fgStepIconsObj = { 8762 "step-icon-1.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/step-icon-1_small.png', 8763 "step-icon-2.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/step-icon-2_small.png', 8764 "step-icon-3.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/step-icon-3_small.png', 8765 "step-icon-4.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/step-icon-4_small.png', 8766 "step-icon-5.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/step-icon-5_small.png', 8767 "step-icon-6.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/step-icon-6_small.png', 8768 "step-icon-7.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/step-icon-7_small.png', 8769 } 8770 8771 window.fgSummaryIconsObj = { 8772 "summary-icon-1.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/summary-icon-1_small.png', 8773 "summary-icon-2.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/summary-icon-2_small.png', 8774 "summary-icon-3.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/summary-icon-3_small.png', 8775 "summary-icon-4.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/summary-icon-4_small.png', 8776 "summary-icon-5.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/summary-icon-5_small.png', 8777 "summary-icon-6.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/summary-icon-6_small.png', 8778 "summary-icon-7.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/summary-icon-7_small.png', 8779 "summary-icon-8.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/summary-icon-8_small.png', 8780 } 8781 8782 window.fgShippingIconsObj = { 8783 "shipping-icon-1.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/shipping-icon-1_small.png', 8784 "shipping-icon-2.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/shipping-icon-2_small.png', 8785 "shipping-icon-3.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/shipping-icon-3_small.png', 8786 "shipping-icon-4.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/shipping-icon-4_small.png', 8787 } 8788 8789 // variable from tools 8790 SECOMAPP.variables = { 8791 ...SECOMAPP.variables, 8792 ...null, 8793 ...{"web_pixel":true}, 8794 shipping_product_img: 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/shipping_product_small.png' 8795 } 8796 8797 window.fgResource = { 8798 gift: { 8799 js: ["https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/gift.min.js"] 8800 }, 8801 bundle: { 8802 js: ["https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bundle.min.js"], 8803 css: ["https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bogos.bundle.min.css"] 8804 }, 8805 upsell: { 8806 js: ["https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/upsell.min.js"], 8807 css: ["https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bogos.upsell.min.css"] 8808 }, 8809 discount: { 8810 js: ["https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/discount.min.js"], 8811 css: ["https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bogos.discount.min.css"] 8812 }, 8813 "bundle-page": { 8814 js: ["https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bundle-page.min.js"], 8815 css: ["https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bogos.bundle-page.min.css"] 8816 }, 8817 booster: { 8818 js: ["https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/booster.min.js"], 8819 css: ["https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bogos.booster.min.css"] 8820 } 8821 } 8822</script>
8822 8823
8824<script defer src="https://static.bogos.io/dGhldGhhaXNpbGtjb21wYW55Lm15c2hvcGlmeS5jb20=/freegifts_data_1790563034.min.js"></script>
8824 8825<div id="secomapp_freegifts_url" data-url="https://static.bogos.io/dGhldGhhaXNpbGtjb21wYW55Lm15c2hvcGlmeS5jb20=/freegifts_data_1790563034.min.js"></div> 8826 8827 8828<div id="bogos-gift-script" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/gift.min.js"></div> 8829<div id="bogos-bundle-script" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bundle.min.js"></div> 8830<div id="bogos-upsell-script" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/upsell.min.js"></div> 8831<div id="bogos-discount-script" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/discount.min.js"></div> 8832<div id="bogos-bundle-page-script" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bundle-page.min.js"></div> 8833<div id="bogos-booster-script" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/booster.min.js"></div> 8834<div id="bogos-booster-page-script" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/booster-page.min.js"></div> 8835 8836 8837<div id="bogos-bundle-style" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bogos.bundle.min.css"></div> 8838<div id="bogos-upsell-style" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bogos.upsell.min.css"></div> 8839<div id="bogos-discount-style" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bogos.discount.min.css"></div> 8840<div id="bogos-bundle-page-style" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bogos.bundle-page.min.css"></div> 8841<div id="bogos-booster-style" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bogos.booster.min.css"></div> 8842<div id="bogos-booster-page-style" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bogos.booster-page.min.css"></div> 8843<!-- END app snippet --> 8844 8845 8846<!-- BEGIN app snippet: search --> 8847 8848<!-- END app snippet --> 8849 8850 8851 8852</div><div id="shopify-block-AbEpqaklGb2U2U255a__10274264662263595587" class="shopify-block shopify-app-block">
8853<script> 8854 window.SwymCollectionsConfig = { 8855 'CollectionsSelectors': [], 8856 'CollectionsPosition': "top-right", 8857 'CollectionsIcon': "heart", 8858 'CollectionsButtonSize': 25, 8859 'CollectionsVerticalOffset': 0, 8860 'CollectionsHorizontalOffset': 0, 8861 'CollectionsProductLinkSelector': "-", 8862 'CollectionsProductTileSelector': "-", 8863 'CollectionsVariantSelector': "false", 8864 'CollectionsVariantSelectorChooseActionText': "Choose or Create new Wishlist", 8865 'CollectionsCreateListTitle': "Name Your Wishlist", 8866 'CollectionsCreateListPlaceholder': "Enter wishlist name", 8867 'CollectionsCustomIconAdd': "", 8868 'CollectionsCustomIconAdded': "", 8869 'CollectionsIconColor': "#000000", 8870 'CollectionsIconThickness': "1.7", 8871} 8872</script>
8872 8873<style> 8874 .swym-wishlist-collections-v2, .swym-wishlist-collections-v2 svg {border:unset; background:unset; min-width: 25px; height: 25px!important;} 8875 .swym-wishlist-collections-icon-heart-filled, .swym-wishlist-collections-icon-heart-unfilled, .swym-wishlist-collections-icon-star-filled, .swym-wishlist-collections-icon-star-unfilled, .swym-wishlist-collections-icon-bookmark-unfilled, .swym-wishlist-collections-icon-bookmark-filled {fill: #000000;} 8876 .swym-wishlist-collections-v2 .swym-collections-social-count {color: #000000;} 8877</style> 8878 8879 8880
8881<script> 8882 // Send heartbeat for collections button 8883 (function() { 8884 let collectionsButtonHeartbeatData = '{"140731383964":"2025-11-26T12:27:46.831Z","editor":"2025-05-14T06:29:07.577Z","142352220316":"2025-04-30T03:16:16.427Z","142594801820":"2025-05-15T03:23:32.985Z","142484668572":"2025-05-13T05:37:52.736Z","143060861084":"2025-05-15T02:33:44.884Z"}'; 8885 try { 8886 collectionsButtonHeartbeatData = JSON.parse(collectionsButtonHeartbeatData) || {}; 8887 } catch (e) { 8888 collectionsButtonHeartbeatData = {}; 8889 } 8890 const ShopifyTheme = window.Shopify.theme; 8891 const themeId = ShopifyTheme.id; 8892 let heartbeatMetadata = { 8893 schema_name: ShopifyTheme?.schema_name, 8894 schema_version: ShopifyTheme?.schema_version, 8895 theme_store_id: ShopifyTheme?.theme_store_id, 8896 role: ShopifyTheme?.role 8897 }; 8898 8899 const isDesignMode = !!window.swymDesignMode; 8900 8901 if (!window.SwymCallbacks) { 8902 window.SwymCallbacks = []; 8903 } 8904 window.SwymCallbacks.push((swat) => { 8905 if (!swat || !themeId) { 8906 return; 8907 } 8908 const triggerHeartbeat = swat?.ExtensionHealth?.triggerExtensionHeartbeat; 8909 if (typeof triggerHeartbeat !== "function") return; 8910 8911 const lastHeartbeat = isDesignMode ? collectionsButtonHeartbeatData?.editor : collectionsButtonHeartbeatData?.[themeId]; 8912 const themeContext = isDesignMode ? 'editor' : themeId; 8913 8914 const extensionData = { 8915 extensionName: "add-to-wishlist-collections-button", 8916 extensionType: "app-embed", 8917 metadata: heartbeatMetadata, 8918 themeId: themeContext, 8919 extensionSource: "default" 8920 }; 8921 8922 /** Stop heartbeat 8923 triggerHeartbeat(extensionData, lastHeartbeat); 8924 */ 8925 }); 8926 })(); // IIFE to prevent polluting global scope 8927</script>
8927 8928 8929 8930<style> 8931 .swym-advanced-wishlist-collections-container { 8932 display: none; 8933 } 8934</style> 8935</div><div id="shopify-block-Ad3lHck9Ccldkb2R1R__12526071353035850722" class="shopify-block shopify-app-block"> 8936
8936<script defer src="https://backinstock.useamp.com/widget/1133_1783065298.js?category=bis&v=6"></script>
8936 8937 8938
8939<script id="back-in-stock-helper-embedded"> 8940 var _BISConfig = _BISConfig || {}; 8941 8942 8943 8944 8945</script>
8945 8946
8947<script id="preorders-helper-embedded"> 8948 8949</script>
8949 8950
8951<script id="low-stock-helper-embedded"> 8952 8953</script>
8953 8954 8955 8956 8957
8958<script defer type="module" src="https://cdn.shopify.com/extensions/01a0ae82-28b0-715d-bb47-827eda8f44e3/back-in-stock-69/assets/wishlist.js"></script>
8958 8959 8960
8961<script defer type="module" src="https://cdn.shopify.com/extensions/01a0ae82-28b0-715d-bb47-827eda8f44e3/back-in-stock-69/assets/preorder-product-page-updater.js"></script>
8961 8962 8963 8964 8965 8966</div>
8966<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
8966 8967</body> 8968</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.