PageSourceSearch

https://www.sabahtea-eshop.com/

html sabahtea-eshop.com collected 2026-10-06 19:06:43 UTC 285,116 bytes, 5,720 lines download raw bytes

1<!doctype html>
2<!--[if lt IE 7]><html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="en"> <![endif]-->
3<!--[if IE 7]><html class="no-js lt-ie9 lt-ie8" lang="en"> <![endif]-->
4<!--[if IE 8]><html class="no-js lt-ie9" lang="en"> <![endif]-->
5<!--[if IE 9 ]><html class="ie9 no-js"> <![endif]-->
6<!--[if (gt IE 9)|!(IE)]><!--> <html class="no-js"> <!--<![endif]-->
7<head>
8
9  <!-- Basic page needs ================================================== -->
10  <meta charset="utf-8">
11  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
12
13  
14  <link rel="icon" href="" />
15  
16
17  <!-- Title and description ================================================== -->
18  <title>
19  SabahTea-eShop
20  </title>
21
22  
23
24  <!-- Social meta ================================================== -->
25  
26
27  <meta property="og:type" content="website">
28  <meta property="og:title" content="SabahTea-eShop">
29  <meta property="og:url" content="https://www.sabahtea-eshop.com">
30  
31  
32  <meta property="og:image" content="https://cdn.store-assets.com/s/365490/f/4883528.jpeg?width=350&format=webp">
33  <meta property="og:image:secure_url" content="https://cdn.store-assets.com/s/365490/f/4883528.jpeg?width=350&format=webp">
34  
35  
36
37
38<meta property="og:description" content="On SabahTea-eShop you can order and have premium Sabah Tea products delivered to your door step, anywhere in the world.">
39<meta property="og:site_name" content="SabahTea-eShop">
40
41
42
43  <meta name="twitter:card" content="summary">
44
45
46
47
48  <meta name="twitter:title" content="SabahTea-eShop">
49  
50    <meta name="twitter:description" content="">
51  
52  
53
54
55
56
57  <!-- Helpers ================================================== -->
58  <link rel="canonical" href="https://www.sabahtea-eshop.com">
59  <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=3.0">
60  <meta name="theme-color" content="">
61
62  <!-- CSS ================================================== -->
63  <link href="https://store-themes.easystore.co/365490/themes/2877/assets/timber.css?t=1787076045" rel="stylesheet" type="text/css" media="screen" />
64  <link href="https://store-themes.easystore.co/365490/themes/2877/assets/theme.css?t=1787076045" rel="stylesheet" type="text/css" media="screen" />
65
66  
67
68
69
70<link href="https://fonts.googleapis.com/css?family=Rajdhani:400,600&display=swap" rel="stylesheet">
71
72
73  
73<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js" type="text/javascript" ></script>
73
74  <!-- Header hook for plugins ================================================== -->
75  
76<!-- ScriptTags -->
77<script>window.__st={p: "index",cid: null,cem: null,cph: null,cfn: null,cln: null,cge: null,cdb: null,ccc: null};</script>
77<script src='/assets/events.js'></script>
77<script>(function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(d.getElementById(id))return;js=d.createElement(s);js.id=id;js.src='https://connect.facebook.net/en_US/sdk/xfbml.customerchat.js#xfbml=1&version=v6.0&autoLogAppEvents=1';fjs.parentNode.insertBefore(js,fjs);}(document,'script','facebook-jssdk'));</script>
77<script>(function(){function asyncLoad(){var urls=['/assets/facebook-pixel.js?v=1.2.1595390546','/assets/traffic.js?v=1','https://apps.easystore.co/facebook-login/script.js?shop=martinkong.easy.co','https://apps.easystore.co/instagram-feed/script.js?shop=martinkong.easy.co','https://apps.easystore.co/snow-fall/script.js?shop=martinkong.easy.co&t=1701229978'];for(var i=0;i<urls.length;i++){var s=document.createElement('script');s.type='text/javascript';s.async=true;s.src=urls[i];var x=document.getElementsByTagName('script')[0];x.parentNode.insertBefore(s, x);}}window.attachEvent ? window.attachEvent('onload', asyncLoad) : window.addEventListener('load', asyncLoad, false);})();</script>
77
78<!-- /ScriptTags -->
79
80
81  
82<!--[if lt IE 9]>
83<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.2/html5shiv.min.js" type="text/javascript" ></script>
vendor: 2 bytes, line 83
83
84<script src="https://store-themes.easystore.co/365490/themes/2877/assets/respond.min.js?t=1787076045" type="text/javascript" ></script>
84
85<link href="https://store-themes.easystore.co/365490/themes/2877/assets/respond-proxy.html" id="respond-proxy" rel="respond-proxy" />
86<link href="//www.sabahtea-eshop.com/search?q=91f79e545131d821c7394d0c5211206a" id="respond-redirect" rel="respond-redirect" />
87<script src="//www.sabahtea-eshop.com/search?q=91f79e545131d821c7394d0c5211206a" type="text/javascript"></script>
87
88<![endif]-->
89
90
91
92  
92<script src="https://store-themes.easystore.co/365490/themes/2877/assets/modernizr.min.js?t=1787076045" type="text/javascript" ></script>
92
93
94  
95  
96  
96<script>
97  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
98  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
99  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
100  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
101
102  ga('create', '', 'auto','myTracker');
103  ga('myTracker.send', 'pageview');
104
105  </script>
105
106  
107<!-- Snippet:global/head: Instagram Feed -->
108<link rel="stylesheet" href="https://apps.easystore.co/assets/css/instagram-feed/insta-feed-style.css?v3">
109<!-- /Snippet -->
110
111<!-- Snippet:global/head: Pinterest Webmaster -->
112<meta name="p:domain_verify" content="abc123">
113<!-- /Snippet -->
114
115</head>
116
117<body id="sabahtea-eshop" class="template-index  " >
118
119  <ul id="MobileNav" class="mobile-nav">
120  
121  <li class="mobile-nav_icon-x">
122    
123      
124
125
126
127
128  	
129  	<span class="MobileNavTrigger icon icon-x"></span>
130  </li>
131  
132  
133  <li class="mobile-nav__link" aria-haspopup="true">
134    
135    <a href="/" >
136      Home
137    </a>
138    
139  </li>
140  
141  
142  <li class="mobile-nav__link" aria-haspopup="true">
143    
144    
145    <a href="/pages/tea-origin" class="mobile-nav__parent-link">
146      Tea Origin
147    </a>
148    <span class="mobile-nav__sublist-trigger">
149      <span class="icon-fallback-text mobile-nav__sublist-expand">
150  <span class="icon icon-plus" aria-hidden="true"></span>
151  <span class="fallback-text">+</span>
152</span>
153<span class="icon-fallback-text mobile-nav__sublist-contract">
154  <span class="icon icon-minus" aria-hidden="true"></span>
155  <span class="fallback-text">-</span>
156</span>
157
158    </span>
159    <ul class="mobile-nav__sublist">
160      
161      
162      <li class="mobile-nav__sublist-link" aria-haspopup="true">
163        
164        <a href="/pages/about-sabah-tea" >
165          About Sabah Tea
166        </a>
167        
168      </li>
169      
170      
171      <li class="mobile-nav__sublist-link" aria-haspopup="true">
172        
173        <a href="/pages/a-healthier-choice" >
174          A Healthier Choice
175        </a>
176        
177      </li>
178      
179      
180      <li class="mobile-nav__sublist-link" aria-haspopup="true">
181        
182        <a href="/pages/the-production" >
183          The Production
184        </a>
185        
186      </li>
187      
188      
189      <li class="mobile-nav__sublist-link" aria-haspopup="true">
190        
191        <a href="/pages/the-golden-brew" >
192          The Golden Brew
193        </a>
194        
195      </li>
196      
197    </ul>
198    
199  </li>
200  
201  
202  <li class="mobile-nav__link" aria-haspopup="true">
203    
204    
205    <a href="/collections/all" class="mobile-nav__parent-link">
206      Shop Collection
207    </a>
208    <span class="mobile-nav__sublist-trigger">
209      <span class="icon-fallback-text mobile-nav__sublist-expand">
210  <span class="icon icon-plus" aria-hidden="true"></span>
211  <span class="fallback-text">+</span>
212</span>
213<span class="icon-fallback-text mobile-nav__sublist-contract">
214  <span class="icon icon-minus" aria-hidden="true"></span>
215  <span class="fallback-text">-</span>
216</span>
217
218    </span>
219    <ul class="mobile-nav__sublist">
220      
221      
222      <li class="mobile-nav__sublist-link" aria-haspopup="true">
223        
224        
225        <a href="/collections/borneo-exotic-tea-series" class="mobile-nav__parent-link">
226          Borneo Exotic Teas
227        </a>
228        <span class="mobile-nav__sublist-trigger"><span class="icon-fallback-text mobile-nav__sublist-expand">
229  <span class="icon icon-plus" aria-hidden="true"></span>
230  <span class="fallback-text">+</span>
231</span>
232<span class="icon-fallback-text mobile-nav__sublist-contract">
233  <span class="icon icon-minus" aria-hidden="true"></span>
234  <span class="fallback-text">-</span>
235</span>
236</span>
237        <ul class="mobile-nav__sublist"> 
238          
239          
240          <li class="mobile-nav__sublist-link" aria-haspopup="true">
241            
242            <a href="/collections/borneo-exotic-loose-tea" >
243              Loose Tea 50g
244            </a>
245            
246          </li>
247          
248          
249          <li class="mobile-nav__sublist-link" aria-haspopup="true">
250            
251            <a href="/collections/pot-bags-15-s" >
252              Pot Bags 15's
253            </a>
254            
255          </li>
256          
257          
258          <li class="mobile-nav__sublist-link" aria-haspopup="true">
259            
260            <a href="/collections/tin-can-50g" >
261              Tin Can 50g
262            </a>
263            
264          </li>
265          
266        </ul>
267        
268      </li>
269      
270      
271      <li class="mobile-nav__sublist-link" aria-haspopup="true">
272        
273        
274        <a href="/collections/borneo-herbs-borneo-spices" class="mobile-nav__parent-link">
275          Borneo Herbs & Borneo Spices
276        </a>
277        <span class="mobile-nav__sublist-trigger"><span class="icon-fallback-text mobile-nav__sublist-expand">
278  <span class="icon icon-plus" aria-hidden="true"></span>
279  <span class="fallback-text">+</span>
280</span>
281<span class="icon-fallback-text mobile-nav__sublist-contract">
282  <span class="icon icon-minus" aria-hidden="true"></span>
283  <span class="fallback-text">-</span>
284</span>
285</span>
286        <ul class="mobile-nav__sublist"> 
287          
288          
289          <li class="mobile-nav__sublist-link" aria-haspopup="true">
290            
291            <a href="/collections/borneo-spices" >
292              Borneo Spices
293            </a>
294            
295          </li>
296          
297          
298          <li class="mobile-nav__sublist-link" aria-haspopup="true">
299            
300            <a href="/collections/borneo-herbs" >
301              Borneo Herbs
302            </a>
303            
304          </li>
305          
306        </ul>
307        
308      </li>
309      
310      
311      <li class="mobile-nav__sublist-link" aria-haspopup="true">
312        
313        
314        <a href="/collections/classic-sabah-tea" class="mobile-nav__parent-link">
315          Classic Sabah Teas
316        </a>
317        <span class="mobile-nav__sublist-trigger"><span class="icon-fallback-text mobile-nav__sublist-expand">
318  <span class="icon icon-plus" aria-hidden="true"></span>
319  <span class="fallback-text">+</span>
320</span>
321<span class="icon-fallback-text mobile-nav__sublist-contract">
322  <span class="icon icon-minus" aria-hidden="true"></span>
323  <span class="fallback-text">-</span>
324</span>
325</span>
326        <ul class="mobile-nav__sublist"> 
327          
328          
329          <li class="mobile-nav__sublist-link" aria-haspopup="true">
330            
331            <a href="/collections/tea-bags-25-s-50-s-100-s" >
332              Tea Bags 25's/ 50's/ 100's
333            </a>
334            
335          </li>
336          
337          
338          <li class="mobile-nav__sublist-link" aria-haspopup="true">
339            
340            <a href="/collections/pot-bags-20-s-40-s-80-s" >
341              Pot Bags 20's/ 40's/ 80's
342            </a>
343            
344          </li>
345          
346          
347          <li class="mobile-nav__sublist-link" aria-haspopup="true">
348            
349            <a href="/collections/loose-tea-50g-100g-200g" >
350              Loose Tea 50g/ 100g/ 200g
351            </a>
352            
353          </li>
354          
355        </ul>
356        
357      </li>
358      
359      
360      <li class="mobile-nav__sublist-link" aria-haspopup="true">
361        
362        <a href="/collections/fruit-teas" >
363          Fruit Teas
364        </a>
365        
366      </li>
367      
368      
369      <li class="mobile-nav__sublist-link" aria-haspopup="true">
370        
371        <a href="/collections/flora-fruit-series" >
372          Floral Teas
373        </a>
374        
375      </li>
376      
377      
378      <li class="mobile-nav__sublist-link" aria-haspopup="true">
379        
380        <a href="/collections/gift-pack" >
381          Gift Packs
382        </a>
383        
384      </li>
385      
386      
387      <li class="mobile-nav__sublist-link" aria-haspopup="true">
388        
389        <a href="/collections/organic-teas" >
390          Organic Teas
391        </a>
392        
393      </li>
394      
395      
396      <li class="mobile-nav__sublist-link" aria-haspopup="true">
397        
398        <a href="/collections/specialty-teas" >
399          Specialty Teas
400        </a>
401        
402      </li>
403      
404    </ul>
405    
406  </li>
407  
408  
409  <li class="mobile-nav__link" aria-haspopup="true">
410    
411    <a href="/blogs/news" >
412      News
413    </a>
414    
415  </li>
416  
417  
418  <li class="mobile-nav__link" aria-haspopup="true">
419    
420    <a href="/pages/location" >
421      Location
422    </a>
423    
424  </li>
425  
426
427  
428
429  
430  
431  
432  <li class="mobile-nav__link">
433    <a href="/account/login">Log in</a>
434  </li>
435  
436  <li class="mobile-nav__link">
437    <a href="/account/register">Create account</a>
438  </li>
439  
440  
441  
442  
443  <li class="mobile-nav__link header-bar__search-wrapper">
444    
445    <div class="header-bar__module header-bar__search mobile-nav_search">
446      
447  <form action="/search" method="get" class="header-bar__search-form clearfix" role="search">
448    
449    <button type="submit" class="btn icon-fallback-text header-bar__search-submit">
450      <span class="icon icon-search" aria-hidden="true"></span>
451      <span class="fallback-text">Search</span>
452    </button>
453    <input type="search" name="q" value="" aria-label="Search" class="header-bar__search-input" placeholder="Search" autocomplete="off">
454    <div class="dropdown" id="searchDropdown"></div>
455    <input type="hidden" name="search_history" id="search_history">
456  </form>
457
458
459
460
461<script>
462  var _search_history_listings = ""
463  if(_search_history_listings != "") localStorage.setItem('searchHistory', JSON.stringify(_search_history_listings));
464
465  function clearAll() {
466    localStorage.removeItem('searchHistory');
467  
468    var customer = "";
469    if(customer) {
470      // Your logic to clear all data or call an endpoint
471      fetch('/account/search_histories', {
472          method: 'DELETE',
473          headers: {
474            "Content-Type": "application/json",
475            "X-Requested-With": "XMLHttpRequest"
476          },
477          body: JSON.stringify({
478            _token: "kcjaIt2oOnNtDHXrXDMTxf07z02qWV5fRuym17C8"
479          }),
480      })
481      .then(response => response.json())
482    }
483  }
484  // End - store view history in local storage
485  
486  // search history dropdown  
487  var searchInputs = document.querySelectorAll('input[type=search]');
488  
489  if(searchInputs.length > 0) {
490    
491    searchInputs.forEach((searchInput)=>{
492    
493      searchInput.addEventListener('focus', function() {
494        var searchDropdown = searchInput.closest('form').querySelector('#searchDropdown');
495        searchDropdown.innerHTML = ''; // Clear existing items
496  
497        // retrieve data from local storage
498        var searchHistoryData = JSON.parse(localStorage.getItem('searchHistory')) || [];
499  
500        // Convert JSON to string
501        var search_history_json = JSON.stringify(searchHistoryData);
502  
503        // Set the value of the hidden input
504        searchInput.closest('form').querySelector("#search_history").value = search_history_json;
505  
506        // create dropdown items
507        var clearAllItem = document.createElement('div');
508        clearAllItem.className = 'dropdown-item clear-all';
509        clearAllItem.textContent = 'Clear';
510        clearAllItem.addEventListener('click', function() {
511            clearAll();
512            searchDropdown.style.display = 'none';
513            searchInput.classList.remove('is-focus');
514        });
515        searchDropdown.appendChild(clearAllItem);
516  
517        // create dropdown items
518        searchHistoryData.forEach(function(item) {
519          var dropdownItem = document.createElement('div');
520          dropdownItem.className = 'dropdown-item';
521          dropdownItem.textContent = item.term;
522          dropdownItem.addEventListener('click', function() {
523            searchInput.value = item.term;
524            searchDropdown.style.display = 'none';
525          });
526          searchDropdown.appendChild(dropdownItem);
527        });
528  
529        if(searchHistoryData.length > 0){
530          // display the dropdown
531          searchInput.classList.add('is-focus');
532          document.body.classList.add('search-input-focus');
533          searchDropdown.style.display = 'block';
534        }
535      });
536  
537      searchInput.addEventListener("focusout", (event) => {
538        var searchDropdown = searchInput.closest('form').querySelector('#searchDropdown');
539        searchInput.classList.remove('is-focus');
540        searchDropdown.classList.add('transparent');
541        setTimeout(()=>{
542          searchDropdown.style.display = 'none';
543          searchDropdown.classList.remove('transparent');
544          document.body.classList.remove('search-input-focus');
545        }, 400);
546      });
547    })
548  }
549  // End - search history dropdown
550</script>
550
551    </div>
552    
553  </li>
554  
555  
556</ul>
557<div id="MobileNavOutside" class="mobile-nav-outside"></div>
558
559
560<div id="PageContainer" class="page-container">
561  
562<!-- Snippet:global/body_start: Announcement Bar -->
563<link rel="stylesheet" href="https://apps.easystore.co/assets/css/annoucement-bar/slider.css?v1.01">
564
565<input type="hidden" id="total_announcement_left" name="total_announcement_left" value="1">
566<input type="hidden" id="locale" name="locale" value="en_US">
567
568<slider-announcement-bar-app id="announcement-bar" name="announcement-bar" style="
569    border: unset;
570    padding: 4px 0px;
571    margin: 0px;
572    z-index:2999;
573    background:rgb(255, 225, 0);
574    color:rgb(0, 0, 0);
575    position: -webkit-sticky; position: sticky; top: 0;
576">
577
578  <div style="
579    display: flex;
580    justify-content: space-between;
581    align-items: center;
582    padding: 0px 0px;
583    border-top: 0px;
584    border-bottom: 0px;
585    border-color: transparent;
586  ">
587    <div style="height: 24px;">
588          </div>
589
590    <ul style="flex-grow: 2; margin: 0px;">
591            <li id="announcement_bar_0" style="
592          display: flex;
593          justify-content: center;
594          align-items: center;
595          flex-wrap: wrap;
596          margin: 0px;
597          width: 100%;
598          word-wrap: break-word;
599        ">
600        Free Shipping with Purchase of RM399 (WM/Sarawak)/ RM150 (EM)
601                        <input type="hidden" id="expired_at_0" name="expired_at_0" value="2022-04-26 12:00">
602      </li>
603          </ul>
604
605    <div style="display: flex;">
606                  <span id="announcement-close-button" name="announcement-close-button" class="announcement-close-button" style="margin-right: 10px;"></span>
607          </div>
608  </div>
609
610
611</slider-announcement-bar-app>
612
613<script>
614  $(function() {
615    var is_top_enabled =  1;
616
617    const loadScript = function(url, callback) {
618      const script = document.createElement("script");
619      script.type = "text/javascript";
620      // If the browser is Internet Explorer.
621      if (script.readyState) {
622        script.onreadystatechange = function() {
623          if (script.readyState == "loaded" || script.readyState == "complete") {
624            script.onreadystatechange = null;
625            callback();
626          }
627        };
628        // For any other browser.
629      } else {
630        script.onload = function() {
631          callback();
632        };
633      }
634      script.src = url;
635      document.getElementsByTagName("head")[0].appendChild(script);
636    };
637
638    const announcementBarAppJS = function($) {
639
640      $('#announcement-close-button').on('click', function() {
641        $('#announcement-bar, #announcement-bar-top').hide();
642        $('#easystore-section-header, .sticky-topbar').css('top', '');
643      });
644    }
645
646    if (typeof jQuery === 'undefined') {
647      loadScript('//ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js', function() {
648        jQuery = jQuery.noConflict(true);
649        announcementBarAppJS(jQuery);
650      });
651    } else {
652      announcementBarAppJS(jQuery);
653    }
654
655
656    
657    if(is_top_enabled){
658      // Prevent announcement bar block header
659      setTimeout(()=>{
660        $('#easystore-section-header, .sticky-topbar').css('top', $('#announcement-bar').height()+'px');
661      }, 2000);
662    }
663  });
664
665  setInterval(function() {
666    const total_announcement = "1"
667    var total_announcement_left = $("#total_announcement_left").val();
668
669    for (let i = 0; i <= total_announcement; i++) {
670      const startDate = new Date();
671      const endDateStr = $("#expired_at_" + i).val();
672      const endDate = endDateStr == undefined ? new Date() : new Date(endDateStr.replace(/-/g, "/"));
673      const seconds = (endDate.getTime() - startDate.getTime()) / 1000;
674
675      const days = parseInt(seconds / 86400);
676      const hours = parseInt((seconds % 86400) / 3600);
677      const mins = parseInt((seconds % 86400 % 3600) / 60);
678      const secs = parseInt((seconds % 86400 % 3600) % 60);
679
680      // use to translate countdown unit
681      // (translate based on the preferred language when save announcement bar setting)
682      String.prototype.translate = function() {
683        try {
684          if ($("#locale").val() == "zh_TW") {
685            if (this.toString() === 'day') {
686              return "天";
687            }
688            if (this.toString() === 'hour') {
689              return "小時";
690            }
691            if (this.toString() === 'min') {
692              return "分鐘";
693            }
694            if (this.toString() === 'sec') {
695              return "秒";
696            }
697          } else {
698            if (this.toString() === 'day') {
699              if (days > 0) {
700                return "Days";
701              } else {
702                return "Day";
703              }
704            } else if (this.toString() === 'hour') {
705              if (hours > 0) {
706                return "Hours";
707              } else {
708                return "Hour";
709              }
710            } else if (this.toString() === 'min') {
711              if (mins > 0) {
712                return "Mins";
713              } else {
714                return "Min";
715              }
716            } else if (this.toString() === 'sec') {
717              if (secs > 0) {
718                return "Secs";
719              } else {
720                return "Sec";
721              }
722            }
723          }
724        } catch (error) {
725          console.log("Some errors heres", error);
726        }
727      };
728
729      const announcementBar_countdown = document.getElementById("announcementBar_countdown_" + i);
730      if (announcementBar_countdown && seconds > 0) {
731
732        $(announcementBar_countdown).show()
733        announcementBar_countdown.innerHTML = `
734          <div>
735            ${days} <small>${'day'.translate()}</small>
736          </div>
737          <div>
738            ${hours} <small>${'hour'.translate()}</small>
739          </div>
740          <div>
741            ${mins} <small>${'min'.translate()}</small>
742          </div>
743          <div>
744            ${secs} <small>${'sec'.translate()}</small>
745          </div>
746        `;
747
748
749      } else if (announcementBar_countdown && seconds <= 0) {
750        $("#announcement_bar_" + i).remove();
751        total_announcement_left = total_announcement_left - 1;
752        $("#total_announcement_left").val(total_announcement_left);
753      }
754    }
755
756    showOrHide(total_announcement_left);
757  }, 1000);
758
759
760  function showOrHide(total_announcement_left) {
761    if (total_announcement_left <= 1) {
762      $("#previous-announcement-bar-button,#next-announcement-bar-button").hide();
763    } else {
764      $("#previous-announcement-bar-button,#next-announcement-bar-button").show();
765    }
766
767    if (total_announcement_left == 0) {
768      $("#announcement-close-button").hide();
769      $("#announcement-bar").hide();
770      $('#announcement-bar-top').hide();
771      $('#easystore-section-header, .sticky-topbar').css('top', '');
772    }
773  };
774
775  let annoucementBarAutoMoveInterval = '';
776  class AnnouncementBarAppSlider extends HTMLElement {
777    constructor() {
778      super();
779      this.slider = this.querySelector('ul');
780      this.sliderItems = this.querySelectorAll('li');
781      this.prevButton = this.querySelector('a[name="previous"]');
782      this.nextButton = this.querySelector('a[name="next"]');
783
784      if (!this.slider || !this.nextButton) return;
785
786      const resizeObserver = new ResizeObserver(entries => this.initPages());
787      resizeObserver.observe(this.slider);
788
789      this.slider.addEventListener('scroll', this.update.bind(this));
790      this.prevButton.addEventListener('click', this.onButtonClick.bind(this));
791      this.nextButton.addEventListener('click', this.onButtonClick.bind(this));
792
793
794    }
795
796    initPages() {
797      const sliderItemsToShow = Array.from(this.sliderItems).filter(element => element.clientWidth > 0);
798      this.sliderLastItem = sliderItemsToShow[sliderItemsToShow.length - 1];
799      if (sliderItemsToShow.length === 0) return;
800      this.slidesPerPage = Math.floor(this.slider.clientWidth / sliderItemsToShow[0].clientWidth);
801      this.totalPages = sliderItemsToShow.length - this.slidesPerPage + 1;
802      this.update();
803      let self = this
804      var total_announcement_left = $("#total_announcement_left").val();
805      annoucementBarAutoMoveInterval = setInterval(function() {
806        if (total_announcement_left > 1) {
807          self.moveSlide('next')
808        }
809      }, 5000)
810    }
811
812    update() {
813      this.currentPage = Math.round(this.slider.scrollLeft / this.sliderLastItem.clientWidth) + 1;
814    }
815
816    onButtonClick(event) {
817      event.preventDefault();
818      let self = this;
819      self.moveSlide(event.currentTarget.name);
820    }
821
822
823    moveSlide(move_to) {
824
825      clearInterval(annoucementBarAutoMoveInterval);
826      let self = this;
827      annoucementBarAutoMoveInterval = setInterval(function() {
828        self.moveSlide('next');
829      }, 5000)
830
831      if (move_to === 'previous' && this.currentPage === 1) {
832        this.slider.scrollTo({
833          left: this.sliderLastItem.clientWidth * (this.totalPages - 1)
834        });
835      } else if (move_to === 'next' && this.currentPage === this.totalPages) {
836        this.slider.scrollTo({
837          left: 0
838        });
839      } else {
840        const slideScrollPosition = move_to === 'next' ? this.slider.scrollLeft + this.sliderLastItem
841          .clientWidth : this.slider.scrollLeft - this.sliderLastItem.clientWidth;
842        this.slider.scrollTo({
843          left: slideScrollPosition
844        });
845      }
846    }
847
848  }
849
850  customElements.define('slider-announcement-bar-app', AnnouncementBarAppSlider);
851</script>
851
852
853<!-- /Snippet -->
854
855<!-- Snippet:global/body_start: Console Extension -->
856<div id='es_console' style='display: none;'>365490</div>
857<!-- /Snippet -->
858<link href="/assets/css/wishlist.css?v1.02" rel="stylesheet" type="text/css" media="screen" />
859<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.5.0/css/font-awesome.min.css">
860
861<script src="/assets/js/wishlist/wishlist.js" type="text/javascript"></script>
861
862  
863    <style>
864  .search-modal__form{
865    position: relative;
866  }
867  
868  .dropdown-wrapper {
869    position: relative;
870  }
871  
872  .dropdown-wrapper:hover .dropdown {
873    display: block;
874  }
875  
876  .header-icon-nav .dropdown {
877    left: -80px;
878  }
879  
880  .dropdown {
881    display: none;
882    position: absolute;
883    top: 100%;
884    left: 0px;
885    width: 100%;
886    padding: 8px;
887    background-color: #fff;
888    z-index: 1000;
889    border-radius: 5px;
890    border: 1px solid rgba(var(--color-foreground), 1);
891    border-top: none;
892    overflow-x: hidden;
893    overflow-y: auto;
894    max-height: 350px;
895    min-width: 150px;
896    box-shadow: 0 0 5px rgba(0,0,0,0.1);
897  }
898    
899  .dropdown a{
900    text-decoration: none;
901    color: #000 !important;
902  }
903  
904  .dropdown-item {
905    padding: 0.4rem 2rem;
906    cursor: pointer;
907    line-height: 1.4;
908    overflow: hidden;
909    text-overflow: ellipsis;
910    white-space: nowrap;
911  }
912  
913  .dropdown-item:hover{
914    background-color: #f3f3f3;
915  }
916  
917  .search__input.is-focus{
918    border-radius: 15px;
919    border-bottom-left-radius: 0;
920    border-bottom-right-radius: 0;
921    border: 1px solid rgba(var(--color-foreground), 1);
922    border-bottom: none;
923    box-shadow: none;
924  }
925  
926  .clear-all {
927    text-align: right;
928    padding: 0 2rem 0.2rem;
929    line-height: 1;
930    font-size: 70%;
931    margin-bottom: -2px;
932  }
933  
934  .clear-all:hover{
935    background-color: #fff;
936  }
937  
938  .referral-notification {
939    position: absolute;
940    top: 100%;
941    right: -12px;
942    background: white;
943    border: 1px solid #e0e0e0;
944    border-radius: 8px;
945    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
946    width: 280px;
947    z-index: 1000;
948    padding: 16px;
949    margin-top: 8px;
950    font-size: 14px;
951    line-height: 1.4;
952  }
953  
954  .referral-notification::before {
955    content: '';
956    position: absolute;
957    top: -8px;
958    right: 20px;
959    width: 0;
960    height: 0;
961    border-left: 8px solid transparent;
962    border-right: 8px solid transparent;
963    border-bottom: 8px solid white;
964  }
965  
966  .referral-notification::after {
967    content: '';
968    position: absolute;
969    top: -9px;
970    right: 20px;
971    width: 0;
972    height: 0;
973    border-left: 8px solid transparent;
974    border-right: 8px solid transparent;
975    border-bottom: 8px solid #e0e0e0;
976  }
977  
978  .referral-notification h4 {
979    margin: 0 0 8px 0;
980    color: #2196F3;
981    font-size: 16px;
982    font-weight: 600;
983  }
984  
985  .referral-notification p {
986    margin: 0 0 12px 0;
987    color: #666;
988  }
989  
990  .referral-notification .referral-code {
991    background: #f5f5f5;
992    padding: 8px;
993    border-radius: 4px;
994    font-family: monospace;
995    font-size: 13px;
996    text-align: center;
997    margin: 8px 0;
998    border: 1px solid #ddd;
999  }
1000  
1001  .referral-notification .close-btn {
1002    position: absolute;
1003    top: 8px;
1004    right: 8px;
1005    background: none;
1006    border: none;
1007    font-size: 18px;
1008    color: #999;
1009    cursor: pointer;
1010    padding: 0;
1011    width: 20px;
1012    height: 20px;
1013    line-height: 1;
1014  }
1015  
1016  .referral-notification .close-btn:hover {
1017    color: #333;
1018  }
1019  
1020  .referral-notification .action-btn {
1021    background: #2196F3;
1022    color: white;
1023    border: none;
1024    padding: 8px 16px;
1025    border-radius: 4px;
1026    cursor: pointer;
1027    font-size: 12px;
1028    margin-right: 8px;
1029    margin-top: 8px;
1030  }
1031  
1032  .referral-notification .action-btn:hover {
1033    background: #1976D2;
1034  }
1035  
1036  .referral-notification .dismiss-btn {
1037    background: transparent;
1038    color: #666;
1039    border: 1px solid #ddd;
1040    padding: 8px 16px;
1041    border-radius: 4px;
1042    cursor: pointer;
1043    font-size: 12px;
1044    margin-top: 8px;
1045  }
1046  
1047  .referral-notification .dismiss-btn:hover {
1048    background: #f5f5f5;
1049  }
1050  .referral-modal__dialog {
1051    transform: translate(-50%, 0);
1052    transition: transform var(--duration-default) ease, visibility 0s;
1053    z-index: 10000;
1054    position: fixed;
1055    top: 20vh;
1056    left: 50%;
1057    width: 100%;
1058    max-width: 350px;
1059    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
1060    border-radius: 12px;
1061    background-color: #fff;
1062    color: #000;
1063    padding: 20px;
1064    text-align: center;
1065  }
1066  .modal-overlay.referral-modal-overlay {
1067    position: fixed;
1068    top: 0;
1069    left: 0;
1070    width: 100%;
1071    height: 100%;
1072    background-color: rgba(0, 0, 0, 0.7);
1073    z-index: 2001;
1074    display: block;
1075    opacity: 1;
1076    transition: opacity var(--duration-default) ease, visibility 0s;
1077  }
1078</style>
1079
1080<header class="header-bar  sticky-topbar">
1081  <div class="header-bg-wrapper">
1082    <div class="header-wrapper wrapper">
1083      
1084
1085      <div class="logo-header" role="banner">
1086
1087              
1088                <h1 class="site-header__logo" itemscope itemtype="http://schema.org/Organization">
1089              
1090                    
1091                        
1092                      	
1093                          <a href="/" class="logo-wrapper" itemprop="url">
1094                            <img src="https://cdn.store-assets.com/s/365490/f/4883528.jpeg?width=350&format=webp" alt="SabahTea-eShop" itemprop="logo">
1095                          </a>
1096                        
1097
1098                    
1099              
1100                </h1>
1101              
1102
1103      </div>
1104
1105      <div class="header-nav-bar medium-down--hide">
1106          
1107<ul class="site-nav large--text-center" id="AccessibleNav">
1108  
1109    
1110    
1111      <li class="site-nav--active">
1112        <a href="/"  class="site-nav__link">Home</a>
1113      </li>
1114    
1115  
1116    
1117    
1118      
1119      <li class="site-nav--has-dropdown" aria-haspopup="true">
1120        <a href="/pages/tea-origin"  class="site-nav__link">
1121          Tea Origin
1122          <span class="arrow-icon">
1123            <svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>arrow down</title><path d="M50,78.18A7.35,7.35,0,0,1,44.82,76L3.15,34.36A7.35,7.35,0,1,1,13.55,24L50,60.44,86.45,24a7.35,7.35,0,1,1,10.4,10.4L55.21,76A7.32,7.32,0,0,1,50,78.18Z"/></svg>
1124          </span>
1125        </a>
1126        <ul class="site-nav__dropdown">
1127          
1128            
1129            
1130              <li >
1131                <a href="/pages/about-sabah-tea"  class="site-nav__link">About Sabah Tea</a>
1132              </li>
1133            
1134          
1135            
1136            
1137              <li >
1138                <a href="/pages/a-healthier-choice"  class="site-nav__link">A Healthier Choice</a>
1139              </li>
1140            
1141          
1142            
1143            
1144              <li >
1145                <a href="/pages/the-production"  class="site-nav__link">The Production</a>
1146              </li>
1147            
1148          
1149            
1150            
1151              <li >
1152                <a href="/pages/the-golden-brew"  class="site-nav__link">The Golden Brew</a>
1153              </li>
1154            
1155          
1156        </ul>
1157      </li>
1158    
1159  
1160    
1161    
1162      
1163      <li class="site-nav--has-dropdown" aria-haspopup="true">
1164        <a href="/collections/all"  class="site-nav__link">
1165          Shop Collection
1166          <span class="arrow-icon">
1167            <svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>arrow down</title><path d="M50,78.18A7.35,7.35,0,0,1,44.82,76L3.15,34.36A7.35,7.35,0,1,1,13.55,24L50,60.44,86.45,24a7.35,7.35,0,1,1,10.4,10.4L55.21,76A7.32,7.32,0,0,1,50,78.18Z"/></svg>
1168          </span>
1169        </a>
1170        <ul class="site-nav__dropdown">
1171          
1172            
1173            
1174              
1175              <li class="site-nav_has-child">
1176                <a href="/collections/borneo-exotic-tea-series"  class="site-nav__link">
1177                  Borneo Exotic Teas
1178                </a>
1179                <ul class="site-nav__dropdown_level-3">
1180                  
1181                    
1182                    
1183                      <li >
1184                        <a href="/collections/borneo-exotic-loose-tea"  class="site-nav__link">Loose Tea 50g</a>
1185                      </li>
1186                    
1187                  
1188                    
1189                    
1190                      <li >
1191                        <a href="/collections/pot-bags-15-s"  class="site-nav__link">Pot Bags 15's</a>
1192                      </li>
1193                    
1194                  
1195                    
1196                    
1197                      <li >
1198                        <a href="/collections/tin-can-50g"  class="site-nav__link">Tin Can 50g</a>
1199                      </li>
1200                    
1201                  
1202                </ul>
1203              </li>
1204            
1205          
1206            
1207            
1208              
1209              <li class="site-nav_has-child">
1210                <a href="/collections/borneo-herbs-borneo-spices"  class="site-nav__link">
1211                  Borneo Herbs &amp; Borneo Spices
1212                </a>
1213                <ul class="site-nav__dropdown_level-3">
1214                  
1215                    
1216                    
1217                      <li >
1218                        <a href="/collections/borneo-spices"  class="site-nav__link">Borneo Spices</a>
1219                      </li>
1220                    
1221                  
1222                    
1223                    
1224                      <li >
1225                        <a href="/collections/borneo-herbs"  class="site-nav__link">Borneo Herbs</a>
1226                      </li>
1227                    
1228                  
1229                </ul>
1230              </li>
1231            
1232          
1233            
1234            
1235              
1236              <li class="site-nav_has-child">
1237                <a href="/collections/classic-sabah-tea"  class="site-nav__link">
1238                  Classic Sabah Teas
1239                </a>
1240                <ul class="site-nav__dropdown_level-3">
1241                  
1242                    
1243                    
1244                      <li >
1245                        <a href="/collections/tea-bags-25-s-50-s-100-s"  class="site-nav__link">Tea Bags 25's/ 50's/ 100's</a>
1246                      </li>
1247                    
1248                  
1249                    
1250                    
1251                      <li >
1252                        <a href="/collections/pot-bags-20-s-40-s-80-s"  class="site-nav__link">Pot Bags 20's/ 40's/ 80's</a>
1253                      </li>
1254                    
1255                  
1256                    
1257                    
1258                      <li >
1259                        <a href="/collections/loose-tea-50g-100g-200g"  class="site-nav__link">Loose Tea 50g/ 100g/ 200g</a>
1260                      </li>
1261                    
1262                  
1263                </ul>
1264              </li>
1265            
1266          
1267            
1268            
1269              <li >
1270                <a href="/collections/fruit-teas"  class="site-nav__link">Fruit Teas</a>
1271              </li>
1272            
1273          
1274            
1275            
1276              <li >
1277                <a href="/collections/flora-fruit-series"  class="site-nav__link">Floral Teas</a>
1278              </li>
1279            
1280          
1281            
1282            
1283              <li >
1284                <a href="/collections/gift-pack"  class="site-nav__link">Gift Packs</a>
1285              </li>
1286            
1287          
1288            
1289            
1290              <li >
1291                <a href="/collections/organic-teas"  class="site-nav__link">Organic Teas</a>
1292              </li>
1293            
1294          
1295            
1296            
1297              <li >
1298                <a href="/collections/specialty-teas"  class="site-nav__link">Specialty Teas</a>
1299              </li>
1300            
1301          
1302        </ul>
1303      </li>
1304    
1305  
1306    
1307    
1308      <li >
1309        <a href="/blogs/news"  class="site-nav__link">News</a>
1310      </li>
1311    
1312  
1313    
1314    
1315      <li >
1316        <a href="/pages/location"  class="site-nav__link">Location</a>
1317      </li>
1318    
1319  
1320  
1321  
1322      
1323        
1324          
1325        
1326          
1327        
1328      
1329  
1330  
1331  
1332</ul>
1333
1334      </div>
1335
1336      <div class="desktop-header-nav medium-down--hide">
1337
1338
1339        <div class="header-subnav">
1340          
1341
1342
1343
1344
1345
1346
1347          <div class="header-icon-nav">
1348
1349                
1350
1351                
1352
1353
1354                
1355                  
1356                    <div class="header-bar__module">
1357                      
1358  <a class="popup-with-form" href="#search-form">
1359    
1360
1361
1362
1363	<svg class="icon-search svg-icon" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>icon-search</title><path d="M68.5,65.87a35.27,35.27,0,1,0-5.4,4.5l23.11,23.1a3.5,3.5,0,1,0,5-4.94ZM14.82,41A28.47,28.47,0,1,1,43.28,69.43,28.5,28.5,0,0,1,14.82,41Z"/></svg>    
1364
1365  
1366
1367  </a>
1368
1369
1370
1371<!-- form itself -->
1372<div id="search-form" class="white-popup-block mfp-hide popup-search">
1373  <div class="popup-search-content">
1374    <form action="/search" method="get" class="input-group search-bar" role="search">
1375      
1376      <input type="search" name="q" value="" placeholder="Search" class="input-group-field" aria-label="Search" placeholder="Search" autocomplete="off">
1377      <div class="dropdown" id="searchDropdown"></div>
1378      <input type="hidden" name="search_history" id="search_history">
1379      <span class="input-group-btn">
1380        <button type="submit" class="btn icon-fallback-text">
1381          <span class="icon icon-search" aria-hidden="true"></span>
1382          <span class="fallback-text">Search</span>
1383        </button>
1384      </span>
1385    </form>
1386  </div>
1387</div>
1388
1389<script src="https://store-themes.easystore.co/365490/themes/2877/assets/magnific-popup.min.js?t=1787076045" type="text/javascript" ></script>
vendor: 1 bytes, line 1389
1389
1390<script>
1391$(document).ready(function() {
1392	$('.popup-with-form').magnificPopup({
1393		type: 'inline',
1394		preloader: false,
1395		focus: '#name',
1396      	mainClass: 'popup-search-bg-wrapper',
1397
1398		// When elemened is focused, some mobile browsers in some cases zoom in
1399		// It looks not nice, so we disable it:
1400		callbacks: {
1401			beforeOpen: function() {
1402				if($(window).width() < 700) {
1403					this.st.focus = false;
1404				} else {
1405					this.st.focus = '#name';
1406				}
1407			}
1408		}
1409	});
1410  	$('.popup-search-content').click(function(event) {
1411      	if($(event.target).attr('class') == "popup-search-content") {
1412          $.magnificPopup.close();
1413        }
1414    });
1415});
1416</script>
1416
1417
1418
1419<script>
1420  var _search_history_listings = ""
1421  if(_search_history_listings != "") localStorage.setItem('searchHistory', JSON.stringify(_search_history_listings));
1422
1423  function clearAll() {
1424    localStorage.removeItem('searchHistory');
1425  
1426    var customer = "";
1427    if(customer) {
1428      // Your logic to clear all data or call an endpoint
1429      fetch('/account/search_histories', {
1430          method: 'DELETE',
1431          headers: {
1432            "Content-Type": "application/json",
1433            "X-Requested-With": "XMLHttpRequest"
1434          },
1435          body: JSON.stringify({
1436            _token: "kcjaIt2oOnNtDHXrXDMTxf07z02qWV5fRuym17C8"
1437          }),
1438      })
1439      .then(response => response.json())
1440    }
1441  }
1442  // End - store view history in local storage
1443  
1444  // search history dropdown  
1445  var searchInputs = document.querySelectorAll('input[type=search]');
1446  
1447  if(searchInputs.length > 0) {
1448    
1449    searchInputs.forEach((searchInput)=>{
1450    
1451      searchInput.addEventListener('focus', function() {
1452        var searchDropdown = searchInput.closest('form').querySelector('#searchDropdown');
1453        searchDropdown.innerHTML = ''; // Clear existing items
1454  
1455        // retrieve data from local storage
1456        var searchHistoryData = JSON.parse(localStorage.getItem('searchHistory')) || [];
1457  
1458        // Convert JSON to string
1459        var search_history_json = JSON.stringify(searchHistoryData);
1460  
1461        // Set the value of the hidden input
1462        searchInput.closest('form').querySelector("#search_history").value = search_history_json;
1463  
1464        // create dropdown items
1465        var clearAllItem = document.createElement('div');
1466        clearAllItem.className = 'dropdown-item clear-all';
1467        clearAllItem.textContent = 'Clear';
1468        clearAllItem.addEventListener('click', function() {
1469            clearAll();
1470            searchDropdown.style.display = 'none';
1471            searchInput.classList.remove('is-focus');
1472        });
1473        searchDropdown.appendChild(clearAllItem);
1474  
1475        // create dropdown items
1476        searchHistoryData.forEach(function(item) {
1477          var dropdownItem = document.createElement('div');
1478          dropdownItem.className = 'dropdown-item';
1479          dropdownItem.textContent = item.term;
1480          dropdownItem.addEventListener('click', function() {
1481            searchInput.value = item.term;
1482            searchDropdown.style.display = 'none';
1483          });
1484          searchDropdown.appendChild(dropdownItem);
1485        });
1486  
1487        if(searchHistoryData.length > 0){
1488          // display the dropdown
1489          searchInput.classList.add('is-focus');
1490          document.body.classList.add('search-input-focus');
1491          searchDropdown.style.display = 'block';
1492        }
1493      });
1494  
1495      searchInput.addEventListener("focusout", (event) => {
1496        var searchDropdown = searchInput.closest('form').querySelector('#searchDropdown');
1497        searchInput.classList.remove('is-focus');
1498        searchDropdown.classList.add('transparent');
1499        setTimeout(()=>{
1500          searchDropdown.style.display = 'none';
1501          searchDropdown.classList.remove('transparent');
1502          document.body.classList.remove('search-input-focus');
1503        }, 400);
1504      });
1505    })
1506  }
1507  // End - search history dropdown
1508</script>
1508
1509                    </div>
1510                  
1511                
1512
1513
1514
1515
1516                
1517                  <div class="header-bar__module dropdown-wrapper">
1518                    
1519                      <a href="/account/login">
1520
1521
1522
1523    <svg class="svg-icon" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>icon-profile</title><path d="M50,51.8A24.4,24.4,0,1,0,25.6,27.4,24.43,24.43,0,0,0,50,51.8ZM50,10A17.4,17.4,0,1,1,32.6,27.4,17.43,17.43,0,0,1,50,10Z"/><path d="M62.66,57.66H37.34a30.54,30.54,0,0,0-30.5,30.5V93.5a3.5,3.5,0,0,0,3.5,3.5H89.66a3.5,3.5,0,0,0,3.5-3.5V88.16A30.54,30.54,0,0,0,62.66,57.66ZM86.16,90H13.84V88.16a23.53,23.53,0,0,1,23.5-23.5H62.66a23.53,23.53,0,0,1,23.5,23.5Z"/></svg>
1524
1525  
1526</a>
1527
1528                      <!-- Referral Notification Popup for Desktop -->
1529                      <div id="referralNotification" class="referral-notification" style="display: none;">
1530                        <button class="close-btn" onclick="dismissReferralNotification()">&times;</button>
1531                        <div style="text-align: center; margin-bottom: 16px;">
1532                          <div style="width: 100px; height: 100px; margin: 0 auto;">
1533                            <img src="https://resources.easystore.co/storefront/icons/channels/vector_referral_program.svg">
1534                          </div>
1535                        </div>
1536                        <p id="referralSignupMessage" style="text-align: center; font-size: 14px; color: #666; margin: 0 0 20px 0;">
1537                          Your friend gifted you   credit! Sign up now to redeem.
1538                        </p>
1539                        <div style="text-align: center;">
1540                          <button class="btn" onclick="goToSignupPage()" style="width: 100%; color: #fff;">
1541                            Sign Up
1542                          </button>
1543                        </div>
1544                      </div>
1545                    
1546                  </div>
1547                
1548
1549                <div class="header-bar__module cart-page-link-wrapper">
1550                  <span class="header-bar__sep" aria-hidden="true"></span>
1551                  <a class="CartDrawerTrigger cart-page-link">
1552                    
1553
1554
1555
1556	<svg class="svg-icon" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>icon-bag</title><path d="M91.78,93.11,84.17,24.44a3.5,3.5,0,0,0-3.48-3.11H69.06C67.53,10.94,59.57,3,50,3S32.47,10.94,30.94,21.33H19.31a3.5,3.5,0,0,0-3.48,3.11L8.22,93.11A3.49,3.49,0,0,0,11.69,97H88.31a3.49,3.49,0,0,0,3.47-3.89ZM50,10c5.76,0,10.6,4.83,12,11.33H38.05C39.4,14.83,44.24,10,50,10ZM15.6,90l6.84-61.67h8.23v9.84a3.5,3.5,0,0,0,7,0V28.33H62.33v9.84a3.5,3.5,0,0,0,7,0V28.33h8.23L84.4,90Z"/></svg>	
1557
1558  
1559
1560                    <span class="cart-count header-bar__cart-count hidden-count">0</span>
1561                  </a>
1562                </div>
1563
1564          </div>
1565        </div>
1566
1567
1568
1569      </div>
1570      
1571	  <div class="mobile-header-icons large--hide">
1572        
1573        <div class="large--hide">
1574          
1575  <a class="popup-with-form" href="#search-form">
1576    
1577
1578
1579
1580	<svg class="icon-search svg-icon" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>icon-search</title><path d="M68.5,65.87a35.27,35.27,0,1,0-5.4,4.5l23.11,23.1a3.5,3.5,0,1,0,5-4.94ZM14.82,41A28.47,28.47,0,1,1,43.28,69.43,28.5,28.5,0,0,1,14.82,41Z"/></svg>    
1581
1582  
1583
1584  </a>
1585
1586
1587
1588<!-- form itself -->
1589<div id="search-form" class="white-popup-block mfp-hide popup-search">
1590  <div class="popup-search-content">
1591    <form action="/search" method="get" class="input-group search-bar" role="search">
1592      
1593      <input type="search" name="q" value="" placeholder="Search" class="input-group-field" aria-label="Search" placeholder="Search" autocomplete="off">
1594      <div class="dropdown" id="searchDropdown"></div>
1595      <input type="hidden" name="search_history" id="search_history">
1596      <span class="input-group-btn">
1597        <button type="submit" class="btn icon-fallback-text">
1598          <span class="icon icon-search" aria-hidden="true"></span>
1599          <span class="fallback-text">Search</span>
1600        </button>
1601      </span>
1602    </form>
1603  </div>
1604</div>
1605
1606<script src="https://store-themes.easystore.co/365490/themes/2877/assets/magnific-popup.min.js?t=1787076045" type="text/javascript" ></script>
vendor: 1 bytes, line 1606
1606
1607<script>
1608$(document).ready(function() {
1609	$('.popup-with-form').magnificPopup({
1610		type: 'inline',
1611		preloader: false,
1612		focus: '#name',
1613      	mainClass: 'popup-search-bg-wrapper',
1614
1615		// When elemened is focused, some mobile browsers in some cases zoom in
1616		// It looks not nice, so we disable it:
1617		callbacks: {
1618			beforeOpen: function() {
1619				if($(window).width() < 700) {
1620					this.st.focus = false;
1621				} else {
1622					this.st.focus = '#name';
1623				}
1624			}
1625		}
1626	});
1627  	$('.popup-search-content').click(function(event) {
1628      	if($(event.target).attr('class') == "popup-search-content") {
1629          $.magnificPopup.close();
1630        }
1631    });
1632});
1633</script>
1633
1634
1635
1636<script>
1637  var _search_history_listings = ""
1638  if(_search_history_listings != "") localStorage.setItem('searchHistory', JSON.stringify(_search_history_listings));
1639
1640  function clearAll() {
1641    localStorage.removeItem('searchHistory');
1642  
1643    var customer = "";
1644    if(customer) {
1645      // Your logic to clear all data or call an endpoint
1646      fetch('/account/search_histories', {
1647          method: 'DELETE',
1648          headers: {
1649            "Content-Type": "application/json",
1650            "X-Requested-With": "XMLHttpRequest"
1651          },
1652          body: JSON.stringify({
1653            _token: "kcjaIt2oOnNtDHXrXDMTxf07z02qWV5fRuym17C8"
1654          }),
1655      })
1656      .then(response => response.json())
1657    }
1658  }
1659  // End - store view history in local storage
1660  
1661  // search history dropdown  
1662  var searchInputs = document.querySelectorAll('input[type=search]');
1663  
1664  if(searchInputs.length > 0) {
1665    
1666    searchInputs.forEach((searchInput)=>{
1667    
1668      searchInput.addEventListener('focus', function() {
1669        var searchDropdown = searchInput.closest('form').querySelector('#searchDropdown');
1670        searchDropdown.innerHTML = ''; // Clear existing items
1671  
1672        // retrieve data from local storage
1673        var searchHistoryData = JSON.parse(localStorage.getItem('searchHistory')) || [];
1674  
1675        // Convert JSON to string
1676        var search_history_json = JSON.stringify(searchHistoryData);
1677  
1678        // Set the value of the hidden input
1679        searchInput.closest('form').querySelector("#search_history").value = search_history_json;
1680  
1681        // create dropdown items
1682        var clearAllItem = document.createElement('div');
1683        clearAllItem.className = 'dropdown-item clear-all';
1684        clearAllItem.textContent = 'Clear';
1685        clearAllItem.addEventListener('click', function() {
1686            clearAll();
1687            searchDropdown.style.display = 'none';
1688            searchInput.classList.remove('is-focus');
1689        });
1690        searchDropdown.appendChild(clearAllItem);
1691  
1692        // create dropdown items
1693        searchHistoryData.forEach(function(item) {
1694          var dropdownItem = document.createElement('div');
1695          dropdownItem.className = 'dropdown-item';
1696          dropdownItem.textContent = item.term;
1697          dropdownItem.addEventListener('click', function() {
1698            searchInput.value = item.term;
1699            searchDropdown.style.display = 'none';
1700          });
1701          searchDropdown.appendChild(dropdownItem);
1702        });
1703  
1704        if(searchHistoryData.length > 0){
1705          // display the dropdown
1706          searchInput.classList.add('is-focus');
1707          document.body.classList.add('search-input-focus');
1708          searchDropdown.style.display = 'block';
1709        }
1710      });
1711  
1712      searchInput.addEventListener("focusout", (event) => {
1713        var searchDropdown = searchInput.closest('form').querySelector('#searchDropdown');
1714        searchInput.classList.remove('is-focus');
1715        searchDropdown.classList.add('transparent');
1716        setTimeout(()=>{
1717          searchDropdown.style.display = 'none';
1718          searchDropdown.classList.remove('transparent');
1719          document.body.classList.remove('search-input-focus');
1720        }, 400);
1721      });
1722    })
1723  }
1724  // End - search history dropdown
1725</script>
1725
1726        </div>
1727
1728
1729        <!--  Mobile cart  -->
1730        <div class="large--hide">
1731          <a class="CartDrawerTrigger cart-page-link mobile-cart-page-link">
1732            
1733
1734
1735
1736	<svg class="svg-icon" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>icon-bag</title><path d="M91.78,93.11,84.17,24.44a3.5,3.5,0,0,0-3.48-3.11H69.06C67.53,10.94,59.57,3,50,3S32.47,10.94,30.94,21.33H19.31a3.5,3.5,0,0,0-3.48,3.11L8.22,93.11A3.49,3.49,0,0,0,11.69,97H88.31a3.49,3.49,0,0,0,3.47-3.89ZM50,10c5.76,0,10.6,4.83,12,11.33H38.05C39.4,14.83,44.24,10,50,10ZM15.6,90l6.84-61.67h8.23v9.84a3.5,3.5,0,0,0,7,0V28.33H62.33v9.84a3.5,3.5,0,0,0,7,0V28.33h8.23L84.4,90Z"/></svg>	
1737
1738  
1739
1740            <span class="cart-count hidden-count">0</span>
1741          </a>
1742        </div>
1743
1744        <!--  Mobile hamburger  -->
1745        <div class="large--hide">
1746          <a class="mobile-nav-trigger MobileNavTrigger">
1747            
1748
1749
1750
1751    <svg class="svg-icon" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>icon-nav-menu</title><path d="M6.7,26.34H93a3.5,3.5,0,0,0,0-7H6.7a3.5,3.5,0,0,0,0,7Z"/><path d="M93.3,46.5H7a3.5,3.5,0,0,0,0,7H93.3a3.5,3.5,0,1,0,0-7Z"/><path d="M93.3,73.66H7a3.5,3.5,0,1,0,0,7H93.3a3.5,3.5,0,0,0,0-7Z"/></svg>
1752
1753  
1754
1755          </a>
1756        </div>
1757      
1758        
1759          
1760          <!-- Referral Notification Modal for Mobile -->
1761          <details-modal class="referral-modal" id="referralMobileModal">
1762            <details>
1763              <summary class="referral-modal__toggle" aria-haspopup="dialog" aria-label="Open referral modal" style="display: none;">
1764              </summary>
1765              <div class="modal-overlay referral-modal-overlay"></div>
1766              <div class="referral-modal__dialog" role="dialog" aria-modal="true" aria-label="Referral notification">
1767                <div class="referral-modal__content">
1768                  <button type="button" class="modal__close-button" aria-label="Close" onclick="closeMobileReferralModal()" style="position: absolute; top: 16px; right: 16px; background: none; border: none; font-size: 24px; cursor: pointer;">
1769                    &times;
1770                  </button>
1771
1772                  <div style="margin-bottom: 24px;">
1773                    <div style="width: 120px; height: 120px; margin: 0 auto 20px;">
1774                      <img src="https://resources.easystore.co/storefront/icons/channels/vector_referral_program.svg" style="width: 100%; height: 100%;">
1775                    </div>
1776                  </div>
1777
1778                  <p id="referralSignupMessageMobile" style="font-size: 16px; color: #333; margin: 0 0 30px 0; line-height: 1.5;">
1779                    Your friend gifted you   credit! Sign up now to redeem.
1780                  </p>
1781
1782                  <button type="button" class="btn" onclick="goToSignupPageFromMobile()" style="width: 100%; color: #fff;">
1783                    Sign Up
1784                  </button>
1785                </div>
1786              </div>
1787            </details>
1788          </details-modal>
1789          
1790        
1791      
1792      </div>
1793
1794
1795    </div>
1796  </div>
1797</header>
1798
1799
1800
1801
1802  
1802<script>
1803  $( document ).ready(function() {
1804		var winScroll = $(this).scrollTop(),
1805            this_header = $("header.header-bar");
1806
1807        // Header bar
1808        if(winScroll > 30){
1809            this_header.addClass("on-stick-top");
1810        }else{
1811            this_header.removeClass("on-stick-top");
1812        }
1813    
1814      $(window).scroll(function(){
1815        var winScroll = $(this).scrollTop(),
1816            this_header = $("header.header-bar");
1817
1818        // Header bar
1819        if(winScroll > 30){
1820            this_header.addClass("on-stick-top");
1821        }else{
1822            this_header.removeClass("on-stick-top");
1823        }
1824
1825      });
1826  });
1827    
1828  // referral notification popup
1829  const referralMessageTemplate = 'Your friend gifted you __CURRENCY_CODE__ __CREDIT_AMOUNT__ credit! Sign up now to redeem.';
1830  const shopPrefix = 'RM';
1831
1832  function getCookie(name) {
1833    const value = `; ${document.cookie}`;
1834    const parts = value.split(`; ${name}=`);
1835    if (parts.length === 2) return parts.pop().split(';').shift();
1836    return null;
1837  }
1838
1839  function removeCookie(name) {
1840    document.cookie = `${name}=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;`;
1841  }
1842
1843  function showReferralNotification() {
1844    const referralCode = getCookie('customer_referral_code');
1845    
1846    
1847    const customerReferralCode = null;
1848    
1849    
1850    const activeReferralCode = referralCode || customerReferralCode;
1851    const referralData = JSON.parse(localStorage.getItem('referral_notification_data')) || {};
1852    
1853    if (referralData.timestamp && referralData.expirationDays) {
1854      const expirationTime = referralData.timestamp + (referralData.expirationDays * 24 * 60 * 60 * 1000);
1855      if (Date.now() > expirationTime) {
1856        localStorage.removeItem('referral_notification_data');
1857        return;
1858      }
1859    }
1860    
1861    if (referralData.dismissed) return;
1862    
1863    if (activeReferralCode) {
1864      if (referralData.creditAmount) {
1865        displayReferralNotification(referralData.creditAmount);
1866      } else {
1867        fetchReferralCampaignData(activeReferralCode);
1868      }
1869    }
1870  }
1871    
1872  function fetchReferralCampaignData(referralCode) {
1873    fetch(`/customer/referral_program/campaigns/${referralCode}`)
1874      .then(response => {
1875        if (!response.ok) {
1876          throw new Error('Network response was not ok');
1877        }
1878        return response.json();
1879      })
1880      .then(data => {
1881        let refereeCreditAmount = null;
1882        if (data.data.campaign && data.data.campaign.referral_rules) {
1883          const refereeRule = data.data.campaign.referral_rules.find(rule => 
1884            rule.target_type === 'referee' && 
1885            rule.event_name === 'customer/create' && 
1886            rule.entitlement && 
1887            rule.entitlement.type === 'credit'
1888          );
1889          
1890          if (refereeRule) {
1891            refereeCreditAmount = refereeRule.entitlement.amount;
1892          }
1893        }
1894        
1895        const referralData = JSON.parse(localStorage.getItem('referral_notification_data')) || {};
1896        referralData.creditAmount = refereeCreditAmount;
1897        referralData.dismissed = referralData.dismissed || false;
1898        referralData.timestamp = Date.now();
1899        referralData.expirationDays = 3;
1900        localStorage.setItem('referral_notification_data', JSON.stringify(referralData));
1901        
1902        displayReferralNotification(refereeCreditAmount);
1903      })
1904      .catch(error => {
1905        removeCookie('customer_referral_code');
1906      });
1907  }
1908    
1909  function displayReferralNotification(creditAmount = null) {
1910    const isMobile = innerWidth <= 749;
1911    
1912    if (isMobile) {
1913      const mobileModal = document.querySelector('#referralMobileModal details');
1914      const mobileMessageElement = document.getElementById('referralSignupMessageMobile');
1915      
1916      if (mobileModal && mobileMessageElement) {
1917        if (creditAmount) {
1918          const finalMessage = referralMessageTemplate
1919            .replace('__CREDIT_AMOUNT__', creditAmount)
1920            .replace('__CURRENCY_CODE__', shopPrefix);
1921          
1922          mobileMessageElement.textContent = finalMessage;
1923        }
1924        
1925        mobileModal.setAttribute('open', '');
1926      }
1927    } else {
1928      const notification = document.getElementById('referralNotification');
1929      
1930      if (notification) {
1931        if (creditAmount) {
1932          const messageElement = document.getElementById('referralSignupMessage');
1933          if (messageElement) {
1934            const finalMessage = referralMessageTemplate
1935              .replace('__CREDIT_AMOUNT__', creditAmount)
1936              .replace('__CURRENCY_CODE__', shopPrefix);
1937            
1938            messageElement.textContent = finalMessage;
1939          }
1940        }
1941        
1942        notification.style.display = 'block';
1943      }
1944    }
1945  }
1946
1947  showReferralNotification();
1948
1949  addEventListener('beforeunload', function() {
1950    const referralData = JSON.parse(localStorage.getItem('referral_notification_data')) || {};
1951    
1952    if (referralData.creditAmount !== undefined) {
1953      referralData.creditAmount = null;
1954      localStorage.setItem('referral_notification_data', JSON.stringify(referralData));
1955    }
1956  });
1957
1958  function closeReferralNotification() {
1959    const notification = document.getElementById('referralNotification');
1960    if (notification) {
1961      notification.style.display = 'none';
1962    }
1963  }
1964
1965  function dismissReferralNotification() {
1966    const referralData = JSON.parse(localStorage.getItem('referral_notification_data')) || {};
1967    
1968    referralData.dismissed = true;
1969    referralData.timestamp = referralData.timestamp || Date.now();
1970    referralData.expirationDays = referralData.expirationDays || 3;
1971    
1972    localStorage.setItem('referral_notification_data', JSON.stringify(referralData));
1973    
1974    closeReferralNotification();
1975  }
1976
1977  function goToSignupPage() {
1978    location.href = '/account/register';
1979    dismissReferralNotification();
1980  }
1981
1982  function closeMobileReferralModal() {
1983    const mobileModal = document.querySelector('#referralMobileModal details');
1984    if (mobileModal) {
1985      mobileModal.removeAttribute('open');
1986    }
1987    
1988    const referralData = JSON.parse(localStorage.getItem('referral_notification_data')) || {};
1989    referralData.dismissed = true;
1990    referralData.timestamp = referralData.timestamp || Date.now();
1991    referralData.expirationDays = referralData.expirationDays || 3;
1992    localStorage.setItem('referral_notification_data', JSON.stringify(referralData));
1993  }
1994
1995  function goToSignupPageFromMobile() {
1996    location.href = '/account/register';
1997    closeMobileReferralModal();
1998  }
1999  // End - referral notification popup
2000  </script>
2000
2001
2002
2003
2004    
2005    
2006<div class="home-top-slider ">
2007  <div class="flexslider ">
2008    <ul class="slides">
2009      
2010        
2011        
2012        
2013        
2014        
2015        
2016        
2017
2018          
2019            <li>
2020              <div class="slide-item">
2021                
2022                  <a href="https://www.sabahtea-eshop.com/collections/all" class="link-bg-wrapper"></a>
2023                
2024                
2025                
2026                	<div class="slide-mobile-img">
2027                      <img src="https://cdn.store-assets.com/s/365490/f/10006186.jpg?width=900&format=webp" alt="SabahTea-eShop | SABAH TEA"/>
2028                	</div>
2029                
2030                <div class="slide-img">
2031                  <img src="https://cdn.store-assets.com/s/365490/f/10006186.jpg?width=1500&format=webp" alt="SabahTea-eShop | SABAH TEA"/>
2032                </div>
2033                <div class="slide-item-content">
2034                  <div class="slide-item-animation">
2035                    
2036                      <a href="https://www.sabahtea-eshop.com/collections/all" class="link-bg-wrapper"></a>
2037                    
2038                    
2039                        <h4 class="slide-subtitle">from the borneo rainforest</h4>
2040                    
2041
2042                    
2043                        <h1 class="slide-title">SABAH TEA</h1>
2044                    
2045
2046                    
2047                    <a href="https://www.sabahtea-eshop.com/collections/all" class="slide-btn btn">
2048                      SHOP NOW
2049                    </a> 
2050                    
2051                  </div>
2052                </div>
2053              </div>
2054            </li>
2055          
2056      
2057        
2058        
2059        
2060        
2061        
2062        
2063        
2064
2065          
2066      
2067        
2068        
2069        
2070        
2071        
2072        
2073        
2074
2075          
2076      
2077        
2078        
2079        
2080        
2081        
2082        
2083        
2084
2085          
2086      
2087        
2088        
2089        
2090        
2091        
2092        
2093        
2094
2095          
2096      
2097        
2098        
2099        
2100        
2101        
2102        
2103        
2104
2105          
2106      
2107    </ul>
2108  </div>
2109</div>
2110
2111    
2112    <main class="wrapper main-content" role="main">
2113      <div class="grid">
2114          <div class="grid__item">
2115            
2116  
2117            
2118
2119
2120  
2121
2122
2123
2124
2125
2126
2127
2128    
2129  
2130
2131<div class="wrapper featured-product-wrapper">
2132  
2133  <h2 class="section-header__title">Featured products</h2>
2134  <div  class="product-list-grid grid-uniform">
2135    
2136    
2137      
2138
2139
2140    
2141  
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154  
2155
2156
2157
2158<div class="product_grid-item grid__item product_img-crop ratio_1-1 small--one-half medium--one-half large--one-quarter">
2159  <div class="grid-link">
2160    <span class="grid-link__image grid-link__image--product">
2161      
2162      
2163      
2164        
2165          <a href="/collections/feature-on-homepage/products/mysabahtea-" id="product-quickview-modal-trigger" data-id="16966996" data-handle="mysabahtea-" class="float-btn btn small--hide medium--hide">
2166            
2167
2168
2169
2170	<svg class="svg-icon" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>icon-bag</title><path d="M91.78,93.11,84.17,24.44a3.5,3.5,0,0,0-3.48-3.11H69.06C67.53,10.94,59.57,3,50,3S32.47,10.94,30.94,21.33H19.31a3.5,3.5,0,0,0-3.48,3.11L8.22,93.11A3.49,3.49,0,0,0,11.69,97H88.31a3.49,3.49,0,0,0,3.47-3.89ZM50,10c5.76,0,10.6,4.83,12,11.33H38.05C39.4,14.83,44.24,10,50,10ZM15.6,90l6.84-61.67h8.23v9.84a3.5,3.5,0,0,0,7,0V28.33H62.33v9.84a3.5,3.5,0,0,0,7,0V28.33h8.23L84.4,90Z"/></svg>	
2171
2172  
2173<span> Add to Cart</span>
2174          </a>
2175        
2176      
2177      <a href="/collections/feature-on-homepage/products/mysabahtea-" class="grid-link__image-centered">
2178        
2179          <img src="https://cdn.store-assets.com/s/365490/i/107967055.png?width=480&format=webp" alt="2" class="product-secondary_image">
2180        
2181        <img src="https://cdn.store-assets.com/s/365490/i/107966963.png?width=480&format=webp" alt="OFFICIAL STORE (1080 × 1080, 像素)" class="product-featured_image">
2182      </a>
2183    </span>
2184    <a href="/collections/feature-on-homepage/products/mysabahtea-" class="product-meta_link">
2185      
2186<!-- Snippet:collection/product_top: Product Label -->
2187
2188<!-- /Snippet -->
2189<button id="add_to_wishlist--16966996" class="wishlist wishlist-icon-btn" data-is-wishlisted="" onclick="handleWishlistClick(event, '', '16966996')">
2190  <input type="hidden" id="wishlist_token" value="kcjaIt2oOnNtDHXrXDMTxf07z02qWV5fRuym17C8">
2191  <span class="wishlist-love-icon">
2192      
2193        <i class="fa fa-heart-o"></i>
2194      
2195  </span>
2196</button>
2197      <p class="grid-link__title">MySabahtea </p>
2198      
2199      
2200      <p class="grid-link__meta">
2201        
2202        <span class=money data-ori-price='15.00'>RM 15.00 </span>
2203        
2204      </p>
2205    </a>
2206    
2207      
2208        
2209          <a href="/collections/feature-on-homepage/products/mysabahtea-" id="product-quickview-modal-trigger" data-id="16966996" data-handle="mysabahtea-" class="btn large--hide" >
2210            
2211
2212
2213
2214	<svg class="svg-icon" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>icon-bag</title><path d="M91.78,93.11,84.17,24.44a3.5,3.5,0,0,0-3.48-3.11H69.06C67.53,10.94,59.57,3,50,3S32.47,10.94,30.94,21.33H19.31a3.5,3.5,0,0,0-3.48,3.11L8.22,93.11A3.49,3.49,0,0,0,11.69,97H88.31a3.49,3.49,0,0,0,3.47-3.89ZM50,10c5.76,0,10.6,4.83,12,11.33H38.05C39.4,14.83,44.24,10,50,10ZM15.6,90l6.84-61.67h8.23v9.84a3.5,3.5,0,0,0,7,0V28.33H62.33v9.84a3.5,3.5,0,0,0,7,0V28.33h8.23L84.4,90Z"/></svg>	
2215
2216  
2217<span> Add to Cart</span>
2218          </a>
2219        
2220      
2221      
2222    
2223  </div>
2224</div>
2225
2226    
2227      
2228
2229
2230    
2231  
2232
2233
2234
2235
2236  
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246  
2247
2248
2249
2250<div class="product_grid-item grid__item product_img-crop ratio_1-1 small--one-half medium--one-half large--one-quarter">
2251  <div class="grid-link">
2252    <span class="grid-link__image grid-link__image--product">
2253      
2254      
2255      
2256        
2257          <div class="addToCartList float-btn btn small--hide medium--hide" data-id="64676007" data-product-id="13949517" data-handle="fruit-tea-series-passionfruit-1-1" data-token="kcjaIt2oOnNtDHXrXDMTxf07z02qWV5fRuym17C8">
2258            
2259
2260
2261
2262	<svg class="svg-icon" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>icon-bag</title><path d="M91.78,93.11,84.17,24.44a3.5,3.5,0,0,0-3.48-3.11H69.06C67.53,10.94,59.57,3,50,3S32.47,10.94,30.94,21.33H19.31a3.5,3.5,0,0,0-3.48,3.11L8.22,93.11A3.49,3.49,0,0,0,11.69,97H88.31a3.49,3.49,0,0,0,3.47-3.89ZM50,10c5.76,0,10.6,4.83,12,11.33H38.05C39.4,14.83,44.24,10,50,10ZM15.6,90l6.84-61.67h8.23v9.84a3.5,3.5,0,0,0,7,0V28.33H62.33v9.84a3.5,3.5,0,0,0,7,0V28.33h8.23L84.4,90Z"/></svg>	
2263
2264  
2265<span> Add to Cart</span>
2266          </div>
2267        
2268      
2269      <a href="/collections/feature-on-homepage/products/fruit-tea-series-passionfruit-1-1" class="grid-link__image-centered">
2270        
2271          <img src="https://cdn.store-assets.com/s/365490/i/87583911.jpeg?width=480&format=webp" alt="2" class="product-secondary_image">
2272        
2273        <img src="https://cdn.store-assets.com/s/365490/i/87583910.jpeg?width=480&format=webp" alt="1" class="product-featured_image">
2274      </a>
2275    </span>
2276    <a href="/collections/feature-on-homepage/products/fruit-tea-series-passionfruit-1-1" class="product-meta_link">
2277      
2278<!-- Snippet:collection/product_top: Product Label -->
2279
2280<!-- /Snippet -->
2281<button id="add_to_wishlist--13949517" class="wishlist wishlist-icon-btn" data-is-wishlisted="" onclick="handleWishlistClick(event, '', '13949517')">
2282  <input type="hidden" id="wishlist_token" value="kcjaIt2oOnNtDHXrXDMTxf07z02qWV5fRuym17C8">
2283  <span class="wishlist-love-icon">
2284      
2285        <i class="fa fa-heart-o"></i>
2286      
2287  </span>
2288</button>
2289      <p class="grid-link__title"> Fruit Tea Series - Peach</p>
2290      
2291      
2292      <p class="grid-link__meta">
2293        
2294        <span class=money data-ori-price='15.90'>RM 15.90 </span>
2295        
2296      </p>
2297    </a>
2298    
2299      
2300        
2301          <div class="addToCartList btn large--hide" data-id="64676007" data-product-id="13949517" data-handle="fruit-tea-series-passionfruit-1-1" data-token="kcjaIt2oOnNtDHXrXDMTxf07z02qWV5fRuym17C8">
2302            
2303
2304
2305
2306	<svg class="svg-icon" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>icon-bag</title><path d="M91.78,93.11,84.17,24.44a3.5,3.5,0,0,0-3.48-3.11H69.06C67.53,10.94,59.57,3,50,3S32.47,10.94,30.94,21.33H19.31a3.5,3.5,0,0,0-3.48,3.11L8.22,93.11A3.49,3.49,0,0,0,11.69,97H88.31a3.49,3.49,0,0,0,3.47-3.89ZM50,10c5.76,0,10.6,4.83,12,11.33H38.05C39.4,14.83,44.24,10,50,10ZM15.6,90l6.84-61.67h8.23v9.84a3.5,3.5,0,0,0,7,0V28.33H62.33v9.84a3.5,3.5,0,0,0,7,0V28.33h8.23L84.4,90Z"/></svg>	
2307
2308  
2309<span> Add to Cart</span>
2310          </div>
2311        
2312      
2313      
2314    
2315  </div>
2316</div>
2317
2318    
2319      
2320
2321
2322    
2323  
2324
2325
2326
2327
2328  
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338  
2339
2340
2341
2342<div class="product_grid-item grid__item product_img-crop ratio_1-1 small--one-half medium--one-half large--one-quarter">
2343  <div class="grid-link">
2344    <span class="grid-link__image grid-link__image--product">
2345      
2346      
2347      
2348        
2349          <div class="addToCartList float-btn btn small--hide medium--hide" data-id="64675928" data-product-id="13949505" data-handle="fruit-tea-series-passionfruit-1" data-token="kcjaIt2oOnNtDHXrXDMTxf07z02qWV5fRuym17C8">
2350            
2351
2352
2353
2354	<svg class="svg-icon" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>icon-bag</title><path d="M91.78,93.11,84.17,24.44a3.5,3.5,0,0,0-3.48-3.11H69.06C67.53,10.94,59.57,3,50,3S32.47,10.94,30.94,21.33H19.31a3.5,3.5,0,0,0-3.48,3.11L8.22,93.11A3.49,3.49,0,0,0,11.69,97H88.31a3.49,3.49,0,0,0,3.47-3.89ZM50,10c5.76,0,10.6,4.83,12,11.33H38.05C39.4,14.83,44.24,10,50,10ZM15.6,90l6.84-61.67h8.23v9.84a3.5,3.5,0,0,0,7,0V28.33H62.33v9.84a3.5,3.5,0,0,0,7,0V28.33h8.23L84.4,90Z"/></svg>	
2355
2356  
2357<span> Add to Cart</span>
2358          </div>
2359        
2360      
2361      <a href="/collections/feature-on-homepage/products/fruit-tea-series-passionfruit-1" class="grid-link__image-centered">
2362        
2363          <img src="https://cdn.store-assets.com/s/365490/i/87583847.jpeg?width=480&format=webp" alt="7" class="product-secondary_image">
2364        
2365        <img src="https://cdn.store-assets.com/s/365490/i/87583846.jpeg?width=480&format=webp" alt="8" class="product-featured_image">
2366      </a>
2367    </span>
2368    <a href="/collections/feature-on-homepage/products/fruit-tea-series-passionfruit-1" class="product-meta_link">
2369      
2370<!-- Snippet:collection/product_top: Product Label -->
2371
2372<!-- /Snippet -->
2373<button id="add_to_wishlist--13949505" class="wishlist wishlist-icon-btn" data-is-wishlisted="" onclick="handleWishlistClick(event, '', '13949505')">
2374  <input type="hidden" id="wishlist_token" value="kcjaIt2oOnNtDHXrXDMTxf07z02qWV5fRuym17C8">
2375  <span class="wishlist-love-icon">
2376      
2377        <i class="fa fa-heart-o"></i>
2378      
2379  </span>
2380</button>
2381      <p class="grid-link__title">Fruit Tea Series - Raspberry</p>
2382      
2383      
2384      <p class="grid-link__meta">
2385        
2386        <span class=money data-ori-price='15.90'>RM 15.90 </span>
2387        
2388      </p>
2389    </a>
2390    
2391      
2392        
2393          <div class="addToCartList btn large--hide" data-id="64675928" data-product-id="13949505" data-handle="fruit-tea-series-passionfruit-1" data-token="kcjaIt2oOnNtDHXrXDMTxf07z02qWV5fRuym17C8">
2394            
2395
2396
2397
2398	<svg class="svg-icon" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>icon-bag</title><path d="M91.78,93.11,84.17,24.44a3.5,3.5,0,0,0-3.48-3.11H69.06C67.53,10.94,59.57,3,50,3S32.47,10.94,30.94,21.33H19.31a3.5,3.5,0,0,0-3.48,3.11L8.22,93.11A3.49,3.49,0,0,0,11.69,97H88.31a3.49,3.49,0,0,0,3.47-3.89ZM50,10c5.76,0,10.6,4.83,12,11.33H38.05C39.4,14.83,44.24,10,50,10ZM15.6,90l6.84-61.67h8.23v9.84a3.5,3.5,0,0,0,7,0V28.33H62.33v9.84a3.5,3.5,0,0,0,7,0V28.33h8.23L84.4,90Z"/></svg>	
2399
2400  
2401<span> Add to Cart</span>
2402          </div>
2403        
2404      
2405      
2406    
2407  </div>
2408</div>
2409
2410    
2411      
2412
2413
2414    
2415  
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428  
2429
2430
2431
2432<div class="product_grid-item grid__item product_img-crop ratio_1-1 small--one-half medium--one-half large--one-quarter">
2433  <div class="grid-link">
2434    <span class="grid-link__image grid-link__image--product">
2435      
2436      
2437      
2438        
2439          <div class="addToCartList float-btn btn small--hide medium--hide" data-id="64675908" data-product-id="13949494" data-handle="flora-tea-series-camomile-1-1" data-token="kcjaIt2oOnNtDHXrXDMTxf07z02qWV5fRuym17C8">
2440            
2441
2442
2443
2444	<svg class="svg-icon" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>icon-bag</title><path d="M91.78,93.11,84.17,24.44a3.5,3.5,0,0,0-3.48-3.11H69.06C67.53,10.94,59.57,3,50,3S32.47,10.94,30.94,21.33H19.31a3.5,3.5,0,0,0-3.48,3.11L8.22,93.11A3.49,3.49,0,0,0,11.69,97H88.31a3.49,3.49,0,0,0,3.47-3.89ZM50,10c5.76,0,10.6,4.83,12,11.33H38.05C39.4,14.83,44.24,10,50,10ZM15.6,90l6.84-61.67h8.23v9.84a3.5,3.5,0,0,0,7,0V28.33H62.33v9.84a3.5,3.5,0,0,0,7,0V28.33h8.23L84.4,90Z"/></svg>	
2445
2446  
2447<span> Add to Cart</span>
2448          </div>
2449        
2450      
2451      <a href="/collections/feature-on-homepage/products/flora-tea-series-camomile-1-1" class="grid-link__image-centered">
2452        
2453          <img src="https://cdn.store-assets.com/s/365490/i/87583784.jpeg?width=480&format=webp" alt="3" class="product-secondary_image">
2454        
2455        <img src="https://cdn.store-assets.com/s/365490/i/87583780.jpeg?width=480&format=webp" alt="4" class="product-featured_image">
2456      </a>
2457    </span>
2458    <a href="/collections/feature-on-homepage/products/flora-tea-series-camomile-1-1" class="product-meta_link">
2459      
2460<!-- Snippet:collection/product_top: Product Label -->
2461
2462<!-- /Snippet -->
2463<button id="add_to_wishlist--13949494" class="wishlist wishlist-icon-btn" data-is-wishlisted="" onclick="handleWishlistClick(event, '', '13949494')">
2464  <input type="hidden" id="wishlist_token" value="kcjaIt2oOnNtDHXrXDMTxf07z02qWV5fRuym17C8">
2465  <span class="wishlist-love-icon">
2466      
2467        <i class="fa fa-heart-o"></i>
2468      
2469  </span>
2470</button>
2471      <p class="grid-link__title">Flora Tea Series - Hibiscus</p>
2472      
2473      
2474      <p class="grid-link__meta">
2475        
2476        <span class=money data-ori-price='15.90'>RM 15.90 </span>
2477        
2478      </p>
2479    </a>
2480    
2481      
2482        
2483          <div class="addToCartList btn large--hide" data-id="64675908" data-product-id="13949494" data-handle="flora-tea-series-camomile-1-1" data-token="kcjaIt2oOnNtDHXrXDMTxf07z02qWV5fRuym17C8">
2484            
2485
2486
2487
2488	<svg class="svg-icon" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>icon-bag</title><path d="M91.78,93.11,84.17,24.44a3.5,3.5,0,0,0-3.48-3.11H69.06C67.53,10.94,59.57,3,50,3S32.47,10.94,30.94,21.33H19.31a3.5,3.5,0,0,0-3.48,3.11L8.22,93.11A3.49,3.49,0,0,0,11.69,97H88.31a3.49,3.49,0,0,0,3.47-3.89ZM50,10c5.76,0,10.6,4.83,12,11.33H38.05C39.4,14.83,44.24,10,50,10ZM15.6,90l6.84-61.67h8.23v9.84a3.5,3.5,0,0,0,7,0V28.33H62.33v9.84a3.5,3.5,0,0,0,7,0V28.33h8.23L84.4,90Z"/></svg>	
2489
2490  
2491<span> Add to Cart</span>
2492          </div>
2493        
2494      
2495      
2496    
2497  </div>
2498</div>
2499
2500    
2501      
2502
2503
2504    
2505  
2506
2507
2508
2509
2510  
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520  
2521
2522
2523
2524<div class="product_grid-item grid__item product_img-crop ratio_1-1 small--one-half medium--one-half large--one-quarter">
2525  <div class="grid-link">
2526    <span class="grid-link__image grid-link__image--product">
2527      
2528      
2529      
2530        
2531          <div class="addToCartList float-btn btn small--hide medium--hide" data-id="64675871" data-product-id="13949485" data-handle="flora-tea-series-camomile-1" data-token="kcjaIt2oOnNtDHXrXDMTxf07z02qWV5fRuym17C8">
2532            
2533
2534
2535
2536	<svg class="svg-icon" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>icon-bag</title><path d="M91.78,93.11,84.17,24.44a3.5,3.5,0,0,0-3.48-3.11H69.06C67.53,10.94,59.57,3,50,3S32.47,10.94,30.94,21.33H19.31a3.5,3.5,0,0,0-3.48,3.11L8.22,93.11A3.49,3.49,0,0,0,11.69,97H88.31a3.49,3.49,0,0,0,3.47-3.89ZM50,10c5.76,0,10.6,4.83,12,11.33H38.05C39.4,14.83,44.24,10,50,10ZM15.6,90l6.84-61.67h8.23v9.84a3.5,3.5,0,0,0,7,0V28.33H62.33v9.84a3.5,3.5,0,0,0,7,0V28.33h8.23L84.4,90Z"/></svg>	
2537
2538  
2539<span> Add to Cart</span>
2540          </div>
2541        
2542      
2543      <a href="/collections/feature-on-homepage/products/flora-tea-series-camomile-1" class="grid-link__image-centered">
2544        
2545          <img src="https://cdn.store-assets.com/s/365490/i/87583706.jpeg?width=480&format=webp" alt="5" class="product-secondary_image">
2546        
2547        <img src="https://cdn.store-assets.com/s/365490/i/87583705.jpeg?width=480&format=webp" alt="6" class="product-featured_image">
2548      </a>
2549    </span>
2550    <a href="/collections/feature-on-homepage/products/flora-tea-series-camomile-1" class="product-meta_link">
2551      
2552<!-- Snippet:collection/product_top: Product Label -->
2553
2554<!-- /Snippet -->
2555<button id="add_to_wishlist--13949485" class="wishlist wishlist-icon-btn" data-is-wishlisted="" onclick="handleWishlistClick(event, '', '13949485')">
2556  <input type="hidden" id="wishlist_token" value="kcjaIt2oOnNtDHXrXDMTxf07z02qWV5fRuym17C8">
2557  <span class="wishlist-love-icon">
2558      
2559        <i class="fa fa-heart-o"></i>
2560      
2561  </span>
2562</button>
2563      <p class="grid-link__title">Flora Tea Series - Rose</p>
2564      
2565      
2566      <p class="grid-link__meta">
2567        
2568        <span class=money data-ori-price='15.90'>RM 15.90 </span>
2569        
2570      </p>
2571    </a>
2572    
2573      
2574        
2575          <div class="addToCartList btn large--hide" data-id="64675871" data-product-id="13949485" data-handle="flora-tea-series-camomile-1" data-token="kcjaIt2oOnNtDHXrXDMTxf07z02qWV5fRuym17C8">
2576            
2577
2578
2579
2580	<svg class="svg-icon" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>icon-bag</title><path d="M91.78,93.11,84.17,24.44a3.5,3.5,0,0,0-3.48-3.11H69.06C67.53,10.94,59.57,3,50,3S32.47,10.94,30.94,21.33H19.31a3.5,3.5,0,0,0-3.48,3.11L8.22,93.11A3.49,3.49,0,0,0,11.69,97H88.31a3.49,3.49,0,0,0,3.47-3.89ZM50,10c5.76,0,10.6,4.83,12,11.33H38.05C39.4,14.83,44.24,10,50,10ZM15.6,90l6.84-61.67h8.23v9.84a3.5,3.5,0,0,0,7,0V28.33H62.33v9.84a3.5,3.5,0,0,0,7,0V28.33h8.23L84.4,90Z"/></svg>	
2581
2582  
2583<span> Add to Cart</span>
2584          </div>
2585        
2586      
2587      
2588    
2589  </div>
2590</div>
2591
2592    
2593      
2594
2595
2596    
2597  
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610  
2611
2612
2613
2614<div class="product_grid-item grid__item product_img-crop ratio_1-1 small--one-half medium--one-half large--one-quarter">
2615  <div class="grid-link">
2616    <span class="grid-link__image grid-link__image--product">
2617      
2618      
2619      
2620        
2621          <div class="addToCartList float-btn btn small--hide medium--hide" data-id="36908756" data-product-id="8152560" data-handle="borneo-exotic-series-lemongrass-1" data-token="kcjaIt2oOnNtDHXrXDMTxf07z02qWV5fRuym17C8">
2622            
2623
2624
2625
2626	<svg class="svg-icon" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>icon-bag</title><path d="M91.78,93.11,84.17,24.44a3.5,3.5,0,0,0-3.48-3.11H69.06C67.53,10.94,59.57,3,50,3S32.47,10.94,30.94,21.33H19.31a3.5,3.5,0,0,0-3.48,3.11L8.22,93.11A3.49,3.49,0,0,0,11.69,97H88.31a3.49,3.49,0,0,0,3.47-3.89ZM50,10c5.76,0,10.6,4.83,12,11.33H38.05C39.4,14.83,44.24,10,50,10ZM15.6,90l6.84-61.67h8.23v9.84a3.5,3.5,0,0,0,7,0V28.33H62.33v9.84a3.5,3.5,0,0,0,7,0V28.33h8.23L84.4,90Z"/></svg>	
2627
2628  
2629<span> Add to Cart</span>
2630          </div>
2631        
2632      
2633      <a href="/collections/feature-on-homepage/products/borneo-exotic-series-lemongrass-1" class="grid-link__image-centered">
2634        
2635          <img src="https://cdn.store-assets.com/s/365490/i/46879460.jpeg?width=480&format=webp" alt="2" class="product-secondary_image">
2636        
2637        <img src="https://cdn.store-assets.com/s/365490/i/46879461.png?width=480&format=webp" alt="2 (2)" class="product-featured_image">
2638      </a>
2639    </span>
2640    <a href="/collections/feature-on-homepage/products/borneo-exotic-series-lemongrass-1" class="product-meta_link">
2641      
2642<!-- Snippet:collection/product_top: Product Label -->
2643
2644<!-- /Snippet -->
2645<button id="add_to_wishlist--8152560" class="wishlist wishlist-icon-btn" data-is-wishlisted="" onclick="handleWishlistClick(event, '', '8152560')">
2646  <input type="hidden" id="wishlist_token" value="kcjaIt2oOnNtDHXrXDMTxf07z02qWV5fRuym17C8">
2647  <span class="wishlist-love-icon">
2648      
2649        <i class="fa fa-heart-o"></i>
2650      
2651  </span>
2652</button>
2653      <p class="grid-link__title">Borneo Exotic Pot Bag 15&#39;s - Lemongrass</p>
2654      
2655      
2656      <p class="grid-link__meta">
2657        
2658        <span class=money data-ori-price='15.90'>RM 15.90 </span>
2659        
2660      </p>
2661    </a>
2662    
2663      
2664        
2665          <div class="addToCartList btn large--hide" data-id="36908756" data-product-id="8152560" data-handle="borneo-exotic-series-lemongrass-1" data-token="kcjaIt2oOnNtDHXrXDMTxf07z02qWV5fRuym17C8">
2666            
2667
2668
2669
2670	<svg class="svg-icon" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>icon-bag</title><path d="M91.78,93.11,84.17,24.44a3.5,3.5,0,0,0-3.48-3.11H69.06C67.53,10.94,59.57,3,50,3S32.47,10.94,30.94,21.33H19.31a3.5,3.5,0,0,0-3.48,3.11L8.22,93.11A3.49,3.49,0,0,0,11.69,97H88.31a3.49,3.49,0,0,0,3.47-3.89ZM50,10c5.76,0,10.6,4.83,12,11.33H38.05C39.4,14.83,44.24,10,50,10ZM15.6,90l6.84-61.67h8.23v9.84a3.5,3.5,0,0,0,7,0V28.33H62.33v9.84a3.5,3.5,0,0,0,7,0V28.33h8.23L84.4,90Z"/></svg>	
2671
2672  
2673<span> Add to Cart</span>
2674          </div>
2675        
2676      
2677      
2678    
2679  </div>
2680</div>
2681
2682    
2683      
2684
2685
2686    
2687  
2688
2689
2690
2691
2692  
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702  
2703
2704
2705
2706<div class="product_grid-item grid__item product_img-crop ratio_1-1 small--one-half medium--one-half large--one-quarter">
2707  <div class="grid-link">
2708    <span class="grid-link__image grid-link__image--product">
2709      
2710      
2711      
2712        
2713          <div class="addToCartList float-btn btn small--hide medium--hide" data-id="36908550" data-product-id="8152549" data-handle="borneo-exotic-series-tongkat-ali-1" data-token="kcjaIt2oOnNtDHXrXDMTxf07z02qWV5fRuym17C8">
2714            
2715
2716
2717
2718	<svg class="svg-icon" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>icon-bag</title><path d="M91.78,93.11,84.17,24.44a3.5,3.5,0,0,0-3.48-3.11H69.06C67.53,10.94,59.57,3,50,3S32.47,10.94,30.94,21.33H19.31a3.5,3.5,0,0,0-3.48,3.11L8.22,93.11A3.49,3.49,0,0,0,11.69,97H88.31a3.49,3.49,0,0,0,3.47-3.89ZM50,10c5.76,0,10.6,4.83,12,11.33H38.05C39.4,14.83,44.24,10,50,10ZM15.6,90l6.84-61.67h8.23v9.84a3.5,3.5,0,0,0,7,0V28.33H62.33v9.84a3.5,3.5,0,0,0,7,0V28.33h8.23L84.4,90Z"/></svg>	
2719
2720  
2721<span> Add to Cart</span>
2722          </div>
2723        
2724      
2725      <a href="/collections/feature-on-homepage/products/borneo-exotic-series-tongkat-ali-1" class="grid-link__image-centered">
2726        
2727          <img src="https://cdn.store-assets.com/s/365490/i/46879393.jpeg?width=480&format=webp" alt="3" class="product-secondary_image">
2728        
2729        <img src="https://cdn.store-assets.com/s/365490/i/46879394.png?width=480&format=webp" alt="3 (2)" class="product-featured_image">
2730      </a>
2731    </span>
2732    <a href="/collections/feature-on-homepage/products/borneo-exotic-series-tongkat-ali-1" class="product-meta_link">
2733      
2734<!-- Snippet:collection/product_top: Product Label -->
2735
2736<!-- /Snippet -->
2737<button id="add_to_wishlist--8152549" class="wishlist wishlist-icon-btn" data-is-wishlisted="" onclick="handleWishlistClick(event, '', '8152549')">
2738  <input type="hidden" id="wishlist_token" value="kcjaIt2oOnNtDHXrXDMTxf07z02qWV5fRuym17C8">
2739  <span class="wishlist-love-icon">
2740      
2741        <i class="fa fa-heart-o"></i>
2742      
2743  </span>
2744</button>
2745      <p class="grid-link__title">Borneo Exotic Pot Bag 15&#39;s - Tongkat Ali</p>
2746      
2747      
2748      <p class="grid-link__meta">
2749        
2750        <span class=money data-ori-price='15.90'>RM 15.90 </span>
2751        
2752      </p>
2753    </a>
2754    
2755      
2756        
2757          <div class="addToCartList btn large--hide" data-id="36908550" data-product-id="8152549" data-handle="borneo-exotic-series-tongkat-ali-1" data-token="kcjaIt2oOnNtDHXrXDMTxf07z02qWV5fRuym17C8">
2758            
2759
2760
2761
2762	<svg class="svg-icon" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>icon-bag</title><path d="M91.78,93.11,84.17,24.44a3.5,3.5,0,0,0-3.48-3.11H69.06C67.53,10.94,59.57,3,50,3S32.47,10.94,30.94,21.33H19.31a3.5,3.5,0,0,0-3.48,3.11L8.22,93.11A3.49,3.49,0,0,0,11.69,97H88.31a3.49,3.49,0,0,0,3.47-3.89ZM50,10c5.76,0,10.6,4.83,12,11.33H38.05C39.4,14.83,44.24,10,50,10ZM15.6,90l6.84-61.67h8.23v9.84a3.5,3.5,0,0,0,7,0V28.33H62.33v9.84a3.5,3.5,0,0,0,7,0V28.33h8.23L84.4,90Z"/></svg>	
2763
2764  
2765<span> Add to Cart</span>
2766          </div>
2767        
2768      
2769      
2770    
2771  </div>
2772</div>
2773
2774    
2775      
2776
2777
2778    
2779  
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794<div class="product_grid-item grid__item product_img-crop ratio_1-1 small--one-half medium--one-half large--one-quarter sold-out">
2795  <div class="grid-link">
2796    <span class="grid-link__image grid-link__image--product">
2797      
2798      
2799        <span class="badge badge--sold-out">
2800          <span class="badge__text badge__text--small">Sold Out</span>
2801        </span>
2802      
2803      
2804      <a href="/collections/feature-on-homepage/products/borneo-exotic-series-misai-kucing-1" class="grid-link__image-centered">
2805        
2806          <img src="https://cdn.store-assets.com/s/365490/i/46879361.jpeg?width=480&format=webp" alt="7" class="product-secondary_image">
2807        
2808        <img src="https://cdn.store-assets.com/s/365490/i/46879362.png?width=480&format=webp" alt="7 (2)" class="product-featured_image">
2809      </a>
2810    </span>
2811    <a href="/collections/feature-on-homepage/products/borneo-exotic-series-misai-kucing-1" class="product-meta_link">
2812      
2813<!-- Snippet:collection/product_top: Product Label -->
2814
2815<!-- /Snippet -->
2816<button id="add_to_wishlist--8152546" class="wishlist wishlist-icon-btn" data-is-wishlisted="" onclick="handleWishlistClick(event, '', '8152546')">
2817  <input type="hidden" id="wishlist_token" value="kcjaIt2oOnNtDHXrXDMTxf07z02qWV5fRuym17C8">
2818  <span class="wishlist-love-icon">
2819      
2820        <i class="fa fa-heart-o"></i>
2821      
2822  </span>
2823</button>
2824      <p class="grid-link__title">Borneo Exotic Pot Bag 15&#39;s - Misai Kucing</p>
2825      
2826      
2827      <p class="grid-link__meta">
2828        
2829        <span class=money data-ori-price='15.90'>RM 15.90 </span>
2830        
2831      </p>
2832    </a>
2833    
2834      
2835      
2836    
2837  </div>
2838</div>
2839
2840    
2841      
2842
2843
2844    
2845  
2846
2847
2848
2849
2850  
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860  
2861
2862
2863
2864<div class="product_grid-item grid__item product_img-crop ratio_1-1 small--one-half medium--one-half large--one-quarter">
2865  <div class="grid-link">
2866    <span class="grid-link__image grid-link__image--product">
2867      
2868      
2869      
2870        
2871          <div class="addToCartList float-btn btn small--hide medium--hide" data-id="36908406" data-product-id="8152538" data-handle="borneo-exotic-pot-bag-20-s-ginger-1" data-token="kcjaIt2oOnNtDHXrXDMTxf07z02qWV5fRuym17C8">
2872            
2873
2874
2875
2876	<svg class="svg-icon" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>icon-bag</title><path d="M91.78,93.11,84.17,24.44a3.5,3.5,0,0,0-3.48-3.11H69.06C67.53,10.94,59.57,3,50,3S32.47,10.94,30.94,21.33H19.31a3.5,3.5,0,0,0-3.48,3.11L8.22,93.11A3.49,3.49,0,0,0,11.69,97H88.31a3.49,3.49,0,0,0,3.47-3.89ZM50,10c5.76,0,10.6,4.83,12,11.33H38.05C39.4,14.83,44.24,10,50,10ZM15.6,90l6.84-61.67h8.23v9.84a3.5,3.5,0,0,0,7,0V28.33H62.33v9.84a3.5,3.5,0,0,0,7,0V28.33h8.23L84.4,90Z"/></svg>	
2877
2878  
2879<span> Add to Cart</span>
2880          </div>
2881        
2882      
2883      <a href="/collections/feature-on-homepage/products/borneo-exotic-pot-bag-20-s-ginger-1" class="grid-link__image-centered">
2884        
2885          <img src="https://cdn.store-assets.com/s/365490/i/46879320.jpeg?width=480&format=webp" alt="4" class="product-secondary_image">
2886        
2887        <img src="https://cdn.store-assets.com/s/365490/i/46879321.png?width=480&format=webp" alt="4 (2)" class="product-featured_image">
2888      </a>
2889    </span>
2890    <a href="/collections/feature-on-homepage/products/borneo-exotic-pot-bag-20-s-ginger-1" class="product-meta_link">
2891      
2892<!-- Snippet:collection/product_top: Product Label -->
2893
2894<!-- /Snippet -->
2895<button id="add_to_wishlist--8152538" class="wishlist wishlist-icon-btn" data-is-wishlisted="" onclick="handleWishlistClick(event, '', '8152538')">
2896  <input type="hidden" id="wishlist_token" value="kcjaIt2oOnNtDHXrXDMTxf07z02qWV5fRuym17C8">
2897  <span class="wishlist-love-icon">
2898      
2899        <i class="fa fa-heart-o"></i>
2900      
2901  </span>
2902</button>
2903      <p class="grid-link__title">Borneo Exotic Pot Bag 15&#39;s - Ginger</p>
2904      
2905      
2906      <p class="grid-link__meta">
2907        
2908        <span class=money data-ori-price='15.90'>RM 15.90 </span>
2909        
2910      </p>
2911    </a>
2912    
2913      
2914        
2915          <div class="addToCartList btn large--hide" data-id="36908406" data-product-id="8152538" data-handle="borneo-exotic-pot-bag-20-s-ginger-1" data-token="kcjaIt2oOnNtDHXrXDMTxf07z02qWV5fRuym17C8">
2916            
2917
2918
2919
2920	<svg class="svg-icon" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>icon-bag</title><path d="M91.78,93.11,84.17,24.44a3.5,3.5,0,0,0-3.48-3.11H69.06C67.53,10.94,59.57,3,50,3S32.47,10.94,30.94,21.33H19.31a3.5,3.5,0,0,0-3.48,3.11L8.22,93.11A3.49,3.49,0,0,0,11.69,97H88.31a3.49,3.49,0,0,0,3.47-3.89ZM50,10c5.76,0,10.6,4.83,12,11.33H38.05C39.4,14.83,44.24,10,50,10ZM15.6,90l6.84-61.67h8.23v9.84a3.5,3.5,0,0,0,7,0V28.33H62.33v9.84a3.5,3.5,0,0,0,7,0V28.33h8.23L84.4,90Z"/></svg>	
2921
2922  
2923<span> Add to Cart</span>
2924          </div>
2925        
2926      
2927      
2928    
2929  </div>
2930</div>
2931
2932    
2933      
2934
2935
2936    
2937  
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950  
2951
2952
2953
2954<div class="product_grid-item grid__item product_img-crop ratio_1-1 small--one-half medium--one-half large--one-quarter">
2955  <div class="grid-link">
2956    <span class="grid-link__image grid-link__image--product">
2957      
2958      
2959      
2960        
2961          <div class="addToCartList float-btn btn small--hide medium--hide" data-id="36908305" data-product-id="8152530" data-handle="borneo-exotic-series-cinnamon-1" data-token="kcjaIt2oOnNtDHXrXDMTxf07z02qWV5fRuym17C8">
2962            
2963
2964
2965
2966	<svg class="svg-icon" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>icon-bag</title><path d="M91.78,93.11,84.17,24.44a3.5,3.5,0,0,0-3.48-3.11H69.06C67.53,10.94,59.57,3,50,3S32.47,10.94,30.94,21.33H19.31a3.5,3.5,0,0,0-3.48,3.11L8.22,93.11A3.49,3.49,0,0,0,11.69,97H88.31a3.49,3.49,0,0,0,3.47-3.89ZM50,10c5.76,0,10.6,4.83,12,11.33H38.05C39.4,14.83,44.24,10,50,10ZM15.6,90l6.84-61.67h8.23v9.84a3.5,3.5,0,0,0,7,0V28.33H62.33v9.84a3.5,3.5,0,0,0,7,0V28.33h8.23L84.4,90Z"/></svg>	
2967
2968  
2969<span> Add to Cart</span>
2970          </div>
2971        
2972      
2973      <a href="/collections/feature-on-homepage/products/borneo-exotic-series-cinnamon-1" class="grid-link__image-centered">
2974        
2975          <img src="https://cdn.store-assets.com/s/365490/i/46879276.jpeg?width=480&format=webp" alt="6" class="product-secondary_image">
2976        
2977        <img src="https://cdn.store-assets.com/s/365490/i/46879277.png?width=480&format=webp" alt="6 (2)" class="product-featured_image">
2978      </a>
2979    </span>
2980    <a href="/collections/feature-on-homepage/products/borneo-exotic-series-cinnamon-1" class="product-meta_link">
2981      
2982<!-- Snippet:collection/product_top: Product Label -->
2983
2984<!-- /Snippet -->
2985<button id="add_to_wishlist--8152530" class="wishlist wishlist-icon-btn" data-is-wishlisted="" onclick="handleWishlistClick(event, '', '8152530')">
2986  <input type="hidden" id="wishlist_token" value="kcjaIt2oOnNtDHXrXDMTxf07z02qWV5fRuym17C8">
2987  <span class="wishlist-love-icon">
2988      
2989        <i class="fa fa-heart-o"></i>
2990      
2991  </span>
2992</button>
2993      <p class="grid-link__title">Borneo Exotic Pot Bag 15&#39;s - Cinnamon</p>
2994      
2995      
2996      <p class="grid-link__meta">
2997        
2998        <span class=money data-ori-price='15.90'>RM 15.90 </span>
2999        
3000      </p>
3001    </a>
3002    
3003      
3004        
3005          <div class="addToCartList btn large--hide" data-id="36908305" data-product-id="8152530" data-handle="borneo-exotic-series-cinnamon-1" data-token="kcjaIt2oOnNtDHXrXDMTxf07z02qWV5fRuym17C8">
3006            
3007
3008
3009
3010	<svg class="svg-icon" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>icon-bag</title><path d="M91.78,93.11,84.17,24.44a3.5,3.5,0,0,0-3.48-3.11H69.06C67.53,10.94,59.57,3,50,3S32.47,10.94,30.94,21.33H19.31a3.5,3.5,0,0,0-3.48,3.11L8.22,93.11A3.49,3.49,0,0,0,11.69,97H88.31a3.49,3.49,0,0,0,3.47-3.89ZM50,10c5.76,0,10.6,4.83,12,11.33H38.05C39.4,14.83,44.24,10,50,10ZM15.6,90l6.84-61.67h8.23v9.84a3.5,3.5,0,0,0,7,0V28.33H62.33v9.84a3.5,3.5,0,0,0,7,0V28.33h8.23L84.4,90Z"/></svg>	
3011
3012  
3013<span> Add to Cart</span>
3014          </div>
3015        
3016      
3017      
3018    
3019  </div>
3020</div>
3021
3022    
3023      
3024
3025
3026    
3027  
3028
3029
3030
3031
3032  
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044<div class="product_grid-item grid__item product_img-crop ratio_1-1 small--one-half medium--one-half large--one-quarter sold-out">
3045  <div class="grid-link">
3046    <span class="grid-link__image grid-link__image--product">
3047      
3048      
3049        <span class="badge badge--sold-out">
3050          <span class="badge__text badge__text--small">Sold Out</span>
3051        </span>
3052      
3053      
3054      <a href="/collections/feature-on-homepage/products/borneo-exotic-series-pandan-1" class="grid-link__image-centered">
3055        
3056          <img src="https://cdn.store-assets.com/s/365490/i/46878896.jpeg?width=480&format=webp" alt="5" class="product-secondary_image">
3057        
3058        <img src="https://cdn.store-assets.com/s/365490/i/46877768.png?width=480&format=webp" alt="5 (2)" class="product-featured_image">
3059      </a>
3060    </span>
3061    <a href="/collections/feature-on-homepage/products/borneo-exotic-series-pandan-1" class="product-meta_link">
3062      
3063<!-- Snippet:collection/product_top: Product Label -->
3064
3065<!-- /Snippet -->
3066<button id="add_to_wishlist--8152311" class="wishlist wishlist-icon-btn" data-is-wishlisted="" onclick="handleWishlistClick(event, '', '8152311')">
3067  <input type="hidden" id="wishlist_token" value="kcjaIt2oOnNtDHXrXDMTxf07z02qWV5fRuym17C8">
3068  <span class="wishlist-love-icon">
3069      
3070        <i class="fa fa-heart-o"></i>
3071      
3072  </span>
3073</button>
3074      <p class="grid-link__title">Borneo Exotic Pot Bag 15&#39;s - Pandan </p>
3075      
3076      
3077      <p class="grid-link__meta">
3078        
3079        <span class=money data-ori-price='15.90'>RM 15.90 </span>
3080        
3081      </p>
3082    </a>
3083    
3084      
3085      
3086    
3087  </div>
3088</div>
3089
3090    
3091      
3092
3093
3094    
3095  
3096
3097
3098
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108  
3109
3110
3111
3112<div class="product_grid-item grid__item product_img-crop ratio_1-1 small--one-half medium--one-half large--one-quarter">
3113  <div class="grid-link">
3114    <span class="grid-link__image grid-link__image--product">
3115      
3116      
3117      
3118        
3119          <div class="addToCartList float-btn btn small--hide medium--hide" data-id="16856202" data-product-id="3684637" data-handle="oolong-tea-hand-made-canister-75g" data-token="kcjaIt2oOnNtDHXrXDMTxf07z02qWV5fRuym17C8">
3120            
3121
3122
3123
3124	<svg class="svg-icon" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>icon-bag</title><path d="M91.78,93.11,84.17,24.44a3.5,3.5,0,0,0-3.48-3.11H69.06C67.53,10.94,59.57,3,50,3S32.47,10.94,30.94,21.33H19.31a3.5,3.5,0,0,0-3.48,3.11L8.22,93.11A3.49,3.49,0,0,0,11.69,97H88.31a3.49,3.49,0,0,0,3.47-3.89ZM50,10c5.76,0,10.6,4.83,12,11.33H38.05C39.4,14.83,44.24,10,50,10ZM15.6,90l6.84-61.67h8.23v9.84a3.5,3.5,0,0,0,7,0V28.33H62.33v9.84a3.5,3.5,0,0,0,7,0V28.33h8.23L84.4,90Z"/></svg>	
3125
3126  
3127<span> Add to Cart</span>
3128          </div>
3129        
3130      
3131      <a href="/collections/feature-on-homepage/products/oolong-tea-hand-made-canister-75g" class="grid-link__image-centered">
3132        
3133        <img src="https://cdn.store-assets.com/s/365490/i/45923165.png?width=480&format=webp" alt="23.png" class="product-featured_image">
3134      </a>
3135    </span>
3136    <a href="/collections/feature-on-homepage/products/oolong-tea-hand-made-canister-75g" class="product-meta_link">
3137      
3138<!-- Snippet:collection/product_top: Product Label -->
3139
3140<!-- /Snippet -->
3141<button id="add_to_wishlist--3684637" class="wishlist wishlist-icon-btn" data-is-wishlisted="" onclick="handleWishlistClick(event, '', '3684637')">
3142  <input type="hidden" id="wishlist_token" value="kcjaIt2oOnNtDHXrXDMTxf07z02qWV5fRuym17C8">
3143  <span class="wishlist-love-icon">
3144      
3145        <i class="fa fa-heart-o"></i>
3146      
3147  </span>
3148</button>
3149      <p class="grid-link__title">Oolong Tea (Handmade) - Canister 75g</p>
3150      
3151      
3152      <p class="grid-link__meta">
3153        
3154        <span class=money data-ori-price='75.00'>RM 75.00 </span>
3155        
3156      </p>
3157    </a>
3158    
3159      
3160        
3161          <div class="addToCartList btn large--hide" data-id="16856202" data-product-id="3684637" data-handle="oolong-tea-hand-made-canister-75g" data-token="kcjaIt2oOnNtDHXrXDMTxf07z02qWV5fRuym17C8">
3162            
3163
3164
3165
3166	<svg class="svg-icon" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>icon-bag</title><path d="M91.78,93.11,84.17,24.44a3.5,3.5,0,0,0-3.48-3.11H69.06C67.53,10.94,59.57,3,50,3S32.47,10.94,30.94,21.33H19.31a3.5,3.5,0,0,0-3.48,3.11L8.22,93.11A3.49,3.49,0,0,0,11.69,97H88.31a3.49,3.49,0,0,0,3.47-3.89ZM50,10c5.76,0,10.6,4.83,12,11.33H38.05C39.4,14.83,44.24,10,50,10ZM15.6,90l6.84-61.67h8.23v9.84a3.5,3.5,0,0,0,7,0V28.33H62.33v9.84a3.5,3.5,0,0,0,7,0V28.33h8.23L84.4,90Z"/></svg>	
3167
3168  
3169<span> Add to Cart</span>
3170          </div>
3171        
3172      
3173      
3174    
3175  </div>
3176</div>
3177
3178    
3179      
3180
3181
3182    
3183  
3184
3185
3186
3187
3188  
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198  
3199
3200
3201
3202<div class="product_grid-item grid__item product_img-crop ratio_1-1 small--one-half medium--one-half large--one-quarter">
3203  <div class="grid-link">
3204    <span class="grid-link__image grid-link__image--product">
3205      
3206      
3207      
3208        
3209          <div class="addToCartList float-btn btn small--hide medium--hide" data-id="16855240" data-product-id="3684356" data-handle="whole-leaves-tea-handmade-canister-75g" data-token="kcjaIt2oOnNtDHXrXDMTxf07z02qWV5fRuym17C8">
3210            
3211
3212
3213
3214	<svg class="svg-icon" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>icon-bag</title><path d="M91.78,93.11,84.17,24.44a3.5,3.5,0,0,0-3.48-3.11H69.06C67.53,10.94,59.57,3,50,3S32.47,10.94,30.94,21.33H19.31a3.5,3.5,0,0,0-3.48,3.11L8.22,93.11A3.49,3.49,0,0,0,11.69,97H88.31a3.49,3.49,0,0,0,3.47-3.89ZM50,10c5.76,0,10.6,4.83,12,11.33H38.05C39.4,14.83,44.24,10,50,10ZM15.6,90l6.84-61.67h8.23v9.84a3.5,3.5,0,0,0,7,0V28.33H62.33v9.84a3.5,3.5,0,0,0,7,0V28.33h8.23L84.4,90Z"/></svg>	
3215
3216  
3217<span> Add to Cart</span>
3218          </div>
3219        
3220      
3221      <a href="/collections/feature-on-homepage/products/whole-leaves-tea-handmade-canister-75g" class="grid-link__image-centered">
3222        
3223        <img src="https://cdn.store-assets.com/s/365490/i/45923270.png?width=480&format=webp" alt="25.png" class="product-featured_image">
3224      </a>
3225    </span>
3226    <a href="/collections/feature-on-homepage/products/whole-leaves-tea-handmade-canister-75g" class="product-meta_link">
3227      
3228<!-- Snippet:collection/product_top: Product Label -->
3229
3230<!-- /Snippet -->
3231<button id="add_to_wishlist--3684356" class="wishlist wishlist-icon-btn" data-is-wishlisted="" onclick="handleWishlistClick(event, '', '3684356')">
3232  <input type="hidden" id="wishlist_token" value="kcjaIt2oOnNtDHXrXDMTxf07z02qWV5fRuym17C8">
3233  <span class="wishlist-love-icon">
3234      
3235        <i class="fa fa-heart-o"></i>
3236      
3237  </span>
3238</button>
3239      <p class="grid-link__title">Whole Leaves Tea (Handmade) - Canister 75g</p>
3240      
3241      
3242      <p class="grid-link__meta">
3243        
3244        <span class=money data-ori-price='75.00'>RM 75.00 </span>
3245        
3246      </p>
3247    </a>
3248    
3249      
3250        
3251          <div class="addToCartList btn large--hide" data-id="16855240" data-product-id="3684356" data-handle="whole-leaves-tea-handmade-canister-75g" data-token="kcjaIt2oOnNtDHXrXDMTxf07z02qWV5fRuym17C8">
3252            
3253
3254
3255
3256	<svg class="svg-icon" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>icon-bag</title><path d="M91.78,93.11,84.17,24.44a3.5,3.5,0,0,0-3.48-3.11H69.06C67.53,10.94,59.57,3,50,3S32.47,10.94,30.94,21.33H19.31a3.5,3.5,0,0,0-3.48,3.11L8.22,93.11A3.49,3.49,0,0,0,11.69,97H88.31a3.49,3.49,0,0,0,3.47-3.89ZM50,10c5.76,0,10.6,4.83,12,11.33H38.05C39.4,14.83,44.24,10,50,10ZM15.6,90l6.84-61.67h8.23v9.84a3.5,3.5,0,0,0,7,0V28.33H62.33v9.84a3.5,3.5,0,0,0,7,0V28.33h8.23L84.4,90Z"/></svg>	
3257
3258  
3259<span> Add to Cart</span>
3260          </div>
3261        
3262      
3263      
3264    
3265  </div>
3266</div>
3267
3268    
3269      
3270
3271
3272    
3273  
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286  
3287
3288
3289
3290<div class="product_grid-item grid__item product_img-crop ratio_1-1 small--one-half medium--one-half large--one-quarter">
3291  <div class="grid-link">
3292    <span class="grid-link__image grid-link__image--product">
3293      
3294      
3295      
3296        
3297          <div class="addToCartList float-btn btn small--hide medium--hide" data-id="16709793" data-product-id="3650133" data-handle="flora-tea-series-camomile" data-token="kcjaIt2oOnNtDHXrXDMTxf07z02qWV5fRuym17C8">
3298            
3299
3300
3301
3302	<svg class="svg-icon" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>icon-bag</title><path d="M91.78,93.11,84.17,24.44a3.5,3.5,0,0,0-3.48-3.11H69.06C67.53,10.94,59.57,3,50,3S32.47,10.94,30.94,21.33H19.31a3.5,3.5,0,0,0-3.48,3.11L8.22,93.11A3.49,3.49,0,0,0,11.69,97H88.31a3.49,3.49,0,0,0,3.47-3.89ZM50,10c5.76,0,10.6,4.83,12,11.33H38.05C39.4,14.83,44.24,10,50,10ZM15.6,90l6.84-61.67h8.23v9.84a3.5,3.5,0,0,0,7,0V28.33H62.33v9.84a3.5,3.5,0,0,0,7,0V28.33h8.23L84.4,90Z"/></svg>	
3303
3304  
3305<span> Add to Cart</span>
3306          </div>
3307        
3308      
3309      <a href="/collections/feature-on-homepage/products/flora-tea-series-camomile" class="grid-link__image-centered">
3310        
3311          <img src="https://cdn.store-assets.com/s/365490/i/45919614.png?width=480&format=webp" alt="23.png" class="product-secondary_image">
3312        
3313        <img src="https://cdn.store-assets.com/s/365490/i/45919619.png?width=480&format=webp" alt="23.png" class="product-featured_image">
3314      </a>
3315    </span>
3316    <a href="/collections/feature-on-homepage/products/flora-tea-series-camomile" class="product-meta_link">
3317      
3318<!-- Snippet:collection/product_top: Product Label -->
3319
3320<!-- /Snippet -->
3321<button id="add_to_wishlist--3650133" class="wishlist wishlist-icon-btn" data-is-wishlisted="" onclick="handleWishlistClick(event, '', '3650133')">
3322  <input type="hidden" id="wishlist_token" value="kcjaIt2oOnNtDHXrXDMTxf07z02qWV5fRuym17C8">
3323  <span class="wishlist-love-icon">
3324      
3325        <i class="fa fa-heart-o"></i>
3326      
3327  </span>
3328</button>
3329      <p class="grid-link__title">Flora Tea Series - Camomile</p>
3330      
3331      
3332      <p class="grid-link__meta">
3333        
3334        <span class=money data-ori-price='15.90'>RM 15.90 </span>
3335        
3336      </p>
3337    </a>
3338    
3339      
3340        
3341          <div class="addToCartList btn large--hide" data-id="16709793" data-product-id="3650133" data-handle="flora-tea-series-camomile" data-token="kcjaIt2oOnNtDHXrXDMTxf07z02qWV5fRuym17C8">
3342            
3343
3344
3345
3346	<svg class="svg-icon" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>icon-bag</title><path d="M91.78,93.11,84.17,24.44a3.5,3.5,0,0,0-3.48-3.11H69.06C67.53,10.94,59.57,3,50,3S32.47,10.94,30.94,21.33H19.31a3.5,3.5,0,0,0-3.48,3.11L8.22,93.11A3.49,3.49,0,0,0,11.69,97H88.31a3.49,3.49,0,0,0,3.47-3.89ZM50,10c5.76,0,10.6,4.83,12,11.33H38.05C39.4,14.83,44.24,10,50,10ZM15.6,90l6.84-61.67h8.23v9.84a3.5,3.5,0,0,0,7,0V28.33H62.33v9.84a3.5,3.5,0,0,0,7,0V28.33h8.23L84.4,90Z"/></svg>	
3347
3348  
3349<span> Add to Cart</span>
3350          </div>
3351        
3352      
3353      
3354    
3355  </div>
3356</div>
3357
3358    
3359      
3360
3361
3362    
3363  
3364
3365
3366
3367
3368  
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378  
3379
3380
3381
3382<div class="product_grid-item grid__item product_img-crop ratio_1-1 small--one-half medium--one-half large--one-quarter">
3383  <div class="grid-link">
3384    <span class="grid-link__image grid-link__image--product">
3385      
3386      
3387      
3388        
3389          <div class="addToCartList float-btn btn small--hide medium--hide" data-id="16815290" data-product-id="3675734" data-handle="flora-tea-series-geranium" data-token="kcjaIt2oOnNtDHXrXDMTxf07z02qWV5fRuym17C8">
3390            
3391
3392
3393
3394	<svg class="svg-icon" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>icon-bag</title><path d="M91.78,93.11,84.17,24.44a3.5,3.5,0,0,0-3.48-3.11H69.06C67.53,10.94,59.57,3,50,3S32.47,10.94,30.94,21.33H19.31a3.5,3.5,0,0,0-3.48,3.11L8.22,93.11A3.49,3.49,0,0,0,11.69,97H88.31a3.49,3.49,0,0,0,3.47-3.89ZM50,10c5.76,0,10.6,4.83,12,11.33H38.05C39.4,14.83,44.24,10,50,10ZM15.6,90l6.84-61.67h8.23v9.84a3.5,3.5,0,0,0,7,0V28.33H62.33v9.84a3.5,3.5,0,0,0,7,0V28.33h8.23L84.4,90Z"/></svg>	
3395
3396  
3397<span> Add to Cart</span>
3398          </div>
3399        
3400      
3401      <a href="/collections/feature-on-homepage/products/flora-tea-series-geranium" class="grid-link__image-centered">
3402        
3403          <img src="https://cdn.store-assets.com/s/365490/i/45919654.png?width=480&format=webp" alt="21.png" class="product-secondary_image">
3404        
3405        <img src="https://cdn.store-assets.com/s/365490/i/45919630.png?width=480&format=webp" alt="21.png" class="product-featured_image">
3406      </a>
3407    </span>
3408    <a href="/collections/feature-on-homepage/products/flora-tea-series-geranium" class="product-meta_link">
3409      
3410<!-- Snippet:collection/product_top: Product Label -->
3411
3412<!-- /Snippet -->
3413<button id="add_to_wishlist--3675734" class="wishlist wishlist-icon-btn" data-is-wishlisted="" onclick="handleWishlistClick(event, '', '3675734')">
3414  <input type="hidden" id="wishlist_token" value="kcjaIt2oOnNtDHXrXDMTxf07z02qWV5fRuym17C8">
3415  <span class="wishlist-love-icon">
3416      
3417        <i class="fa fa-heart-o"></i>
3418      
3419  </span>
3420</button>
3421      <p class="grid-link__title">Flora Tea Series - Geranium</p>
3422      
3423      
3424      <p class="grid-link__meta">
3425        
3426        <span class=money data-ori-price='15.90'>RM 15.90 </span>
3427        
3428      </p>
3429    </a>
3430    
3431      
3432        
3433          <div class="addToCartList btn large--hide" data-id="16815290" data-product-id="3675734" data-handle="flora-tea-series-geranium" data-token="kcjaIt2oOnNtDHXrXDMTxf07z02qWV5fRuym17C8">
3434            
3435
3436
3437
3438	<svg class="svg-icon" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>icon-bag</title><path d="M91.78,93.11,84.17,24.44a3.5,3.5,0,0,0-3.48-3.11H69.06C67.53,10.94,59.57,3,50,3S32.47,10.94,30.94,21.33H19.31a3.5,3.5,0,0,0-3.48,3.11L8.22,93.11A3.49,3.49,0,0,0,11.69,97H88.31a3.49,3.49,0,0,0,3.47-3.89ZM50,10c5.76,0,10.6,4.83,12,11.33H38.05C39.4,14.83,44.24,10,50,10ZM15.6,90l6.84-61.67h8.23v9.84a3.5,3.5,0,0,0,7,0V28.33H62.33v9.84a3.5,3.5,0,0,0,7,0V28.33h8.23L84.4,90Z"/></svg>	
3439
3440  
3441<span> Add to Cart</span>
3442          </div>
3443        
3444      
3445      
3446    
3447  </div>
3448</div>
3449
3450    
3451      
3452
3453
3454    
3455  
3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
3467
3468  
3469
3470
3471
3472<div class="product_grid-item grid__item product_img-crop ratio_1-1 small--one-half medium--one-half large--one-quarter">
3473  <div class="grid-link">
3474    <span class="grid-link__image grid-link__image--product">
3475      
3476      
3477      
3478        
3479          <div class="addToCartList float-btn btn small--hide medium--hide" data-id="16710480" data-product-id="3650338" data-handle="flora-tea-series-jasmine" data-token="kcjaIt2oOnNtDHXrXDMTxf07z02qWV5fRuym17C8">
3480            
3481
3482
3483
3484	<svg class="svg-icon" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>icon-bag</title><path d="M91.78,93.11,84.17,24.44a3.5,3.5,0,0,0-3.48-3.11H69.06C67.53,10.94,59.57,3,50,3S32.47,10.94,30.94,21.33H19.31a3.5,3.5,0,0,0-3.48,3.11L8.22,93.11A3.49,3.49,0,0,0,11.69,97H88.31a3.49,3.49,0,0,0,3.47-3.89ZM50,10c5.76,0,10.6,4.83,12,11.33H38.05C39.4,14.83,44.24,10,50,10ZM15.6,90l6.84-61.67h8.23v9.84a3.5,3.5,0,0,0,7,0V28.33H62.33v9.84a3.5,3.5,0,0,0,7,0V28.33h8.23L84.4,90Z"/></svg>	
3485
3486  
3487<span> Add to Cart</span>
3488          </div>
3489        
3490      
3491      <a href="/collections/feature-on-homepage/products/flora-tea-series-jasmine" class="grid-link__image-centered">
3492        
3493          <img src="https://cdn.store-assets.com/s/365490/i/45919664.png?width=480&format=webp" alt="19.png" class="product-secondary_image">
3494        
3495        <img src="https://cdn.store-assets.com/s/365490/i/45919673.png?width=480&format=webp" alt="19.png" class="product-featured_image">
3496      </a>
3497    </span>
3498    <a href="/collections/feature-on-homepage/products/flora-tea-series-jasmine" class="product-meta_link">
3499      
3500<!-- Snippet:collection/product_top: Product Label -->
3501
3502<!-- /Snippet -->
3503<button id="add_to_wishlist--3650338" class="wishlist wishlist-icon-btn" data-is-wishlisted="" onclick="handleWishlistClick(event, '', '3650338')">
3504  <input type="hidden" id="wishlist_token" value="kcjaIt2oOnNtDHXrXDMTxf07z02qWV5fRuym17C8">
3505  <span class="wishlist-love-icon">
3506      
3507        <i class="fa fa-heart-o"></i>
3508      
3509  </span>
3510</button>
3511      <p class="grid-link__title">Flora Tea Series - Jasmine</p>
3512      
3513      
3514      <p class="grid-link__meta">
3515        
3516        <span class=money data-ori-price='15.90'>RM 15.90 </span>
3517        
3518      </p>
3519    </a>
3520    
3521      
3522        
3523          <div class="addToCartList btn large--hide" data-id="16710480" data-product-id="3650338" data-handle="flora-tea-series-jasmine" data-token="kcjaIt2oOnNtDHXrXDMTxf07z02qWV5fRuym17C8">
3524            
3525
3526
3527
3528	<svg class="svg-icon" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>icon-bag</title><path d="M91.78,93.11,84.17,24.44a3.5,3.5,0,0,0-3.48-3.11H69.06C67.53,10.94,59.57,3,50,3S32.47,10.94,30.94,21.33H19.31a3.5,3.5,0,0,0-3.48,3.11L8.22,93.11A3.49,3.49,0,0,0,11.69,97H88.31a3.49,3.49,0,0,0,3.47-3.89ZM50,10c5.76,0,10.6,4.83,12,11.33H38.05C39.4,14.83,44.24,10,50,10ZM15.6,90l6.84-61.67h8.23v9.84a3.5,3.5,0,0,0,7,0V28.33H62.33v9.84a3.5,3.5,0,0,0,7,0V28.33h8.23L84.4,90Z"/></svg>	
3529
3530  
3531<span> Add to Cart</span>
3532          </div>
3533        
3534      
3535      
3536    
3537  </div>
3538</div>
3539
3540    
3541      
3542
3543
3544    
3545  
3546
3547
3548
3549
3550  
3551
3552
3553
3554
3555
3556
3557
3558
3559
3560  
3561
3562
3563
3564<div class="product_grid-item grid__item product_img-crop ratio_1-1 small--one-half medium--one-half large--one-quarter">
3565  <div class="grid-link">
3566    <span class="grid-link__image grid-link__image--product">
3567      
3568      
3569      
3570        
3571          <div class="addToCartList float-btn btn small--hide medium--hide" data-id="16736190" data-product-id="3656120" data-handle="flora-tea-series-lavender" data-token="kcjaIt2oOnNtDHXrXDMTxf07z02qWV5fRuym17C8">
3572            
3573
3574
3575
3576	<svg class="svg-icon" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>icon-bag</title><path d="M91.78,93.11,84.17,24.44a3.5,3.5,0,0,0-3.48-3.11H69.06C67.53,10.94,59.57,3,50,3S32.47,10.94,30.94,21.33H19.31a3.5,3.5,0,0,0-3.48,3.11L8.22,93.11A3.49,3.49,0,0,0,11.69,97H88.31a3.49,3.49,0,0,0,3.47-3.89ZM50,10c5.76,0,10.6,4.83,12,11.33H38.05C39.4,14.83,44.24,10,50,10ZM15.6,90l6.84-61.67h8.23v9.84a3.5,3.5,0,0,0,7,0V28.33H62.33v9.84a3.5,3.5,0,0,0,7,0V28.33h8.23L84.4,90Z"/></svg>	
3577
3578  
3579<span> Add to Cart</span>
3580          </div>
3581        
3582      
3583      <a href="/collections/feature-on-homepage/products/flora-tea-series-lavender" class="grid-link__image-centered">
3584        
3585          <img src="https://cdn.store-assets.com/s/365490/i/45919699.png?width=480&format=webp" alt="24.png" class="product-secondary_image">
3586        
3587        <img src="https://cdn.store-assets.com/s/365490/i/45919690.png?width=480&format=webp" alt="24.png" class="product-featured_image">
3588      </a>
3589    </span>
3590    <a href="/collections/feature-on-homepage/products/flora-tea-series-lavender" class="product-meta_link">
3591      
3592<!-- Snippet:collection/product_top: Product Label -->
3593
3594<!-- /Snippet -->
3595<button id="add_to_wishlist--3656120" class="wishlist wishlist-icon-btn" data-is-wishlisted="" onclick="handleWishlistClick(event, '', '3656120')">
3596  <input type="hidden" id="wishlist_token" value="kcjaIt2oOnNtDHXrXDMTxf07z02qWV5fRuym17C8">
3597  <span class="wishlist-love-icon">
3598      
3599        <i class="fa fa-heart-o"></i>
3600      
3601  </span>
3602</button>
3603      <p class="grid-link__title">Flora Tea Series - Lavender</p>
3604      
3605      
3606      <p class="grid-link__meta">
3607        
3608        <span class=money data-ori-price='15.90'>RM 15.90 </span>
3609        
3610      </p>
3611    </a>
3612    
3613      
3614        
3615          <div class="addToCartList btn large--hide" data-id="16736190" data-product-id="3656120" data-handle="flora-tea-series-lavender" data-token="kcjaIt2oOnNtDHXrXDMTxf07z02qWV5fRuym17C8">
3616            
3617
3618
3619
3620	<svg class="svg-icon" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>icon-bag</title><path d="M91.78,93.11,84.17,24.44a3.5,3.5,0,0,0-3.48-3.11H69.06C67.53,10.94,59.57,3,50,3S32.47,10.94,30.94,21.33H19.31a3.5,3.5,0,0,0-3.48,3.11L8.22,93.11A3.49,3.49,0,0,0,11.69,97H88.31a3.49,3.49,0,0,0,3.47-3.89ZM50,10c5.76,0,10.6,4.83,12,11.33H38.05C39.4,14.83,44.24,10,50,10ZM15.6,90l6.84-61.67h8.23v9.84a3.5,3.5,0,0,0,7,0V28.33H62.33v9.84a3.5,3.5,0,0,0,7,0V28.33h8.23L84.4,90Z"/></svg>	
3621
3622  
3623<span> Add to Cart</span>
3624          </div>
3625        
3626      
3627      
3628    
3629  </div>
3630</div>
3631
3632    
3633      
3634
3635
3636    
3637  
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650  
3651
3652
3653
3654<div class="product_grid-item grid__item product_img-crop ratio_1-1 small--one-half medium--one-half large--one-quarter">
3655  <div class="grid-link">
3656    <span class="grid-link__image grid-link__image--product">
3657      
3658      
3659      
3660        
3661          <div class="addToCartList float-btn btn small--hide medium--hide" data-id="16736760" data-product-id="3656332" data-handle="flora-tea-series-peppermint-" data-token="kcjaIt2oOnNtDHXrXDMTxf07z02qWV5fRuym17C8">
3662            
3663
3664
3665
3666	<svg class="svg-icon" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>icon-bag</title><path d="M91.78,93.11,84.17,24.44a3.5,3.5,0,0,0-3.48-3.11H69.06C67.53,10.94,59.57,3,50,3S32.47,10.94,30.94,21.33H19.31a3.5,3.5,0,0,0-3.48,3.11L8.22,93.11A3.49,3.49,0,0,0,11.69,97H88.31a3.49,3.49,0,0,0,3.47-3.89ZM50,10c5.76,0,10.6,4.83,12,11.33H38.05C39.4,14.83,44.24,10,50,10ZM15.6,90l6.84-61.67h8.23v9.84a3.5,3.5,0,0,0,7,0V28.33H62.33v9.84a3.5,3.5,0,0,0,7,0V28.33h8.23L84.4,90Z"/></svg>	
3667
3668  
3669<span> Add to Cart</span>
3670          </div>
3671        
3672      
3673      <a href="/collections/feature-on-homepage/products/flora-tea-series-peppermint-" class="grid-link__image-centered">
3674        
3675          <img src="https://cdn.store-assets.com/s/365490/i/45919724.png?width=480&format=webp" alt="20.png" class="product-secondary_image">
3676        
3677        <img src="https://cdn.store-assets.com/s/365490/i/45919746.png?width=480&format=webp" alt="20.png" class="product-featured_image">
3678      </a>
3679    </span>
3680    <a href="/collections/feature-on-homepage/products/flora-tea-series-peppermint-" class="product-meta_link">
3681      
3682<!-- Snippet:collection/product_top: Product Label -->
3683
3684<!-- /Snippet -->
3685<button id="add_to_wishlist--3656332" class="wishlist wishlist-icon-btn" data-is-wishlisted="" onclick="handleWishlistClick(event, '', '3656332')">
3686  <input type="hidden" id="wishlist_token" value="kcjaIt2oOnNtDHXrXDMTxf07z02qWV5fRuym17C8">
3687  <span class="wishlist-love-icon">
3688      
3689        <i class="fa fa-heart-o"></i>
3690      
3691  </span>
3692</button>
3693      <p class="grid-link__title">Flora Tea Series - Peppermint</p>
3694      
3695      
3696      <p class="grid-link__meta">
3697        
3698        <span class=money data-ori-price='15.90'>RM 15.90 </span>
3699        
3700      </p>
3701    </a>
3702    
3703      
3704        
3705          <div class="addToCartList btn large--hide" data-id="16736760" data-product-id="3656332" data-handle="flora-tea-series-peppermint-" data-token="kcjaIt2oOnNtDHXrXDMTxf07z02qWV5fRuym17C8">
3706            
3707
3708
3709
3710	<svg class="svg-icon" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>icon-bag</title><path d="M91.78,93.11,84.17,24.44a3.5,3.5,0,0,0-3.48-3.11H69.06C67.53,10.94,59.57,3,50,3S32.47,10.94,30.94,21.33H19.31a3.5,3.5,0,0,0-3.48,3.11L8.22,93.11A3.49,3.49,0,0,0,11.69,97H88.31a3.49,3.49,0,0,0,3.47-3.89ZM50,10c5.76,0,10.6,4.83,12,11.33H38.05C39.4,14.83,44.24,10,50,10ZM15.6,90l6.84-61.67h8.23v9.84a3.5,3.5,0,0,0,7,0V28.33H62.33v9.84a3.5,3.5,0,0,0,7,0V28.33h8.23L84.4,90Z"/></svg>	
3711
3712  
3713<span> Add to Cart</span>
3714          </div>
3715        
3716      
3717      
3718    
3719  </div>
3720</div>
3721
3722    
3723      
3724
3725
3726    
3727  
3728
3729
3730
3731
3732  
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742  
3743
3744
3745
3746<div class="product_grid-item grid__item product_img-crop ratio_1-1 small--one-half medium--one-half large--one-quarter">
3747  <div class="grid-link">
3748    <span class="grid-link__image grid-link__image--product">
3749      
3750      
3751      
3752        
3753          <div class="addToCartList float-btn btn small--hide medium--hide" data-id="16815374" data-product-id="3675802" data-handle="flora-tea-series-vanilla" data-token="kcjaIt2oOnNtDHXrXDMTxf07z02qWV5fRuym17C8">
3754            
3755
3756
3757
3758	<svg class="svg-icon" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>icon-bag</title><path d="M91.78,93.11,84.17,24.44a3.5,3.5,0,0,0-3.48-3.11H69.06C67.53,10.94,59.57,3,50,3S32.47,10.94,30.94,21.33H19.31a3.5,3.5,0,0,0-3.48,3.11L8.22,93.11A3.49,3.49,0,0,0,11.69,97H88.31a3.49,3.49,0,0,0,3.47-3.89ZM50,10c5.76,0,10.6,4.83,12,11.33H38.05C39.4,14.83,44.24,10,50,10ZM15.6,90l6.84-61.67h8.23v9.84a3.5,3.5,0,0,0,7,0V28.33H62.33v9.84a3.5,3.5,0,0,0,7,0V28.33h8.23L84.4,90Z"/></svg>	
3759
3760  
3761<span> Add to Cart</span>
3762          </div>
3763        
3764      
3765      <a href="/collections/feature-on-homepage/products/flora-tea-series-vanilla" class="grid-link__image-centered">
3766        
3767          <img src="https://cdn.store-assets.com/s/365490/i/45919755.png?width=480&format=webp" alt="22.png" class="product-secondary_image">
3768        
3769        <img src="https://cdn.store-assets.com/s/365490/i/45919753.png?width=480&format=webp" alt="22.png" class="product-featured_image">
3770      </a>
3771    </span>
3772    <a href="/collections/feature-on-homepage/products/flora-tea-series-vanilla" class="product-meta_link">
3773      
3774<!-- Snippet:collection/product_top: Product Label -->
3775
3776<!-- /Snippet -->
3777<button id="add_to_wishlist--3675802" class="wishlist wishlist-icon-btn" data-is-wishlisted="" onclick="handleWishlistClick(event, '', '3675802')">
3778  <input type="hidden" id="wishlist_token" value="kcjaIt2oOnNtDHXrXDMTxf07z02qWV5fRuym17C8">
3779  <span class="wishlist-love-icon">
3780      
3781        <i class="fa fa-heart-o"></i>
3782      
3783  </span>
3784</button>
3785      <p class="grid-link__title">Flora Tea Series - Vanilla</p>
3786      
3787      
3788      <p class="grid-link__meta">
3789        
3790        <span class=money data-ori-price='15.90'>RM 15.90 </span>
3791        
3792      </p>
3793    </a>
3794    
3795      
3796        
3797          <div class="addToCartList btn large--hide" data-id="16815374" data-product-id="3675802" data-handle="flora-tea-series-vanilla" data-token="kcjaIt2oOnNtDHXrXDMTxf07z02qWV5fRuym17C8">
3798            
3799
3800
3801
3802	<svg class="svg-icon" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>icon-bag</title><path d="M91.78,93.11,84.17,24.44a3.5,3.5,0,0,0-3.48-3.11H69.06C67.53,10.94,59.57,3,50,3S32.47,10.94,30.94,21.33H19.31a3.5,3.5,0,0,0-3.48,3.11L8.22,93.11A3.49,3.49,0,0,0,11.69,97H88.31a3.49,3.49,0,0,0,3.47-3.89ZM50,10c5.76,0,10.6,4.83,12,11.33H38.05C39.4,14.83,44.24,10,50,10ZM15.6,90l6.84-61.67h8.23v9.84a3.5,3.5,0,0,0,7,0V28.33H62.33v9.84a3.5,3.5,0,0,0,7,0V28.33h8.23L84.4,90Z"/></svg>	
3803
3804  
3805<span> Add to Cart</span>
3806          </div>
3807        
3808      
3809      
3810    
3811  </div>
3812</div>
3813
3814    
3815      
3816
3817
3818    
3819  
3820
3821
3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832  
3833
3834
3835
3836<div class="product_grid-item grid__item product_img-crop ratio_1-1 small--one-half medium--one-half large--one-quarter">
3837  <div class="grid-link">
3838    <span class="grid-link__image grid-link__image--product">
3839      
3840      
3841      
3842        
3843          <div class="addToCartList float-btn btn small--hide medium--hide" data-id="16816269" data-product-id="3676553" data-handle="fruit-tea-series-calamansi" data-token="kcjaIt2oOnNtDHXrXDMTxf07z02qWV5fRuym17C8">
3844            
3845
3846
3847
3848	<svg class="svg-icon" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>icon-bag</title><path d="M91.78,93.11,84.17,24.44a3.5,3.5,0,0,0-3.48-3.11H69.06C67.53,10.94,59.57,3,50,3S32.47,10.94,30.94,21.33H19.31a3.5,3.5,0,0,0-3.48,3.11L8.22,93.11A3.49,3.49,0,0,0,11.69,97H88.31a3.49,3.49,0,0,0,3.47-3.89ZM50,10c5.76,0,10.6,4.83,12,11.33H38.05C39.4,14.83,44.24,10,50,10ZM15.6,90l6.84-61.67h8.23v9.84a3.5,3.5,0,0,0,7,0V28.33H62.33v9.84a3.5,3.5,0,0,0,7,0V28.33h8.23L84.4,90Z"/></svg>	
3849
3850  
3851<span> Add to Cart</span>
3852          </div>
3853        
3854      
3855      <a href="/collections/feature-on-homepage/products/fruit-tea-series-calamansi" class="grid-link__image-centered">
3856        
3857          <img src="https://cdn.store-assets.com/s/365490/i/45919775.png?width=480&format=webp" alt="29.png" class="product-secondary_image">
3858        
3859        <img src="https://cdn.store-assets.com/s/365490/i/45919785.png?width=480&format=webp" alt="29.png" class="product-featured_image">
3860      </a>
3861    </span>
3862    <a href="/collections/feature-on-homepage/products/fruit-tea-series-calamansi" class="product-meta_link">
3863      
3864<!-- Snippet:collection/product_top: Product Label -->
3865
3866<!-- /Snippet -->
3867<button id="add_to_wishlist--3676553" class="wishlist wishlist-icon-btn" data-is-wishlisted="" onclick="handleWishlistClick(event, '', '3676553')">
3868  <input type="hidden" id="wishlist_token" value="kcjaIt2oOnNtDHXrXDMTxf07z02qWV5fRuym17C8">
3869  <span class="wishlist-love-icon">
3870      
3871        <i class="fa fa-heart-o"></i>
3872      
3873  </span>
3874</button>
3875      <p class="grid-link__title">Fruit Tea Series - Calamansi</p>
3876      
3877      
3878      <p class="grid-link__meta">
3879        
3880        <span class=money data-ori-price='15.90'>RM 15.90 </span>
3881        
3882      </p>
3883    </a>
3884    
3885      
3886        
3887          <div class="addToCartList btn large--hide" data-id="16816269" data-product-id="3676553" data-handle="fruit-tea-series-calamansi" data-token="kcjaIt2oOnNtDHXrXDMTxf07z02qWV5fRuym17C8">
3888            
3889
3890
3891
3892	<svg class="svg-icon" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><title>icon-bag</title><path d="M91.78,93.11,84.17,24.44a3.5,3.5,0,0,0-3.48-3.11H69.06C67.53,10.94,59.57,3,50,3S32.47,10.94,30.94,21.33H19.31a3.5,3.5,0,0,0-3.48,3.11L8.22,93.11A3.49,3.49,0,0,0,11.69,97H88.31a3.49,3.49,0,0,0,3.47-3.89ZM50,10c5.76,0,10.6,4.83,12,11.33H38.05C39.4,14.83,44.24,10,50,10ZM15.6,90l6.84-61.67h8.23v9.84a3.5,3.5,0,0,0,7,0V28.33H62.33v9.84a3.5,3.5,0,0,0,7,0V28.33h8.23L84.4,90Z"/></svg>	
3893
3894  
3895<span> Add to Cart</span>
3896          </div>
3897        
3898      
3899      
3900    
3901  </div>
3902</div>
3903
3904    
3905    
3906
3907  </div>
3908   
3909</div>
3910
3911
3912
3913
3914
3915
3916  <div class="logo-list-section">
3917  	<h2 class="section-header__title">THE CERTIFICATIONS</h2>
3918	<ul class="logo-list-wrapper">
3919      	
3920      		
3921      		
3922            
3923                  <li class="logo-list-item">
3924                    
3925                    <img src="https://cdn.store-assets.com/s/365490/f/10391507.png?width=350&format=webp"/>
3926                  </li>
3927            
3928      	
3929      		
3930      		
3931            
3932                  <li class="logo-list-item">
3933                    
3934                    <img src="https://cdn.store-assets.com/s/365490/f/10391635.png?width=350&format=webp"/>
3935                  </li>
3936            
3937      	
3938      		
3939      		
3940            
3941                  <li class="logo-list-item">
3942                    
3943                    <img src="https://cdn.store-assets.com/s/365490/f/10391684.png?width=350&format=webp"/>
3944                  </li>
3945            
3946      	
3947      		
3948      		
3949            
3950                  <li class="logo-list-item">
3951                    
3952                    <img src="https://cdn.store-assets.com/s/365490/f/10391728.png?width=350&format=webp"/>
3953                  </li>
3954            
3955      	
3956      		
3957      		
3958            
3959                  <li class="logo-list-item">
3960                    
3961                    <img src="https://cdn.store-assets.com/s/365490/f/10391743.png?width=350&format=webp"/>
3962                  </li>
3963            
3964      	
3965      		
3966      		
3967            
3968                  <li class="logo-list-item">
3969                    
3970                    <img src="https://cdn.store-assets.com/s/365490/f/10391744.png?width=350&format=webp"/>
3971                  </li>
3972            
3973      	
3974      		
3975      		
3976            
3977                  <li class="logo-list-item">
3978                    
3979                    <img src="https://cdn.store-assets.com/s/365490/f/10391750.png?width=350&format=webp"/>
3980                  </li>
3981            
3982      	
3983      		
3984      		
3985            
3986                  <li class="logo-list-item">
3987                    
3988                    <img src="https://cdn.store-assets.com/s/365490/f/10391766.png?width=350&format=webp"/>
3989                  </li>
3990            
3991      	
3992	</ul>
3993</div>
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007<!-- Snippet:home/content_bottom: Instagram Feed -->
4008<div class='app83c61627e887eaeb-image-gallery'></div>
4009<!-- /Snippet -->
4010
4011
4012  
4013            
4014          </div>
4015      </div>
4016      
4017      
4018  
4019    </main>
4020  
4021    <footer class="site-footer small--text-center" role="contentinfo">
4022      
4023      
4024      
4025      <div class="wrapper">
4026  
4027        <div class="grid-uniform">
4028  
4029          
4030          
4031          
4032          
4033            
4034          
4035          
4036          
4037            
4038          
4039          
4040          
4041  
4042          
4043              
4044            
4045  
4046          
4047      
4048          
4049          
4050          <div class="grid__item large--one-half ">
4051            <a href="/" class="logo-wrapper" itemprop="url" >
4052              
4053                <img style="max-width: 250px" src="https://cdn.store-assets.com/s/365490/f/10391815.png?width=350&format=webp" alt="SabahTea-eShop" itemprop="logo">
4054              
4055            </a>
4056            <p class="site-footer__links">© 2020 Sabah Tea Powered by <a href="http://www.easystore.co/?utm_source=storefront&utm_medium=sf_ref_footer&utm_campaign=sf_ref">EasyStore</a></p>
4057          </div>
4058          
4059          
4060            <div class="grid__item large--one-quarter medium--one-half">
4061              
4062              <h4>Quick Links</h4>
4063              
4064              <ul class="site-footer__links">
4065                
4066                  <li><a href="/a/contact-form" >Email Us</a></li>
4067                
4068                  <li><a href="/store-locator" >Contact Address</a></li>
4069                
4070                  <li><a href="/pages/home" >We Are The Official Retailer for Sabah Tea Products</a></li>
4071                
4072                
4073              </ul>
4074            </div>
4075          
4076  
4077          
4078            <div class="grid__item large--one-quarter medium--one-half">
4079              <h4>Follow Us</h4>
4080                
4081                <ul class="inline-list social-icons">
4082  
4083  
4084    <li>
4085      <a class="icon-fallback-text" href="https://www.facebook.com/sabahtea/" title="SabahTea-eShop on Facebook" target="_blank">
4086        
4087
4088
4089
4090    <svg xmlns="http://www.w3.org/2000/svg" class="facebook-icon-svg social-icon-svg" viewBox="0 0 1024 1024">
4091        <title>icon-facebook</title>
4092        <path d="M837.66,223.9a33.73,33.73,0,0,0-3.11-15c-6.78-13.85-17.87-21.09-33.37-21.09q-288.46,0-576.91,0c-.62,0-1.24,0-1.85,0a34.51,34.51,0,0,0-25.88,12.11c-6.31,7.13-8.85,15.57-8.85,25.07q.08,287.7,0,575.4c0,1,0,1.9,0,2.86A32.93,32.93,0,0,0,190,814.71c4.45,11.79,16.3,23.11,35,23.1q153.61-.1,307.24,0c2.36,0,2.36,0,2.36-2.37q0-123.3,0-246.6c0-2.55,0-2.55-2.53-2.55H452.27c-2.26,0-2.26,0-2.26-2.17v-96.3h84.63v-2.46c0-22.12-.11-44.24.06-66.36.07-8.29.57-16.59,1.28-24.85a129.58,129.58,0,0,1,7.43-33c10.86-30,30.59-51.74,60-64.51A133.44,133.44,0,0,1,653,285.82c12.45-.37,24.93,0,37.38.34,9.64.27,19.27.95,28.9,1.6,5.36.36,10.7,1.07,16.06,1.5,1.46.12,1.65.75,1.65,2q0,42.2,0,84.39c0,.59-.06,1.18-.09,1.85h-2.39c-16.28,0-32.56,0-48.84.05-7.63,0-15.23.54-22.65,2.61-11.61,3.23-19.86,10.09-23.65,21.78a55.66,55.66,0,0,0-2.74,16.86c-.14,22.23-.1,44.47-.13,66.7,0,2.25,0,2.25,2.31,2.25h94.66a15.13,15.13,0,0,1,0,1.54c-.38,2.94-.81,5.88-1.18,8.82-1.17,9.16-2.3,18.33-3.48,27.5-1.29,10-2.63,20-3.94,30-1.23,9.44-2.43,18.88-3.67,28.32-.31,2.32-.35,2.32-2.78,2.32h-79a4.62,4.62,0,0,0-1.67,0,2.5,2.5,0,0,0-1.2,1.16,3.68,3.68,0,0,0,0,1.49V835.21c0,2.56,0,2.56,2.53,2.56H797.83c2.13,0,4.27-.07,6.39-.21,11.56-.78,20.61-6.07,27.23-15.48,4.66-6.6,6.24-14.09,6.24-22.11q-.06-287.19,0-574.38Z" fill="#999"/>
4093    </svg>
4094
4095  
4096
4097        <span class="fallback-text">Facebook</span>
4098      </a>
4099    </li>
4100  
4101  
4102  
4103    <li>
4104      <a class="icon-fallback-text" href="https://instagram.com/sabahtearesort" title="SabahTea-eShop on Instagram" target="_blank">
4105        
4106
4107
4108
4109    <svg xmlns="http://www.w3.org/2000/svg" class="instagram-icon-svg social-icon-svg" viewBox="0 0 1024 1024">
4110        <title>icon-instagram</title>
4111        <path d="M834.35,341.22a231.23,231.23,0,0,0-9.59-46.45,166.71,166.71,0,0,0-52.17-78.33c-17-14.41-36.33-24.44-57.44-31.3-21.52-7-43.69-10.21-66.19-11.12-22.28-.9-44.58-1.73-66.87-1.85-47.68-.26-95.37-.16-143.06,0-27.47.11-54.95.69-82.32,3.39a220.7,220.7,0,0,0-37.43,6.95c-26.2,7.26-50,19-70.24,37.45-18.06,16.4-32.3,35.52-41.87,58.05-9.89,23.29-15.13,47.68-16.69,72.82-1.23,19.78-2.06,39.6-2.32,59.41-.38,28.91-.1,57.82-.1,86.73-.23,39.92-.67,79.85,1,119.76.72,17.66,1.57,35.3,4.6,52.76,3.22,18.52,8.32,36.51,16.71,53.34C232.83,768,268.81,797,317.12,811a246.28,246.28,0,0,0,59.24,9.11c25.3.95,50.63,1.78,75.95,1.94,43.83.28,87.66.1,131.5,0,26-.08,52.08-.72,78.06-2.74a234.52,234.52,0,0,0,45.76-8c24.54-6.92,46.82-18.12,66.22-34.79,24.65-21.17,41.5-47.44,51.3-78.36,6.7-21.14,9.83-42.88,10.73-64.94.9-21.84,1.73-43.69,1.82-65.55q.33-78.21-.15-156.44C837.42,387.82,836.72,364.47,834.35,341.22Zm-55.3,232.84c-.12,20.41-1,40.84-2,61.24-1,19.2-4.13,38.08-11.74,55.92q-18.43,43.24-62.47,60c-14.36,5.48-29.3,8.3-44.55,9.53-27.07,2.18-54.21,2.63-81.36,2.73-21.31.07-42.62,0-63.93,0v-.16c-28.47,0-56.94.22-85.4-.09-17.5-.18-35-1-52.49-1.89-19.94-1-39.51-4.31-57.95-12.38q-41.6-18.2-58-60.68a162.37,162.37,0,0,1-9.95-45.62c-2-24.66-2.62-49.38-2.66-74.1-.09-50.88-.16-101.77.12-152.65.11-19,1-38.09,2-57.11a180,180,0,0,1,8.78-48.23c8.32-24.84,23.63-44.14,45.66-58.12,11.78-7.48,24.85-11.91,38.36-15,15.57-3.61,31.43-4.65,47.34-5.32,54.32-2.28,108.68-1.46,163-1.5,18.67,0,37.34.12,56,.56,15.84.38,31.7,1,47.51,2,18.33,1.18,36.27,4.59,53.19,12q41.67,18.25,58.1,60.83c5.67,14.7,8.64,30,9.91,45.63,2,25,2.63,50,2.67,75.09C779.25,475.82,779.35,524.94,779.05,574.06Z" fill="#999"/><path d="M513,330.12c-92-.34-167,74.55-167.08,166.87s74.71,167,167,167A166.86,166.86,0,0,0,679.77,497.12C679.87,405,605.46,330.45,513,330.12Zm-.29,275.31A108.38,108.38,0,1,1,621.21,497.15,108.38,108.38,0,0,1,512.7,605.43Z" fill="#999"/><path d="M686.47,284.5a39,39,0,1,0,38.92,39.14A39,39,0,0,0,686.47,284.5Z" fill="#999"/>
4112    </svg>
4113
4114  
4115
4116        <span class="fallback-text">Instagram</span>
4117      </a>
4118    </li>
4119  
4120  
4121  
4122  
4123  
4124  
4125  
4126  
4127  
4128</ul>
4129
4130            </div>
4131          
4132        </div>
4133  
4134        <hr class="hr--small hr--clear">
4135  
4136        
4137          <div class="grid">
4138            
4139             <div class="grid__item text-center">
4140               <ul class="inline-list payment-icons">
4141                  
4142                    <li>
4143                      <span class="icon-fallback-text">
4144                        <span class="icon icon-visa" aria-hidden="true"></span>
4145                        <span class="fallback-text">Visa</span>
4146                      </span>
4147                    </li>
4148                  
4149                  
4150                    <li>
4151                      <span class="icon-fallback-text">
4152                        <span class="icon icon-master" aria-hidden="true"></span>
4153                        <span class="fallback-text">Master</span>
4154                      </span>
4155                    </li>
4156                  
4157                  
4158                    <li>
4159                      <span class="icon-fallback-text">
4160                        <span class="icon icon-american_express" aria-hidden="true"></span>
4161                        <span class="fallback-text">American Express</span>
4162                      </span>
4163                    </li>
4164                  
4165                  
4166                  
4167                  
4168               </ul>
4169             </div>
4170             
4171             
4172           
4173           </div>
4174         
4175  
4176         <div class="grid">
4177           <div class="grid__item text-center">
4178             
4179             
4180             <p class="site-footer__links">
4181              
4182              
4183                
4184                  <a href="/legal/terms-of-service">Terms of Service</a>
4185                
4186                
4187              
4188                
4189                  | <a href="/legal/privacy-policy">Privacy Policy</a>
4190                
4191                
4192              
4193                
4194                  | <a href="/legal/refund-policy">Refund Policy</a>
4195                
4196                
4197              
4198             </p>
4199             
4200           </div>
4201         </div>
4202  
4203      </div>
4204    </footer>
4205    
4206      
4207<div class="footer-bar large--hide">
4208  <div>
4209    
4210        
4211        
4212        
4213    
4214        
4215        <a href="/">
4216          
4217          	<img src="https://cdn.store-assets.com/s/911326/f/10225244.png?width=150&format=webp"/>
4218          
4219            <div>
4220              Home
4221            </div>
4222        </a>
4223        
4224
4225    
4226        
4227        
4228        
4229    
4230        
4231        <a href="/collections/all">
4232          
4233          	<img src="https://cdn.store-assets.com/s/911326/f/10225246.png?width=150&format=webp"/>
4234          
4235            <div>
4236              All products
4237            </div>
4238        </a>
4239        
4240
4241    
4242        
4243        
4244        
4245    
4246        
4247        <a href="/collections/all">
4248          
4249          	<img src="https://cdn.store-assets.com/s/911326/f/10225249.png?width=150&format=webp"/>
4250          
4251            <div>
4252              Promotions
4253            </div>
4254        </a>
4255        
4256
4257    
4258        
4259        
4260        
4261    
4262        
4263        <a href="/account/login">
4264          
4265          	<img src="https://cdn.store-assets.com/s/911326/f/10225267.png?width=150&format=webp"/>
4266          
4267            <div>
4268              Account
4269            </div>
4270        </a>
4271        
4272
4273    
4274  </div>
4275</div>
4276
4277
4278    
4279
4280    
4281    
4282      <div id="scrollTopButton" class="on-right" style="display: none">
4283        <svg class="svg-icon" id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M22,18.25a1.21,1.21,0,0,1-.88-.37L12,8.77,2.88,17.88a1.24,1.24,0,0,1-1.76-1.76l10-10a1.24,1.24,0,0,1,1.76,0l10,10a1.24,1.24,0,0,1,0,1.76A1.21,1.21,0,0,1,22,18.25Z"/></svg>
4284      </div>
4285      
4285<script>
4286        $( document ).ready(function() {
4287          var winScroll = $(this).scrollTop(),
4288          this_el = $("#scrollTopButton");
4289
4290          // Header bar
4291          if(winScroll > 400){
4292            this_el.fadeIn();
4293          }else{
4294            this_el.fadeOut();
4295          }
4296
4297          $("#scrollTopButton").click(function() {
4298            $('html,body').animate({ scrollTop: 0 });
4299          });
4300
4301          $(window).scroll(function(){
4302            var winScroll = $(this).scrollTop();
4303
4304            // Header bar
4305            if(winScroll > 400){
4306              this_el.fadeIn();
4307            }else{
4308              this_el.fadeOut();
4309            }
4310
4311          });
4312        });
4313      </script>
4313
4314    
4315
4316  
4317    
4318      
4318<script src="https://store-themes.easystore.co/365490/themes/2877/assets/jquery.flexslider.min.js?t=1787076045" type="text/javascript" ></script>
4318
4319  
4320  
4321  
4322      
4322<script type="text/javascript">
4323  
4324        window.timberSlider = window.timberSlider || {};
4325  
4326        timberSlider.cacheSelectors = function () {
4327          timberSlider.cache = {
4328            // Home Page
4329            $slider: $('.flexslider')
4330          }
4331        };
4332  
4333        timberSlider.init = function () {
4334          timberSlider.cacheSelectors();
4335          timberSlider.sliders();
4336        };
4337  
4338        timberSlider.sliders = function () {
4339          var $slider = timberSlider.cache.$slider,
4340              sliderArgs = {
4341                animation: 'slide',
4342                animationSpeed: 500,
4343                pauseOnHover: true,
4344                keyboard: false,
4345                slideshow: 1,
4346                slideshowSpeed: 5000,
4347                controlNav: 1,
4348                smoothHeight: false,
4349                touch: true,
4350              };
4351  
4352          if ($slider.length) {
4353  
4354            if ($slider.find('li').length === 1) {
4355              sliderArgs.slideshow = false;
4356              sliderArgs.slideshowSpeed = 0;
4357              sliderArgs.controlNav = false;
4358              sliderArgs.directionNav = false;
4359            }
4360  
4361            $slider.flexslider(sliderArgs);
4362          }
4363        };
4364  
4365        // Initialize slider on docready
4366        $( document ).ready(function() {
4367          timberSlider.init();
4368        });
4369  
4370      </script>
4370
4371    
4372  
4373    
4373<script src="https://store-themes.easystore.co/365490/themes/2877/assets/fastclick.min.js?t=1787076045" type="text/javascript" ></script>
4373
4374    
4374<script src="https://store-themes.easystore.co/365490/themes/2877/assets/timber.js?v1.1?t=1787076045" type="text/javascript" ></script>
4374
4375    
4375<script src="https://store-themes.easystore.co/365490/themes/2877/assets/theme.js?t=1787076045" type="text/javascript" ></script>
4375
4376  
4377    
4378  
4379    
4380  
4381    
4382
4383<script src="/assets/currencies.js" type="text/javascript" ></script>
vendor: 1 bytes, line 4383
4383
4384<script src="/assets/jquery.currencies.min.js" type="text/javascript" ></script>
vendor: 1 bytes, line 4384
4384
4385<script src="/assets/currencies_format.js" type="text/javascript" ></script>
4385
4386
4387<script>
4388Currency.format = "money_with_currency_format";
4389var shopCurrency = 'MYR';
4390var selectedCurrency = '';
4391
4392
4393  Currency.convert = function(amount, from, to) {
4394    return amount;
4395  };
4396
4397  
4398if( $.cookie("currency") == null ){
4399  
4400  if( selectedCurrency != false ) {
4401
4402  Currency.convertAll(shopCurrency, selectedCurrency);
4403  jQuery('.selected-currency').text(Currency.currentCurrency);  
4404
4405  }
4406
4407}
4408
4409/* Sometimes merchants change their shop currency, let's tell our JavaScript file */
4410// Currency.moneyFormats[shopCurrency].money_with_currency_format = "";
4411// Currency.moneyFormats[shopCurrency].money_format = "RM {{amount}} ";
4412  
4413/* Default currency */
4414var defaultCurrency = 'MYR';
4415  
4416/* Cookie currency */
4417var cookieCurrency = Currency.cookie.read();
4418
4419  cookieCurrency = shopCurrency;
4420
4421$("input[name=current_currency]").val(cookieCurrency);
4422if(cookieCurrency == null){
4423  cookieCurrency = shopCurrency;
4424  Currency.cookie.write(shopCurrency);
4425}
4426/* Fix for customer account pages */
4427jQuery('span.money span.money').each(function() {
4428  jQuery(this).parents('span.money').removeClass('money');
4429});
4430/* Saving the current price */
4431jQuery('span.money').each(function() {
4432  jQuery(this).attr('data-currency-MYR', jQuery(this).html());
4433});
4434// If there's no cookie.
4435if (cookieCurrency == null) {
4436  if (shopCurrency !== defaultCurrency) {
4437    Currency.convertAll(shopCurrency, defaultCurrency);
4438  }
4439  else {
4440    Currency.currentCurrency = defaultCurrency;
4441  }
4442}
4443// If the cookie value does not correspond to any value in the currency dropdown.
4444else if (jQuery('[name=currencies]').size() && jQuery('[name=currencies] option[value=' + cookieCurrency + ']').size() === 0) {
4445  Currency.currentCurrency = shopCurrency;
4446  Currency.cookie.write(shopCurrency);
4447}
4448else if (cookieCurrency === shopCurrency) {
4449  Currency.currentCurrency = shopCurrency;
4450  Currency.convertAll(shopCurrency, cookieCurrency);
4451}
4452else {
4453  Currency.convertAll(shopCurrency, cookieCurrency);
4454}
4455jQuery('[name=currencies]').val(Currency.currentCurrency).change(function() {
4456  var newCurrency = jQuery(this).val();
4457  
4458  
4459    Currency.cookie.write(newCurrency)
4460    if ('index' == 'cart') {
4461      const params = new URLSearchParams(window.location.search);
4462      params.set('delete_cache', 1);
4463      window.location.search = params;
4464    } else {
4465      window.location.reload();
4466    }
4467  
4468});
4469var original_selectCallback = window.selectCallback;
4470var selectCallback = function(variant, selector) {
4471  var currencies = null;
4472  original_selectCallback(variant, selector);
4473  if(typeof jQuery('[name=currencies]').val() == "undefined"){
4474    currencies = shopCurrency;
4475  }
4476  else{
4477    currencies = jQuery('[name=currencies]').val();
4478  }
4479  Currency.convertAll(shopCurrency, currencies);
4480  jQuery('.selected-currency').text(Currency.currentCurrency);
4481};
4482$('body').on('ajaxCart.afterCartLoad', function(cart) {
4483  Currency.convertAll(shopCurrency, jQuery('[name=currencies]').val());
4484  jQuery('.selected-currency').text(Currency.currentCurrency);  
4485});
4486jQuery('.selected-currency').text(Currency.currentCurrency);
4487</script>
4487
4488
4489
4490  
4491<!-- Snippet:global/body_end: Product Label -->
4492<link href='https://apps.easystore.co/assets/css/product-label/main.css?v2.3' rel='stylesheet' type='text/css' media='screen' />
4492<script src='https://apps.easystore.co/product-labels/productlabelv2.js?shop=martinkong.easy.co' type='text/javascript'></script>
4492
4493<!-- /Snippet -->
4494<script>
4495
4496  /*
4497
4498    ------
4499    Events
4500    ------
4501
4502    pages/viewed
4503
4504    customers/signup
4505
4506    customers/login
4507
4508    products/searched
4509
4510    collections/viewed
4511
4512    products/viewed
4513
4514    products/shared
4515
4516    wishlists/item_added
4517
4518    carts/items_added
4519
4520    carts/viewed
4521
4522    carts/item_removed
4523
4524    checkouts/initiated
4525
4526    checkouts/shipping_info_added
4527
4528    checkouts/payment_info_added
4529
4530    checkouts/completed
4531
4532    orders/placed
4533
4534    orders/purchased
4535
4536    payments/captured
4537
4538    payments/failed
4539
4540  */
4541
4542  window.__latest_cart = window.__latest_cart || null;
4543
4544  const _selector = document.querySelector.bind(document),
4545        _selectorAll = document.querySelectorAll.bind(document)
4546
4547  document.addEventListener('DOMContentLoaded', (event) => {
4548
4549    const default_currency = getCookie("currency")
4550    const customer_id = window.__st.cid
4551    const template    = window.__st.p
4552
4553    onPageView()
4554
4555    //-----------------------//
4556    //        Configs        //
4557    //-----------------------//
4558
4559    window.dataLayer = window.dataLayer || []
4560
4561    Array.prototype.last = Array.prototype.last || function() {
4562      return this[this.length - 1] || null
4563    }
4564
4565    Array.prototype.first = Array.prototype.first || function() {
4566      return this[0] || null
4567    }
4568
4569    //----------------------//
4570    //       Triggers       //
4571    //----------------------//
4572
4573    const XHR = window.XMLHttpRequest
4574
4575    function xhr() {
4576
4577      const xhr = new XHR()
4578
4579      xhr.addEventListener("readystatechange", function() {
4580
4581        if(xhr.readyState != 4) return
4582
4583        try {
4584
4585          const response_url = xhr.responseURL
4586
4587          if (response_url.includes("cart/add")) {
4588
4589            window.__latest_cart = JSON.parse(xhr.response)
4590
4591            onCartItemsAdded() // ok
4592
4593          }
4594
4595          if (response_url.includes("cart/remove_item_quantity")) {
4596
4597            window.__latest_cart = JSON.parse(xhr.response)
4598
4599            onCartItemRemoved() // ok
4600
4601          }
4602
4603          if (response_url.includes("new_cart?retrieve=true")) {
4604
4605            result = JSON.parse(xhr.response)
4606
4607            if (result.cart) {
4608              window.__latest_cart = result.cart
4609            }
4610
4611          }
4612
4613        } catch(e) {
4614
4615          console.error(e)
4616
4617        }
4618
4619      }, false);
4620
4621      return xhr
4622
4623    }
4624
4625    window.XMLHttpRequest = xhr
4626
4627    switch(template) {
4628
4629      case 'cart': onCartView() // ok
4630      break
4631      case 'product': onProductView() // ok
4632      break
4633      case 'collection': onCollectionView() // ok
4634      break
4635      case 'blog': onBlogView()
4636      break
4637      case 'article': onArticleView()
4638      break
4639      case 'payment_completed': onOrderPlace()
4640      break
4641      case 'payment_fail': onPaymentFail()
4642      break
4643
4644    }
4645
4646    // _selector('form[action="/checkout/payments"]').addEventListener("submit", onPaymentInfoAdded(_selector('form[action="/checkout/payments"]')))
4647    if (_selector('form[action="/checkout/detail"]'))                            _selector('form[action="/checkout/detail"]').addEventListener("submit", ()=>{onShippingInfoAdded(_selector('form[action="/checkout/detail"]'))})  // ok
4648    if (_selector('form[action="/checkout/shipping"]'))                          _selector('form[action="/checkout/shipping"]').addEventListener("submit", ()=>{onShippingInfoAdded(_selector('form[action="/checkout/shipping"]'))})  // ok
4649    if (_selector('form[action="/account/register"]'))                           _selector('form[action="/account/register"]').addEventListener("submit", onSignUp)  // ok
4650    if (_selector('form[action="/account/login"]'))                              _selector('form[action="/account/login"]').addEventListener("submit", onLogin)  // ok
4651    if (_selector('form[action="/search"]'))                                     _selector('form[action="/search"]').addEventListener("submit", onProductSearch()) // ok
4652    if (_selector('#line-login-btn'))                                            _selector('#line-login-btn').addEventListener('click', onLineLogin) // ok
4653    if (_selector('#PlaceOrder'))                                                _selector('#PlaceOrder').addEventListener("click", ()=>{onCheckoutComplete(_selector('form[action="/checkout/payments"]'))});  // ok
4654    if (_selector('#add_wishlist'))                                              _selector('#add_wishlist').addEventListener("click", onWishlistItemAdded) // ok
4655    if (_selectorAll('a[href="/account/logout"]'))                               _selectorAll('a[href="/account/logout"]').forEach(logoutButton => logoutButton.addEventListener("click", onLogout)) // ok
4656    if (_selector('.CartDrawerTrigger.cart-page-link'))                          _selector('.CartDrawerTrigger.cart-page-link').addEventListener("click", onCartView) // ok
4657    if (_selector('.CartDrawerTrigger.cart-page-link.mobile-cart-page-link'))    _selector('.CartDrawerTrigger.cart-page-link.mobile-cart-page-link').addEventListener("click", onCartView) // ok
4658    if (_selectorAll('a[class^="share-"]'))                                      _selectorAll('a[class^="share-"]').forEach(shareButton => shareButton.addEventListener("click", ()=>{onProductShare(shareButton)}) ) // ok
4659    if (_selectorAll('[name$="checkout"]'))                                      _selectorAll('[name$="checkout"]').forEach(checkoutButton => checkoutButton.addEventListener("click", onCheckoutInitiate))
4660
4661    // For append elements
4662    const bodyMutationObserver = new MutationObserver(() => {
4663      if (_selector('#form__spc #PlaceOrder'))             _selector('#form__spc #PlaceOrder').addEventListener("click", onSinglePageCheckout) // ok
4664      if (_selectorAll('[name$="checkout"]'))              _selectorAll('[name$="checkout"]').forEach(checkoutButton => checkoutButton.addEventListener("click", onCheckoutInitiate))
4665    });
4666    bodyMutationObserver.observe(_selector("body"), {subtree: true, childList: true});
4667
4668    //------------------------------//
4669    //        Event handlers        //
4670    //------------------------------//
4671
4672    function onPageView() {
4673
4674      EasyStore.Event.dispatch('pages/viewed', {
4675        page: {
4676          type: template,
4677          title: document.title,
4678          description: _selector('meta[name=description]') ? _selector('meta[name=description]').getAttribute('content') : null,
4679          url: location.href,
4680        }
4681      })
4682
4683    }
4684
4685    function onSignUp() {
4686
4687      const email_regex = new RegExp(/^[a-zA-Z0-9.!#$%&"*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$/)
4688      const phone_regex = new RegExp(/^(\+?6?01)[0-46-9]-*[0-9]{7,8}$/)
4689
4690      const email_or_phone = _selector(`input[name="customer[email_or_phone]"]`).value.replace("+", "").replace(/\s+/, "")
4691
4692      let data = {}
4693
4694      if (email_regex.test(email_or_phone)) {
4695        data.method = 'email'
4696        data.email = email_or_phone
4697      }
4698
4699      if (phone_regex.test(email_or_phone)) {
4700        data.method = "phone"
4701        data.phone = email_or_phone
4702      }
4703
4704      if (!data.method) return
4705
4706      EasyStore.Event.dispatch('customers/signup', data)
4707
4708    }
4709
4710    function onLogin() {
4711
4712      const email_regex = new RegExp(/^[a-zA-Z0-9.!#$%&"*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$/)
4713      const phone_regex = new RegExp(/^(\+?6?01)[0-46-9]-*[0-9]{7,8}$/)
4714
4715      const email_or_phone = _selector(`input[name="customer[email_or_phone]"]`).value.replace("+", "").replace(/\s+/, "")
4716
4717      let data = {}
4718
4719      if (email_regex.test(email_or_phone)) {
4720        data.method = 'email'
4721        data.email = email_or_phone
4722      }
4723
4724      if (phone_regex.test(email_or_phone)) {
4725        data.method = "phone"
4726        data.phone = email_or_phone
4727      }
4728
4729      if (!data.method) return
4730
4731      EasyStore.Event.dispatch('customers/login', data)
4732
4733    }
4734
4735    function onLineLogin() {
4736
4737      EasyStore.Event.dispatch('customers/login', { method: 'line' })
4738
4739    }
4740
4741    function onLogout() {
4742
4743      EasyStore.Event.dispatch('customers/logout', { customer_id })
4744
4745    }
4746
4747    function onBlogView() {
4748
4749      const blog = ""
4750
4751      EasyStore.Event.dispatch('blogs/viewed', { blog })
4752
4753    }
4754
4755    function onArticleView() {
4756
4757      const article = ""
4758
4759      EasyStore.Event.dispatch('articles/viewed', { article })
4760
4761    }
4762
4763    function onProductSearch() {
4764
4765      const query = _selector('input[name=q]').value
4766
4767      if (!query) return
4768
4769      EasyStore.Event.dispatch('products/searched', { query })
4770
4771    }
4772
4773    function onCollectionView() {
4774
4775      const collection = {"id":686758,"handle":"feature-on-homepage","name":"Feature on homepage","title":"Feature on homepage","url":"\/collections\/feature-on-homepage","description":"","content":"","featured_image":{"src":null},"products":[{"id":16966996,"handle":"mysabahtea-","name":"MySabahtea ","title":"MySabahtea ","url":"\/products\/mysabahtea-","share_url":"https:\/\/www.sabahtea-eshop.com\/products\/mysabahtea-","price":15,"price_min":"15.0","price_max":"15.0","price_varies":false,"compare_at_price":0,"compare_at_price_min":"0.0","compare_at_price_max":"0.0","compare_at_price_varies":false,"available":true,"options_with_values":[{"name":"Flavour","position":1,"values":["Classic","Hibiscus","Pandan","Peach"]}],"options_by_name":{"Flavour":{"name":"Flavour","position":1,"values":["Classic","Hibiscus","Pandan","Peach"]}},"options":["Flavour"],"has_only_default_variant":false,"sole_variant_id":null,"variants":[{"id":78349378,"title":"Classic","sku":"","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":107967055,"alt":"2","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/107967055.png","type":"Images","is_variant_image":true},"price":1500,"compare_at_price":0,"is_enabled":true,"options":["Classic"],"option1":"Classic","option2":null,"option3":null},{"id":78349379,"title":"Hibiscus","sku":"","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":107967058,"alt":"3","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/107967058.png","type":"Images","is_variant_image":true},"price":1500,"compare_at_price":0,"is_enabled":true,"options":["Hibiscus"],"option1":"Hibiscus","option2":null,"option3":null},{"id":78349380,"title":"Pandan","sku":"","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":107967059,"alt":"4","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/107967059.png","type":"Images","is_variant_image":true},"price":1500,"compare_at_price":0,"is_enabled":true,"options":["Pandan"],"option1":"Pandan","option2":null,"option3":null},{"id":78349381,"title":"Peach","sku":"","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":107967060,"alt":"5","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/107967060.png","type":"Images","is_variant_image":true},"price":1500,"compare_at_price":0,"is_enabled":true,"options":["Peach"],"option1":"Peach","option2":null,"option3":null}],"selected_variant":{"id":78349378,"title":"Classic","sku":"","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":107967055,"alt":"2","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/107967055.png","type":"Images","is_variant_image":true},"price":1500,"compare_at_price":0,"is_enabled":true,"options":["Classic"],"option1":"Classic","option2":null,"option3":null},"first_available_variant":{"id":78349378,"title":"Classic","sku":"","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":107967055,"alt":"2","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/107967055.png","type":"Images","is_variant_image":true},"price":1500,"compare_at_price":0,"is_enabled":true,"options":["Classic"],"option1":"Classic","option2":null,"option3":null},"selected_or_first_available_variant":{"id":78349378,"title":"Classic","sku":"","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":107967055,"alt":"2","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/107967055.png","type":"Images","is_variant_image":true},"price":1500,"compare_at_price":0,"is_enabled":true,"options":["Classic"],"option1":"Classic","option2":null,"option3":null},"img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/107966963.png","featured_image":{"id":107966963,"alt":"OFFICIAL STORE (1080 \u00d7 1080, \u50cf\u7d20)","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/107966963.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/107966963.png","height":1080,"width":1080,"position":1,"type":"Images"},"secondary_image":{"id":107967055,"alt":"2","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/107967055.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/107967055.png","height":1080,"width":1080,"position":2,"type":"Images"},"images":[{"id":107966963,"alt":"OFFICIAL STORE (1080 \u00d7 1080, \u50cf\u7d20)","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/107966963.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/107966963.png","height":1080,"width":1080,"position":1,"type":"Images"},{"id":107967055,"alt":"2","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/107967055.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/107967055.png","height":1080,"width":1080,"position":2,"type":"Images"},{"id":107967058,"alt":"3","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/107967058.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/107967058.png","height":1080,"width":1080,"position":3,"type":"Images"},{"id":107967059,"alt":"4","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/107967059.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/107967059.png","height":1080,"width":1080,"position":4,"type":"Images"},{"id":107967060,"alt":"5","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/107967060.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/107967060.png","height":1080,"width":1080,"position":5,"type":"Images"}],"media":[{"id":107966963,"alt":"OFFICIAL STORE (1080 \u00d7 1080, \u50cf\u7d20)","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/107966963.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/107966963.png","height":1080,"width":1080,"position":1,"type":"Images"},{"id":107967055,"alt":"2","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/107967055.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/107967055.png","height":1080,"width":1080,"position":2,"type":"Images"},{"id":107967058,"alt":"3","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/107967058.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/107967058.png","height":1080,"width":1080,"position":3,"type":"Images"},{"id":107967059,"alt":"4","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/107967059.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/107967059.png","height":1080,"width":1080,"position":4,"type":"Images"},{"id":107967060,"alt":"5","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/107967060.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/107967060.png","height":1080,"width":1080,"position":5,"type":"Images"}],"featured_media":{"id":107966963,"alt":"OFFICIAL STORE (1080 \u00d7 1080, \u50cf\u7d20)","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/107966963.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/107966963.png","height":1080,"width":1080,"position":1,"type":"Images"},"metafields":[],"expires":null,"published_at":"2026-08-12T09:44:00.000+08:00","created_at":"2026-08-12T09:44:24.000+08:00","is_wishlisted":null,"highlight":{"data":null,"state":null,"is_auto_generation_required":false},"common_questions":{"data":null,"state":null,"is_auto_generation_required":false}},{"id":13949517,"handle":"fruit-tea-series-passionfruit-1-1","name":" Fruit Tea Series - Peach","title":" Fruit Tea Series - Peach","url":"\/products\/fruit-tea-series-passionfruit-1-1","share_url":"https:\/\/www.sabahtea-eshop.com\/products\/fruit-tea-series-passionfruit-1-1","price":15.9,"price_min":"15.9","price_max":"15.9","price_varies":false,"compare_at_price":0,"compare_at_price_min":"0.0","compare_at_price_max":"0.0","compare_at_price_varies":false,"available":true,"options_with_values":[],"options_by_name":[],"options":["Title"],"ha
4775s_only_default_variant":true,"sole_variant_id":64676007,"variants":[{"id":64676007,"title":"Default Title","sku":"127-PEA","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":87583910,"alt":"1","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583910.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583910.jpeg","height":1080,"width":1080,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null}],"selected_variant":{"id":64676007,"title":"Default Title","sku":"127-PEA","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":87583910,"alt":"1","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583910.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583910.jpeg","height":1080,"width":1080,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"first_available_variant":{"id":64676007,"title":"Default Title","sku":"127-PEA","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":87583910,"alt":"1","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583910.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583910.jpeg","height":1080,"width":1080,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"selected_or_first_available_variant":{"id":64676007,"title":"Default Title","sku":"127-PEA","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":87583910,"alt":"1","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583910.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583910.jpeg","height":1080,"width":1080,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583910.jpeg","featured_image":{"id":87583910,"alt":"1","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583910.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583910.jpeg","height":1080,"width":1080,"position":1,"type":"Images"},"secondary_image":{"id":87583911,"alt":"2","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583911.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583911.jpeg","height":1080,"width":1080,"position":2,"type":"Images"},"images":[{"id":87583910,"alt":"1","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583910.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583910.jpeg","height":1080,"width":1080,"position":1,"type":"Images"},{"id":87583911,"alt":"2","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583911.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583911.jpeg","height":1080,"width":1080,"position":2,"type":"Images"}],"media":[{"id":87583910,"alt":"1","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583910.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583910.jpeg","height":1080,"width":1080,"position":1,"type":"Images"},{"id":87583911,"alt":"2","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583911.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583911.jpeg","height":1080,"width":1080,"position":2,"type":"Images"}],"featured_media":{"id":87583910,"alt":"1","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583910.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583910.jpeg","height":1080,"width":1080,"position":1,"type":"Images"},"metafields":[],"expires":null,"published_at":"2025-05-19T09:42:00.000+08:00","created_at":"2025-05-19T09:42:42.000+08:00","is_wishlisted":null,"highlight":{"data":null,"state":null,"is_auto_generation_required":false},"common_questions":{"data":null,"state":null,"is_auto_generation_required":false}},{"id":13949505,"handle":"fruit-tea-series-passionfruit-1","name":"Fruit Tea Series - Raspberry","title":"Fruit Tea Series - Raspberry","url":"\/products\/fruit-tea-series-passionfruit-1","share_url":"https:\/\/www.sabahtea-eshop.com\/products\/fruit-tea-series-passionfruit-1","price":15.9,"price_min":"15.9","price_max":"15.9","price_varies":false,"compare_at_price":0,"compare_at_price_min":"0.0","compare_at_price_max":"0.0","compare_at_price_varies":false,"available":true,"options_with_values":[],"options_by_name":[],"options":["Title"],"has_only_default_variant":true,"sole_variant_id":64675928,"variants":[{"id":64675928,"title":"Default Title","sku":"127-RAS","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":87583846,"alt":"8","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583846.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583846.jpeg","height":1080,"width":1080,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null}],"selected_variant":{"id":64675928,"title":"Default Title","sku":"127-RAS","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":87583846,"alt":"8","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583846.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583846.jpeg","height":1080,"width":1080,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"first_available_variant":{"id":64675928,"title":"Default Title","sku":"127-RAS","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":87583846,"alt":"8","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583846.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583846.jpeg","height":1080,"width":1080,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"selected_or_first_available_variant":{"id":64675928,"title":"Default Title","sku":"127-RAS","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":87583846,"alt":"8","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583846.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583846.jpeg","height":1080,"width":1080,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583846.jpeg","featured_image":{"id":87583846,"alt":"8","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583846.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583846.jpeg","height":1080,"width":1080,"position":1,"type":"Images"},"secondary_image":{"id":87583847,"alt":"7","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583847.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583847.jpeg","height":1080,"width":1080,"position":2,"type":"Images"},"images":[{"id":87583846,"alt":"8","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583846.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583846.jpeg","height":1080,"width":1080,"position":1,"type":"Images"},{"id":87583847,"alt":"7","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583847.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583847.jpeg","height":1080,"width":1080,"position":2,"type":"Images"}],"media":[{"id":87583846,"alt":"8","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583846.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583846.jpeg","height":1080,"width":1080,"position":1,"type":"Images"},{"id":87583847,"alt":"7","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583847.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583847.jpeg","height":1080,"width":1080,"position":2,"type":"Images"}],"featured_media":{"id":87583846,"alt":"8","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583846.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583846.jpeg","height":1080,"width":1080,"position":1,"type":"Images"},"metafields":[],"expires":null,"published_at":"2025-05-19T09:39:00.000+08:00","created_at":"2025-05-19T09:39:28.000+08:00","is_wishlisted":null,"highlight":{"data":null,"state":null,"is_auto_generation_required":false},"common_questions":{"data":null,"state":null,"is_auto_generation_required":false}},{"id":13949494,"handle":"flora-tea-series-camomile-1-1","name":"Flora Tea Series - Hibiscus","title":"Flora Tea Series - Hibiscus","url":"\/products\/flora-tea-series-camomile-1-1","share_url":"https:\/\/www.sabahtea-eshop.com\/products\/flora-tea-series-camomile-1-1","price":15.9,"price_min":"15.9","price_max":"15.9","price_varies":false,"compare_at_price":0,"compare_at_price_min":"0.0","compare_at_price_max":"0.0","compare_at_price_varies":false,"available":true,"options_with_values":[],"options_by_name":[],"options":["Title"],"has_only_default_variant":true,"sole_variant_id":64675908,"variants":[{"id":64675908,"title":"Default Title","sku":"123-HIB","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":87583780,"alt":"4","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583780.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583780.jpeg","height":1080,"width":1080,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null}],"selected_variant":{"id":64675908,"title":"Default Title","sku":"123-HIB","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":87583780,"alt":"4","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583780.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583780.jpeg","height":1080,"width":1080,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"first_available_variant":{"id":64675908,"title":"Default Title","sku":"123-HIB","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":87583780,"alt":"4","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583780.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583780.jpeg","height":1080,"width":1080,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"selected_or_first_available_variant":{"id":64675908,"title":"Default Title","sku":"123-HIB","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":87583780,"alt":"4","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583780.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583780.jpeg","height":1080,"width":1080,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583780.jpeg","featured_image":{"id":87583780,"alt":"4","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583780.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583780.jpeg","height":1080,"width":1080,"position":1,"type":"Images"},"secondary_image":{"id":87583784,"alt":"3","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583784.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583784.jpeg","height":1080,"width":1080,"position":2,"type":"Images"},"images":[{"id":87583780,"alt":"4","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583780.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583780.jpeg","height":1080,"width":1080,"position":1,"type":"Images"},{"id":87583784,"alt":"3","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583784.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583784.jpeg","height":1080,"width":1080,"position":2,"type":"Images"}],"media":[{"id":87583780,"alt":"4","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583780.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583780.jpeg","height":1080,"width":1080,"position":1,"type":"Images"},{"id":87583784,"alt":"3","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583784.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583784.jpeg","height":1080,"width":1080,"position":2,"type":"Images"}],"featured_media":{"id":87583780,"alt":"4","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583780.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583780.jpeg","height":1080,"width":1080,"position":1,"type":"Images"},"metafields":[],"expires":null,"published_at":"2025-05-19T09:36:00.000+08:00","created_at":"2025-05-19T09:36:17.000+08:00","is_wishlisted":null,"highlight":{"data":null,"state":null,"is_auto_generation_required":false},"common_questions":{"data":null,"state":null,"is_auto_generation_required":false}},{"id":13949485,"handle":"flora-tea-series-camomile-1","name":"Flora Tea Series - Rose","title":"Flora Tea Series - Rose","url":"\/products\/flora-tea-series-camomile-1","share_url":"https:\/\/www.sabahtea-eshop.com\/products\/flora-tea-series-camomile-1","price":15.9,"price_min":"15.9","price_max":"15.9","price_varies":false,"compare_at_price":0,"compare_at_price_min":"0.0","compare_at_price_max":"0.0","compare_at_price_varies":false,"available":true,"options_with_values":[],"options_by_name":[],"options":["Title"],"has_only_default_variant":true,"sole_variant_id":64675871,"variants":[{"id":64675871,"title":"Default Title","sku":"123-ROS","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":87583705,"alt":"6","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583705.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583705.jpeg","height":1080,"width":1080,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null}],"selected_variant":{"id":64675871,"title":"Default Title","sku":"123-ROS","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":87583705,"alt":"6","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583705.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583705.jpeg","height":1080,"width":1080,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"first_available_variant":{"id":64675871,"title":"Default Title","sku":"123-ROS","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":87583705,"alt":"6","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583705.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583705.jpeg","height":1080,"width":1080,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"selected_or_first_available_variant":{"id":64675871,"title":"Default Title","sku":"123-ROS","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":87583705,"alt":"6","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583705.j
4775peg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583705.jpeg","height":1080,"width":1080,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583705.jpeg","featured_image":{"id":87583705,"alt":"6","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583705.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583705.jpeg","height":1080,"width":1080,"position":1,"type":"Images"},"secondary_image":{"id":87583706,"alt":"5","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583706.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583706.jpeg","height":1080,"width":1080,"position":2,"type":"Images"},"images":[{"id":87583705,"alt":"6","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583705.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583705.jpeg","height":1080,"width":1080,"position":1,"type":"Images"},{"id":87583706,"alt":"5","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583706.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583706.jpeg","height":1080,"width":1080,"position":2,"type":"Images"}],"media":[{"id":87583705,"alt":"6","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583705.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583705.jpeg","height":1080,"width":1080,"position":1,"type":"Images"},{"id":87583706,"alt":"5","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583706.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583706.jpeg","height":1080,"width":1080,"position":2,"type":"Images"}],"featured_media":{"id":87583705,"alt":"6","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583705.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/87583705.jpeg","height":1080,"width":1080,"position":1,"type":"Images"},"metafields":[],"expires":null,"published_at":"2025-05-19T09:32:00.000+08:00","created_at":"2025-05-19T09:32:21.000+08:00","is_wishlisted":null,"highlight":{"data":null,"state":null,"is_auto_generation_required":false},"common_questions":{"data":null,"state":null,"is_auto_generation_required":false}},{"id":8152560,"handle":"borneo-exotic-series-lemongrass-1","name":"Borneo Exotic Pot Bag 15\u0027s - Lemongrass","title":"Borneo Exotic Pot Bag 15\u0027s - Lemongrass","url":"\/products\/borneo-exotic-series-lemongrass-1","share_url":"https:\/\/www.sabahtea-eshop.com\/products\/borneo-exotic-series-lemongrass-1","price":15.9,"price_min":"15.9","price_max":"15.9","price_varies":false,"compare_at_price":0,"compare_at_price_min":"0.0","compare_at_price_max":"0.0","compare_at_price_varies":false,"available":true,"options_with_values":[],"options_by_name":[],"options":["Title"],"has_only_default_variant":true,"sole_variant_id":36908756,"variants":[{"id":36908756,"title":"Default Title","sku":"132-LEMONGRASS","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":46879461,"alt":"2 (2)","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879461.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879461.png","height":1080,"width":1080,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null}],"selected_variant":{"id":36908756,"title":"Default Title","sku":"132-LEMONGRASS","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":46879461,"alt":"2 (2)","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879461.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879461.png","height":1080,"width":1080,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"first_available_variant":{"id":36908756,"title":"Default Title","sku":"132-LEMONGRASS","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":46879461,"alt":"2 (2)","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879461.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879461.png","height":1080,"width":1080,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"selected_or_first_available_variant":{"id":36908756,"title":"Default Title","sku":"132-LEMONGRASS","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":46879461,"alt":"2 (2)","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879461.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879461.png","height":1080,"width":1080,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879461.png","featured_image":{"id":46879461,"alt":"2 (2)","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879461.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879461.png","height":1080,"width":1080,"position":1,"type":"Images"},"secondary_image":{"id":46879460,"alt":"2","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879460.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879460.jpeg","height":1080,"width":1080,"position":2,"type":"Images"},"images":[{"id":46879461,"alt":"2 (2)","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879461.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879461.png","height":1080,"width":1080,"position":1,"type":"Images"},{"id":46879460,"alt":"2","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879460.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879460.jpeg","height":1080,"width":1080,"position":2,"type":"Images"}],"media":[{"id":46879461,"alt":"2 (2)","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879461.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879461.png","height":1080,"width":1080,"position":1,"type":"Images"},{"id":46879460,"alt":"2","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879460.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879460.jpeg","height":1080,"width":1080,"position":2,"type":"Images"}],"featured_media":{"id":46879461,"alt":"2 (2)","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879461.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879461.png","height":1080,"width":1080,"position":1,"type":"Images"},"metafields":[],"expires":null,"published_at":"2023-03-29T15:58:00.000+08:00","created_at":"2022-08-30T11:39:33.000+08:00","is_wishlisted":null,"highlight":{"data":null,"state":null,"is_auto_generation_required":false},"common_questions":{"data":null,"state":null,"is_auto_generation_required":false}},{"id":8152549,"handle":"borneo-exotic-series-tongkat-ali-1","name":"Borneo Exotic Pot Bag 15\u0027s - Tongkat Ali","title":"Borneo Exotic Pot Bag 15\u0027s - Tongkat Ali","url":"\/products\/borneo-exotic-series-tongkat-ali-1","share_url":"https:\/\/www.sabahtea-eshop.com\/products\/borneo-exotic-series-tongkat-ali-1","price":15.9,"price_min":"15.9","price_max":"15.9","price_varies":false,"compare_at_price":0,"compare_at_price_min":"0.0","compare_at_price_max":"0.0","compare_at_price_varies":false,"available":true,"options_with_values":[],"options_by_name":[],"options":["Title"],"has_only_default_variant":true,"sole_variant_id":36908550,"variants":[{"id":36908550,"title":"Default Title","sku":"132-TONGKAT","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":46879394,"alt":"3 (2)","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879394.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879394.png","height":1080,"width":1080,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null}],"selected_variant":{"id":36908550,"title":"Default Title","sku":"132-TONGKAT","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":46879394,"alt":"3 (2)","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879394.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879394.png","height":1080,"width":1080,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"first_available_variant":{"id":36908550,"title":"Default Title","sku":"132-TONGKAT","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":46879394,"alt":"3 (2)","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879394.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879394.png","height":1080,"width":1080,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"selected_or_first_available_variant":{"id":36908550,"title":"Default Title","sku":"132-TONGKAT","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":46879394,"alt":"3 (2)","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879394.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879394.png","height":1080,"width":1080,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879394.png","featured_image":{"id":46879394,"alt":"3 (2)","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879394.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879394.png","height":1080,"width":1080,"position":1,"type":"Images"},"secondary_image":{"id":46879393,"alt":"3","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879393.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879393.jpeg","height":1080,"width":1080,"position":2,"type":"Images"},"images":[{"id":46879394,"alt":"3 (2)","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879394.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879394.png","height":1080,"width":1080,"position":1,"type":"Images"},{"id":46879393,"alt":"3","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879393.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879393.jpeg","height":1080,"width":1080,"position":2,"type":"Images"}],"media":[{"id":46879394,"alt":"3 (2)","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879394.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879394.png","height":1080,"width":1080,"position":1,"type":"Images"},{"id":46879393,"alt":"3","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879393.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879393.jpeg","height":1080,"width":1080,"position":2,"type":"Images"}],"featured_media":{"id":46879394,"alt":"3 (2)","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879394.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879394.png","height":1080,"width":1080,"position":1,"type":"Images"},"metafields":[],"expires":null,"published_at":"2023-03-29T15:59:00.000+08:00","created_at":"2022-08-30T11:37:09.000+08:00","is_wishlisted":null,"highlight":{"data":null,"state":null,"is_auto_generation_required":false},"common_questions":{"data":null,"state":null,"is_auto_generation_required":false}},{"id":8152546,"handle":"borneo-exotic-series-misai-kucing-1","name":"Borneo Exotic Pot Bag 15\u0027s - Misai Kucing","title":"Borneo Exotic Pot Bag 15\u0027s - Misai Kucing","url":"\/products\/borneo-exotic-series-misai-kucing-1","share_url":"https:\/\/www.sabahtea-eshop.com\/products\/borneo-exotic-series-misai-kucing-1","price":15.9,"price_min":"15.9","price_max":"15.9","price_varies":false,"compare_at_price":0,"compare_at_price_min":"0.0","compare_at_price_max":"0.0","compare_at_price_varies":false,"available":false,"options_with_values":[],"options_by_name":[],"options":["Title"],"has_only_default_variant":true,"sole_variant_id":36908493,"variants":[{"id":36908493,"title":"Default Title","sku":"132-MISAI","taxable":false,"barcode":null,"available":false,"inventory_quantity":0,"infinite_stock":false,"featured_image":{"id":46879362,"alt":"7 (2)","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879362.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879362.png","height":1080,"width":1080,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null}],"selected_variant":{"id":36908493,"title":"Default Title","sku":"132-MISAI","taxable":false,"barcode":null,"available":false,"inventory_quantity":0,"infinite_stock":false,"featured_image":{"id":46879362,"alt":"7 (2)","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879362.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879362.png","height":1080,"width":1080,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"first_available_variant":null,"selected_or_first_available_variant":{"id":36908493,"title":"Default Title","sku":"132-MISAI","taxable":false,"barcode":null,"available":false,"inventory_quantity":0,"infinite_stock":false,"featured_image":{"id":46879362,"alt":"7 (2)","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879362.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879362.png","height":1080,"width":1080,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879362.png","featured_image":{"id":46879362,"alt":"7 (2)","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879362.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879362.png","height":1080,"width":1080,"position":1,"type":"Images"},"secondary_image":{"id":46879361,"alt":"7","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879361.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879361.jpeg","height":1080,"width":1080,"position":2,"type":"Images"},"images":[{"id":46879362,"alt":"7 (2)","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879362.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879362.png","height":1080,"width":1080,"position":1,"type":"Images"},{"id":46879361,"alt":"7","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879361.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879361.jpeg","height":1080,"width":1080,"position":2,"type":"Images"}],"media":[{"id":46879362,"alt":"7 (2)","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879362.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879362.png","height":1080,"width":1080,"position":1,"type":"Images"},{"id":46879361,"alt":"7","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879361.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879361.jpeg","height":1080,"width":1080,"position":2,"type":"Images"}],"featured_media":{"id":46879362,"alt":"7 (2)","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879362.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879362.png","height":1080,"width":1080,"position":1,"type":"Images"},"metafields":[],"expires":null,"published_at":"2023-03-29T15:59:00.000+08:00","created_at":"2022-08-30T11:35:59.000+08:00","is_wishlisted":null,"highlight":{"data":null,"state":null,"is_auto_generation_required":false},"common_questions":{"data":null,"state":null,"is_auto_generation_required":false}},
4775{"id":8152538,"handle":"borneo-exotic-pot-bag-20-s-ginger-1","name":"Borneo Exotic Pot Bag 15\u0027s - Ginger","title":"Borneo Exotic Pot Bag 15\u0027s - Ginger","url":"\/products\/borneo-exotic-pot-bag-20-s-ginger-1","share_url":"https:\/\/www.sabahtea-eshop.com\/products\/borneo-exotic-pot-bag-20-s-ginger-1","price":15.9,"price_min":"15.9","price_max":"15.9","price_varies":false,"compare_at_price":0,"compare_at_price_min":"0.0","compare_at_price_max":"0.0","compare_at_price_varies":false,"available":true,"options_with_values":[],"options_by_name":[],"options":["Title"],"has_only_default_variant":true,"sole_variant_id":36908406,"variants":[{"id":36908406,"title":"Default Title","sku":"132-GINGER","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":46879321,"alt":"4 (2)","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879321.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879321.png","height":1080,"width":1080,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null}],"selected_variant":{"id":36908406,"title":"Default Title","sku":"132-GINGER","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":46879321,"alt":"4 (2)","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879321.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879321.png","height":1080,"width":1080,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"first_available_variant":{"id":36908406,"title":"Default Title","sku":"132-GINGER","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":46879321,"alt":"4 (2)","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879321.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879321.png","height":1080,"width":1080,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"selected_or_first_available_variant":{"id":36908406,"title":"Default Title","sku":"132-GINGER","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":46879321,"alt":"4 (2)","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879321.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879321.png","height":1080,"width":1080,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879321.png","featured_image":{"id":46879321,"alt":"4 (2)","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879321.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879321.png","height":1080,"width":1080,"position":1,"type":"Images"},"secondary_image":{"id":46879320,"alt":"4","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879320.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879320.jpeg","height":1080,"width":1080,"position":2,"type":"Images"},"images":[{"id":46879321,"alt":"4 (2)","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879321.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879321.png","height":1080,"width":1080,"position":1,"type":"Images"},{"id":46879320,"alt":"4","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879320.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879320.jpeg","height":1080,"width":1080,"position":2,"type":"Images"}],"media":[{"id":46879321,"alt":"4 (2)","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879321.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879321.png","height":1080,"width":1080,"position":1,"type":"Images"},{"id":46879320,"alt":"4","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879320.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879320.jpeg","height":1080,"width":1080,"position":2,"type":"Images"}],"featured_media":{"id":46879321,"alt":"4 (2)","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879321.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879321.png","height":1080,"width":1080,"position":1,"type":"Images"},"metafields":[],"expires":null,"published_at":"2023-03-29T15:59:00.000+08:00","created_at":"2022-08-30T11:34:27.000+08:00","is_wishlisted":null,"highlight":{"data":null,"state":null,"is_auto_generation_required":false},"common_questions":{"data":null,"state":null,"is_auto_generation_required":false}},{"id":8152530,"handle":"borneo-exotic-series-cinnamon-1","name":"Borneo Exotic Pot Bag 15\u0027s - Cinnamon","title":"Borneo Exotic Pot Bag 15\u0027s - Cinnamon","url":"\/products\/borneo-exotic-series-cinnamon-1","share_url":"https:\/\/www.sabahtea-eshop.com\/products\/borneo-exotic-series-cinnamon-1","price":15.9,"price_min":"15.9","price_max":"15.9","price_varies":false,"compare_at_price":0,"compare_at_price_min":"0.0","compare_at_price_max":"0.0","compare_at_price_varies":false,"available":true,"options_with_values":[],"options_by_name":[],"options":["Title"],"has_only_default_variant":true,"sole_variant_id":36908305,"variants":[{"id":36908305,"title":"Default Title","sku":"132-CINNAMON","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":46879277,"alt":"6 (2)","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879277.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879277.png","height":1080,"width":1080,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null}],"selected_variant":{"id":36908305,"title":"Default Title","sku":"132-CINNAMON","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":46879277,"alt":"6 (2)","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879277.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879277.png","height":1080,"width":1080,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"first_available_variant":{"id":36908305,"title":"Default Title","sku":"132-CINNAMON","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":46879277,"alt":"6 (2)","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879277.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879277.png","height":1080,"width":1080,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"selected_or_first_available_variant":{"id":36908305,"title":"Default Title","sku":"132-CINNAMON","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":46879277,"alt":"6 (2)","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879277.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879277.png","height":1080,"width":1080,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879277.png","featured_image":{"id":46879277,"alt":"6 (2)","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879277.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879277.png","height":1080,"width":1080,"position":1,"type":"Images"},"secondary_image":{"id":46879276,"alt":"6","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879276.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879276.jpeg","height":1080,"width":1080,"position":2,"type":"Images"},"images":[{"id":46879277,"alt":"6 (2)","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879277.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879277.png","height":1080,"width":1080,"position":1,"type":"Images"},{"id":46879276,"alt":"6","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879276.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879276.jpeg","height":1080,"width":1080,"position":2,"type":"Images"}],"media":[{"id":46879277,"alt":"6 (2)","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879277.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879277.png","height":1080,"width":1080,"position":1,"type":"Images"},{"id":46879276,"alt":"6","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879276.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879276.jpeg","height":1080,"width":1080,"position":2,"type":"Images"}],"featured_media":{"id":46879277,"alt":"6 (2)","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879277.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46879277.png","height":1080,"width":1080,"position":1,"type":"Images"},"metafields":[],"expires":null,"published_at":"2023-03-29T16:00:00.000+08:00","created_at":"2022-08-30T11:32:30.000+08:00","is_wishlisted":null,"highlight":{"data":null,"state":null,"is_auto_generation_required":false},"common_questions":{"data":null,"state":null,"is_auto_generation_required":false}},{"id":8152311,"handle":"borneo-exotic-series-pandan-1","name":"Borneo Exotic Pot Bag 15\u0027s - Pandan ","title":"Borneo Exotic Pot Bag 15\u0027s - Pandan ","url":"\/products\/borneo-exotic-series-pandan-1","share_url":"https:\/\/www.sabahtea-eshop.com\/products\/borneo-exotic-series-pandan-1","price":15.9,"price_min":"15.9","price_max":"15.9","price_varies":false,"compare_at_price":0,"compare_at_price_min":"0.0","compare_at_price_max":"0.0","compare_at_price_varies":false,"available":false,"options_with_values":[],"options_by_name":[],"options":["Title"],"has_only_default_variant":true,"sole_variant_id":36903457,"variants":[{"id":36903457,"title":"Default Title","sku":"132-PANDAN","taxable":false,"barcode":null,"available":false,"inventory_quantity":0,"infinite_stock":false,"featured_image":{"id":46877768,"alt":"5 (2)","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46877768.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46877768.png","height":1080,"width":1080,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null}],"selected_variant":{"id":36903457,"title":"Default Title","sku":"132-PANDAN","taxable":false,"barcode":null,"available":false,"inventory_quantity":0,"infinite_stock":false,"featured_image":{"id":46877768,"alt":"5 (2)","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46877768.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46877768.png","height":1080,"width":1080,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"first_available_variant":null,"selected_or_first_available_variant":{"id":36903457,"title":"Default Title","sku":"132-PANDAN","taxable":false,"barcode":null,"available":false,"inventory_quantity":0,"infinite_stock":false,"featured_image":{"id":46877768,"alt":"5 (2)","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46877768.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46877768.png","height":1080,"width":1080,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46877768.png","featured_image":{"id":46877768,"alt":"5 (2)","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46877768.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46877768.png","height":1080,"width":1080,"position":1,"type":"Images"},"secondary_image":{"id":46878896,"alt":"5","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46878896.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46878896.jpeg","height":1080,"width":1080,"position":2,"type":"Images"},"images":[{"id":46877768,"alt":"5 (2)","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46877768.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46877768.png","height":1080,"width":1080,"position":1,"type":"Images"},{"id":46878896,"alt":"5","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46878896.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46878896.jpeg","height":1080,"width":1080,"position":2,"type":"Images"}],"media":[{"id":46877768,"alt":"5 (2)","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46877768.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46877768.png","height":1080,"width":1080,"position":1,"type":"Images"},{"id":46878896,"alt":"5","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46878896.jpeg","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46878896.jpeg","height":1080,"width":1080,"position":2,"type":"Images"}],"featured_media":{"id":46877768,"alt":"5 (2)","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46877768.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/46877768.png","height":1080,"width":1080,"position":1,"type":"Images"},"metafields":[],"expires":null,"published_at":"2023-03-29T16:00:00.000+08:00","created_at":"2022-08-30T10:42:38.000+08:00","is_wishlisted":null,"highlight":{"data":null,"state":null,"is_auto_generation_required":false},"common_questions":{"data":null,"state":null,"is_auto_generation_required":false}},{"id":3684637,"handle":"oolong-tea-hand-made-canister-75g","name":"Oolong Tea (Handmade) - Canister 75g","title":"Oolong Tea (Handmade) - Canister 75g","url":"\/products\/oolong-tea-hand-made-canister-75g","share_url":"https:\/\/www.sabahtea-eshop.com\/products\/oolong-tea-hand-made-canister-75g","price":75,"price_min":"75.0","price_max":"75.0","price_varies":false,"compare_at_price":0,"compare_at_price_min":"0.0","compare_at_price_max":"0.0","compare_at_price_varies":false,"available":true,"options_with_values":[],"options_by_name":[],"options":["Title"],"has_only_default_variant":true,"sole_variant_id":16856202,"variants":[{"id":16856202,"title":"Default Title","sku":"120","taxable":false,"barcode":null,"available":true,"inventory_quantity":3,"infinite_stock":false,"featured_image":{"id":45923165,"alt":"23.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45923165.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45923165.png","height":2160,"width":2160,"position":1,"type":"Images"},"price":7500,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null}],"selected_variant":{"id":16856202,"title":"Default Title","sku":"120","taxable":false,"barcode":null,"available":true,"inventory_quantity":3,"infinite_stock":false,"featured_image":{"id":45923165,"alt":"23.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45923165.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45923165.png","height":2160,"width":2160,"position":1,"type":"Images"},"price":7500,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"first_available_variant":{"id":16856202,"title":"Default Title","sku":"120","taxable":false,"barcode":null,"available":true,"inventory_quantity":3,"infinite_stock":false,"featured_image":{"id":45923165,"alt":"23.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45923165.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45923165.png","height":2160,"width":2160,"position":1,"type":"Images"},"price":7500,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"selected_or_first_available_variant":{"id":16856202,"title":"Default T
4775itle","sku":"120","taxable":false,"barcode":null,"available":true,"inventory_quantity":3,"infinite_stock":false,"featured_image":{"id":45923165,"alt":"23.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45923165.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45923165.png","height":2160,"width":2160,"position":1,"type":"Images"},"price":7500,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45923165.png","featured_image":{"id":45923165,"alt":"23.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45923165.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45923165.png","height":2160,"width":2160,"position":1,"type":"Images"},"secondary_image":{"alt":"","img_url":"","src":"","type":""},"images":[{"id":45923165,"alt":"23.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45923165.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45923165.png","height":2160,"width":2160,"position":1,"type":"Images"}],"media":[{"id":45923165,"alt":"23.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45923165.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45923165.png","height":2160,"width":2160,"position":1,"type":"Images"}],"featured_media":{"id":45923165,"alt":"23.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45923165.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45923165.png","height":2160,"width":2160,"position":1,"type":"Images"},"metafields":[],"expires":null,"published_at":"2020-06-23T14:45:00.000+08:00","created_at":"2020-06-23T14:48:42.000+08:00","is_wishlisted":null,"highlight":{"data":null,"state":null,"is_auto_generation_required":false},"common_questions":{"data":null,"state":null,"is_auto_generation_required":false}},{"id":3684356,"handle":"whole-leaves-tea-handmade-canister-75g","name":"Whole Leaves Tea (Handmade) - Canister 75g","title":"Whole Leaves Tea (Handmade) - Canister 75g","url":"\/products\/whole-leaves-tea-handmade-canister-75g","share_url":"https:\/\/www.sabahtea-eshop.com\/products\/whole-leaves-tea-handmade-canister-75g","price":75,"price_min":"75.0","price_max":"75.0","price_varies":false,"compare_at_price":0,"compare_at_price_min":"0.0","compare_at_price_max":"0.0","compare_at_price_varies":false,"available":true,"options_with_values":[],"options_by_name":[],"options":["Title"],"has_only_default_variant":true,"sole_variant_id":16855240,"variants":[{"id":16855240,"title":"Default Title","sku":"120-1","taxable":false,"barcode":null,"available":true,"inventory_quantity":6,"infinite_stock":false,"featured_image":{"id":45923270,"alt":"25.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45923270.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45923270.png","height":2160,"width":2160,"position":1,"type":"Images"},"price":7500,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null}],"selected_variant":{"id":16855240,"title":"Default Title","sku":"120-1","taxable":false,"barcode":null,"available":true,"inventory_quantity":6,"infinite_stock":false,"featured_image":{"id":45923270,"alt":"25.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45923270.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45923270.png","height":2160,"width":2160,"position":1,"type":"Images"},"price":7500,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"first_available_variant":{"id":16855240,"title":"Default Title","sku":"120-1","taxable":false,"barcode":null,"available":true,"inventory_quantity":6,"infinite_stock":false,"featured_image":{"id":45923270,"alt":"25.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45923270.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45923270.png","height":2160,"width":2160,"position":1,"type":"Images"},"price":7500,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"selected_or_first_available_variant":{"id":16855240,"title":"Default Title","sku":"120-1","taxable":false,"barcode":null,"available":true,"inventory_quantity":6,"infinite_stock":false,"featured_image":{"id":45923270,"alt":"25.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45923270.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45923270.png","height":2160,"width":2160,"position":1,"type":"Images"},"price":7500,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45923270.png","featured_image":{"id":45923270,"alt":"25.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45923270.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45923270.png","height":2160,"width":2160,"position":1,"type":"Images"},"secondary_image":{"alt":"","img_url":"","src":"","type":""},"images":[{"id":45923270,"alt":"25.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45923270.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45923270.png","height":2160,"width":2160,"position":1,"type":"Images"}],"media":[{"id":45923270,"alt":"25.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45923270.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45923270.png","height":2160,"width":2160,"position":1,"type":"Images"}],"featured_media":{"id":45923270,"alt":"25.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45923270.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45923270.png","height":2160,"width":2160,"position":1,"type":"Images"},"metafields":[],"expires":null,"published_at":"2020-06-23T13:45:00.000+08:00","created_at":"2020-06-23T14:09:02.000+08:00","is_wishlisted":null,"highlight":{"data":null,"state":null,"is_auto_generation_required":false},"common_questions":{"data":null,"state":null,"is_auto_generation_required":false}},{"id":3650133,"handle":"flora-tea-series-camomile","name":"Flora Tea Series - Camomile","title":"Flora Tea Series - Camomile","url":"\/products\/flora-tea-series-camomile","share_url":"https:\/\/www.sabahtea-eshop.com\/products\/flora-tea-series-camomile","price":15.9,"price_min":"15.9","price_max":"15.9","price_varies":false,"compare_at_price":0,"compare_at_price_min":"0.0","compare_at_price_max":"0.0","compare_at_price_varies":false,"available":true,"options_with_values":[],"options_by_name":[],"options":["Title"],"has_only_default_variant":true,"sole_variant_id":16709793,"variants":[{"id":16709793,"title":"Default Title","sku":"123-CAM","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":45919619,"alt":"23.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919619.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919619.png","height":2160,"width":2160,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null}],"selected_variant":{"id":16709793,"title":"Default Title","sku":"123-CAM","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":45919619,"alt":"23.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919619.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919619.png","height":2160,"width":2160,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"first_available_variant":{"id":16709793,"title":"Default Title","sku":"123-CAM","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":45919619,"alt":"23.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919619.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919619.png","height":2160,"width":2160,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"selected_or_first_available_variant":{"id":16709793,"title":"Default Title","sku":"123-CAM","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":45919619,"alt":"23.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919619.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919619.png","height":2160,"width":2160,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919619.png","featured_image":{"id":45919619,"alt":"23.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919619.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919619.png","height":2160,"width":2160,"position":1,"type":"Images"},"secondary_image":{"id":45919614,"alt":"23.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919614.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919614.png","height":2160,"width":2160,"position":2,"type":"Images"},"images":[{"id":45919619,"alt":"23.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919619.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919619.png","height":2160,"width":2160,"position":1,"type":"Images"},{"id":45919614,"alt":"23.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919614.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919614.png","height":2160,"width":2160,"position":2,"type":"Images"}],"media":[{"id":45919619,"alt":"23.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919619.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919619.png","height":2160,"width":2160,"position":1,"type":"Images"},{"id":45919614,"alt":"23.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919614.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919614.png","height":2160,"width":2160,"position":2,"type":"Images"}],"featured_media":{"id":45919619,"alt":"23.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919619.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919619.png","height":2160,"width":2160,"position":1,"type":"Images"},"metafields":[],"expires":null,"published_at":"2023-03-29T16:01:00.000+08:00","created_at":"2020-06-16T11:43:41.000+08:00","is_wishlisted":null,"highlight":{"data":null,"state":null,"is_auto_generation_required":false},"common_questions":{"data":null,"state":null,"is_auto_generation_required":false}},{"id":3675734,"handle":"flora-tea-series-geranium","name":"Flora Tea Series - Geranium","title":"Flora Tea Series - Geranium","url":"\/products\/flora-tea-series-geranium","share_url":"https:\/\/www.sabahtea-eshop.com\/products\/flora-tea-series-geranium","price":15.9,"price_min":"15.9","price_max":"15.9","price_varies":false,"compare_at_price":0,"compare_at_price_min":"0.0","compare_at_price_max":"0.0","compare_at_price_varies":false,"available":true,"options_with_values":[],"options_by_name":[],"options":["Title"],"has_only_default_variant":true,"sole_variant_id":16815290,"variants":[{"id":16815290,"title":"Default Title","sku":"123-GER","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":45919630,"alt":"21.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919630.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919630.png","height":2160,"width":2160,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null}],"selected_variant":{"id":16815290,"title":"Default Title","sku":"123-GER","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":45919630,"alt":"21.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919630.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919630.png","height":2160,"width":2160,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"first_available_variant":{"id":16815290,"title":"Default Title","sku":"123-GER","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":45919630,"alt":"21.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919630.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919630.png","height":2160,"width":2160,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"selected_or_first_available_variant":{"id":16815290,"title":"Default Title","sku":"123-GER","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":45919630,"alt":"21.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919630.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919630.png","height":2160,"width":2160,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919630.png","featured_image":{"id":45919630,"alt":"21.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919630.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919630.png","height":2160,"width":2160,"position":1,"type":"Images"},"secondary_image":{"id":45919654,"alt":"21.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919654.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919654.png","height":2160,"width":2160,"position":2,"type":"Images"},"images":[{"id":45919630,"alt":"21.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919630.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919630.png","height":2160,"width":2160,"position":1,"type":"Images"},{"id":45919654,"alt":"21.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919654.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919654.png","height":2160,"width":2160,"position":2,"type":"Images"}],"media":[{"id":45919630,"alt":"21.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919630.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919630.png","height":2160,"width":2160,"position":1,"type":"Images"},{"id":45919654,"alt":"21.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919654.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919654.png","height":2160,"width":2160,"position":2,"type":"Images"}],"featured_media":{"id":45919630,"alt":"21.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919630.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919630.png","height":2160,"width":2160,"position":1,"type":"Images"},"metafields":[],"expires":null,"published_at":"2023-03-29T16:02:00.000+08:00","created_at":"2020-06-21T16:53:20.000+08:00","is_wishlisted":null,"highlight":{"data":null,"state":null,"is_auto_generation_required":false},"common_questions":{"data":null,"state":null,"is_auto_generation_required":false}},{"id":3650338,"handle":"flora-tea-series-jasmine","name":"Flora Tea Series - Jasmine","title":"Flora Tea Series - Jasmine","url":"\/products\/flora-tea-series-jasmine","share_url":"https:\/\/www.sabahtea-eshop.com\/products\/flora-tea-series-jasmine","price":15.9,"price_min":"15.9","price_max":"15.9","price_varies":false,"compare_at_price":0,"compare_at_price_min":"0.0","compare_at_price_max":"0.0","compare_at_price_varies":false,"available":true,"options_with_values":[],"options_by_name":[],"options":["Title"],"has_only_default_variant":true,"sole_variant_id":16710480,"variants":[{"id":16710480,"title":"Default Title","sku
4775":"123-JAS","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":45919673,"alt":"19.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919673.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919673.png","height":2160,"width":2160,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null}],"selected_variant":{"id":16710480,"title":"Default Title","sku":"123-JAS","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":45919673,"alt":"19.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919673.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919673.png","height":2160,"width":2160,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"first_available_variant":{"id":16710480,"title":"Default Title","sku":"123-JAS","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":45919673,"alt":"19.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919673.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919673.png","height":2160,"width":2160,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"selected_or_first_available_variant":{"id":16710480,"title":"Default Title","sku":"123-JAS","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":45919673,"alt":"19.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919673.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919673.png","height":2160,"width":2160,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919673.png","featured_image":{"id":45919673,"alt":"19.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919673.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919673.png","height":2160,"width":2160,"position":1,"type":"Images"},"secondary_image":{"id":45919664,"alt":"19.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919664.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919664.png","height":2160,"width":2160,"position":2,"type":"Images"},"images":[{"id":45919673,"alt":"19.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919673.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919673.png","height":2160,"width":2160,"position":1,"type":"Images"},{"id":45919664,"alt":"19.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919664.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919664.png","height":2160,"width":2160,"position":2,"type":"Images"}],"media":[{"id":45919673,"alt":"19.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919673.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919673.png","height":2160,"width":2160,"position":1,"type":"Images"},{"id":45919664,"alt":"19.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919664.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919664.png","height":2160,"width":2160,"position":2,"type":"Images"}],"featured_media":{"id":45919673,"alt":"19.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919673.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919673.png","height":2160,"width":2160,"position":1,"type":"Images"},"metafields":[],"expires":null,"published_at":"2023-03-29T16:02:00.000+08:00","created_at":"2020-06-16T12:25:24.000+08:00","is_wishlisted":null,"highlight":{"data":null,"state":null,"is_auto_generation_required":false},"common_questions":{"data":null,"state":null,"is_auto_generation_required":false}},{"id":3656120,"handle":"flora-tea-series-lavender","name":"Flora Tea Series - Lavender","title":"Flora Tea Series - Lavender","url":"\/products\/flora-tea-series-lavender","share_url":"https:\/\/www.sabahtea-eshop.com\/products\/flora-tea-series-lavender","price":15.9,"price_min":"15.9","price_max":"15.9","price_varies":false,"compare_at_price":0,"compare_at_price_min":"0.0","compare_at_price_max":"0.0","compare_at_price_varies":false,"available":true,"options_with_values":[],"options_by_name":[],"options":["Title"],"has_only_default_variant":true,"sole_variant_id":16736190,"variants":[{"id":16736190,"title":"Default Title","sku":"123-LAV","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":45919690,"alt":"24.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919690.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919690.png","height":2160,"width":2160,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null}],"selected_variant":{"id":16736190,"title":"Default Title","sku":"123-LAV","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":45919690,"alt":"24.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919690.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919690.png","height":2160,"width":2160,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"first_available_variant":{"id":16736190,"title":"Default Title","sku":"123-LAV","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":45919690,"alt":"24.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919690.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919690.png","height":2160,"width":2160,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"selected_or_first_available_variant":{"id":16736190,"title":"Default Title","sku":"123-LAV","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":45919690,"alt":"24.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919690.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919690.png","height":2160,"width":2160,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919690.png","featured_image":{"id":45919690,"alt":"24.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919690.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919690.png","height":2160,"width":2160,"position":1,"type":"Images"},"secondary_image":{"id":45919699,"alt":"24.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919699.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919699.png","height":2160,"width":2160,"position":2,"type":"Images"},"images":[{"id":45919690,"alt":"24.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919690.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919690.png","height":2160,"width":2160,"position":1,"type":"Images"},{"id":45919699,"alt":"24.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919699.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919699.png","height":2160,"width":2160,"position":2,"type":"Images"}],"media":[{"id":45919690,"alt":"24.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919690.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919690.png","height":2160,"width":2160,"position":1,"type":"Images"},{"id":45919699,"alt":"24.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919699.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919699.png","height":2160,"width":2160,"position":2,"type":"Images"}],"featured_media":{"id":45919690,"alt":"24.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919690.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919690.png","height":2160,"width":2160,"position":1,"type":"Images"},"metafields":[],"expires":null,"published_at":"2023-03-29T16:02:00.000+08:00","created_at":"2020-06-17T14:07:06.000+08:00","is_wishlisted":null,"highlight":{"data":null,"state":null,"is_auto_generation_required":false},"common_questions":{"data":null,"state":null,"is_auto_generation_required":false}},{"id":3656332,"handle":"flora-tea-series-peppermint-","name":"Flora Tea Series - Peppermint","t
4775itle":"Flora Tea Series - Peppermint","url":"\/products\/flora-tea-series-peppermint-","share_url":"https:\/\/www.sabahtea-eshop.com\/products\/flora-tea-series-peppermint-","price":15.9,"price_min":"15.9","price_max":"15.9","price_varies":false,"compare_at_price":0,"compare_at_price_min":"0.0","compare_at_price_max":"0.0","compare_at_price_varies":false,"available":true,"options_with_values":[],"options_by_name":[],"options":["Title"],"has_only_default_variant":true,"sole_variant_id":16736760,"variants":[{"id":16736760,"title":"Default Title","sku":"123-PEP","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":45919746,"alt":"20.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919746.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919746.png","height":2160,"width":2160,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null}],"selected_variant":{"id":16736760,"title":"Default Title","sku":"123-PEP","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":45919746,"alt":"20.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919746.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919746.png","height":2160,"width":2160,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"first_available_variant":{"id":16736760,"title":"Default Title","sku":"123-PEP","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":45919746,"alt":"20.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919746.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919746.png","height":2160,"width":2160,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"selected_or_first_available_variant":{"id":16736760,"title":"Default Title","sku":"123-PEP","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":45919746,"alt":"20.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919746.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919746.png","height":2160,"width":2160,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919746.png","featured_image":{"id":45919746,"alt":"20.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919746.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919746.png","height":2160,"width":2160,"position":1,"type":"Images"},"secondary_image":{"id":45919724,"alt":"20.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919724.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919724.png","height":2160,"width":2160,"position":2,"type":"Images"},"images":[{"id":45919746,"alt":"20.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919746.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919746.png","height":2160,"width":2160,"position":1,"type":"Images"},{"id":45919724,"alt":"20.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919724.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919724.png","height":2160,"width":2160,"position":2,"type":"Images"}],"media":[{"id":45919746,"alt":"20.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919746.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919746.png","height":2160,"width":2160,"position":1,"type":"Images"},{"id":45919724,"alt":"20.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919724.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919724.png","height":2160,"width":2160,"position":2,"type":"Images"}],"featured_media":{"id":45919746,"alt":"20.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919746.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919746.png","height":2160,"width":2160,"position":1,"type":"Images"},"metafields":[],"expires":null,"published_at":"2023-03-29T16:03:00.000+08:00","created_at":"2020-06-17T14:28:49.000+08:00","is_wishlisted":null,"highlight":{"data":null,"state":null,"is_auto_generation_required":false},"common_questions":{"data":null,"state":null,"is_auto_generation_required":false}},{"id":3675802,"handle":"flora-tea-series-vanilla","name":"Flora Tea Series - Vanilla","title":"Flora Tea Series - Vanilla","url":"\/products\/flora-tea-series-vanilla","share_url":"https:\/\/www.sabahtea-eshop.com\/products\/flora-tea-series-vanilla","price":15.9,"price_min":"15.9","price_max":"15.9","price_varies":false,"compare_at_price":0,"compare_at_price_min":"0.0","compare_at_price_max":"0.0","compare_at_price_varies":false,"available":true,"options_with_values":[],"options_by_name":[],"options":["Title"],"has_only_default_variant":true,"sole_variant_id":16815374,"variants":[{"id":16815374,"title":"Default Title","sku":"123-VAN","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":45919753,"alt":"22.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919753.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919753.png","height":2160,"width":2160,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null}],"selected_variant":{"id":16815374,"title":"Default Title","sku":"123-VAN","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":45919753,"alt":"22.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919753.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919753.png","height":2160,"width":2160,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"first_available_variant":{"id":16815374,"title":"Default Title","sku":"123-VAN","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":45919753,"alt":"22.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919753.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919753.png","height":2160,"width":2160,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"selected_or_first_available_variant":{"id":16815374,"title":"Default Title","sku":"123-VAN","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":45919753,"alt":"22.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919753.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919753.png","height":2160,"width":2160,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919753.png","featured_image":{"id":45919753,"alt":"22.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919753.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919753.png","height":2160,"width":2160,"position":1,"type":"Images"},"secondary_image":{"id":45919755,"alt":"22.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919755.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919755.png","height":2160,"width":2160,"position":2,"type":"Images"},"images":[{"id":45919753,"alt":"22.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919753.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919753.png","height":2160,"width":2160,"position":1,"type":"Images"},{"id":45919755,"alt":"22.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919755.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919755.png","height":2160,"width":2160,"position":2,"type":"Images"}],"media":[{"id":45919753,"alt":"22.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919753.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919753.png","height":2160,"width":2160,"position":1,"type":"Images"},{"id":45919755,"alt":"22.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919755.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919755.png","height":2160,"width":2160,"position":2,"type":"Images"}],"featured_media":{"id":45919753,"alt":"22.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919753.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919753.png","height":2160,"width":2160,"position":1,"type":"Images"},"metafields":[],"expires":null,"published_at":"2023-03-29T16:04:00.000+08:00","created_at":"2020-06-21T16:54:10.000+08:00","is_wishlisted":null,"highlight":{"data":null,"state":null,"is_auto_generation_required":false},"common_questions":{"data":null,"state":null,"is_auto_generation_required":false}},{"id":3676553,"handle":"fruit-tea-series-calamansi","name":"Fruit Tea Series - Calamansi","title":"Fruit Tea Series - Calamansi","url":"\/products\/fruit-tea-series-calamansi","share_url":"https:\/\/www.sabahtea-eshop.com\/products\/fruit-tea-series-calamansi","price":15.9,"price_min":"15.9","price_max":"15.9","price_varies":false,"compare_at_price":0,"compare_at_price_min":"0.0","compare_at_price_max":"0.0","compare_at_price_varies":false,"available":true,"options_with_values":[],"options_by_name":[],"options":["Title"],"has_only_default_variant":true,"sole_variant_id":16816269,"variants":[{"id":16816269,"title":"Default Title","sku":"127-CAL","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":45919785,"alt":"29.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919785.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919785.png","height":2160,"width":2160,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null}],"selected_variant":{"id":16816269,"title":"Default Title","sku":"127-CAL","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":45919785,"alt":"29.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919785.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919785.png","height":2160,"width":2160,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"first_available_variant":{"id":16816269,"title":"Default Title","sku":"127-CAL","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":45919785,"alt":"29.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919785.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919785.png","height":2160,"width":2160,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"selected_or_first_available_variant":{"id":16816269,"title":"Default Title","sku":"127-CAL","taxable":false,"barcode":null,"available":true,"inventory_quantity":null,"infinite_stock":true,"featured_image":{"id":45919785,"alt":"29.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919785.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919785.png","height":2160,"width":2160,"position":1,"type":"Images"},"price":1590,"compare_at_price":0,"is_enabled":true,"options":["Default Title"],"option1":"Default Title","option2":null,"option3":null},"img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919785.png","featured_image":{"id":45919785,"alt":"29.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919785.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919785.png","height":2160,"width":2160,"position":1,"type":"Images"},"secondary_image":{"id":45919775,"alt":"29.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919775.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919775.png","height":2160,"width":2160,"position":2,"type":"Images"},"images":[{"id":45919785,"alt":"29.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919785.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919785.png","height":2160,"width":2160,"position":1,"type":"Images"},{"id":45919775,"alt":"29.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919775.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919775.png","height":2160,"width":2160,"position":2,"type":"Images"}],"media":[{"id":45919785,"alt":"29.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919785.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919785.png","height":2160,"width":2160,"position":1,"type":"Images"},{"id":45919775,"alt":"29.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919775.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919775.png","height":2160,"width":2160,"position":2,"type":"Images"}],"featured_media":{"id":45919785,"alt":"29.png","img_url":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919785.png","src":"https:\/\/cdn.store-assets.com\/s\/365490\/i\/45919785.png","height":2160,"width":2160,"position":1,"type":"Images"},"metafields":[],"expires":null,"published_at":"2023-03-29T16:05:00.000+08:00","created_at":"2020-06-21T17:25:41.000+08:00","is_wishlisted":null,"highlight":{"data":null,"state":null,"is_auto_generation_required":false},"common_questions":{"data":null,"state":null,"is_auto_generation_required":false}}],"sort_by":"featured","product_count":32,"cache_source":"live_api"}
4776
4777      EasyStore.Event.dispatch('collections/viewed', { collection })
4778
4779    }
4780
4781    function onProductView() {
4782
4783      const product = ""
4784
4785      EasyStore.Event.dispatch("products/viewed", { product })
4786
4787    }
4788
4789    function onProductShare(el) {
4790
4791      const product = ""
4792
4793      const channel = el.getAttribute("class").split("-").last()
4794
4795      EasyStore.Event.dispatch('products/shared', { product, channel })
4796
4797    }
4798
4799    function onWishlistItemAdded() {
4800
4801      let product  = ""
4802      const quantity = _selector("#Quantity").value
4803
4804      EasyStore.Event.dispatch('wishlists/item_added', { product })
4805
4806    }
4807
4808    async function onCartItemsAdded() {
4809
4810      const cart = await getCart()
4811
4812      if(cart && cart.items != undefined && cart.items.length > 0) {
4813
4814        EasyStore.Event.dispatch('carts/item_added', { cart })
4815
4816      }
4817
4818    }
4819
4820    async function onCartView() {
4821
4822      const cart = await getCart()
4823
4824      EasyStore.Event.dispatch('carts/viewed', { cart })
4825
4826    }
4827
4828    async function onCartItemRemoved() {
4829
4830      const cart = await getCart()
4831
4832      cart.items = []
4833
4834      if(cart) {
4835
4836        EasyStore.Event.dispatch('carts/item_removed', { cart })
4837
4838      }
4839
4840    }
4841
4842    async function onCheckoutInitiate() {
4843
4844      const cart = await getCart()
4845
4846      EasyStore.Event.dispatch('checkouts/initiated', { cart })
4847
4848    }
4849
4850    async function onShippingInfoAdded(form) {
4851      let checkout = getCheckout()
4852
4853      let form_data = {}
4854      new FormData(form).forEach((value, key) => form_data[key] = value)
4855
4856      let shipping_tier = null
4857
4858      if (form_data.type && form_data.type.startsWith("r_pickup")) {
4859        shipping_tier = `Pickup - ${form_data.pick_location}`
4860      }
4861
4862      if (form_data.s_id) {
4863        shipping_tier = _selector(`input[id='`+form_data.s_id+`']`).getAttribute("data-shipping-name")
4864      }
4865
4866      if (!shipping_tier) return
4867
4868      EasyStore.Event.dispatch('checkouts/shipping_info_added', { checkout, shipping_tier })
4869
4870    }
4871
4872    async function onPaymentInfoAdded(form) {
4873
4874      let checkout = getCheckout()
4875
4876      let payment_type = new FormData(form).get('payment_method')
4877
4878      EasyStore.Event.dispatch("checkouts/payment_info_added", { checkout, payment_type })
4879
4880    }
4881
4882    async function onOrderPlace() {
4883
4884      let cart_token  = getCookie("cart_js")
4885      let previous_cart_token = getCookie("previous_cart_ga4_js")
4886
4887      if (previous_cart_token && previous_cart_token == cart_token) {
4888        // Prevent duplicate purchase tracking
4889        return
4890      }
4891
4892      let order = getOrder()
4893
4894      EasyStore.Event.dispatch('orders/placed', { order })
4895
4896      if(order.is_manual_payment) {
4897
4898        EasyStore.Event.dispatch('orders/purchased', { order })
4899
4900      }
4901
4902      const last_transaction = order.transactions.last()
4903
4904      if (last_transaction.status) {
4905
4906        EasyStore.Event.dispatch('orders/purchased', { order })
4907        EasyStore.Event.dispatch('payments/captured', { order })
4908
4909      }
4910
4911    }
4912
4913    async function onPaymentFail() {
4914
4915      const order = getOrder()
4916
4917      EasyStore.Event.dispatch('payments/failed', { order })
4918
4919    }
4920
4921    async function onCheckoutComplete(form) {
4922
4923      onPaymentInfoAdded(form)
4924
4925      const checkout = getCheckout()
4926
4927      EasyStore.Event.dispatch('checkouts/completed', { checkout })
4928
4929    }
4930
4931    async function onSinglePageCheckout() {
4932
4933      // let checkout = $("[data-app-checkout]").data("app-checkout")
4934
4935      let checkout = getCheckout()
4936
4937      // const payment_type = _selector("#app_spc_payment_method").find(`[class*="label-content"]`).first().find("b").first().text()
4938      const payment_type = _selector("#app_spc_payment_method").getElementsByClassName('label-content')[0].getElementsByTagName('b')[0].innerHTML
4939
4940      const shipping_method = _selector("#delivery_method").value
4941
4942      let shipping_tier = null
4943      let app_spc_customer_info_label = _selector("#app_spc_customer_info").getElementsByClassName('label-content')
4944      if (shipping_method == "shipping") {
4945        shipping_tier = app_spc_customer_info_label[app_spc_customer_info_label.length - 1].getElementsByTagName('b')[0].innerHTML
4946      }
4947
4948      if (shipping_method == "pickup") {
4949        shipping_tier = app_spc_customer_info_label[0].innerHTML
4950      }
4951
4952      if (shipping_tier) {
4953
4954        EasyStore.Event.dispatch('checkouts/shipping_info_added', {
4955          checkout,
4956          shipping_tier,
4957        })
4958
4959      }
4960
4961      if (payment_type) {
4962
4963        EasyStore.Event.dispatch('checkouts/payment_info_added', {
4964          checkout,
4965          payment_type,
4966        })
4967
4968      }
4969
4970      EasyStore.Event.dispatch('checkouts/completed', { checkout })
4971
4972    }
4973
4974  })
4975
4976
4977  //-----------------------//
4978  //       Functions       //
4979  //-----------------------//
4980
4981  function getCookie(name) {
4982
4983    name += "="
4984
4985    decodedCookie = decodeURIComponent(document.cookie)
4986
4987    ca = decodedCookie.split(";")
4988
4989    for(i = 0; i < ca.length; i++) {
4990      c = ca[i]
4991      while (c.charAt(0) == " ") {
4992        c = c.substring(1)
4993      }
4994      if (c.indexOf(name) == 0) {
4995        return c.substring(name.length, c.length)
4996      }
4997    }
4998
4999    return ""
5000
5001  }
5002
5003  const parsePrice = price => {
5004    if(typeof price === 'string') {
5005      return parseFloat(price.split(',').join(''))
5006    }
5007
5008    return price
5009  }
5010
5011  const requestCart = async (method, data) => {
5012
5013  let response = await fetch('/cart.json', {method: 'GET',headers: {'Content-Type': 'application/json'}})
5014    result = await response.json()
5015
5016    return result.cart
5017
5018  }
5019  const getCart = async (latest = false) => {
5020
5021    let cart = window.__latest_cart
5022
5023    const cart_invalid = !cart || !cart.items || (cart.total_price > 0 && !cart.items.length)
5024
5025    if(latest || cart_invalid) {
5026      cart = await requestCart()
5027    }
5028
5029    cart.items = cart.items || []
5030
5031    return mapCart(cart)
5032
5033  }
5034
5035  const getCheckout = async () => {
5036    mapCheckout(window.__latest_cart || await requestCart())
5037  }
5038
5039  const getOrder = async () => {
5040    mapOrder(window.__latest_cart || await requestCart())
5041  }
5042
5043  //-----------------------//
5044  //        Mappers        //
5045  //-----------------------//
5046
5047  const fallbackAttribute = (object, attribute) => {
5048
5049    if(!Array.isArray(attribute)) {
5050      attribute = [attribute]
5051    }
5052
5053    let final_value = null
5054
5055    do {
5056
5057      final_value = object[attribute.shift()]
5058
5059    } while(!final_value && attribute.length)
5060
5061    return final_value
5062
5063  }
5064
5065  const map = (object, mapper) => {
5066
5067    const newObject = {}
5068
5069    for(const key in mapper) {
5070
5071      // Handle different keys between new and old format
5072      newObject[key] = fallbackAttribute(object, mapper[key])
5073
5074      // Cast price to float
5075      if(newObject[key] && ['price', 'amount', 'discount', 'discounts'].some(x => key.endsWith(x))) {
5076        newObject[key] = parsePrice(newObject[key])
5077      }
5078
5079      if(newObject[key] === undefined) {
5080        delete newObject[key]
5081      }
5082
5083    }
5084
5085    return newObject
5086
5087  }
5088
5089  const mapCart = cart => {
5090
5091    const oldCart = cart
5092
5093    const mapper = {
5094      id: 'id',
5095      currency: 'currency',
5096      item_count: 'item_count',
5097      items: 'items',
5098      total_price: 'total_price',
5099      latest_items: 'latest_items'
5100    }
5101
5102    cart = map(cart, mapper)
5103
5104    const discounts = (oldCart.storewide_discounts || []).concat((oldCart.voucher_discounts || []))
5105
5106    cart.discount_applications = discounts.map(discount => ({
5107      title: discount.voucher_code || null,
5108      value: parsePrice(discount.amount),
5109    }))
5110
5111    cart.original_total_price = cart.items.length
5112    ? cart.items
5113      .map(item => item.original_price)
5114      .reduce((sum, price) => sum + price)
5115    : 0
5116
5117    cart.total_discount = cart.discount_applications.length
5118    ? cart.discount_applications
5119      .map(discount => parsePrice(discount.value))
5120      .reduce((sum, value) => sum + value)
5121    : 0
5122
5123    cart.items = cart.items.map(item => mapLineItem(item))
5124
5125    return cart
5126
5127  }
5128
5129  const mapCheckout = checkout => {
5130
5131    const mapper = {
5132      note: 'note',
5133      attributes: 'note_attributes',
5134      billing_address: 'billing_address',
5135      currency: 'currency',
5136      customer_id: 'customer_id',
5137      discounts_amount: 'total_discount',
5138      id: 'id',
5139      line_items: 'order_item',
5140      order_number: 'order_number',
5141      shipping_address: 'shipping_address',
5142      shipping_price: 'shipping_tax',
5143      shipping_method: 'shipping_method_name',
5144      tax_price: 'total_tax',
5145    }
5146
5147    checkout = map(checkout, mapper)
5148
5149    checkout.requires_shipping = checkout.line_items.some(item => item.shipping_required)
5150
5151    checkout.line_items = checkout.line_items.map(item => mapLineItem(item))
5152
5153    return checkout
5154
5155  }
5156
5157  const mapOrder = order => {
5158
5159    const mapper = {
5160      attributes: 'note_attributes',
5161      billing_address: 'billing_address',
5162      cancelled: 'is_cancelled',
5163      cancelled_at: 'cancelled_at',
5164      created_at: 'created_at',
5165      customer_id: 'customer_id',
5166      // discount_applications: 'discount_applications',
5167      email: 'email',
5168      financial_status: 'financial_status',
5169      fulfillment_status: 'fulfillment_status',
5170      line_items: 'order_item',
5171      note: 'note',
5172      order_number: 'order_number',
5173      phone: 'phone',
5174      shipping_address: 'shipping_address',
5175      shipping_methods: 'shipping_methods',
5176      shipping_price: 'total_shipping',
5177      subtotal_price: 'subtotal_price',
5178      // tax_lines: 'tax_lines',
5179      tax_price: 'total_tax',
5180      total_discounts: 'total_discount',
5181      total_net_amount: 'total_amount_include_transaction',
5182      total_price: 'total_price',
5183      transactions: 'transaction_records',
5184      is_manual_payment: 'is_manual_payment',
5185    }
5186
5187    order.email = order.billing_address.email
5188    order.phone = order.billing_address.phone
5189    order.shipping_method = order.shipping_method_name
5190
5191    order = map(order, mapper)
5192
5193    order.line_items = order.line_items.map(item => mapLineItem(item))
5194    order.transactions = order.transactions.map(transaction => mapTransaction(transaction))
5195
5196    return order
5197
5198  }
5199
5200  const mapLineItem = line_item => {
5201
5202    const old_line_item = line_item
5203
5204    const mapper = {
5205      final_price: 'price',
5206      image: 'img_url',
5207      message: 'message',
5208      original_line_price: 'original_line_price',
5209      original_price: 'original_price',
5210      properties: 'properties',
5211      quantity: 'quantity',
5212      requires_shipping: 'shipping_required',
5213      sku: 'sku',
5214      taxable: 'taxable',
5215      title: 'product_name',
5216      product_name: 'product_name',
5217      url: 'url',
5218      product_id: 'product_id',
5219      variant_id: 'variant_id',
5220      id: ['id', 'i_id'],
5221    }
5222
5223    line_item = map(line_item, mapper)
5224
5225    line_item.product_id = line_item.product_id || (old_line_item.product && old_line_item.product.id) || null
5226    line_item.variant_id = line_item.variant_id || (old_line_item.variant && old_line_item.variant.id) || null
5227    line_item.image      = line_item.image || (old_line_item.image && old_line_item.image.url) || null
5228
5229    return line_item
5230
5231  }
5232
5233  const mapTransaction = transaction => {
5234
5235    const mapper = {
5236      amount: 'amount',
5237      created_at: 'created_at',
5238      gateway: 'gateway_type',
5239      id: 'id',
5240      status: 'status',
5241    }
5242
5243    transaction = map(transaction, mapper)
5244
5245    return transaction
5246
5247  }
5248
5249
5250</script>
5250
5251
5252</div>
5253
5254  
5255    
5256<style>
5257  #CartTemplate{
5258    min-height: 80vh;
5259  }
5260  .cart-drawer .cart__row .small--one-whole,
5261  .cart-drawer .cart-sticky-button-wrapper{
5262    width: 100%;
5263  }
5264  .cart-drawer .promotion__code-input .input-group{
5265    margin-top: 20px;
5266    max-width: 100%;
5267  }
5268  .cart-drawer-wrapper{
5269    display: flex;
5270    flex-wrap: wrap;
5271    flex-direction: row;
5272  }
5273  .cart-drawer-wrapper > div{
5274    width: 100%;
5275  }
5276  vouchers-modal .vouchers-modal.active ,
5277  vouchers-modal #vouchers-modal-backdrop.active{
5278    z-index: 2147483647;
5279  }
5280</style>
5281
5282<div id="CartDrawer" class="cart-drawer" data-fetch="0">
5283  
5284
5285  <div class="cart-drawer-wrapper">
5286    <div id="cart-promotion-top"></div>
5287
5288
5289    <div id="CartTemplate">
5290      
5291
5292
5293  
5294
5295  <div id="noCartItem" class="cart-drawer-content">
5296    <div class="cart-drawer-content-wrapper text-center">
5297      <div class="section-header">
5298        <span></span>
5299        <span class="CartDrawerTrigger icon icon-x"></span>
5300      </div>
5301      <div class="section-header__title h2">Your cart is currently empty.</div>
5302      <a class="btn btn--secondary" href="/collections/all">Continue shopping</a>
5303    </div>
5304  </div>
5305
5306
5307
5308    </div>
5309
5310    <link href="/assets/css/promotion.css?v2.94" rel="stylesheet" type="text/css" media="screen" />
5311<div id="cart-promotion-section"></div>
5312
5313<script>var shop_money_format = "<span class=money data-ori-price='{{amount}}'>RM {{amount}} </span>";</script>
vendor: 1 bytes, line 5313
5313
5314<script src="/assets/js/promotion/promotion.js?v1.11" type="text/javascript"></script>
5314
5315
5316<script>
5317
5318    window.EasyStore = window.EasyStore || {};
5319    window.EasyStore.Promotion = window.EasyStore.Promotion || {};
5320
5321    var get_cart_promo_initial = false,
5322        current_template = 'index';
5323
5324    window.EasyStore.Promotion.updateCartPromotion = function (){
5325        get_cart_promo_initial = true
5326        $.ajax({
5327        type: "GET",
5328        dataType: 'json',
5329        url: "/new_cart/promotion",
5330        success: function(response){
5331            $("#cart-promotion-section").html(response["cart/content_bottom"].trim());
5332            $("#cart-promotion-top").html(response["cart/content_top"].trim());
5333
5334            promoVariantDetailInitial()
5335        },
5336        error: function(xhr){
5337        }
5338        });
5339    }
5340
5341
5342    if(current_template == 'cart') {
5343        document.addEventListener("DOMContentLoaded", function() {
5344            window.EasyStore.Promotion.updateCartPromotion()
5345        });
5346    }
5347
5348</script>
vendor: 1 bytes, line 5348
5348
5349<script>
5350  document.addEventListener('DOMContentLoaded', function () {
5351    window._getVoucherErrorTranslation = Object.assign(window._getVoucherErrorTranslation || {}, {
5352      "condition_not_matched":    "Voucher condition not matched",
5353      "promotion_unavailable":    "This promotion is currently unavailable",
5354      "available_on":             "Available on channels",
5355      "available_on_only":        "Available on channels only",
5356      "available_with_locations": "Available on channels (locations only)",
5357      "pos_at_locations":         "Retail Store at locations only",
5358      "channel_website":          "Website",
5359      "channel_mobile":           "Mobile Apps",
5360      "channel_pos":              "Retail Store"
5361    });
5362  });
5363</script>
5363
5364
5365  </div>
5366  
5367
5368  
5369</div>
5370
5371<div id="toast"><div id="toastContent"></div></div>
5372<style>
5373  .cart-drawer .cart-drawer-content .cart-sticky-button-wrapper a.btn.CartDrawerTrigger{margin-bottom: 10px !important;}
5374  #toastContent a{color: #fff;text-decoration: underline;margin-top: 10px;display: block;}
5375  #toastContent .svg-icon{margin-right: 8px;margin-top: -1px;}
5376</style>
5377
5378<script type="text/javascript">
5379  $('body').on("submit", "#CartForm", function() {
5380    $(this).find('[type=submit]').addClass('btn--loading');
5381  });
5382  
5383  $("input[name=current_currency]").val($( "select.currency-picker" ).val());
5384  $( "select.currency-picker" ).change(function(){
5385    $("select.currency-picker").val($(this).val());
5386    url=window.location.href;
5387    newParam="currency=" + $( "select.currency-picker" ).val();
5388    if(url.indexOf("currency=")===-1){
5389      separator = (url.indexOf("?")===-1)?"?":"&";
5390      newUrl= url + separator + newParam;
5391    }else{
5392      oldParam= new URL(url);
5393      oldParam = oldParam.searchParams.get("currency");
5394      newParam= $(this).val();
5395      newUrl=url.replace(oldParam,newParam);
5396    }
5397    $("input[name=current_currency]").val($( "select.currency-picker" ).val());
5398    // window.location.href =newUrl;
5399    $('#CartDrawer').attr('data-fetch', 0);
5400  });
5401
5402  $("body").on("click", ".cart__remove", function() {
5403    $('#CartTemplate').addClass('is-loading');
5404    $.ajax({
5405      type: 'POST',
5406      url: '/cart/remove_item_quantity',
5407      data: {
5408        variant_id: $(this).data( "variant-id"),
5409        item_id: $(this).data( "item-id"),
5410        quantity: $(this).data( "quantity"),
5411        i_id: $(this).data("i_id"),
5412      },
5413      dataType: 'json',
5414      success: function(response){
5415
5416        theme.cartDrawer(response);
5417        $('#CartTemplate').removeClass('is-loading');
5418
5419        if (window.checkProductProperties !== undefined){
5420          window.checkProductProperties();
5421        }      
5422      },
5423      error: function(xhr){
5424        console.log('error',xhr);
5425        $('#CartTemplate').removeClass('is-loading');
5426      }
5427    });
5428
5429  });
5430
5431
5432  $('body').on("click", "#applycode",function() {
5433    
5434    if($("input[name='voucher_code']").val() != '') {
5435
5436      $('#CartTemplate').addClass('is-loading');
5437
5438      $.ajax({
5439        type: 'POST',
5440        url: '/new_cart/voucher',
5441        data: {
5442          voucher_code: $("input[name='voucher_code']").val(),
5443          category: 'create'
5444        },
5445        dataType: 'json',
5446        success: function(response){
5447
5448          // console.log(response);
5449
5450          if(response.error != undefined){
5451            
5452            if(response.error.message != undefined) popToast(response.error.message); 
5453          
5454            $("input[name='voucher_code']").val('')
5455          
5456          } 
5457          
5458          if(response.cart_content != undefined) theme.cartDrawer(response); 
5459
5460          
5461          $('#CartTemplate').removeClass('is-loading');
5462          
5463        },
5464        error: function(xhr){
5465          console.log('error',xhr);
5466          $('#CartTemplate').removeClass('is-loading');
5467        }
5468      });
5469
5470    }
5471
5472  });
5473
5474
5475  $("body").on("click", ".remove_voucher_btn", function() {
5476        $('#CartTemplate').addClass('is-loading');
5477        $.ajax({
5478          type: 'DELETE',
5479          url: '/new_cart/voucher',
5480          data: {
5481            category: 'remove',
5482            order_discount_id: $(this).data( "discount-id")
5483          },
5484          dataType: 'json',
5485          success: function(data){
5486            // console.log(data);
5487            theme.cartDrawer(data);
5488            $('#CartTemplate').removeClass('is-loading');
5489          },
5490          error: function(xhr){
5491            console.log('error',xhr);
5492            $('#CartTemplate').removeClass('is-loading');
5493          }
5494        });
5495
5496    });
5497  
5498
5499  theme.cartDrawer = function(data){
5500    
5501      $('#CartDrawer').attr('data-fetch', 1);
5502      $('#CartTemplate').addClass('is-loading');
5503
5504      
5505      if(typeof data.cart_content  == 'string'){
5506        $('#CartTemplate').html(data.cart_content);
5507      }
5508
5509      let cart_item_count = data.item_count || data.cart.item_count;
5510
5511      if(cart_item_count > 0){
5512        $('.cart-count').removeClass('hidden-count');
5513      }else{
5514        $('.cart-count').addClass('hidden-count');
5515      }
5516
5517      $('.cart-count').text(cart_item_count);
5518      $('#CartTemplate').removeClass('is-loading');
5519      $(".cart-drawer-content").animate({ scrollTop: 0 });
5520
5521      if(window.EasyStore != undefined && window.EasyStore.Promotion != undefined && window.EasyStore.Promotion.updateCartPromotion != undefined) window.EasyStore.Promotion.updateCartPromotion()
5522
5523  }
5524
5525  theme.fetchCartDrawer = function(data){
5526      $('#CartTemplate').addClass('is-loading');
5527      $.ajax({
5528        url: '/new_cart?retrieve=true',
5529        type: 'GET',
5530        success: function(data, status) {
5531          // console.log(data);
5532          theme.cartDrawer(data);
5533
5534          $('#CartTemplate').removeClass('is-loading');
5535
5536          if (window.checkProductProperties !== undefined){
5537            window.checkProductProperties();
5538          }
5539        },
5540        error: function(XMLHttpRequest, textStatus) {
5541          console.log('error',XMLHttpRequest,textStatus);
5542          $('#CartTemplate').removeClass('is-loading');
5543        }
5544      });
5545  }
5546
5547  theme.updateCartDrawer = function(data){
5548    $('#CartTemplate').addClass('is-loading');
5549
5550    $.ajax({
5551      url: '/new_cart/update',
5552      type: 'PUT',
5553      dataType: 'json',
5554      data: $('#CartDrawer form').serialize(),
5555      success: function(data, status) {
5556        theme.cartDrawer(data);
5557
5558        if (window.checkProductProperties !== undefined){
5559          window.checkProductProperties();
5560        }
5561      },
5562      error: function(XMLHttpRequest, textStatus) {
5563        console.log('error',XMLHttpRequest,textStatus);
5564      }
5565    });
5566  }
5567
5568  function debounce(func, wait, immediate) {
5569    var timeout;
5570    return function() {
5571        var context = this, args = arguments;
5572        var later = function() {
5573            timeout = null;
5574            if (!immediate) func.apply(context, args);
5575        };
5576        var callNow = immediate && !timeout;
5577        clearTimeout(timeout);
5578        timeout = setTimeout(later, wait);
5579        if (callNow) func.apply(context, args);
5580    };
5581  };
5582
5583  $('body').on("change", 'input.cart__quantity-selector', function (){
5584    theme.updateCartDrawer();
5585  });
5586
5587
5588  $('#updateCartDrawer').click(function() {
5589    theme.updateCartDrawer();
5590  });
5591
5592  $('body').on("click", ".btn-qty-adjust", function() {
5593
5594    var $button = $(this);
5595    var oldValue = $button.parent().find("input.cart__quantity-selector").val();
5596
5597    if ($button.attr('data-adjust') == 1) {
5598      var newVal = parseFloat(oldValue) + 1;
5599    } else {
5600    // Don't allow decrementing below zero
5601      if (oldValue > 0) {
5602        var newVal = parseFloat(oldValue) - 1;
5603      } else {
5604        newVal = 0;
5605      }
5606    }
5607
5608    $button.parent().find("input").val(newVal);
5609  });
5610    
5611  $('body').on("click", ".btn-qty-adjust", debounce(function() {
5612    theme.updateCartDrawer();
5613  },350));
5614
5615  $('button.checkout').click(function() {
5616    $(this).addClass('btn--loading');
5617  });
5618
5619  var add_cart_success_html = '<svg class="svg-icon" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve"> <g> <g> <path d="M383.841,171.838c-7.881-8.31-21.02-8.676-29.343-0.775L221.987,296.732l-63.204-64.893 c-8.005-8.213-21.13-8.393-29.35-0.387c-8.213,7.998-8.386,21.137-0.388,29.35l77.492,79.561 c4.061,4.172,9.458,6.275,14.869,6.275c5.134,0,10.268-1.896,14.288-5.694l147.373-139.762 C391.383,193.294,391.735,180.155,383.841,171.838z"/> </g> </g> <g> <g> <path d="M256,0C114.84,0,0,114.84,0,256s114.84,256,256,256s256-114.84,256-256S397.16,0,256,0z M256,470.487 c-118.265,0-214.487-96.214-214.487-214.487c0-118.265,96.221-214.487,214.487-214.487c118.272,0,214.487,96.221,214.487,214.487 C470.487,374.272,374.272,470.487,256,470.487z"/> </g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> <g> </g> </svg>';
5620      add_cart_success_html += 'Added to cart <br><a class="CartDrawerTrigger">View cart</a>';
5621
5622  function popToast(content) {
5623    var x = document.getElementById("toast"),
5624        y = document.getElementById("toastContent");
5625
5626    y.innerHTML = content;
5627    x.className += " show";
5628    
5629    var hideToast = setTimeout(function(){ x.className = x.className.replace(" show", ""); }, 3000);
5630  }
5631
5632</script>
5632
5633
5634<link href="/assets/css/vouchers.css?v1.2" rel="stylesheet" type="text/css" media="screen" />
5635<link href="/assets/account/vouchers/vouchers.css" rel="stylesheet" type="text/css" media="screen" />
5636<link href="/assets/account/vouchers/voucher-widget.css" rel="stylesheet" type="text/css" media="screen" />
5637<script src="/assets/js/promotion/vouchers.js?v1.3" type="text/javascript" ></script>
vendor: 1 bytes, line 5637
5637
5638<script src="/assets/account/vouchers/voucher-widget.js" type="text/javascript" ></script>
5638
5639
5640<vouchers-modal>
5641  <div id="vouchers-modal-backdrop" class="vouchers-modal__close"></div>
5642  <div class="vouchers-modal-wrapper page-width">
5643    <div id="vouchers-modal" class="vouchers-modal focus-inset" aria-modal="true" role="dialog" tabindex="-1">
5644      <div class="vouchers-modal__header">
5645        <div class="vouchers-modal__heading">Vouchers</div>
5646        <button type="button" class="vouchers-modal__close modal__close-button link link--text focus-inset" aria-label="accessibility.close">
5647          <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-close " fill="none" viewBox="0 0 18 17">
5648            <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
5649            </path>
5650          </svg>
5651        </button>
5652      </div>
5653
5654      <discount-input>
5655        <div class="field">
5656          <input type="text" id="input-discount_code" class="search__input field__input" name="voucher_code" placeholder="Discount code">
5657          <button type="button" name="apply" class="btn btn--secondary button button--secondary">Apply</button>
5658        </div>
5659        <div class="form__message hidden" tabindex="-1" autofocus>
5660          <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-error " viewBox="0 0 13 13">
5661            <circle cx="6.5" cy="6.50049" r="5.5" stroke="white" stroke-width="2"></circle>
5662            <circle cx="6.5" cy="6.5" r="5.5" fill="#EB001B" stroke="#EB001B" stroke-width="0.7"></circle>
5663            <path d="M5.87413 3.52832L5.97439 7.57216H7.02713L7.12739 3.52832H5.87413ZM6.50076 9.66091C6.88091 9.66091 7.18169 9.37267 7.18169 9.00504C7.18169 8.63742 6.88091 8.34917 6.50076 8.34917C6.12061 8.34917 5.81982 8.63742 5.81982 9.00504C5.81982 9.37267 6.12061 9.66091 6.50076 9.66091Z" fill="white"></path>
5664            <path d="M5.87413 3.17832H5.51535L5.52424 3.537L5.6245 7.58083L5.63296 7.92216H5.97439H7.02713H7.36856L7.37702 7.58083L7.47728 3.537L7.48617 3.17832H7.12739H5.87413ZM6.50076 10.0109C7.06121 10.0109 7.5317 9.57872 7.5317 9.00504C7.5317 8.43137 7.06121 7.99918 6.50076 7.99918C5.94031 7.99918 5.46982 8.43137 5.46982 9.00504C5.46982 9.57872 5.94031 10.0109 6.50076 10.0109Z" fill="white" stroke="#EB001B" stroke-width="0.7"></path>
5665          </svg>
5666          <div class="js-error-content"></div>
5667        </div>
5668      </discount-input>
5669      <br>
5670
5671      
5672      
5673        <div class="empty-vouchers_placeholder">No available vouchers</div>
5674      
5675
5676       <!-- For voucher widget -->
5677      
5677<script type="text/javascript">
5678        let settings = {"logo_use_image":"1","logo_img":"https:\/\/cdn.store-assets.com\/s\/365490\/f\/4883528.jpeg?width=350&format=webp","footer_logo_img":"https:\/\/cdn.store-assets.com\/s\/365490\/f\/10391815.png?width=350&format=webp","nav_below_logo":"","logo_alignment":"center","heading_font_family":["'HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif"],"left_aligned_logo":"0","favicon_enable":"1","favicon_img":"","header_message":"","header_search_enable":true,"topbar_sticky":"1","footer_quicklinks_enable":true,"footer_quicklinks_linklist":"footer","footer_social_enable":"1","footer_show_credit_card_logo":"1","footer_show_methods_of_payment":"0","footer_visa":"1","footer_master":"1","footer_american_express":"1","footer_jcb":"0","footer_diners_club":"0","footer_discover":"0","footer_ssl":"0","show_footer_lines":"1","home_section_1":"featured-product","home_section_2":"logo-list","home_section_3":"","home_section_4":"","home_section_5":"","home_section_6":"","featured_title":"","featured_1_img":"https:\/\/cdn.store-assets.com\/s\/365490\/f\/8212111.png?width=650&format=webp","featured_1_text":"CLASSIC","featured_1_link":"","featured_2_img":"https:\/\/cdn.store-assets.com\/s\/365490\/f\/4883696.jpeg?width=650&format=webp","featured_2_text":"FRUIT","featured_2_link":"","featured_3_img":"https:\/\/cdn.store-assets.com\/s\/278885\/f\/3915949.jpeg?width=650&format=webp","featured_3_text":"ACTION","featured_3_link":"\/collections\/action","featured_4_img":"https:\/\/cdn.store-assets.com\/s\/278885\/f\/3915973.jpeg?width=650&format=webp","featured_4_text":"STYLE","featured_4_link":"\/collections\/style","featured_5_img":"","featured_5_text":"","featured_5_link":"\/collections\/all","featured_6_img":"","featured_6_text":"","featured_6_link":"\/collections\/all","featured_7_img":"","featured_7_text":"","featured_7_link":"","featured_8_img":"","featured_8_text":"","featured_8_link":"","parallax_img":"https:\/\/cdn.store-assets.com\/s\/278885\/f\/3915149.jpeg?width=1500&format=webp","parallax_mobile_img":"","parallax_title":"Sign Up for 50% OFF","parallax_subtitle":"For new member only","parallax_button_text":"Sign Up Now","parallax_button_link":"\/account\/register","parallax_full_width":"1","slider_home_auto":"1","slider_home_show_dots":"1","slider_home_rate":"5000","slider_home_transition":"slide","slider_full_screen":"0","slide_1":"1","slide_1_jpg":"https:\/\/cdn.store-assets.com\/s\/365490\/f\/10006186.jpg?width=1500&format=webp","slide_1_mobile_jpg":"https:\/\/cdn.store-assets.com\/s\/365490\/f\/10006186.jpg?width=900&format=webp","slide_1_link":"https:\/\/www.sabahtea-eshop.com\/collections\/all","slide_1_alt":"","slide_1_title":"SABAH TEA","slide_1_subtitle":"from the borneo rainforest","slide_1_button_text":"SHOP NOW","slide_2":"1","slide_2_jpg":"","slide_2_mobile_jpg":"","slide_2_link":"\/collections\/all","slide_2_alt":"","slide_2_title":"NEW INSPIRE","slide_2_subtitle":"","slide_2_button_text":"SHOP NOW","slide_3":"","slide_3_jpg":"","slide_3_mobile_jpg":"","slide_3_link":"","slide_3_alt":"","slide_3_title":"","slide_3_subtitle":"","slide_3_button_text":"","slide_4":"","slide_4_jpg":"","slide_4_mobile_jpg":"","slide_4_link":"","slide_4_alt":"","slide_4_title":"","slide_4_subtitle":"","slide_4_button_text":"","slide_5":"","slide_5_jpg":"","slide_5_mobile_jpg":"","slide_5_link":"","slide_5_alt":"","slide_5_title":"","slide_5_subtitle":"","slide_5_button_text":"","slide_6":"","slide_6_jpg":"","slide_6_mobile_jpg":"","slide_6_link":"","slide_6_alt":"","slide_6_title":"","slide_6_subtitle":"","slide_6_button_text":"","testimonial_slide_img_crop":"0","testimonial_slide_1_img":"https:\/\/cdn.store-assets.com\/s\/278885\/f\/3915980.jpeg?width=1500&format=webp","testimonial_slide_1_title":"Aleksejs Bergmanis","testimonial_slide_1_content":"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur non mattis dui, sit amet hendrerit nibh. Duis congue volutpat urna ut accumsan.","testimonial_slide_1_text_link":"Read more","testimonial_slide_1_link":"#","testimonial_slide_2_img":"https:\/\/cdn.store-assets.com\/s\/278885\/f\/3915981.jpeg?width=1500&format=webp","testimonial_slide_2_title":"Thiago Japyassu","testimonial_slide_2_content":"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur non mattis dui, sit amet hendrerit nibh. Duis congue volutpat urna ut accumsan. Vivam mauris augue, ultrices at faucibus vitae, mattis eu lacus.","testimonial_slide_2_text_link":"Read more","testimonial_slide_2_link":"#","testimonial_slide_3_img":"","testimonial_slide_3_title":"","testimonial_slide_3_content":"","testimonial_slide_3_text_link":"","testimonial_slide_3_link":"","testimonial_slide_4_img":"","testimonial_slide_4_title":"","testimonial_slide_4_content":"","testimonial_slide_4_text_link":"","testimonial_slide_4_link":"","testimonial_slide_5_img":"","testimonial_slide_5_title":"","testimonial_slide_5_content":"","testimonial_slide_5_text_link":"","testimonial_slide_5_link":"","testimonial_slide_6_img":"","testimonial_slide_6_title":"","testimonial_slide_6_content":"","testimonial_slide_6_text_link":"","testimonial_slide_6_link":"","logo_list_on_footer":"0","logo_list_title":"THE CERTIFICATIONS","logo_list_1_img":"https:\/\/cdn.store-assets.com\/s\/365490\/f\/10391507.png?width=350&format=webp","logo_list_1_link":"","logo_list_2_img":"https:\/\/cdn.store-assets.com\/s\/365490\/f\/10391635.png?width=350&format=webp","logo_list_2_link":"","logo_list_3_img":"https:\/\/cdn.store-assets.com\/s\/365490\/f\/10391684.png?width=350&format=webp","logo_list_3_link":"","logo_list_4_img":"https:\/\/cdn.store-assets.com\/s\/365490\/f\/10391728.png?width=350&format=webp","logo_list_4_link":"","logo_list_5_img":"https:\/\/cdn.store-assets.com\/s\/365490\/f\/10391743.png?width=350&format=webp","logo_list_5_link":"","logo_list_6_img":"https:\/\/cdn.store-assets.com\/s\/365490\/f\/10391744.png?width=350&format=webp","logo_list_6_link":"","logo_list_7_img":"https:\/\/cdn.store-assets.com\/s\/365490\/f\/10391750.png?width=350&format=webp","logo_list_7_link":"","logo_list_8_img":"https:\/\/cdn.store-assets.com\/s\/365490\/f\/10391766.png?width=350&format=webp","logo_list_8_link":"","home_featured_products":"feature-on-homepage","home_featured_products_num":"20","home_featured_products_row_num":"7","home_featured_products_show_heading":"","home_page_content":[],"home_page_show_heading":"0","home_page_add_to_cart":"1","scroll_to_top_button":"on-right","product_quantity_enable":"1","product_image_zoom_type":"lightbox","product_thumbnails_position":"below","product_related_enable":true,"products_per_row":4,"products_list_per_row":"4","product_page_float_bt
5678n":"1","product_page_variants_tag":"1","featured_product_title":"Featured products","product_img_res":"grande","product_img_crop":"product_img-crop ratio_1-1","collections_show_sale_circle":"1","collections_show_sold_out_circle":"1","collections_sort_enable":true,"collections_tags_enable":"0","collections_products_per_row":"3","collections_rows":"6","footer_bar":"1","footer_bar_icon_product_page":"1","footer_bar_icon_1":"https:\/\/cdn.store-assets.com\/s\/911326\/f\/10225244.png?width=150&format=webp","footer_bar_icon_1_text":"Home","footer_bar_icon_1_link":"\/","footer_bar_icon_2":"https:\/\/cdn.store-assets.com\/s\/911326\/f\/10225246.png?width=150&format=webp","footer_bar_icon_2_text":"All products","footer_bar_icon_2_link":"\/collections\/all","footer_bar_icon_3":"https:\/\/cdn.store-assets.com\/s\/911326\/f\/10225249.png?width=150&format=webp","footer_bar_icon_3_text":"Promotions","footer_bar_icon_3_link":"\/collections\/all","footer_bar_icon_4":"https:\/\/cdn.store-assets.com\/s\/911326\/f\/10225267.png?width=150&format=webp","footer_bar_icon_4_text":"Account","footer_bar_icon_4_link":"\/account\/login","cart_enable_ajax":"1","social_sharing_products":"1","social_sharing_blog":"1","social_sharing_count":"1","share_facebook":"1","share_twitter":"1","share_line":"1","share_pinterest":"1","facebook_url":"https:\/\/www.facebook.com\/sabahtea\/","twitter_url":"","pinterest_url":"","instagram_url":"https:\/\/instagram.com\/sabahtearesort","tumblr_url":"","youtube_url":"","vimeo_url":"","wechat_url":"","whatsapp_url":"","line_url":"","featured_blog":"","featured_blog_title":"Blog","articles_handle_1":"","articles_handle_2":"","articles_handle_3":"","promotion_uis":{"primary_color":"#4089e4","header_bg_color":"#4089e4","header_text_color":"#fff","recommendation":{"is_show_product_page":true,"is_show_cart_page_top":true,"is_show_cart_page_bottom":true},"voucher_widget":{"primary_color":"#4089e4"}},"show_multiple_currencies":true,"supported_currencies":"MYR ","theme_id":2877,"theme_is_edited":1,"theme_updated_at":"2026-08-18T18:00:45.000Z","phone_account_enabled":false,"line_login_enabled":false,"apple_login_enabled":false,"timezone":"Asia\/Kuala_Lumpur","is_server_side_currency_conversion":true,"is_self_registration_enabled":true,"is_highlight_enabled":false,"is_auto_gen_highlight_enabled":false,"is_common_question_enabled":false,"is_auto_gen_common_question_enabled":false,"highlight_section_title":"Highlights","common_question_section_title":"Frequently asked questions","is_new_promotion_enabled":true}
5679        if (settings.promotion_uis.voucher_widget != null) {
5680          setVoucherTheme(settings.promotion_uis.voucher_widget)
5681        }
5682        var shop = {
5683          money_prefix: "",
5684          format_decimals: ""
5685        };
5686        var _getEntitlementTranslation = {
5687          "free_shipping": "FREE SHIPPING",
5688          "free_of_charge": "FREE GIFT",
5689        }
5690        var _getTargetTypeTranslation = {
5691          "amount_credit": " CREDIT",
5692          "amount_off": " OFF",
5693        }
5694        var _getPrerequisiteTranslation = {
5695          "min_quantity": "Min formatValue item(s) purchase",
5696          "every_quantity": "Every formatValue item(s) purchase",
5697          "min_amount": "Min formatCurrency spend",
5698          "every_amount": "Every formatCurrency spend"
5699        }
5700        var _getPrerequisiteConditionTranslation = {
5701          "selected_items": "Selected Items",
5702          "selected_collections": "Selected Collections",
5703          "storewide": "Storewide",
5704          "order_subtotal": "Order Subtotal"
5705        }
5706        var _getVoucherButtonTextTranslation = {
5707          "apply": "Apply",
5708        }
5709        var _getVoucherErrorTranslation = {
5710          "condition_not_matched": "Voucher condition not matched"
5711        }
5712      </script>
5712
5713
5714    </div>
5715  </div>
5716</vouchers-modal>
5717  
5718  
5719</body>
5720</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.