PageSourceSearch

https://www.jimthompson.com/search?type=product&q=Dress

html jimthompson.com collected 2026-10-02 03:59:45 UTC 600,638 bytes, 8,968 lines download raw bytes

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 &quot;Dress&quot;�&ndash; 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&#39;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 &quot;Dress&quot;">
53<meta property="og:type" content="website">
54<meta property="og:description" content="Discover Jim Thompson&#39;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 &quot;Dress&quot;">
62<meta name="twitter:description" content="Discover Jim Thompson&#39;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="{&quot;isInstalled&quot;:true,&quot;installedOn&quot;:&quot;2026-09-04T08:51:56.757Z&quot;,&quot;appVersion&quot;:&quot;3.0&quot;,&quot;subscriptionName&quot;:&quot;Enterprise&quot;,&quot;cartAnalytics&quot;:true,&quot;freeTrialEndsOn&quot;:null,&quot;settings&quot;:{&quot;reminderBannerStyle&quot;:{&quot;position&quot;:{&quot;horizontal&quot;:&quot;right&quot;,&quot;vertical&quot;:&quot;bottom&quot;},&quot;primaryColor&quot;:&quot;#000000&quot;,&quot;backgroundColor&quot;:&quot;#FFFFFF&quot;,&quot;borderRadius&quot;:null,&quot;padding&quot;:&quot;&quot;,&quot;headerFontSize&quot;:&quot;&quot;,&quot;subHeaderFontSize&quot;:&quot;&quot;,&quot;cssStyles&quot;:&quot;&quot;,&quot;headerText&quot;:&quot;Click here to reopen missed deals&quot;,&quot;subHeaderText&quot;:null,&quot;showImage&quot;:false,&quot;imageUrl&quot;:&quot;https:\/\/cdn.506.io\/eg\/eg_notification_default_512x512.png&quot;,&quot;displayAfter&quot;:5,&quot;closingMode&quot;:&quot;doNotAutoClose&quot;,&quot;selfcloseAfter&quot;:5,&quot;reshowBannerAfter&quot;:&quot;everyNewSession&quot;,&quot;fontFamily&quot;:null},&quot;addedItemIdentifier&quot;:&quot;_Gifted&quot;,&quot;ignoreOtherAppLineItems&quot;:null,&quot;customVariantsInfoLifetimeMins&quot;:1440,&quot;redirectPath&quot;:null,&quot;ignoreNonStandardCartRequests&quot;:false,&quot;bannerStyle&quot;:{&quot;position&quot;:{&quot;horizontal&quot;:&quot;right&quot;,&quot;vertical&quot;:&quot;bottom&quot;},&quot;primaryColor&quot;:&quot;#000000&quot;,&quot;backgroundColor&quot;:&quot;#FFFFFF&quot;,&quot;borderRadius&quot;:null,&quot;padding&quot;:&quot;&quot;,&quot;headerFontSize&quot;:&quot;&quot;,&quot;subHeaderFontSize&quot;:&quot;&quot;,&quot;cssStyles&quot;:&quot;&quot;,&quot;fontFamily&quot;:null},&quot;themePresetId&quot;:&quot;0&quot;,&quot;notificationStyle&quot;:{&quot;position&quot;:{&quot;horizontal&quot;:&quot;right&quot;,&quot;vertical&quot;:&quot;bottom&quot;},&quot;primaryColor&quot;:&quot;#000000&quot;,&quot;backgroundColor&quot;:&quot;#FFFFFF&quot;,&quot;borderRadius&quot;:null,&quot;duration&quot;:&quot;15.0&quot;,&quot;headerFontSize&quot;:&quot;15px&quot;,&quot;subHeaderFontSize&quot;:&quot;12px&quot;,&quot;padding&quot;:&quot;&quot;,&quot;cssStyles&quot;:null,&quot;hasCustomizations&quot;:false,&quot;fontFamily&quot;:null},&quot;fetchCartData&quot;:false,&quot;useLocalStorage&quot;:{&quot;enabled&quot;:false,&quot;expiryMinutes&quot;:null},&quot;popupStyle&quot;:{&quot;subscriptionLabel&quot;:null,&quot;priceShowZeroDecimals&quot;:true,&quot;primaryColor&quot;:&quot;#3A3A3A&quot;,&quot;secondaryColor&quot;:&quot;#3A3A3A&quot;,&quot;buttonTextColor&quot;:null,&quot;backgroundColor&quot;:&quot;#FFFFFF&quot;,&quot;borderRadius&quot;:null,&quot;padding&quot;:&quot;&quot;,&quot;headerFontSize&quot;:&quot;&quot;,&quot;subHeaderFontSize&quot;:&quot;&quot;,&quot;bodyColor&quot;:null,&quot;bodyFontSize&quot;:&quot;&quot;,&quot;cssStyles&quot;:null,&quot;hasCustomizations&quot;:false,&quot;addButtonText&quot;:&quot;Select&quot;,&quot;dismissButtonText&quot;:&quot;Close&quot;,&quot;outOfStockButtonText&quot;:&quot;Out of Stock&quot;,&quot;imageUrl&quot;:null,&quot;showProductLink&quot;:false,&quot;closeModalOutsideClick&quot;:true,&quot;headerFontFamily&quot;:null,&quot;bodyFontFamily&quot;:null},&quot;refreshAfterBannerClick&quot;:false,&quot;disableReapplyRules&quot;:false,&quot;disableReloadOnFailedAddition&quot;:false,&quot;autoReloadCartPage&quot;:false,&quot;ajaxRedirectPath&quot;:null,&quot;allowSimultaneousRequests&quot;:false,&quot;applyRulesOnCheckout&quot;:false,&quot;enableCartCtrlOverrides&quot;:true,&quot;customRedirectFromCart&quot;:null,&quot;scriptSettings&quot;:{&quot;branding&quot;:{&quot;removalRequestSent&quot;:null,&quot;show&quot;:false},&quot;productPageRedirection&quot;:{&quot;enabled&quot;:false,&quot;products&quot;:[],&quot;redirectionURL&quot;:&quot;\/&quot;},&quot;debugging&quot;:{&quot;enabled&quot;:false,&quot;enabledOn&quot;:null,&quot;stringifyObj&quot;:false},&quot;customCSS&quot;:null,&quot;decodePayload&quot;:false,&quot;delayUpdates&quot;:2000,&quot;disableRedirectAfterFormSubmit&quot;:false,&quot;enableBuyNowInterceptions&quot;:true,&quot;fetchCartDataBeforeRequest&quot;:false,&quot;fetchProductInfoFromSavedDomain&quot;:false,&quot;hideAlertsOnFrontend&quot;:false,&quot;hideGiftedPropertyText&quot;:false,&quot;reApplyValueBasedRulesInCart&quot;:false,&quot;removeEGPropertyFromSplitActionLineItems&quot;:false,&quot;removeProductsAddedFromExpiredRules&quot;:true,&quot;useFinalPrice&quot;:false,&quot;useFinalPriceGetEntireCart&quot;:false},&quot;promoCodeMessageStyle&quot;:{&quot;message&quot;:&quot;Free gift added!&quot;},&quot;egDiscount&quot;:{&quot;cartValueStopCollectionCheck&quot;:false},&quot;accessToEnterprise&quot;:true},&quot;translations&quot;:null,&quot;defaultLocale&quot;:&quot;en&quot;,&quot;shopDomain&quot;:&quot;www.jimthompson.com&quot;}">
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">&nbsp;</div>
1432  <div class="page-overlay header-cart-overlay drawer-info-overlay" onclick="$360.hideHeaderCart()">&nbsp;</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&amp;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&amp;width=100 100w,//www.jimthompson.com/cdn/shop/files/Logo.png?v=1739354743&amp;width=200 200w,//www.jimthompson.com/cdn/shop/files/Logo.png?v=1739354743&amp;width=300 300w,//www.jimthompson.com/cdn/shop/files/Logo.png?v=1739354743&amp;width=400 400w,//www.jimthompson.com/cdn/shop/files/Logo.png?v=1739354743&amp;width=500 500w,//www.jimthompson.com/cdn/shop/files/Logo.png?v=1739354743&amp;width=600 600w,//www.jimthompson.com/cdn/shop/files/Logo.png?v=1739354743&amp;width=700 700w,//www.jimthompson.com/cdn/shop/files/Logo.png?v=1739354743&amp;width=800 800w,//www.jimthompson.com/cdn/shop/files/Logo.png?v=1739354743&amp;width=900 900w,//www.jimthompson.com/cdn/shop/files/Logo.png?v=1739354743&amp;width=1000 1000w,//www.jimthompson.com/cdn/shop/files/Logo.png?v=1739354743&amp;width=1100 1100w,//www.jimthompson.com/cdn/shop/files/Logo.png?v=1739354743&amp;width=1200 1200w,//www.jimthompson.com/cdn/shop/files/Logo.png?v=1739354743&amp;width=1500 1500w,//www.jimthompson.com/cdn/shop/files/Logo.png?v=1739354743&amp;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        &nbsp;
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&amp;
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&amp;width=100 100w,//www.jimthompson.com/cdn/shop/files/coffee-table-book-1.jpg?v=1768983766&amp;width=200 200w,//www.jimthompson.com/cdn/shop/files/coffee-table-book-1.jpg?v=1768983766&amp;width=300 300w,//www.jimthompson.com/cdn/shop/files/coffee-table-book-1.jpg?v=1768983766&amp;width=400 400w,//www.jimthompson.com/cdn/shop/files/coffee-table-book-1.jpg?v=1768983766&amp;width=500 500w,//www.jimthompson.com/cdn/shop/files/coffee-table-book-1.jpg?v=1768983766&amp;width=600 600w,//www.jimthompson.com/cdn/shop/files/coffee-table-book-1.jpg?v=1768983766&amp;width=700 700w,//www.jimthompson.com/cdn/shop/files/coffee-table-book-1.jpg?v=1768983766&amp;width=800 800w,//www.jimthompson.com/cdn/shop/files/coffee-table-book-1.jpg?v=1768983766&amp;width=900 900w,//www.jimthompson.com/cdn/shop/files/coffee-table-book-1.jpg?v=1768983766&amp;width=1000 1000w,//www.jimthompson.com/cdn/shop/files/coffee-table-book-1.jpg?v=1768983766&amp;width=1100 1100w,//www.jimthompson.com/cdn/shop/files/coffee-table-book-1.jpg?v=1768983766&amp;width=1200 1200w,//www.jimthompson.com/cdn/shop/files/coffee-table-book-1.jpg?v=1768983766&amp;width=1500 1500w,//www.jimthompson.com/cdn/shop/files/coffee-table-book-1.jpg?v=1768983766&amp;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&amp;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&amp;width=100 100w,//www.jimthompson.com/cdn/shop/files/coffee-table-book-with-silk-slip-case-1.jpg?v=1768983759&amp;width=200 200w,//www.jimthompson.com/cdn/shop/files/coffee-table-book-with-silk-slip-case-1.jpg?v=1768983759&amp;width=300 300w,//www.jimthompson.com/cdn/shop/files/coffee-table-book-with-silk-slip-case-1.jpg?v=1768983759&amp;width=400 400w,//www.jimthompson.com/cdn/shop/files/coffee-table-book-with-silk-slip-case-1.jpg?v=1768983759&amp;width=500 500w,//www.jimthompson.com/cdn/shop/files/coffee-table-book-with-silk-slip-case-1.jpg?v=1768983759&amp;width=600 600w,//www.jimthompson.com/cdn/shop/files/coffee-table-book-with-silk-slip-case-1.jpg?v=1768983759&amp;width=700 700w,//www.jimthompson.com/cdn/shop/files/coffee-table-book-with-silk-slip-case-1.jpg?v=1768983759&amp;width=800 800w,//www.jimthompson.com/cdn/shop/files/coffee-table-book-with-silk-slip-case-1.jpg?v=1768983759&amp;width=900 900w,//www.jimthompson.com/cdn/shop/files/coffee-table-book-with-silk-slip-case-1.jpg?v=1768983759&amp;width=1000 1000w,//www.jimthompson.com/cdn/shop/files/coffee-table-book-with-silk-slip-case-1.jpg?v=1768983759&amp;width=1100 1100w,//www.jimthompson.com/cdn/shop/files/coffee-table-book-with-silk-slip-case-1.jpg?v=1768983759&amp;width=1200 1200w,//www.jimthompson.com/cdn/shop/files/coffee-table-book-with-silk-slip-case-1.jpg?v=1768983759&amp;width=1500 1500w,//www.jimthompson.com/cdn/shop/files/coffee-table-book-with-silk-slip-case-1.jpg?v=1768983759&amp;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        &nbsp;
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      &nbsp;
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&#39;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 &amp; 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 &amp; 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 &amp; 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 &amp; 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 &amp; 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 &amp; 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 &amp; 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 &amp; 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 &amp; Pouches" class="p2">Cases & Pouches</a>
2215                              </li><li class="lh-0 mb-12">
2216                                <a href="/collections/women-hair-fashion-accessories" title="Hair &amp; 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 &amp; 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 &amp; 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      &nbsp;
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 &amp; 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    &nbsp;
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 &amp; 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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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                            >&nbsp;</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                            >&nbsp;</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                            >&nbsp;</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                            >&nbsp;</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                            >&nbsp;</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                            >&nbsp;</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                            >&nbsp;</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                            >&nbsp;</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                            >&nbsp;</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                            >&nbsp;</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                            >&nbsp;</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                            >&nbsp;</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                            >&nbsp;</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                            >&nbsp;</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                            >&nbsp;</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                            >&nbsp;</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                            >&nbsp;</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                            >&nbsp;</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                            >&nbsp;</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                            >&nbsp;</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                            >&nbsp;</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                            >&nbsp;</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                            >&nbsp;</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                            >&nbsp;</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&amp;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&amp;width=100 100w,//www.jimthompson.com/cdn/shop/files/Jim_Thompson_Signature.svg?v=1735621124&amp;width=200 200w,//www.jimthompson.com/cdn/shop/files/Jim_Thompson_Signature.svg?v=1735621124&amp;width=300 300w,//www.jimthompson.com/cdn/shop/files/Jim_Thompson_Signature.svg?v=1735621124&amp;width=400 400w,//www.jimthompson.com/cdn/shop/files/Jim_Thompson_Signature.svg?v=1735621124&amp;width=500 500w,//www.jimthompson.com/cdn/shop/files/Jim_Thompson_Signature.svg?v=1735621124&amp;width=600 600w,//www.jimthompson.com/cdn/shop/files/Jim_Thompson_Signature.svg?v=1735621124&amp;width=700 700w,//www.jimthompson.com/cdn/shop/files/Jim_Thompson_Signature.svg?v=1735621124&amp;width=800 800w,//www.jimthompson.com/cdn/shop/files/Jim_Thompson_Signature.svg?v=1735621124&amp;width=900 900w,//www.jimthompson.com/cdn/shop/files/Jim_Thompson_Signature.svg?v=1735621124&amp;width=1000 1000w,//www.jimthompson.com/cdn/shop/files/Jim_Thompson_Signature.svg?v=1735621124&amp;width=1100 1100w,//www.jimthompson.com/cdn/shop/files/Jim_Thompson_Signature.svg?v=1735621124&amp;width=1200 1200w,//www.jimthompson.com/cdn/shop/files/Jim_Thompson_Signature.svg?v=1735621124&amp;width=1500 1500w,//www.jimthompson.com/cdn/shop/files/Jim_Thompson_Signature.svg?v=1735621124&amp;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 &#39;{{wishlistIcon}}&#39; to save it to your {{wishlistName}}."
6455    data-toast-mobile-message="Interesting? Tap &#39;{{wishlistIcon}}&#39; to add to your {{wishlistName}}."
6456    data-toast-cta="Wishlist Now"
6457    data-tooltip-desktop-message="Interesting? Click &#39;{{wishlistIcon}}&#39; to save it to your {{wishlistName}}."
6458    data-tooltip-mobile-message="Interesting? Tap &#39;{{wishlistIcon}}&#39; 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.