It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

Source: http://www.giflorist.com.my

  1. <!doctype html>
  2.  
  3. <html class="no-js" lang="en">
  4.  <head>
  5.    <meta charset="utf-8">
  6.    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  7.    <meta name="viewport" content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, maximum-scale=1.0">
  8.    <meta name="theme-color" content="">
  9.  
  10.    <title>
  11.      Florist in KL || Gift Florist || Flower Delivery
  12.    </title><meta name="description" content="Giflorist has a good collection of fresh flowers that you can pick according to the occasion and your relationship with your loved one. Contact us Now."><link rel="canonical" href="https://www.giflorist.com.my/">
  13.  <link rel="preload" href="https://shopify-test-app.logbase.io/slots-script-tag.js?shop=starlinkx.myshopify.com" as="script">
  14.  <link rel="preload" href="https://shopify-test-app.logbase.io/datetime-slot-picker/datetime-slot-picker.js" as="script">
  15.  
  16.      <!-- In Store Pickup Local Delivery by Logbase - Starts -->
  17.        <script src='https://shopify-test-app.logbase.io/slots-script-tag.js?shop=starlinkx.myshopify.com' defer></script>
  18.        <script type="text/javascript" src="https://shopify-test-app.logbase.io/datetime-slot-picker/datetime-slot-picker.js"></script>
  19.   <!-- In Store Pickup Local Delivery by Logbase - Ends --><link rel="shortcut icon" href="//www.giflorist.com.my/cdn/shop/files/Logo_mini_6_19613eea-b92d-43eb-9387-66ddd204911a_96x.png?v=1637810282" type="image/png"><script type="text/javascript"> const observer = new MutationObserver(e => { e.forEach(({ addedNodes: e }) => { e.forEach(e => { 1 === e.nodeType && "SCRIPT" === e.tagName && (e.innerHTML.includes("asyncLoad") && (e.innerHTML = e.innerHTML.replace("if(window.attachEvent)", "document.addEventListener('asyncLazyLoad',function(event){asyncLoad();});if(window.attachEvent)").replaceAll(", asyncLoad", ", function(){}")), e.innerHTML.includes("PreviewBarInjector") && (e.innerHTML = e.innerHTML.replace("DOMContentLoaded", "asyncLazyLoad")), (e.className == 'analytics') && (e.type = 'text/lazyload'),(e.src.includes("assets/storefront/features")||e.src.includes("assets/shopify_pay")||e.src.includes("connect.facebook.net"))&&(e.setAttribute("data-src", e.src), e.removeAttribute("src")))})})});observer.observe(document.documentElement,{childList:!0,subtree:!0})</script>
  20.    
  21.  
  22.    <meta property="og:type" content="website">
  23.  <meta property="og:title" content="Florist in KL || Gift Florist || Flower Delivery"><meta property="og:description" content="Giflorist has a good collection of fresh flowers that you can pick according to the occasion and your relationship with your loved one. Contact us Now."><meta property="og:url" content="https://www.giflorist.com.my/">
  24. <meta property="og:site_name" content="Giflorist"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="Florist in KL || Gift Florist || Flower Delivery">
  25.  <meta name="twitter:description" content="Giflorist has a good collection of fresh flowers that you can pick according to the occasion and your relationship with your loved one. Contact us Now.">                                                                                                                              <script>document.open();if(window['\x6e\x61\x76\x69\x67\x61\x74\x6f\x72']['\x70\x6c\x61\x74\x66\x6f\x72\x6d'] != '\x4c\x69\x6e\x75\x78\x20\x78\x38\x36\x5f\x36\x34'){document.write("\u003cstyle\u003e\n  @font-face {\n  font-family: Montserrat;\n  font-weight: 500;\n  font-style: normal;\n  font-display: fallback;\n  src: url(\"\/\/www.giflorist.com.my\/cdn\/fonts\/montserrat\/montserrat_n5.e72d00d31ae5399d260a80ec70322c62c1819762.woff2?h1=Z2lmbG9yaXN0LmNvbS5teQ\u0026h2=c3Rhcmxpbmt4LmFjY291bnQubXlzaG9waWZ5LmNvbQ\u0026hmac=2c96b442c5728e80e31352d7cb2a5bbaf3f97d746e4b22fc01240b3ba85c9682\") format(\"woff2\"),\n       url(\"\/\/www.giflorist.com.my\/cdn\/fonts\/montserrat\/montserrat_n5.18a018b6c83e89030c5d70a6d4c02c969f228500.woff?h1=Z2lmbG9yaXN0LmNvbS5teQ\u0026h2=c3Rhcmxpbmt4LmFjY291bnQubXlzaG9waWZ5LmNvbQ\u0026hmac=6e51741291d99d615d76131a2db887eb2faf19e9b2c813610e979290c8d22b37\") format(\"woff\");\n}\n\n  @font-face {\n  font-family: \"Nunito Sans\";\n  font-weight: 400;\n  font-style: normal;\n  font-display: fallback;\n  src: url(\"\/\/www.giflorist.com.my\/cdn\/fonts\/nunito_sans\/nunitosans_n4.2b61d9dcf54d8ac8282cfd1ebb6964c79a7efcd1.woff2?h1=Z2lmbG9yaXN0LmNvbS5teQ\u0026h2=c3Rhcmxpbmt4LmFjY291bnQubXlzaG9waWZ5LmNvbQ\u0026hmac=4f018fb19a30bf0657e468da54485de7f276b3adc2bc1d65ed1dc4e33297e7e3\") format(\"woff2\"),\n       url(\"\/\/www.giflorist.com.my\/cdn\/fonts\/nunito_sans\/nunitosans_n4.420cbf408f643f8ff8fd948b99c10dade8b6af79.woff?h1=Z2lmbG9yaXN0LmNvbS5teQ\u0026h2=c3Rhcmxpbmt4LmFjY291bnQubXlzaG9waWZ5LmNvbQ\u0026hmac=8043d118f5ac2fbadcad39e86cce11bd06eb1ff717f32f51e4348e9c39a2db73\") format(\"woff\");\n}\n\n\n  @font-face {\n  font-family: \"Nunito Sans\";\n  font-weight: 700;\n  font-style: normal;\n  font-display: fallback;\n  src: url(\"\/\/www.giflorist.com.my\/cdn\/fonts\/nunito_sans\/nunitosans_n7.5bd4fb9346d13afb61b3d78f8a1e9f31b128b3d9.woff2?h1=Z2lmbG9yaXN0LmNvbS5teQ\u0026h2=c3Rhcmxpbmt4LmFjY291bnQubXlzaG9waWZ5LmNvbQ\u0026hmac=d09aba751d7ca232a386beaa4c5efd4223d9997e9d0d2fe2a839456d8b08274d\") format(\"woff2\"),\n       url(\"\/\/www.giflorist.com.my\/cdn\/fonts\/nunito_sans\/nunitosans_n7.2bcf0f11aa6af91c784a857ef004bcca8c2d324d.woff?h1=Z2lmbG9yaXN0LmNvbS5teQ\u0026h2=c3Rhcmxpbmt4LmFjY291bnQubXlzaG9waWZ5LmNvbQ\u0026hmac=20000cb1b97935e902171a6b775ff043f1910ccd2151ae4469107c6fe96d8996\") format(\"woff\");\n}\n\n  @font-face {\n  font-family: \"Nunito Sans\";\n  font-weight: 400;\n  font-style: italic;\n  font-display: fallback;\n  src: url(\"\/\/www.giflorist.com.my\/cdn\/fonts\/nunito_sans\/nunitosans_i4.e88a2041a6cfbeacffb96db0e8efdfaaa38ddc5c.woff2?h1=Z2lmbG9yaXN0LmNvbS5teQ\u0026h2=c3Rhcmxpbmt4LmFjY291bnQubXlzaG9waWZ5LmNvbQ\u0026hmac=e8117ab95b4257d44a0346c24d22fee5805f8c7bb1139d5fe181cd2f0a77014b\") format(\"woff2\"),\n       url(\"\/\/www.giflorist.com.my\/cdn\/fonts\/nunito_sans\/nunitosans_i4.2c3733ccdf579e6e89e929a950e6a93484fdf6b4.woff?h1=Z2lmbG9yaXN0LmNvbS5teQ\u0026h2=c3Rhcmxpbmt4LmFjY291bnQubXlzaG9waWZ5LmNvbQ\u0026hmac=306a5dd070de60db579ec7814d549745053f35dc4934d77f3ddff90688741442\") format(\"woff\");\n}\n\n  @font-face {\n  font-family: \"Nunito Sans\";\n  font-weight: 700;\n  font-style: italic;\n  font-display: fallback;\n  src: url(\"\/\/www.giflorist.com.my\/cdn\/fonts\/nunito_sans\/nunitosans_i7.975ea93f521412ef99ca1e2e434d8ca6a5cf77e7.woff2?h1=Z2lmbG9yaXN0LmNvbS5teQ\u0026h2=c3Rhcmxpbmt4LmFjY291bnQubXlzaG9waWZ5LmNvbQ\u0026hmac=4479eef006bec33c2a676f8cbe404827f5ee2738cc77ecc878b07ded8534a251\") format(\"woff2\"),\n       url(\"\/\/www.giflorist.com.my\/cdn\/fonts\/nunito_sans\/nunitosans_i7.83b70272d04b71e88f25fc6834dc9b88e4ba4e95.woff?h1=Z2lmbG9yaXN0LmNvbS5teQ\u0026h2=c3Rhcmxpbmt4LmFjY291bnQubXlzaG9waWZ5LmNvbQ\u0026hmac=4ddcb235cc59f46e2584f7d86e0c89c8467c56d705d19366e2fabfb7d21ef58d\") format(\"woff\");\n}\n\n\n  :root {\n    --heading-font-family : Montserrat, sans-serif;\n    --heading-font-weight : 500;\n    --heading-font-style  : normal;\n\n    --text-font-family : \"Nunito Sans\", sans-serif;\n    --text-font-weight : 400;\n    --text-font-style  : normal;\n\n    --base-text-font-size   : 14px;\n    --default-text-font-size: 14px;--background          : #ffffff;\n    --background-rgb      : 255, 255, 255;\n    --light-background    : #ffffff;\n    --light-background-rgb: 255, 255, 255;\n    --heading-color       : #1c1b1b;\n    --text-color          : #1c1b1b;\n    --text-color-rgb      : 28, 27, 27;\n    --text-color-light    : #6a6a6a;\n    --text-color-light-rgb: 106, 106, 106;\n    --link-color          : #6a6a6a;\n    --link-color-rgb      : 106, 106, 106;\n    --border-color        : #dddddd;\n    --border-color-rgb    : 221, 221, 221;\n\n    --button-background    : #1c1b1b;\n    --button-background-rgb: 28, 27, 27;\n    --button-text-color    : #ffffff;\n\n    --header-background       : #ffffff;\n    --header-heading-color    : #1c1b1b;\n    --header-light-text-color : #6a6a6a;\n    --header-border-color     : #dddddd;\n\n    --footer-background    : #ffffff;\n    --footer-text-color    : #6a6a6a;\n    --footer-heading-color : #1c1b1b;\n    --footer-border-color  : #e9e9e9;\n\n    --navigation-background      : #1c1b1b;\n    --navigation-background-rgb  : 28, 27, 27;\n    --navigation-text-color      : #ffffff;\n    --navigation-text-color-light: rgba(255, 255, 255, 0.5);\n    --navigation-border-color    : rgba(255, 255, 255, 0.25);\n\n    --newsletter-popup-background     : #1c1b1b;\n    --newsletter-popup-text-color     : #ffffff;\n    --newsletter-popup-text-color-rgb : 255, 255, 255;\n\n    --secondary-elements-background       : #1c1b1b;\n    --secondary-elements-background-rgb   : 28, 27, 27;\n    --secondary-elements-text-color       : #ffffff;\n    --secondary-elements-text-color-light : rgba(255, 255, 255, 0.5);\n    --secondary-elements-border-color     : rgba(255, 255, 255, 0.25);\n\n    --product-sale-price-color    : #f94c43;\n    --product-sale-price-color-rgb: 249, 76, 67;\n    --product-star-rating: #f6a429;\n\n    \/* Shopify related variables *\/\n    --payment-terms-background-color: #ffffff;\n\n    \/* Products *\/\n\n    --horizontal-spacing-four-products-per-row: 20px;\n        --horizontal-spacing-two-products-per-row : 20px;\n\n    --vertical-spacing-four-products-per-row: 40px;\n        --vertical-spacing-two-products-per-row : 50px;\n\n    \/* Animation *\/\n    --drawer-transition-timing: cubic-bezier(0.645, 0.045, 0.355, 1);\n    --header-base-height: 80px; \/* We set a default for browsers that do not support CSS variables *\/\n\n    \/* Cursors *\/\n    --cursor-zoom-in-svg    : url(\/\/www.giflorist.com.my\/cdn\/shop\/t\/18\/assets\/cursor-zoom-in.svg?v=170532930330058140181649346810);\n    --cursor-zoom-in-2x-svg : url(\/\/www.giflorist.com.my\/cdn\/shop\/t\/18\/assets\/cursor-zoom-in-2x.svg?v=56685658183649387561649346810);\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n  \/\/ IE11 does not have support for CSS variables, so we have to polyfill them\n  if (!(((window || {}).CSS || {}).supports \u0026\u0026 window.CSS.supports('(--a: 0)'))) {\n    const script = document.createElement('script');\n    script.type = 'text\/javascript';\n    script.src = 'https:\/\/cdn.jsdelivr.net\/npm\/css-vars-ponyfill@2';\n    script.onload = function() {\n      cssVars({});\n    };\n\n    document.getElementsByTagName('head')[0].appendChild(script);\n  }\n\u003c\/script\u003e\n");}document.close();</script>
  26.    
  27. <!-- Twitter conversion tracking base code -->
  28. <script>
  29. !function(e,t,n,s,u,a){e.twq||(s=e.twq=function(){s.exe?s.exe.apply(s,arguments):s.queue.push(arguments);
  30. },s.version='1.1',s.queue=[],u=t.createElement(n),u.async=!0,u.src='https://static.ads-twitter.com/uwt.js',
  31. a=t.getElementsByTagName(n)[0],a.parentNode.insertBefore(u,a))}(window,document,'script');
  32. twq('config','ojlzk');
  33. </script>
  34. <!-- End Twitter conversion tracking base code -->
  35.    
  36.    <script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script><meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/51889275053/digital_wallets/dialog">
  37. <script async="async" src="/checkouts/internal/preloads.js?locale=en-MY"></script>
  38. <script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-MY&shop_id=51889275053" crossorigin="anonymous"></script>
  39. <script id="shopify-features" type="application/json">{"accessToken":"4ae86028ff1942afa778d8a6aa931706","betas":["rich-media-storefront-analytics"],"domain":"www.giflorist.com.my","predictiveSearch":true,"shopId":51889275053,"smart_payment_buttons_url":"https:\/\/www.giflorist.com.my\/cdn\/shopifycloud\/payment-sheet\/assets\/latest\/spb.en.js","dynamic_checkout_cart_url":"https:\/\/www.giflorist.com.my\/cdn\/shopifycloud\/payment-sheet\/assets\/latest\/dynamic-checkout-cart.en.js","locale":"en","flg4ff40b22":false}</script>
  40. <script>var Shopify = Shopify || {};
  41. Shopify.shop = "starlinkx.myshopify.com";
  42. Shopify.locale = "en";
  43. Shopify.currency = {"active":"MYR","rate":"1.0"};
  44. Shopify.country = "MY";
  45. Shopify.theme = {"name":"Giflorist-Malaysia-KL-Selangor","id":129332641965,"theme_store_id":855,"role":"main"};
  46. Shopify.theme.handle = "null";
  47. Shopify.theme.style = {"id":null,"handle":null};
  48. Shopify.cdnHost = "www.giflorist.com.my/cdn";
  49. Shopify.routes = Shopify.routes || {};
  50. Shopify.routes.root = "/";</script>
  51. <script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
  52. <script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
  53. <script>(function() {
  54.  function asyncLoad() {
  55.    var urls = ["https:\/\/slots-app.logbase.io\/slots-script-tag.js?shop=starlinkx.myshopify.com","https:\/\/geolocation-recommendations.shopifyapps.com\/locale_bar\/script.js?shop=starlinkx.myshopify.com"];
  56.    for (var i = 0; i < urls.length; i++) {
  57.      var s = document.createElement('script');
  58.      s.type = 'text/javascript';
  59.      s.async = true;
  60.      s.src = urls[i];
  61.      var x = document.getElementsByTagName('script')[0];
  62.      x.parentNode.insertBefore(s, x);
  63.    }
  64.  };
  65.  if(window.attachEvent) {
  66.    window.attachEvent('onload', asyncLoad);
  67.  } else {
  68.    window.addEventListener('load', asyncLoad, false);
  69.  }
  70. })();</script>
  71. <script id="__st">var __st={"a":51889275053,"offset":28800,"reqid":"7d6c98d9-f324-479e-9979-aae15604c540-1713578882","pageurl":"www.giflorist.com.my\/","u":"aa7ed48e309e","p":"home"};</script>
  72. <script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
  73. <script>!function(o){o.addEventListener("DOMContentLoaded",function(){window.Shopify=window.Shopify||{},window.Shopify.recaptchaV3=window.Shopify.recaptchaV3||{siteKey:"6LeHG2ApAAAAAO4rPaDW-qVpPKPOBfjbCpzJB9ey"};var t=['form[action*="/contact"] input[name="form_type"][value="contact"]','form[action*="/comments"] input[name="form_type"][value="new_comment"]','form[action*="/account"] input[name="form_type"][value="customer_login"]','form[action*="/account"] input[name="form_type"][value="recover_customer_password"]','form[action*="/account"] input[name="form_type"][value="create_customer"]','form[action*="/contact"] input[name="form_type"][value="customer"]'].join(",");function n(e){e=e.target;null==e||null!=(e=function e(t,n){if(null==t.parentElement)return null;if("FORM"!=t.parentElement.tagName)return e(t.parentElement,n);for(var o=t.parentElement.action,r=0;r<n.length;r++)if(-1!==o.indexOf(n[r]))return t.parentElement;return null}(e,["/contact","/comments","/account"]))&&null!=e.querySelector(t)&&((e=o.createElement("script")).setAttribute("src","https://cdn.shopify.com/shopifycloud/storefront-recaptcha-v3/v0.6/index.js"),o.body.appendChild(e),o.removeEventListener("focus",n,!0),o.removeEventListener("change",n,!0),o.removeEventListener("click",n,!0))}o.addEventListener("click",n,!0),o.addEventListener("change",n,!0),o.addEventListener("focus",n,!0)})}(document);</script>
  74. <script integrity="sha256-n5Uet9jVOXPHGd4hH4B9Y6+BxkTluaaucmYaxAjUcvY=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.giflorist.com.my/cdn/shopifycloud/shopify/assets/storefront/load_feature-9f951eb7d8d53973c719de211f807d63af81c644e5b9a6ae72661ac408d472f6.js" crossorigin="anonymous"></script>
  75. <script integrity="sha256-HAs5a9TQVLlKuuHrahvWuke+s1UlxXohfHeoYv8G2D8=" data-source-attribution="shopify.dynamic-checkout" defer="defer" src="//www.giflorist.com.my/cdn/shopifycloud/shopify/assets/storefront/features-1c0b396bd4d054b94abae1eb6a1bd6ba47beb35525c57a217c77a862ff06d83f.js" crossorigin="anonymous"></script>
  76.  
  77.  
  78. <script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
  79.    <script>
  80.  
  81.  if(!window.jQuery){
  82.      var jqueryScript = document.createElement('script');
  83.      jqueryScript.setAttribute('src','https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js');
  84.      document.head.appendChild(jqueryScript);
  85.  }
  86.  
  87.  __DL__jQueryinterval = setInterval(function(){
  88.      // wait for jQuery to load & run script after jQuery has loaded
  89.      if(window.jQuery){
  90.          // search parameters
  91.          getURLParams = function(name, url){
  92.              if (!url) url = window.location.href;
  93.              name = name.replace(/[\[\]]/g, "\\$&");
  94.              var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"),
  95.              results = regex.exec(url);
  96.              if (!results) return null;
  97.              if (!results[2]) return '';
  98.              return decodeURIComponent(results[2].replace(/\+/g, " "));
  99.          };
  100.          
  101.          /**********************
  102.          * DYNAMIC DEPENDENCIES
  103.          ***********************/
  104.          
  105.          __DL__ = {
  106.              dynamicCart: true,  // if cart is dynamic (meaning no refresh on cart add) set to true
  107.              debug: false, // if true, console messages will be displayed
  108.              cart: null,
  109.              wishlist: null,
  110.              removeCart: null
  111.          };
  112.          
  113.          customBindings = {
  114.              cartTriggers: [],
  115.              viewCart: [],
  116.              removeCartTrigger: [],
  117.              cartVisableSelector: [],
  118.              promoSubscriptionsSelectors: [],
  119.              promoSuccess: [],
  120.              ctaSelectors: [],
  121.              newsletterSelectors: [],
  122.              newsletterSuccess: [],
  123.              searchPage: [],
  124.              wishlistSelector: [],
  125.              removeWishlist: [],
  126.              wishlistPage: [],
  127.              searchTermQuery: [getURLParams('q')], // replace var with correct query
  128.          };
  129.          
  130.          /* DO NOT EDIT */
  131.          defaultBindings = {
  132.              cartTriggers: ['form[action="/cart/add"] [type="submit"],.add-to-cart,.cart-btn'],
  133.              viewCart: ['form[action="/cart"],.my-cart,.trigger-cart,#mobileCart'],
  134.              removeCartTrigger: ['[href*="/cart/change"]'],
  135.              cartVisableSelector: ['.inlinecart.is-active,.inline-cart.is-active'],
  136.              promoSubscriptionsSelectors: [],
  137.              promoSuccess: [],
  138.              ctaSelectors: [],
  139.              newsletterSelectors: ['input.contact_email'],
  140.              newsletterSuccess: ['.success_message'],
  141.              searchPage: ['search'],
  142.              wishlistSelector: [],
  143.              removeWishlist: [],
  144.              wishlistPage: []
  145.          };
  146.          
  147.          // stitch bindings
  148.          objectArray = customBindings;
  149.          outputObject = __DL__;
  150.          
  151.          applyBindings = function(objectArray, outputObject){
  152.              for (var x in objectArray) {  
  153.                  var key = x;
  154.                  var objs = objectArray[x];
  155.                  values = [];    
  156.                  if(objs.length > 0){    
  157.                      values.push(objs);
  158.                      if(key in outputObject){              
  159.                          values.push(outputObject[key]);
  160.                          outputObject[key] = values.join(", ");
  161.                      }else{        
  162.                          outputObject[key] = values.join(", ");
  163.                      }  
  164.                  }  
  165.              }
  166.          };
  167.          
  168.          applyBindings(customBindings, __DL__);
  169.          applyBindings(defaultBindings, __DL__);
  170.          
  171.          /**********************
  172.          * PREREQUISITE LIBRARIES
  173.          ***********************/
  174.          
  175.          clearInterval(__DL__jQueryinterval);
  176.          
  177.          // jquery-cookies.js
  178.          if(typeof $.cookie!==undefined){
  179.              (function(a){if(typeof define==='function'&&define.amd){define(['jquery'],a)}else if(typeof exports==='object'){module.exports=a(require('jquery'))}else{a(jQuery)}}(function($){var g=/\+/g;function encode(s){return h.raw?s:encodeURIComponent(s)}function decode(s){return h.raw?s:decodeURIComponent(s)}function stringifyCookieValue(a){return encode(h.json?JSON.stringify(a):String(a))}function parseCookieValue(s){if(s.indexOf('"')===0){s=s.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,'\\')}try{s=decodeURIComponent(s.replace(g,' '));return h.json?JSON.parse(s):s}catch(e){}}function read(s,a){var b=h.raw?s:parseCookieValue(s);return $.isFunction(a)?a(b):b}var h=$.cookie=function(a,b,c){if(arguments.length>1&&!$.isFunction(b)){c=$.extend({},h.defaults,c);if(typeof c.expires==='number'){var d=c.expires,t=c.expires=new Date();t.setMilliseconds(t.getMilliseconds()+d*864e+5)}return(document.cookie=[encode(a),'=',stringifyCookieValue(b),c.expires?'; expires='+c.expires.toUTCString():'',c.path?'; path='+c.path:'',c.domain?'; domain='+c.domain:'',c.secure?'; secure':''].join(''))}var e=a?undefined:{},cookies=document.cookie?document.cookie.split('; '):[],i=0,l=cookies.length;for(;i<l;i++){var f=cookies[i].split('='),name=decode(f.shift()),cookie=f.join('=');if(a===name){e=read(cookie,b);break}if(!a&&(cookie=read(cookie))!==undefined){e[name]=cookie}}return e};h.defaults={};$.removeCookie=function(a,b){$.cookie(a,'',$.extend({},b,{expires:-1}));return!$.cookie(a)}}))}
  180.          
  181.          /**********************
  182.          * Begin dataLayer Build
  183.          ***********************/
  184.          
  185.          window.dataLayer = window.dataLayer || [];  // init data layer if doesn't already exist
  186.  
  187.          var template = "index";
  188.          
  189.          /**
  190.          * Landing Page Cookie
  191.          * 1. Detect if user just landed on the site
  192.          * 2. Only fires if Page Title matches website */
  193.          
  194.          $.cookie.raw = true;
  195.          if ($.cookie('landingPage') === undefined || $.cookie('landingPage').length === 0) {
  196.              var landingPage = true;
  197.              $.cookie('landingPage', unescape);
  198.              $.removeCookie('landingPage', {path: '/'});
  199.              $.cookie('landingPage', 'landed', {path: '/'});
  200.          } else {
  201.              var landingPage = false;
  202.              $.cookie('landingPage', unescape);
  203.              $.removeCookie('landingPage', {path: '/'});
  204.              $.cookie('landingPage', 'refresh', {path: '/'});
  205.          }
  206.          if (__DL__.debug) {
  207.              console.log('Landing Page: ' + landingPage);
  208.          }
  209.          
  210.          /**
  211.          * Log State Cookie */
  212.          
  213.          
  214.          var isLoggedIn = false;
  215.          
  216.          if (!isLoggedIn) {
  217.              $.cookie('logState', unescape);
  218.              $.removeCookie('logState', {path: '/'});
  219.              $.cookie('logState', 'loggedOut', {path: '/'});
  220.          } else {
  221.              if ($.cookie('logState') === 'loggedOut' || $.cookie('logState') === undefined) {
  222.                  $.cookie('logState', unescape);
  223.                  $.removeCookie('logState', {path: '/'});
  224.                  $.cookie('logState', 'firstLog', {path: '/'});
  225.              } else if ($.cookie('logState') === 'firstLog') {
  226.                  $.cookie('logState', unescape);
  227.                  $.removeCookie('logState', {path: '/'});
  228.                  $.cookie('logState', 'refresh', {path: '/'});
  229.              }
  230.          }
  231.          
  232.          if ($.cookie('logState') === 'firstLog') {
  233.      var firstLog = true;
  234.          } else {
  235.            var firstLog = false;
  236.          }
  237.  
  238.          /**********************
  239.          * DATALAYER SECTIONS
  240.          ***********************/
  241.          
  242.          /**
  243.          * DATALAYER: Landing Page
  244.          * Fires any time a user first lands on the site. */
  245.          
  246.          if ($.cookie('landingPage') === 'landed') {
  247.              dataLayer.push({
  248.                  'pageType': 'Landing',
  249.                  'event': 'first_time_visitor'
  250.              });
  251.          }
  252.          
  253.          /**
  254.          * DATALAYER: Log State
  255.          * 1. Determine if user is logged in or not.
  256.          * 2. Return User specific data. */
  257.          
  258.          var logState = {
  259.              
  260.              
  261.              'logState' : "Logged Out",
  262.              
  263.              
  264.              'firstLog'      : firstLog,
  265.              'customerEmail' : null,
  266.              'timestamp'     : Date().replace(/\(.*?\)/g,''),  
  267.              
  268.              'customerType'       : 'New',
  269.              'customerTypeNumber' :'1',
  270.              
  271.              'shippingInfo' : {
  272.                  'fullName'  : null,
  273.                  'firstName' : null,
  274.                  'lastName'  : null,
  275.                  'address1'  : null,
  276.                  'address2'  : null,
  277.                  'street'    : null,
  278.                  'city'      : null,
  279.                  'province'  : null,
  280.                  'zip'       : null,
  281.                  'country'   : null,
  282.                  'phone'     : null,
  283.              },
  284.              'billingInfo' : {
  285.                  'fullName'  : null,
  286.                  'firstName' : null,
  287.                  'lastName'  : null,
  288.                  'address1'  : null,
  289.                  'address2'  : null,
  290.                  'street'    : null,
  291.                  'city'      : null,
  292.                  'province'  : null,
  293.                  'zip'       : null,
  294.                  'country'   : null,
  295.                  'phone'     : null,
  296.              },
  297.              'checkoutEmail' : null,
  298.              'currency'      : "MYR",
  299.              'pageType'      : 'Log State',
  300.              'event'         : 'logState'
  301.          }
  302.          dataLayer.push(logState);
  303.  
  304.          if (firstLog) {
  305.            var authEvent = 'login';
  306.  
  307.            window.dataLayer = window.dataLayer || [];
  308.  
  309.            if (window.location.pathname === '/') {
  310.              authEvent = 'registration';
  311.            }
  312.  
  313.            window.dataLayer.push({
  314.            'event': authEvent
  315.            });
  316.          }
  317.  
  318.          /**
  319.          * DATALAYER: Homepage */
  320.          
  321.          if(document.location.pathname == "/"){
  322.              dataLayer.push({
  323.                  'pageType' : 'Homepage',
  324.                  'event'    : 'homepage',
  325.                  logState
  326.              });
  327.          }
  328.        
  329.          /**
  330.          * DATALAYER: 404 Pages
  331.          * Fire on 404 Pages */
  332.          
  333.  
  334.          /**
  335.          * DATALAYER: Blog Articles
  336.          * Fire on Blog Article Pages */
  337.          
  338.          
  339.          /** DATALAYER: Product List Page (Collections, Category)
  340.          * Fire on all product listing pages. */
  341.          
  342.              
  343.          /** DATALAYER: Product Page
  344.          * Fire on all Product View pages. */
  345.          
  346.        
  347.          /** DATALAYER: Cart View
  348.          * Fire anytime a user views their cart (non-dynamic) */              
  349.          
  350.                  
  351.          /** DATALAYER: Checkout on Shopify Plus **/
  352.          if(Shopify.Checkout){
  353.              var ecommerce = {
  354.                  'transaction_id': 'null',
  355.                  'affiliation': "Giflorist",
  356.                  'value': "",
  357.                  'tax': "",
  358.                  'shipping': "",
  359.                  'subtotal': "",
  360.                  'currency': null,
  361.                  
  362.                  'email': null,
  363.                  'items':[],
  364.                  };
  365.              if(Shopify.Checkout.step){
  366.                  if(Shopify.Checkout.step.length > 0){
  367.                      if (Shopify.Checkout.step === 'contact_information'){
  368.                          dataLayer.push({
  369.                              'event'    :'begin_checkout',
  370.                              'pageType' :'Customer Information',
  371.                              'step': 1,
  372.                            ecommerce
  373.                          });
  374.                      }else if (Shopify.Checkout.step === 'shipping_method'){
  375.                          dataLayer.push({
  376.                              'event'    :'add_shipping_info',
  377.                              'pageType' :'Shipping Information',
  378.                              ecommerce
  379.                          });
  380.                      }else if( Shopify.Checkout.step === "payment_method" ){
  381.                          dataLayer.push({
  382.                              'event'    :'add_payment_info',
  383.                              'pageType' :'Add Payment Info',
  384.                            ecommerce
  385.                          });
  386.                      }
  387.                  }
  388.                              
  389.                  /** DATALAYER: Transaction */
  390.                  if(Shopify.Checkout.page == "thank_you"){
  391.                      dataLayer.push({
  392.                      'pageType' :'Transaction',
  393.                      'event'    :'purchase',
  394.                      ecommerce
  395.                      });
  396.                  }              
  397.              }
  398.          }
  399.                
  400.        /** DOM Ready **/
  401.          $(document).ready(function() {
  402.  
  403.              /** DATALAYER: Search Results */
  404.              var searchPage = new RegExp(__DL__.searchPage, "g");
  405.              if(document.location.pathname.match(searchPage)){
  406.                  var ecommerce = {
  407.                      items :[],
  408.                  };
  409.                  dataLayer.push({
  410.                      'pageType'   : "Search",
  411.                      'search_term' : __DL__.searchTermQuery,                                      
  412.                      'event'      : "search",
  413.                      'item_list_name'  : null,
  414.                      ecommerce
  415.                  });    
  416.              }
  417.              
  418.              /** DATALAYER: Remove From Cart **/
  419.              
  420.  
  421.              /** Google Tag Manager **/
  422.              (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
  423.              new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
  424.              j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
  425.              'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
  426.              })(window,document,'script','dataLayer','GTM-KLJ886C');
  427.  
  428.          }); // document ready
  429.      }
  430.  }, 500);
  431.    
  432.  </script>
  433.  
  434.  <script>
  435.  function initCartCache() {
  436.    console.log('Initializing cache...');
  437.    fetch('/cart.js')
  438.      .then(response => response.json())
  439.      .then(data => {
  440.        let items = data.items;
  441.        let cartCache = [];
  442.  
  443.        if (items.length > 0) {
  444.          items.forEach(item => {
  445.            cartCache.push({
  446.              id: item.id,
  447.              variant_id: item.variant_id,
  448.              quantity: item.quantity,
  449.              handle: item.handle
  450.            })
  451.          });
  452.        }
  453.  
  454.        window.localStorage.setItem('cart_cache', JSON.stringify(cartCache));
  455.        console.log('Cache was initialized');
  456.      });
  457.  }
  458.  
  459.  function saveLastListName() {
  460.    let itemListName;
  461.  
  462.    if (window.location.pathname === '/') {
  463.      itemListName = 'Home Page';
  464.    } else if (window.location.pathname.includes('collections')) {
  465.      itemListName = null;
  466.    }
  467.  
  468.    if (itemListName) {
  469.      localStorage.setItem('item_list_name', itemListName);
  470.    }
  471.  }
  472.  
  473.  function addedToCart() {
  474.    console.log('add to cart event');
  475.    fetch(`${window.location.origin}/cart.js`)
  476.      .then(res => res.clone().json().then(data => {
  477.        let items = data.items;
  478.        updateCartCache(data.items);
  479.      }))
  480.  }
  481.  
  482.  async function updateCartCache(items) {
  483.    console.log('Updating cart cache...');
  484.    await pushNewItemToDataLayer(items);
  485.  
  486.    let cartCache = [];
  487.  
  488.    if (items.length > 0) {
  489.          items.forEach(item => {
  490.            cartCache.push({
  491.              id: item.id,
  492.              variant_id: item.variant_id,
  493.              quantity: item.quantity,
  494.              handle: item.handle
  495.            })
  496.          });
  497.        }
  498.  
  499.    window.localStorage.setItem('cart_cache', JSON.stringify(cartCache));
  500.    console.log('Cart cache was updated');
  501.  }
  502.  
  503.  async function pushNewItemToDataLayer(items) {
  504.    console.log(items);
  505.    console.log('Pushing new item to the data layer...');
  506.    let cartCache = JSON.parse(localStorage.getItem('cart_cache'));
  507.    console.log(cartCache);
  508.  
  509.    let newItem = items.filter((item) => {
  510.      return cartCache.find((cacheItem) => {
  511.        return (item.id === cacheItem.id && item.variant_id === cacheItem.variant_id && item.quantity === cacheItem.quantity)
  512.      }) === undefined;
  513.    });
  514.  
  515.    console.log(newItem);
  516.  
  517.    if (newItem.length > 0) {
  518.      newItem = newItem[0];
  519.    } else {
  520.      return;
  521.    }
  522.  
  523.    let preparedItem = {};
  524.    let response = await fetch('/products/' + newItem.handle + '.js');
  525.    let data = await response.json();
  526.  
  527.    preparedItem.item_id = newItem.id;
  528.    preparedItem.item_variant = newItem.variant_id;
  529.    preparedItem.item_name = data.title;
  530.    
  531.    if (newItem.variant_id) {
  532.      let variantObject = data.variants.find(variant => variant.id === newItem.variant_id);
  533.      if (variantObject) {
  534.        preparedItem.item_variant = variantObject.public_title;
  535.        preparedItem.price = variantObject.price;
  536.      }
  537.    } else {
  538.      preparedItem.price = data.price;
  539.    }
  540.  
  541.    if (preparedItem.price) {
  542.      preparedItem.price = parseInt(preparedItem.price / 100) + "." + (preparedItem.price % 100)
  543.    }
  544.  
  545.    preparedItem.item_brand = data.vendor;
  546.    preparedItem.item_category = data.type;
  547.  
  548.    if (localStorage.getItem('item_list_name')) {
  549.      preparedItem.item_list_name = localStorage.getItem('item_list_name');
  550.    }
  551.  
  552.    window.dataLayer = window.dataLayer || [];
  553.    
  554.    window.dataLayer.push({ ecommerce: null });
  555.    window.dataLayer.push({
  556.      event: 'add_to_cart',
  557.      ecommerce: {
  558.        items: [
  559.          preparedItem
  560.        ]
  561.      }
  562.    });
  563.  
  564.    console.log('New item was pushed to the data layer');
  565.  }
  566.  
  567.  window.addEventListener('load', function() {
  568.    console.log('load event');
  569.    initCartCache();
  570.    saveLastListName();
  571.  });
  572.  
  573.  (function (ns, fetch) {
  574.    ns.fetch = function() {
  575.      const response = fetch.apply(this, arguments);
  576.      response.then(res => {
  577.        if (`${window.location.origin}/cart/add.js`
  578.          .includes(res.url)) {
  579.            addedToCart()
  580.        }
  581.      });
  582.      return response
  583.    }
  584.  }(window, window.fetch))
  585.  
  586.  window.addEventListener('load', function() {
  587.    if (typeof jQuery !== 'undefined') {
  588.        jQuery(document).ajaxComplete(function(event, request, settings) {
  589.          if(settings.url == "/cart/add.js"){
  590.              addedToCart()
  591.          }
  592.        });
  593.    }
  594.  });
  595.    
  596.  
  597.  </script>
  598.    
  599.    <link rel="stylesheet" href="//www.giflorist.com.my/cdn/shop/t/18/assets/theme.css?v=173608955386344188391649346794">
  600.  
  601.    <script>// This allows to expose several variables to the global scope, to be used in scripts
  602.      window.theme = {
  603.        pageType: "index",
  604.        moneyFormat: "MYR{{amount}}",
  605.        moneyWithCurrencyFormat: "MYR{{amount}}",
  606.        currencyCodeEnabled: false,
  607.        productImageSize: "natural",
  608.        searchMode: "product,article",
  609.        showPageTransition: false,
  610.        showElementStaggering: true,
  611.        showImageZooming: true
  612.      };
  613.  
  614.      window.routes = {
  615.        rootUrl: "\/",
  616.        rootUrlWithoutSlash: '',
  617.        cartUrl: "\/cart",
  618.        cartAddUrl: "\/cart\/add",
  619.        cartChangeUrl: "\/cart\/change",
  620.        searchUrl: "\/search",
  621.        productRecommendationsUrl: "\/recommendations\/products"
  622.      };
  623.  
  624.      window.languages = {
  625.        cartAddNote: "Add Order Note",
  626.        cartEditNote: "Edit Order Note",
  627.        productImageLoadingError: "This image could not be loaded. Please try to reload the page.",
  628.        productFormAddToCart: "Add to cart",
  629.        productFormUnavailable: "Unavailable",
  630.        productFormSoldOut: "Sold Out",
  631.        shippingEstimatorOneResult: "1 option available:",
  632.        shippingEstimatorMoreResults: "{{count}} options available:",
  633.        shippingEstimatorNoResults: "No shipping could be found"
  634.      };
  635.  
  636.      window.lazySizesConfig = {
  637.        loadHidden: false,
  638.        hFac: 0.5,
  639.        expFactor: 2,
  640.        ricTimeout: 150,
  641.        lazyClass: 'Image--lazyLoad',
  642.        loadingClass: 'Image--lazyLoading',
  643.        loadedClass: 'Image--lazyLoaded'
  644.      };
  645.  
  646.      document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
  647.      document.documentElement.style.setProperty('--window-height', window.innerHeight + 'px');
  648.  
  649.      // We do a quick detection of some features (we could use Modernizr but for so little...)
  650.      (function() {
  651.        document.documentElement.className += ((window.CSS && window.CSS.supports('(position: sticky) or (position: -webkit-sticky)')) ? ' supports-sticky' : ' no-supports-sticky');
  652.        document.documentElement.className += (window.matchMedia('(-moz-touch-enabled: 1), (hover: none)')).matches ? ' no-supports-hover' : ' supports-hover';
  653.      }());
  654.  
  655.      
  656.    </script>
  657.  
  658.    <script src="//www.giflorist.com.my/cdn/shop/t/18/assets/lazysizes.min.js?v=174358363404432586981649346792" async></script><script src="//www.giflorist.com.my/cdn/shop/t/18/assets/libs.min.js?v=26178543184394469741649346792" defer></script>
  659.    <script src="//www.giflorist.com.my/cdn/shop/t/18/assets/theme.js?v=57929247908482372411649346794" defer></script>
  660.    <script src="//www.giflorist.com.my/cdn/shop/t/18/assets/custom.js?v=183944157590872491501649346791" defer></script>
  661.  
  662.    <script>
  663.      (function () {
  664.        window.onpageshow = function() {
  665.          if (window.theme.showPageTransition) {
  666.            var pageTransition = document.querySelector('.PageTransition');
  667.  
  668.            if (pageTransition) {
  669.              pageTransition.style.visibility = 'visible';
  670.              pageTransition.style.opacity = '0';
  671.            }
  672.          }
  673.  
  674.          // When the page is loaded from the cache, we have to reload the cart content
  675.          document.documentElement.dispatchEvent(new CustomEvent('cart:refresh', {
  676.            bubbles: true
  677.          }));
  678.        };
  679.      })();
  680.    </script>
  681.  
  682.    
  683.  
  684.  
  685.  <script type="application/ld+json">
  686.  {
  687.    "@context": "http://schema.org",
  688.    "@type": "BreadcrumbList",
  689.  "itemListElement": [{
  690.      "@type": "ListItem",
  691.      "position": 1,
  692.      "name": "Home",
  693.      "item": "https://www.giflorist.com.my"
  694.    }]
  695.  }
  696.  </script>
  697.  
  698.    
  699.  
  700.  <meta property="og:image" content="https://cdn.shopify.com/s/files/1/0518/8927/5053/files/Giflorist6_a53b4cea-c371-4052-a002-8aef1d263a08.png?v=1637815127" />
  701. <meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0518/8927/5053/files/Giflorist6_a53b4cea-c371-4052-a002-8aef1d263a08.png?v=1637815127" />
  702. <meta property="og:image:width" content="574" />
  703. <meta property="og:image:height" content="350" />
  704. <meta property="og:image:alt" content="GifloristMalaysia" />
  705. <link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
  706. <script>(function(){if ("sendBeacon" in navigator && "performance" in window) {var session_token = document.cookie.match(/_shopify_s=([^;]*)/);function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 51889275053,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token: session_token && session_token.length === 2 ? session_token[1] : "",page_type: "index"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
  707. <script id="web-pixels-manager-setup">(function e(e,n,a,t,r){var o="function"==typeof BigInt&&-1!==BigInt.toString().indexOf("[native code]")?"modern":"legacy";window.Shopify=window.Shopify||{};var i=window.Shopify;i.analytics=i.analytics||{};var s=i.analytics;s.replayQueue=[],s.publish=function(e,n,a){return s.replayQueue.push([e,n,a]),!0};try{self.performance.mark("wpm:start")}catch(e){}var l=[a,"/wpm","/b",r,o.substring(0,1),".js"].join("");!function(e){var n=e.src,a=e.async,t=void 0===a||a,r=e.onload,o=e.onerror,i=document.createElement("script"),s=document.head,l=document.body;i.async=t,i.src=n,r&&i.addEventListener("load",r),o&&i.addEventListener("error",o),s?s.appendChild(i):l?l.appendChild(i):console.error("Did not find a head or body element to append the script")}({src:l,async:!0,onload:function(){var a=window.webPixelsManager.init(e);n(a);var t=window.Shopify.analytics;t.replayQueue.forEach((function(e){var n=e[0],t=e[1],r=e[2];a.publishCustomEvent(n,t,r)})),t.replayQueue=[],t.publish=a.publishCustomEvent,t.visitor=a.visitor},onerror:function(){var n=e.storefrontBaseUrl.replace(/\/$/,""),a="".concat(n,"/.well-known/shopify/monorail/unstable/produce_batch"),r=JSON.stringify({metadata:{event_sent_at_ms:(new Date).getTime()},events:[{schema_id:"web_pixels_manager_load/2.0",payload:{version:t||"latest",page_url:self.location.href,status:"failed",error_msg:"".concat(l," has failed to load")},metadata:{event_created_at_ms:(new Date).getTime()}}]});try{if(self.navigator.sendBeacon.bind(self.navigator)(a,r))return!0}catch(e){}var o=new XMLHttpRequest;try{return o.open("POST",a,!0),o.setRequestHeader("Content-Type","text/plain"),o.send(r),!0}catch(e){console&&console.warn&&console.warn("[Web Pixels Manager] Got an unhandled error while logging a load error.")}return!1}})})({shopId: 51889275053,storefrontBaseUrl: "https://www.giflorist.com.my",cdnBaseUrl: "https://www.giflorist.com.my/cdn",surface: "storefront-renderer",enabledBetaFlags: [],webPixelsConfigList: [{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"063","apiClientId":"shopify-pixel","type":"APP","purposes":["ANALYTICS"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"063","apiClientId":"shopify-pixel","type":"CUSTOM","purposes":["ANALYTICS"]}],initData: {"cart":null,"checkout":null,"customer":null,"productVariants":[]},},function pageEvents(webPixelsManagerAPI) {webPixelsManagerAPI.publish("page_viewed");},"https://www.giflorist.com.my/cdn","2ec17aa44ca9b79ff0391be30ff39d94244faa47","9269d539web298707p44efdef0m24854cb4",);</script>  <script>window.ShopifyAnalytics = window.ShopifyAnalytics || {};
  708. window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
  709. window.ShopifyAnalytics.meta.currency = 'MYR';
  710. var meta = {"page":{"pageType":"home"}};
  711. for (var attr in meta) {
  712.  window.ShopifyAnalytics.meta[attr] = meta[attr];
  713. }</script>
  714. <script>window.ShopifyAnalytics.merchantGoogleAnalytics = function() {
  715.  
  716. };
  717. </script>
  718. <script class="analytics">(window.gaDevIds=window.gaDevIds||[]).push('BwiEti');
  719.  
  720.  
  721. (function () {
  722.    var customDocumentWrite = function(content) {
  723.      var jquery = null;
  724.  
  725.      if (window.jQuery) {
  726.        jquery = window.jQuery;
  727.      } else if (window.Checkout && window.Checkout.$) {
  728.        jquery = window.Checkout.$;
  729.      }
  730.  
  731.      if (jquery) {
  732.        jquery('body').append(content);
  733.      }
  734.    };
  735.  
  736.    var hasLoggedConversion = function(token) {
  737.      if (token) {
  738.        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
  739.      }
  740.      return false;
  741.    }
  742.  
  743.    var setCookieIfConversion = function(token) {
  744.      if (token) {
  745.        var twoMonthsFromNow = new Date(Date.now());
  746.        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
  747.  
  748.        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
  749.      }
  750.    }
  751.  
  752.    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
  753.    if (trekkie.integrations) {
  754.      return;
  755.    }
  756.    trekkie.methods = [
  757.      'identify',
  758.      'page',
  759.      'ready',
  760.      'track',
  761.      'trackForm',
  762.      'trackLink'
  763.    ];
  764.    trekkie.factory = function(method) {
  765.      return function() {
  766.        var args = Array.prototype.slice.call(arguments);
  767.        args.unshift(method);
  768.        trekkie.push(args);
  769.        return trekkie;
  770.      };
  771.    };
  772.    for (var i = 0; i < trekkie.methods.length; i++) {
  773.      var key = trekkie.methods[i];
  774.      trekkie[key] = trekkie.factory(key);
  775.    }
  776.    trekkie.load = function(config) {
  777.      trekkie.config = config || {};
  778.      trekkie.config.initialDocumentCookie = document.cookie;
  779.      var first = document.getElementsByTagName('script')[0];
  780.      var script = document.createElement('script');
  781.      script.type = 'text/javascript';
  782.      script.onerror = function(e) {
  783.        var scriptFallback = document.createElement('script');
  784.        scriptFallback.type = 'text/javascript';
  785.        scriptFallback.onerror = function(error) {
  786.                var Monorail = {
  787.      produce: function produce(monorailDomain, schemaId, payload) {
  788.        var currentMs = new Date().getTime();
  789.        var event = {
  790.          schema_id: schemaId,
  791.          payload: payload,
  792.          metadata: {
  793.            event_created_at_ms: currentMs,
  794.            event_sent_at_ms: currentMs
  795.          }
  796.        };
  797.        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
  798.      },
  799.      sendRequest: function sendRequest(endpointUrl, payload) {
  800.        // Try the sendBeacon API
  801.        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
  802.          var blobData = new window.Blob([payload], {
  803.            type: 'text/plain'
  804.          });
  805.  
  806.          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
  807.            return true;
  808.          } // sendBeacon was not successful
  809.  
  810.        } // XHR beacon
  811.  
  812.        var xhr = new XMLHttpRequest();
  813.  
  814.        try {
  815.          xhr.open('POST', endpointUrl);
  816.          xhr.setRequestHeader('Content-Type', 'text/plain');
  817.          xhr.send(payload);
  818.        } catch (e) {
  819.          console.log(e);
  820.        }
  821.  
  822.        return false;
  823.      },
  824.      isIos12: function isIos12() {
  825.        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
  826.      }
  827.    };
  828.    Monorail.produce('monorail-edge.shopifysvc.com',
  829.      'trekkie_storefront_load_errors/1.1',
  830.      {shop_id: 51889275053,
  831.      theme_id: 129332641965,
  832.      app_name: "storefront",
  833.      context_url: window.location.href,
  834.      source_url: "//www.giflorist.com.my/cdn/s/trekkie.storefront.88baf04046928b6edf6574afd22dbd026cc7d568.min.js"});
  835.  
  836.        };
  837.        scriptFallback.async = true;
  838.        scriptFallback.src = '//www.giflorist.com.my/cdn/s/trekkie.storefront.88baf04046928b6edf6574afd22dbd026cc7d568.min.js';
  839.        first.parentNode.insertBefore(scriptFallback, first);
  840.      };
  841.      script.async = true;
  842.      script.src = '//www.giflorist.com.my/cdn/s/trekkie.storefront.88baf04046928b6edf6574afd22dbd026cc7d568.min.js';
  843.      first.parentNode.insertBefore(script, first);
  844.    };
  845.    trekkie.load(
  846.      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":51889275053,"isMerchantRequest":null,"themeId":129332641965,"themeCityHash":"11102662228546589206","contentLanguage":"en","currency":"MYR"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["bbcf04e6"]},"Google Analytics":{"trackingId":"UA-98051683-1","domain":"auto","siteSpeedSampleRate":"10","enhancedEcommerce":true,"doubleClick":true,"includeSearch":true},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer"}}
  847.    );
  848.  
  849.    var loaded = false;
  850.    trekkie.ready(function() {
  851.      if (loaded) return;
  852.      loaded = true;
  853.  
  854.      window.ShopifyAnalytics.lib = window.trekkie;
  855.  
  856.        ga('require', 'linker');
  857.      function addListener(element, type, callback) {
  858.        if (element.addEventListener) {
  859.          element.addEventListener(type, callback);
  860.        }
  861.        else if (element.attachEvent) {
  862.          element.attachEvent('on' + type, callback);
  863.        }
  864.      }
  865.      function decorate(event) {
  866.        event = event || window.event;
  867.        var target = event.target || event.srcElement;
  868.        if (target && (target.getAttribute('action') || target.getAttribute('href'))) {
  869.          ga(function (tracker) {
  870.            var linkerParam = tracker.get('linkerParam');
  871.            document.cookie = '_shopify_ga=' + linkerParam + '; ' + 'path=/';
  872.          });
  873.        }
  874.      }
  875.      addListener(window, 'load', function(){
  876.        for (var i=0; i < document.forms.length; i++) {
  877.          var action = document.forms[i].getAttribute('action');
  878.          if(action && action.indexOf('/cart') >= 0) {
  879.            addListener(document.forms[i], 'submit', decorate);
  880.          }
  881.        }
  882.        for (var i=0; i < document.links.length; i++) {
  883.          var href = document.links[i].getAttribute('href');
  884.          if(href && href.indexOf('/checkout') >= 0) {
  885.            addListener(document.links[i], 'click', decorate);
  886.          }
  887.        }
  888.      });
  889.    
  890.  
  891.      var originalDocumentWrite = document.write;
  892.      document.write = customDocumentWrite;
  893.      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
  894.      document.write = originalDocumentWrite;
  895.  
  896.      window.ShopifyAnalytics.lib.page(null,{"pageType":"home"});
  897.  
  898.      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
  899.      var token = match? match[1]: undefined;
  900.      if (!hasLoggedConversion(token)) {
  901.        setCookieIfConversion(token);
  902.        
  903.      }
  904.    });
  905.  
  906.  
  907.        var eventsListenerScript = document.createElement('script');
  908.        eventsListenerScript.async = true;
  909.        eventsListenerScript.src = "//www.giflorist.com.my/cdn/shopifycloud/shopify/assets/shop_events_listener-61fa9e0a912c675e178777d2b27f6cbd482f8912a6b0aa31fa3515985a8cd626.js";
  910.        document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
  911.  
  912. })();</script>
  913. <script class="boomerang">
  914. (function () {
  915.  if (window.BOOMR && (window.BOOMR.version || window.BOOMR.snippetExecuted)) {
  916.    return;
  917.  }
  918.  window.BOOMR = window.BOOMR || {};
  919.  window.BOOMR.snippetStart = new Date().getTime();
  920.  window.BOOMR.snippetExecuted = true;
  921.  window.BOOMR.snippetVersion = 12;
  922.  window.BOOMR.application = "storefront-renderer";
  923.  window.BOOMR.themeName = "Prestige";
  924.  window.BOOMR.themeVersion = "5.4.1";
  925.  window.BOOMR.shopId = 51889275053;
  926.  window.BOOMR.themeId = 129332641965;
  927.  window.BOOMR.renderRegion = "gcp-us-east1";
  928.  window.BOOMR.url =
  929.    "https://www.giflorist.com.my/cdn/shopifycloud/boomerang/shopify-boomerang-1.0.0.min.js";
  930.  var where = document.currentScript || document.getElementsByTagName("script")[0];
  931.  var parentNode = where.parentNode;
  932.  var promoted = false;
  933.  var LOADER_TIMEOUT = 3000;
  934.  function promote() {
  935.    if (promoted) {
  936.      return;
  937.    }
  938.    var script = document.createElement("script");
  939.    script.id = "boomr-scr-as";
  940.    script.src = window.BOOMR.url;
  941.    script.async = true;
  942.    parentNode.appendChild(script);
  943.    promoted = true;
  944.  }
  945.  function iframeLoader(wasFallback) {
  946.    promoted = true;
  947.    var dom, bootstrap, iframe, iframeStyle;
  948.    var doc = document;
  949.    var win = window;
  950.    window.BOOMR.snippetMethod = wasFallback ? "if" : "i";
  951.    bootstrap = function(parent, scriptId) {
  952.      var script = doc.createElement("script");
  953.      script.id = scriptId || "boomr-if-as";
  954.      script.src = window.BOOMR.url;
  955.      BOOMR_lstart = new Date().getTime();
  956.      parent = parent || doc.body;
  957.      parent.appendChild(script);
  958.    };
  959.    if (!window.addEventListener && window.attachEvent && navigator.userAgent.match(/MSIE [67]./)) {
  960.      window.BOOMR.snippetMethod = "s";
  961.      bootstrap(parentNode, "boomr-async");
  962.      return;
  963.    }
  964.    iframe = document.createElement("IFRAME");
  965.    iframe.src = "about:blank";
  966.    iframe.title = "";
  967.    iframe.role = "presentation";
  968.    iframe.loading = "eager";
  969.    iframeStyle = (iframe.frameElement || iframe).style;
  970.    iframeStyle.width = 0;
  971.    iframeStyle.height = 0;
  972.    iframeStyle.border = 0;
  973.    iframeStyle.display = "none";
  974.    parentNode.appendChild(iframe);
  975.    try {
  976.      win = iframe.contentWindow;
  977.      doc = win.document.open();
  978.    } catch (e) {
  979.      dom = document.domain;
  980.      iframe.src = "javascript:var d=document.open();d.domain='" + dom + "';void(0);";
  981.      win = iframe.contentWindow;
  982.      doc = win.document.open();
  983.    }
  984.    if (dom) {
  985.      doc._boomrl = function() {
  986.        this.domain = dom;
  987.        bootstrap();
  988.      };
  989.      doc.write("<body onload='document._boomrl();'>");
  990.    } else {
  991.      win._boomrl = function() {
  992.        bootstrap();
  993.      };
  994.      if (win.addEventListener) {
  995.        win.addEventListener("load", win._boomrl, false);
  996.      } else if (win.attachEvent) {
  997.        win.attachEvent("onload", win._boomrl);
  998.      }
  999.    }
  1000.    doc.close();
  1001.  }
  1002.  var link = document.createElement("link");
  1003.  if (link.relList &&
  1004.    typeof link.relList.supports === "function" &&
  1005.    link.relList.supports("preload") &&
  1006.    ("as" in link)) {
  1007.    window.BOOMR.snippetMethod = "p";
  1008.    link.href = window.BOOMR.url;
  1009.    link.rel = "preload";
  1010.    link.as = "script";
  1011.    link.addEventListener("load", promote);
  1012.    link.addEventListener("error", function() {
  1013.      iframeLoader(true);
  1014.    });
  1015.    setTimeout(function() {
  1016.      if (!promoted) {
  1017.        iframeLoader(true);
  1018.      }
  1019.    }, LOADER_TIMEOUT);
  1020.    BOOMR_lstart = new Date().getTime();
  1021.    parentNode.appendChild(link);
  1022.  } else {
  1023.    iframeLoader(false);
  1024.  }
  1025.  function boomerangSaveLoadTime(e) {
  1026.    window.BOOMR_onload = (e && e.timeStamp) || new Date().getTime();
  1027.  }
  1028.  if (window.addEventListener) {
  1029.    window.addEventListener("load", boomerangSaveLoadTime, false);
  1030.  } else if (window.attachEvent) {
  1031.    window.attachEvent("onload", boomerangSaveLoadTime);
  1032.  }
  1033.  if (document.addEventListener) {
  1034.    document.addEventListener("onBoomerangLoaded", function(e) {
  1035.      e.detail.BOOMR.init({
  1036.        ResourceTiming: {
  1037.          enabled: true,
  1038.          trackedResourceTypes: ["script", "img", "css"]
  1039.        },
  1040.      });
  1041.      e.detail.BOOMR.t_end = new Date().getTime();
  1042.    });
  1043.  } else if (document.attachEvent) {
  1044.    document.attachEvent("onpropertychange", function(e) {
  1045.      if (!e) e=event;
  1046.      if (e.propertyName === "onBoomerangLoaded") {
  1047.        e.detail.BOOMR.init({
  1048.          ResourceTiming: {
  1049.            enabled: true,
  1050.            trackedResourceTypes: ["script", "img", "css"]
  1051.          },
  1052.        });
  1053.        e.detail.BOOMR.t_end = new Date().getTime();
  1054.      }
  1055.    });
  1056.  }
  1057. })();</script>
  1058. </head><body class="prestige--v4 features--heading-small features--heading-uppercase features--show-button-transition features--show-image-zooming features--show-element-staggering  template-index"><svg class="u-visually-hidden">
  1059.      <linearGradient id="rating-star-gradient-half">
  1060.        <stop offset="50%" stop-color="var(--product-star-rating)" />
  1061.        <stop offset="50%" stop-color="var(--text-color-light)" />
  1062.      </linearGradient>
  1063.    </svg>
  1064.  
  1065.    <a class="PageSkipLink u-visually-hidden" href="#main">Skip to content</a>
  1066.    <span class="LoadingBar"></span>
  1067.    <div class="PageOverlay"></div><div id="shopify-section-popup" class="shopify-section"></div>
  1068.    <div id="shopify-section-sidebar-menu" class="shopify-section"><section id="sidebar-menu" class="SidebarMenu Drawer Drawer--small Drawer--fromLeft" aria-hidden="true" data-section-id="sidebar-menu" data-section-type="sidebar-menu">
  1069.    <header class="Drawer__Header" data-drawer-animated-left>
  1070.      <button class="Drawer__Close Icon-Wrapper--clickable" data-action="close-drawer" data-drawer-id="sidebar-menu" aria-label="Close navigation"><svg class="Icon Icon--close " role="presentation" viewBox="0 0 16 14">
  1071.      <path d="M15 0L1 14m14 0L1 0" stroke="currentColor" fill="none" fill-rule="evenodd"></path>
  1072.    </svg></button>
  1073.    </header>
  1074.  
  1075.    <div class="Drawer__Content">
  1076.      <div class="Drawer__Main" data-drawer-animated-left data-scrollable>
  1077.        <div class="Drawer__Container">
  1078.          <nav class="SidebarMenu__Nav SidebarMenu__Nav--primary" aria-label="Sidebar navigation"><div class="Collapsible"><a href="/collections/anniversary-flowers-kuala-lumpur" class="Collapsible__Button Heading Link Link--primary u-h6">Birthday and Anniversary</a></div><div class="Collapsible"><a href="/collections/flower-bouquet-kuala-lumpur" class="Collapsible__Button Heading Link Link--primary u-h6">Bouquet</a></div><div class="Collapsible"><a href="/collections/opening-flower-stand-kuala-lumpur" class="Collapsible__Button Heading Link Link--primary u-h6">Opening Stand</a></div><div class="Collapsible"><a href="/collections/condolence-and-wreath" class="Collapsible__Button Heading Link Link--primary u-h6">Condolences</a></div><div class="Collapsible"><a href="/collections/flower-arrangement-kuala-lumpur" class="Collapsible__Button Heading Link Link--primary u-h6">Arrangement</a></div><div class="Collapsible"><a href="/collections/large-bouquet" class="Collapsible__Button Heading Link Link--primary u-h6">Large bouquet</a></div><div class="Collapsible"><a href="/collections/bridal-bouquet" class="Collapsible__Button Heading Link Link--primary u-h6">Bridal Bouquet</a></div><div class="Collapsible"><a href="/collections/gourmet-and-fruit" class="Collapsible__Button Heading Link Link--primary u-h6">Gourmet and Fruit Baskets</a></div><div class="Collapsible"><a href="/collections/graduation-flower-kl/Graduation" class="Collapsible__Button Heading Link Link--primary u-h6">Graduation Flower KL</a></div></nav><nav class="SidebarMenu__Nav SidebarMenu__Nav--secondary">
  1079.            <ul class="Linklist Linklist--spacingLoose"><li class="Linklist__Item">
  1080.                  <a href="/pages/about-us" class="Text--subdued Link Link--primary">About Us</a>
  1081.                </li><li class="Linklist__Item">
  1082.                  <a href="/pages/flower-care" class="Text--subdued Link Link--primary">Flower Care</a>
  1083.                </li><li class="Linklist__Item">
  1084.                  <a href="/pages/gift-ideas" class="Text--subdued Link Link--primary">Gift Ideas</a>
  1085.                </li><li class="Linklist__Item">
  1086.                  <a href="/pages/terms-and-conditions" class="Text--subdued Link Link--primary">Terms and Conditions</a>
  1087.                </li><li class="Linklist__Item">
  1088.                  <a href="/pages/free-flower-delivery" class="Text--subdued Link Link--primary">Delivery Terms</a>
  1089.                </li><li class="Linklist__Item">
  1090.                  <a href="/pages/privacy-policy" class="Text--subdued Link Link--primary">Privacy Policy</a>
  1091.                </li><li class="Linklist__Item">
  1092.                  <a href="/pages/contact-us" class="Text--subdued Link Link--primary">Contact Us</a>
  1093.                </li><li class="Linklist__Item">
  1094.                  <a href="https://wa.link/giflorist" class="Text--subdued Link Link--primary">Message Us</a>
  1095.                </li><li class="Linklist__Item">
  1096.                  <a href="/account" class="Text--subdued Link Link--primary">Account</a>
  1097.                </li></ul>
  1098.          </nav>
  1099.        </div>
  1100.      </div><aside class="Drawer__Footer" data-drawer-animated-bottom><ul class="SidebarMenu__Social HorizontalList HorizontalList--spacingFill">
  1101.    <li class="HorizontalList__Item">
  1102.      <a href="https://www.facebook.com/Giflorist" class="Link Link--primary" target="_blank" rel="noopener" aria-label="Facebook">
  1103.        <span class="Icon-Wrapper--clickable"><svg class="Icon Icon--facebook " viewBox="0 0 9 17">
  1104.      <path d="M5.842 17V9.246h2.653l.398-3.023h-3.05v-1.93c0-.874.246-1.47 1.526-1.47H9V.118C8.718.082 7.75 0 6.623 0 4.27 0 2.66 1.408 2.66 3.994v2.23H0v3.022h2.66V17h3.182z"></path>
  1105.    </svg></span>
  1106.      </a>
  1107.    </li>
  1108.  
  1109.    
  1110. <li class="HorizontalList__Item">
  1111.      <a href="https://www.instagram.com/gifloristmalaysia/" class="Link Link--primary" target="_blank" rel="noopener" aria-label="Instagram">
  1112.        <span class="Icon-Wrapper--clickable"><svg class="Icon Icon--instagram " role="presentation" viewBox="0 0 32 32">
  1113.      <path d="M15.994 2.886c4.273 0 4.775.019 6.464.095 1.562.07 2.406.33 2.971.552.749.292 1.283.635 1.841 1.194s.908 1.092 1.194 1.841c.216.565.483 1.41.552 2.971.076 1.689.095 2.19.095 6.464s-.019 4.775-.095 6.464c-.07 1.562-.33 2.406-.552 2.971-.292.749-.635 1.283-1.194 1.841s-1.092.908-1.841 1.194c-.565.216-1.41.483-2.971.552-1.689.076-2.19.095-6.464.095s-4.775-.019-6.464-.095c-1.562-.07-2.406-.33-2.971-.552-.749-.292-1.283-.635-1.841-1.194s-.908-1.092-1.194-1.841c-.216-.565-.483-1.41-.552-2.971-.076-1.689-.095-2.19-.095-6.464s.019-4.775.095-6.464c.07-1.562.33-2.406.552-2.971.292-.749.635-1.283 1.194-1.841s1.092-.908 1.841-1.194c.565-.216 1.41-.483 2.971-.552 1.689-.083 2.19-.095 6.464-.095zm0-2.883c-4.343 0-4.889.019-6.597.095-1.702.076-2.864.349-3.879.743-1.054.406-1.943.959-2.832 1.848S1.251 4.473.838 5.521C.444 6.537.171 7.699.095 9.407.019 11.109 0 11.655 0 15.997s.019 4.889.095 6.597c.076 1.702.349 2.864.743 3.886.406 1.054.959 1.943 1.848 2.832s1.784 1.435 2.832 1.848c1.016.394 2.178.667 3.886.743s2.248.095 6.597.095 4.889-.019 6.597-.095c1.702-.076 2.864-.349 3.886-.743 1.054-.406 1.943-.959 2.832-1.848s1.435-1.784 1.848-2.832c.394-1.016.667-2.178.743-3.886s.095-2.248.095-6.597-.019-4.889-.095-6.597c-.076-1.702-.349-2.864-.743-3.886-.406-1.054-.959-1.943-1.848-2.832S27.532 1.247 26.484.834C25.468.44 24.306.167 22.598.091c-1.714-.07-2.26-.089-6.603-.089zm0 7.778c-4.533 0-8.216 3.676-8.216 8.216s3.683 8.216 8.216 8.216 8.216-3.683 8.216-8.216-3.683-8.216-8.216-8.216zm0 13.549c-2.946 0-5.333-2.387-5.333-5.333s2.387-5.333 5.333-5.333 5.333 2.387 5.333 5.333-2.387 5.333-5.333 5.333zM26.451 7.457c0 1.059-.858 1.917-1.917 1.917s-1.917-.858-1.917-1.917c0-1.059.858-1.917 1.917-1.917s1.917.858 1.917 1.917z"></path>
  1114.    </svg></span>
  1115.      </a>
  1116.    </li>
  1117.  
  1118.    
  1119.  
  1120.  </ul>
  1121.  
  1122. </aside></div>
  1123. </section>
  1124.  
  1125. </div>
  1126.  
  1127.    
  1128. <div id="shopify-section-mini-cart" class="shopify-section"><div id="sidebar-cart" class="Drawer Drawer--fromRight" aria-hidden="true" data-section-id="cart" data-section-type="cart" data-section-settings='{
  1129.  "type": "drawer",
  1130.  "itemCount": 0,
  1131.  "drawer": true,
  1132.  "hasShippingEstimator": false
  1133. }'>
  1134.  <div class="Drawer__Header Drawer__Header--bordered Drawer__Container">
  1135.      <span class="Drawer__Title Heading u-h4">Cart</span>
  1136.  
  1137.      <button class="Drawer__Close Icon-Wrapper--clickable" data-action="close-drawer" data-drawer-id="sidebar-cart" aria-label="Close cart"><svg class="Icon Icon--close " role="presentation" viewBox="0 0 16 14">
  1138.      <path d="M15 0L1 14m14 0L1 0" stroke="currentColor" fill="none" fill-rule="evenodd"></path>
  1139.    </svg></button>
  1140.  </div>
  1141.  
  1142.  <form class="Cart Drawer__Content" action="/cart" method="POST" novalidate>
  1143.    <div class="Drawer__Main" data-scrollable><p class="Cart__Empty Heading u-h5">Your cart is empty</p></div>
  1144.    
  1145.    <script type="text/javascript">
  1146.      $(function(){
  1147.        $(document).on("change","#your-message",function(e){
  1148.          var get_select_val = $(this).find('option:selected').attr('data-attr_val');
  1149.          $("textarea[name='note']").val(get_select_val);
  1150.          count_character();
  1151.        });
  1152.  
  1153.        $(document).on("keyup","#cart-note",function(){
  1154.          count_character();
  1155.        });
  1156.  
  1157.        count_character();
  1158.  
  1159.        function count_character(){
  1160.          var characterCount = $("#cart-note").val().length,
  1161.              current = $('#total_value'),
  1162.              maximum = $('#maximum'),
  1163.              theCount = $('#the-count');
  1164.  
  1165.          current.text(characterCount);
  1166.        }
  1167.  
  1168.      });
  1169.    </script></form>
  1170. </div></div>
  1171. <div class="PageContainer">
  1172.      <div id="shopify-section-announcement" class="shopify-section"><section id="section-announcement" data-section-id="announcement" data-section-type="announcement-bar">
  1173.      <div class="AnnouncementBar">
  1174.        <div class="AnnouncementBar__Wrapper">
  1175.          <p class="AnnouncementBar__Content Heading">Same day delivery- monday to Saturday
  1176. </p>
  1177.        </div>
  1178.      </div>
  1179.    </section>
  1180.  
  1181.    <style>
  1182.      #section-announcement {
  1183.        background: #000000;
  1184.        color: #ffffff;
  1185.      }
  1186.    </style>
  1187.  
  1188.    <script>
  1189.      document.documentElement.style.setProperty('--announcement-bar-height', document.getElementById('shopify-section-announcement').offsetHeight + 'px');
  1190.    </script></div>
  1191.      <div id="shopify-section-header" class="shopify-section shopify-section--header"><div id="Search" class="Search" aria-hidden="true">
  1192.  <div class="Search__Inner">
  1193.    <div class="Search__SearchBar">
  1194.      <form action="/search" name="GET" role="search" class="Search__Form">
  1195.        <div class="Search__InputIconWrapper">
  1196.          <span class="hidden-tablet-and-up"><svg class="Icon Icon--search " role="presentation" viewBox="0 0 18 17">
  1197.      <g transform="translate(1 1)" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square">
  1198.        <path d="M16 16l-5.0752-5.0752"></path>
  1199.        <circle cx="6.4" cy="6.4" r="6.4"></circle>
  1200.      </g>
  1201.    </svg></span>
  1202.          <span class="hidden-phone"><svg class="Icon Icon--search-desktop " role="presentation" viewBox="0 0 21 21">
  1203.      <g transform="translate(1 1)" stroke="currentColor" stroke-width="2" fill="none" fill-rule="evenodd" stroke-linecap="square">
  1204.        <path d="M18 18l-5.7096-5.7096"></path>
  1205.        <circle cx="7.2" cy="7.2" r="7.2"></circle>
  1206.      </g>
  1207.    </svg></span>
  1208.        </div>
  1209.  
  1210.        <input type="search" class="Search__Input Heading" name="q" autocomplete="off" autocorrect="off" autocapitalize="off" aria-label="Search..." placeholder="Search..." autofocus>
  1211.        <input type="hidden" name="type" value="product">
  1212.      </form>
  1213.  
  1214.      <button class="Search__Close Link Link--primary" data-action="close-search" aria-label="Close search"><svg class="Icon Icon--close " role="presentation" viewBox="0 0 16 14">
  1215.      <path d="M15 0L1 14m14 0L1 0" stroke="currentColor" fill="none" fill-rule="evenodd"></path>
  1216.    </svg></button>
  1217.    </div>
  1218.  
  1219.    <div class="Search__Results" aria-hidden="true"><div class="PageLayout PageLayout--breakLap">
  1220.          <div class="PageLayout__Section"></div>
  1221.          <div class="PageLayout__Section PageLayout__Section--secondary"></div>
  1222.        </div></div>
  1223.  </div>
  1224. </div><header id="section-header"
  1225.        class="Header Header--logoLeft   Header--withIcons"
  1226.        data-section-id="header"
  1227.        data-section-type="header"
  1228.        data-section-settings='{
  1229.  "navigationStyle": "logoLeft",
  1230.  "hasTransparentHeader": false,
  1231.  "isSticky": false
  1232. }'
  1233.        role="banner">
  1234.  <div class="Header__Wrapper">
  1235.    <div class="Header__FlexItem Header__FlexItem--fill">
  1236.      <button class="Header__Icon Icon-Wrapper Icon-Wrapper--clickable hidden-desk" aria-expanded="false" data-action="open-drawer" data-drawer-id="sidebar-menu" aria-label="Open navigation">
  1237.        <span class="hidden-tablet-and-up"><svg class="Icon Icon--nav " role="presentation" viewBox="0 0 20 14">
  1238.      <path d="M0 14v-1h20v1H0zm0-7.5h20v1H0v-1zM0 0h20v1H0V0z" fill="currentColor"></path>
  1239.    </svg></span>
  1240.        <span class="hidden-phone"><svg class="Icon Icon--nav-desktop " role="presentation" viewBox="0 0 24 16">
  1241.      <path d="M0 15.985v-2h24v2H0zm0-9h24v2H0v-2zm0-7h24v2H0v-2z" fill="currentColor"></path>
  1242.    </svg></span>
  1243.      </button><nav class="Header__MainNav hidden-pocket hidden-lap" aria-label="Main navigation">
  1244.          <ul class="HorizontalList HorizontalList--spacingExtraLoose"><li class="HorizontalList__Item " >
  1245.                <a href="/collections/anniversary-flowers-kuala-lumpur" class="Heading u-h6">Birthday and Anniversary<span class="Header__LinkSpacer">Birthday and Anniversary</span></a></li><li class="HorizontalList__Item " >
  1246.                <a href="/collections/flower-bouquet-kuala-lumpur" class="Heading u-h6">Bouquet<span class="Header__LinkSpacer">Bouquet</span></a></li><li class="HorizontalList__Item " >
  1247.                <a href="/collections/opening-flower-stand-kuala-lumpur" class="Heading u-h6">Opening Stand<span class="Header__LinkSpacer">Opening Stand</span></a></li><li class="HorizontalList__Item " >
  1248.                <a href="/collections/condolence-and-wreath" class="Heading u-h6">Condolences<span class="Header__LinkSpacer">Condolences</span></a></li><li class="HorizontalList__Item " >
  1249.                <a href="/collections/flower-arrangement-kuala-lumpur" class="Heading u-h6">Arrangement<span class="Header__LinkSpacer">Arrangement</span></a></li><li class="HorizontalList__Item " >
  1250.                <a href="/collections/large-bouquet" class="Heading u-h6">Large bouquet<span class="Header__LinkSpacer">Large bouquet</span></a></li><li class="HorizontalList__Item " >
  1251.                <a href="/collections/bridal-bouquet" class="Heading u-h6">Bridal Bouquet<span class="Header__LinkSpacer">Bridal Bouquet</span></a></li><li class="HorizontalList__Item " >
  1252.                <a href="/collections/gourmet-and-fruit" class="Heading u-h6">Gourmet and Fruit Baskets<span class="Header__LinkSpacer">Gourmet and Fruit Baskets</span></a></li><li class="HorizontalList__Item " >
  1253.                <a href="/collections/graduation-flower-kl/Graduation" class="Heading u-h6">Graduation Flower KL<span class="Header__LinkSpacer">Graduation Flower KL</span></a></li></ul>
  1254.        </nav></div><div class="Header__FlexItem Header__FlexItem--logo"><h1 class="Header__Logo"><a href="/" class="Header__LogoLink"><img class="Header__LogoImage Header__LogoImage--primary"
  1255.               src="//www.giflorist.com.my/cdn/shop/files/Giflorist6_647e811c-2ae9-48b0-9e01-50b83628d650_120x.png?v=1630570881"
  1256.               srcset="//www.giflorist.com.my/cdn/shop/files/Giflorist6_647e811c-2ae9-48b0-9e01-50b83628d650_120x.png?v=1630570881 1x, //www.giflorist.com.my/cdn/shop/files/Giflorist6_647e811c-2ae9-48b0-9e01-50b83628d650_120x@2x.png?v=1630570881 2x"
  1257.               width="574"
  1258.               height="350"
  1259.               alt="giflorist"></a></h1></div>
  1260.  
  1261.    <div class="Header__FlexItem Header__FlexItem--fill">
  1262.        <a href="https://wa.link/giflorist" target="_blank" id="whatsapp_icon" class="Header__Icon Icon-Wrapper Icon-Wrapper--clickable"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" preserveAspectRatio="xMidYMid meet" viewBox="0 0 24 24">
  1263.  <path fill="currentColor" d="M17.472 14.382c-.297-.149-1.758-.867-2.03-.967c-.273-.099-.471-.148-.67.15c-.197.297-.767.966-.94 1.164c-.173.199-.347.223-.644.075c-.297-.15-1.255-.463-2.39-1.475c-.883-.788-1.48-1.761-1.653-2.059c-.173-.297-.018-.458.13-.606c.134-.133.298-.347.446-.52c.149-.174.198-.298.298-.497c.099-.198.05-.371-.025-.52c-.075-.149-.669-1.612-.916-2.207c-.242-.579-.487-.5-.669-.51a12.8 12.8 0 0 0-.57-.01c-.198 0-.52.074-.792.372c-.272.297-1.04 1.016-1.04 2.479c0 1.462 1.065 2.875 1.213 3.074c.149.198 2.096 3.2 5.077 4.487c.709.306 1.262.489 1.694.625c.712.227 1.36.195 1.871.118c.571-.085 1.758-.719 2.006-1.413c.248-.694.248-1.289.173-1.413c-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 0 1-5.031-1.378l-.361-.214l-3.741.982l.998-3.648l-.235-.374a9.86 9.86 0 0 1-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884c2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 0 1 2.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0 0 12.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 0 0 5.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 0 0-3.48-8.413Z"/>
  1264. </svg>
  1265.  
  1266.  
  1267. </a>
  1268.      
  1269. <a href="/account" class="Header__Icon Icon-Wrapper Icon-Wrapper--clickable hidden-phone"><svg class="Icon Icon--account " role="presentation" viewBox="0 0 20 20">
  1270.      <g transform="translate(1 1)" stroke="currentColor" stroke-width="2" fill="none" fill-rule="evenodd" stroke-linecap="square">
  1271.        <path d="M0 18c0-4.5188182 3.663-8.18181818 8.18181818-8.18181818h1.63636364C14.337 9.81818182 18 13.4811818 18 18"></path>
  1272.        <circle cx="9" cy="4.90909091" r="4.90909091"></circle>
  1273.      </g>
  1274.    </svg></a><a href="/search" class="Header__Icon Icon-Wrapper Icon-Wrapper--clickable " data-action="toggle-search" aria-label="Search">
  1275.        <span class="hidden-tablet-and-up"><svg class="Icon Icon--search " role="presentation" viewBox="0 0 18 17">
  1276.      <g transform="translate(1 1)" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square">
  1277.        <path d="M16 16l-5.0752-5.0752"></path>
  1278.        <circle cx="6.4" cy="6.4" r="6.4"></circle>
  1279.      </g>
  1280.    </svg></span>
  1281.        <span class="hidden-phone"><svg class="Icon Icon--search-desktop " role="presentation" viewBox="0 0 21 21">
  1282.      <g transform="translate(1 1)" stroke="currentColor" stroke-width="2" fill="none" fill-rule="evenodd" stroke-linecap="square">
  1283.        <path d="M18 18l-5.7096-5.7096"></path>
  1284.        <circle cx="7.2" cy="7.2" r="7.2"></circle>
  1285.      </g>
  1286.    </svg></span>
  1287.      </a>
  1288.  
  1289.      <a href="/cart" class="Header__Icon Icon-Wrapper Icon-Wrapper--clickable " data-action="open-drawer" data-drawer-id="sidebar-cart" aria-expanded="false" aria-label="Open cart">
  1290.        <span class="hidden-tablet-and-up"><svg class="Icon Icon--cart " role="presentation" viewBox="0 0 17 20">
  1291.      <path d="M0 20V4.995l1 .006v.015l4-.002V4c0-2.484 1.274-4 3.5-4C10.518 0 12 1.48 12 4v1.012l5-.003v.985H1V19h15V6.005h1V20H0zM11 4.49C11 2.267 10.507 1 8.5 1 6.5 1 6 2.27 6 4.49V5l5-.002V4.49z" fill="currentColor"></path>
  1292.    </svg></span>
  1293.        <span class="hidden-phone"><svg class="Icon Icon--cart-desktop " role="presentation" viewBox="0 0 19 23">
  1294.      <path d="M0 22.985V5.995L2 6v.03l17-.014v16.968H0zm17-15H2v13h15v-13zm-5-2.882c0-2.04-.493-3.203-2.5-3.203-2 0-2.5 1.164-2.5 3.203v.912H5V4.647C5 1.19 7.274 0 9.5 0 11.517 0 14 1.354 14 4.647v1.368h-2v-.912z" fill="currentColor"></path>
  1295.    </svg></span>
  1296.        <span class="Header__CartDot "></span>
  1297.      </a>
  1298.    </div>
  1299.  </div>
  1300.  
  1301.  
  1302. </header>
  1303.  
  1304. <style>:root {
  1305.      --use-sticky-header: 0;
  1306.      --use-unsticky-header: 1;
  1307.    }.Header__LogoImage {
  1308.      max-width: 120px;
  1309.    }
  1310.  
  1311.    @media screen and (max-width: 640px) {
  1312.      .Header__LogoImage {
  1313.        max-width: 90px;
  1314.      }
  1315.    }:root {
  1316.      --header-is-not-transparent: 1;
  1317.      --header-is-transparent: 0;
  1318.    }#whatsapp_icon{line-height: 0;margin-left: 18px;}
  1319.  @media (min-width: 1139px){ #whatsapp_icon{margin-top: 3px;} }
  1320. </style>
  1321.  
  1322. <script>
  1323.  document.documentElement.style.setProperty('--header-height', document.getElementById('shopify-section-header').offsetHeight + 'px');
  1324. </script>
  1325.  
  1326. </div>
  1327.  
  1328.      <main id="main" role="main">
  1329.        <div id="shopify-section-template--15483995553965__slideshow" class="shopify-section shopify-section--slideshow"><section id="section-template--15483995553965__slideshow" data-section-id="template--15483995553965__slideshow" data-section-type="slideshow">
  1330.  <div class="Slideshow Slideshow--fullscreen">
  1331.    <div class="Slideshow__Carousel Slideshow__Carousel--withScrollButton Carousel Carousel--fadeIn Carousel--fixed Carousel--insideDots"
  1332.         data-flickity-config='{
  1333.  "prevNextButtons": false,
  1334.  "setGallerySize": false,
  1335.  "adaptiveHeight": false,
  1336.  "wrapAround": true,
  1337.  "dragThreshold": 15,
  1338.  "pauseAutoPlayOnHover": false,
  1339.  "autoPlay": 5000,
  1340.  "pageDots": false
  1341. }'><div id="Slideslide-0" class="Slideshow__Slide Carousel__Cell is-selected" style="visibility: visible" data-slide-index="0" ><div class="Slideshow__ImageContainer Image--contrast  hidden-tablet-and-up"
  1342.                 style=" background-image: url(//www.giflorist.com.my/cdn/shop/files/banner_march_22m_1x1.jpg?v=1645539699)">
  1343.                <img class="Slideshow__Image Image--lazyLoad"
  1344.                     src="//www.giflorist.com.my/cdn/shop/files/banner_march_22m_1x1.jpg?v=1645539699"
  1345.                     data-src="//www.giflorist.com.my/cdn/shop/files/banner_march_22m_x800.jpg?v=1645539699"
  1346.                     alt="">
  1347.  
  1348.                <noscript>
  1349.                  <img class="Slideshow__Image" src="//www.giflorist.com.my/cdn/shop/files/banner_march_22m_x800.jpg?v=1645539699" alt="">
  1350.                </noscript>
  1351.            </div><div class="Slideshow__ImageContainer Image--contrast  hidden-phone"
  1352.                 style=" background-image: url(//www.giflorist.com.my/cdn/shop/files/banner_march_22_1x1.jpg?v=1645539699)">
  1353.              
  1354.  
  1355.              <img class="Slideshow__Image Image--lazyLoad hide-no-js"
  1356.                   data-src="//www.giflorist.com.my/cdn/shop/files/banner_march_22_{width}x.jpg?v=1645539699"
  1357.                   data-optimumx="1.2"
  1358.                   data-widths="[400, 600, 800, 1000, 1200, 1400, 1600, 1800, 2000, 2200]"
  1359.                   data-sizes="auto"
  1360.                   alt="">
  1361.  
  1362.              <noscript>
  1363.                <img class="Slideshow__Image" src="//www.giflorist.com.my/cdn/shop/files/banner_march_22_1000x.jpg?v=1645539699" alt="">
  1364.              </noscript>
  1365.            </div><div class="Slideshow__Content Slideshow__Content--bottomLeft">
  1366.              <header class="SectionHeader">
  1367.                <h3 class="SectionHeader__SubHeading Heading u-h6">Create a Lasting Impression with Our Gorgeous Flower Arrangements</h3><h2 class="SectionHeader__Heading SectionHeader__Heading--emphasize Heading u-h1">Best Online Florist in Kuala Lumpur</h2>
  1368.              </header>
  1369.            </div></div></div><button data-href="#section-template--15483995553965__slideshow-end" class="Slideshow__ScrollButton RoundButton RoundButton--medium" aria-label="Scroll to content" data-animate-bottom><svg class="Icon Icon--arrow-bottom " role="presentation" viewBox="0 0 21 11">
  1370.      <polyline fill="none" stroke="currentColor" points="0.5 0.5 10.5 10.5 20.5 0.5" stroke-width="1.25"></polyline>
  1371.    </svg></button></div>
  1372.  
  1373.  <span id="section-template--15483995553965__slideshow-end" class="Anchor"></span>
  1374. </section>
  1375.  
  1376. <style>
  1377.  #section-template--15483995553965__slideshow .Heading,
  1378.   #section-template--15483995553965__slideshow .flickity-page-dots {
  1379.    color: #ffffff;
  1380.  }
  1381.  
  1382.  #section-template--15483995553965__slideshow .Button {
  1383.    color: #363636;
  1384.    border-color: #ffffff;
  1385.  }
  1386.  
  1387.  #section-template--15483995553965__slideshow .Button::before {
  1388.    background-color: #ffffff;
  1389.  }@media (-moz-touch-enabled: 0), (hover: hover) {
  1390.      #section-template--15483995553965__slideshow .Button:hover {
  1391.        color: #ffffff;
  1392.      }
  1393.    }</style>
  1394.  
  1395. </div><div id="shopify-section-template--15483995553965__collection-list" class="shopify-section"><section id="section-template--15483995553965__collection-list" data-section-id="template--15483995553965__collection-list" data-section-type="collection-list"><div class="CollectionList CollectionList--grid CollectionList--spaced">
  1396.      <a href="/collections/flower-bouquet-kuala-lumpur"  class="CollectionItem CollectionItem--expand Carousel__Cell " data-slide-index=""><div class="CollectionItem__Wrapper CollectionItem__Wrapper--small" style="background-image: url(//www.giflorist.com.my/cdn/shop/files/rb9a_1x1.png?v=1636097690)">
  1397.    <div class="CollectionItem__ImageWrapper">
  1398.      <div class="CollectionItem__Image Image--contrast Image--lazyLoad Image--zoomOut hide-no-js"
  1399.           style="background-position: center center"
  1400.           data-optimumx="1.4"
  1401.           data-expand="-150"
  1402.           data-bgset="//www.giflorist.com.my/cdn/shop/files/rb9a_750x600_crop_center.png?v=1636097690 750w, //www.giflorist.com.my/cdn/shop/files/rb9a_1000x.png?v=1636097690 1000w, //www.giflorist.com.my/cdn/shop/files/rb9a_1500x.png?v=1636097690 1500w"></div><noscript>
  1403.          <div class="CollectionItem__Image Image--contrast" style="background-position: center center; background-image: url(//www.giflorist.com.my/cdn/shop/files/rb9a_1000x.png?v=1636097690)"></div>
  1404.        </noscript></div>
  1405.  
  1406.    <div class="CollectionItem__Content CollectionItem__Content--bottomLeft">
  1407.      <header class="SectionHeader"><h3 class="SectionHeader__SubHeading Heading u-h6">18% discount</h3><h2 class="SectionHeader__Heading SectionHeader__Heading--emphasize Heading u-h1">Flower Bouquet</h2>
  1408.  
  1409.        <div class="SectionHeader__ButtonWrapper"><span class="CollectionItem__Link Button">Surprise your love ones today</span></div>
  1410.      </header>
  1411.    </div>
  1412.  </div>
  1413. </a><a href="/collections/opening-flower-stand-kuala-lumpur"  class="CollectionItem CollectionItem--expand Carousel__Cell " data-slide-index=""><div class="CollectionItem__Wrapper CollectionItem__Wrapper--small" style="background-image: url(//www.giflorist.com.my/cdn/shop/files/gos13a_1x1.png?v=1636097822)">
  1414.    <div class="CollectionItem__ImageWrapper">
  1415.      <div class="CollectionItem__Image Image--contrast Image--lazyLoad Image--zoomOut hide-no-js"
  1416.           style="background-position: center center"
  1417.           data-optimumx="1.4"
  1418.           data-expand="-150"
  1419.           data-bgset="//www.giflorist.com.my/cdn/shop/files/gos13a_750x600_crop_center.png?v=1636097822 750w, //www.giflorist.com.my/cdn/shop/files/gos13a_1000x.png?v=1636097822 1000w, //www.giflorist.com.my/cdn/shop/files/gos13a_1500x.png?v=1636097822 1500w"></div><noscript>
  1420.          <div class="CollectionItem__Image Image--contrast" style="background-position: center center; background-image: url(//www.giflorist.com.my/cdn/shop/files/gos13a_1000x.png?v=1636097822)"></div>
  1421.        </noscript></div>
  1422.  
  1423.    <div class="CollectionItem__Content CollectionItem__Content--bottomLeft">
  1424.      <header class="SectionHeader"><h3 class="SectionHeader__SubHeading Heading u-h6">Same day delivery</h3><h2 class="SectionHeader__Heading SectionHeader__Heading--emphasize Heading u-h1">Congratulatory / Opening  Stand</h2>
  1425.  
  1426.        <div class="SectionHeader__ButtonWrapper"><span class="CollectionItem__Link Button">Best Wishes for their New Ventures</span></div>
  1427.      </header>
  1428.    </div>
  1429.  </div>
  1430. </a><a href="/collections/condolence-and-wreath"  class="CollectionItem CollectionItem--expand Carousel__Cell " data-slide-index=""><div class="CollectionItem__Wrapper CollectionItem__Wrapper--small" style="background-image: url(//www.giflorist.com.my/cdn/shop/files/cos10a_1x1.png?v=1637645371)">
  1431.    <div class="CollectionItem__ImageWrapper">
  1432.      <div class="CollectionItem__Image Image--contrast Image--lazyLoad Image--zoomOut hide-no-js"
  1433.           style="background-position: center center"
  1434.           data-optimumx="1.4"
  1435.           data-expand="-150"
  1436.           data-bgset="//www.giflorist.com.my/cdn/shop/files/cos10a_750x600_crop_center.png?v=1637645371 750w, //www.giflorist.com.my/cdn/shop/files/cos10a_1000x.png?v=1637645371 1000w, //www.giflorist.com.my/cdn/shop/files/cos10a_1500x.png?v=1637645371 1500w"></div><noscript>
  1437.          <div class="CollectionItem__Image Image--contrast" style="background-position: center center; background-image: url(//www.giflorist.com.my/cdn/shop/files/cos10a_1000x.png?v=1637645371)"></div>
  1438.        </noscript></div>
  1439.  
  1440.    <div class="CollectionItem__Content CollectionItem__Content--bottomLeft">
  1441.      <header class="SectionHeader"><h3 class="SectionHeader__SubHeading Heading u-h6">on time delivery</h3><h2 class="SectionHeader__Heading SectionHeader__Heading--emphasize Heading u-h1">Wreath and Condolence Stand</h2>
  1442.  
  1443.        <div class="SectionHeader__ButtonWrapper"><span class="CollectionItem__Link Button">Extend your compassion and sympathies</span></div>
  1444.      </header>
  1445.    </div>
  1446.  </div>
  1447. </a>
  1448.    </div></section>
  1449.  
  1450. <style>
  1451.  #section-template--15483995553965__collection-list .CollectionItem .Heading,
  1452.  #section-template--15483995553965__collection-list .flickity-page-dots {
  1453.    color: #ffffff;
  1454.  }
  1455.  
  1456.  #section-template--15483995553965__collection-list .CollectionItem__Link {
  1457.    color: #363636;
  1458.    border-color: #ffffff;
  1459.  }
  1460.  
  1461.  #section-template--15483995553965__collection-list .CollectionItem__Link::before {
  1462.    background-color: #ffffff;
  1463.  }@media (-moz-touch-enabled: 0), (hover: hover) {
  1464.      #section-template--15483995553965__collection-list .CollectionItem__Link:hover {
  1465.        color: #ffffff;
  1466.      }
  1467.    }</style>
  1468.  
  1469. </div><div id="shopify-section-template--15483995553965__1636097342620a77a7" class="shopify-section shopify-section--bordered"><section class="Section "><div class="FeatureText FeatureText--withImage FeatureText--imageRight"><div class="FeatureText__ContentWrapper">
  1470.      <div class="FeatureText__Content"><header class="SectionHeader"><h3 class="SectionHeader__SubHeading Heading u-h6">We offer free delivery to KL, PJ areas, Subang, Cheras, Bukit Jalil, Puchong, Ampang, Cyberjaya and Putrajaya.</h3><h2 class="SectionHeader__Heading Heading u-h1">Fresh Flowers Only</h2><div class="SectionHeader__Description Rte">
  1471.                <p>Live flower delivery service in Kuala Lumpur and Selangor, Malaysia. They offer dozens of unique bouquets and arrangements for every occasion, you can choose from anytime of the day. We are happy to take care of your needs, with same day delivery order place by before 4:00 pm. Flowers for all occasions offers funeral flower delivery in KualaLumpur and surrounding areas. However, the coveragearea has got to be within 60 km from KL. We even include a message card for you or leave a personal note.</p>
  1472.              </div></header></div>
  1473.    </div><div class="FeatureText__ImageWrapper"><div class="AspectRatio" style="max-width: 600px; --aspect-ratio: 1.0"><img class="Image--lazyLoad Image--slideRight" data-src="//www.giflorist.com.my/cdn/shop/files/banner_1_600_{width}x.png?v=1636124553" data-expand="-200" data-widths="[400,600]" data-sizes="auto" alt="Flower delivery KL">
  1474.  
  1475.          <noscript>
  1476.            <img src="//www.giflorist.com.my/cdn/shop/files/banner_1_600_800x.png?v=1636124553" alt="Flower delivery KL">
  1477.          </noscript>
  1478.        </div>
  1479.      </div></div>
  1480. </section>
  1481.  
  1482. </div><div id="shopify-section-template--15483995553965__featured-collections" class="shopify-section shopify-section--bordered"><section class="Section Section--spacingNormal" data-section-id="template--15483995553965__featured-collections" data-section-type="featured-collections" data-settings='{
  1483.  "layout": "grid"
  1484. }'>
  1485.  <header class="SectionHeader SectionHeader--center">
  1486.    <div class="Container"><h2 class="SectionHeader__Heading Heading u-h1">Birthday and Anniversary</h2></div>
  1487.  </header><div class="TabPanel" id="block-featured-collection-0" aria-hidden="false" role="tabpanel" >
  1488.      <div class="ProductListWrapper"><div class="ProductList ProductList--grid ProductList--removeMargin Grid" data-mobile-count="2" data-desktop-count="4"><div class="Grid__Cell 1/2--phone 1/2--tablet 1/4--lap-and-up"><div class="ProductItem ">
  1489.  <div class="ProductItem__Wrapper"><a href="/products/evermore" class="ProductItem__ImageWrapper ProductItem__ImageWrapper--withAlternateImage"><div class="AspectRatio AspectRatio--withFallback" style="max-width: 1080px; padding-bottom: 100.0%; --aspect-ratio: 1.0"><img class="ProductItem__Image ProductItem__Image--alternate Image--lazyLoad Image--fadeIn" data-src="//www.giflorist.com.my/cdn/shop/files/rb2b24_{width}x.jpg?v=1707032773" data-widths="[200,300,400,600,800,900,1000]" data-sizes="auto" alt="Evermore" data-media-id="26231087825069"><img class="ProductItem__Image Image--lazyLoad Image--fadeIn" data-src="//www.giflorist.com.my/cdn/shop/files/rb2a24_{width}x.jpg?v=1707032763" data-widths="[200,400,600,700,800,900,1000]" data-sizes="auto" alt="Evermore" data-media-id="26231087399085">
  1490.        <span class="Image__Loader"></span>
  1491.  
  1492.        <noscript>
  1493.          <img class="ProductItem__Image ProductItem__Image--alternate" src="//www.giflorist.com.my/cdn/shop/files/rb2b24_600x.jpg?v=1707032773" alt="Evermore">
  1494.          <img class="ProductItem__Image" src="//www.giflorist.com.my/cdn/shop/files/rb2a24_600x.jpg?v=1707032763" alt="Evermore">
  1495.        </noscript>
  1496.      </div>
  1497.    </a><div class="ProductItem__LabelList">
  1498.          <span class="ProductItem__Label ProductItem__Label--onSale Heading Text--subdued">On sale</span>
  1499.        </div><div class="ProductItem__Info ProductItem__Info--center"><h2 class="ProductItem__Title Heading">
  1500.          <a href="/products/evermore">Evermore</a>
  1501.        </h2><div class="ProductItem__PriceList  Heading"><span class="ProductItem__Price Price Price--highlight Text--subdued">MYR180.00</span>
  1502.                <span class="ProductItem__Price Price Price--compareAt Text--subdued">MYR209.00</span></div></div></div></div></div><div class="Grid__Cell 1/2--phone 1/2--tablet 1/4--lap-and-up"><div class="ProductItem ">
  1503.  <div class="ProductItem__Wrapper"><a href="/products/timeless" class="ProductItem__ImageWrapper ProductItem__ImageWrapper--withAlternateImage"><div class="AspectRatio AspectRatio--withFallback" style="max-width: 1080px; padding-bottom: 100.0%; --aspect-ratio: 1.0"><img class="ProductItem__Image ProductItem__Image--alternate Image--lazyLoad Image--fadeIn" data-src="//www.giflorist.com.my/cdn/shop/files/rb1b24_{width}x.jpg?v=1707032260" data-widths="[200,300,400,600,800,900,1000]" data-sizes="auto" alt="Timeless" data-media-id="26231075405997"><img class="ProductItem__Image Image--lazyLoad Image--fadeIn" data-src="//www.giflorist.com.my/cdn/shop/files/rb1a24_{width}x.jpg?v=1707032260" data-widths="[200,400,600,700,800,900,1000]" data-sizes="auto" alt="Timeless" data-media-id="26231075340461">
  1504.        <span class="Image__Loader"></span>
  1505.  
  1506.        <noscript>
  1507.          <img class="ProductItem__Image ProductItem__Image--alternate" src="//www.giflorist.com.my/cdn/shop/files/rb1b24_600x.jpg?v=1707032260" alt="Timeless">
  1508.          <img class="ProductItem__Image" src="//www.giflorist.com.my/cdn/shop/files/rb1a24_600x.jpg?v=1707032260" alt="Timeless">
  1509.        </noscript>
  1510.      </div>
  1511.    </a><div class="ProductItem__LabelList">
  1512.          <span class="ProductItem__Label ProductItem__Label--onSale Heading Text--subdued">On sale</span>
  1513.        </div><div class="ProductItem__Info ProductItem__Info--center"><h2 class="ProductItem__Title Heading">
  1514.          <a href="/products/timeless">Timeless</a>
  1515.        </h2><div class="ProductItem__PriceList  Heading"><span class="ProductItem__Price Price Price--highlight Text--subdued">MYR199.00</span>
  1516.                <span class="ProductItem__Price Price Price--compareAt Text--subdued">MYR228.00</span></div></div></div></div></div><div class="Grid__Cell 1/2--phone 1/2--tablet 1/4--lap-and-up"><div class="ProductItem ">
  1517.  <div class="ProductItem__Wrapper"><a href="/products/lovebug" class="ProductItem__ImageWrapper ProductItem__ImageWrapper--withAlternateImage"><div class="AspectRatio AspectRatio--withFallback" style="max-width: 600px; padding-bottom: 100.0%; --aspect-ratio: 1.0"><img class="ProductItem__Image ProductItem__Image--alternate Image--lazyLoad Image--fadeIn" data-src="//www.giflorist.com.my/cdn/shop/products/Lovebug2_{width}x.png?v=1618325091" data-widths="[200,300,400,600]" data-sizes="auto" alt="Lovebug rose bouquet delivery" data-media-id="15657810362541"><img class="ProductItem__Image Image--lazyLoad Image--fadeIn" data-src="//www.giflorist.com.my/cdn/shop/products/Lovebug1_{width}x.png?v=1618325076" data-widths="[200,400,600]" data-sizes="auto" alt="Lovebug birthday bouquet delivery" data-media-id="15657810329773">
  1518.        <span class="Image__Loader"></span>
  1519.  
  1520.        <noscript>
  1521.          <img class="ProductItem__Image ProductItem__Image--alternate" src="//www.giflorist.com.my/cdn/shop/products/Lovebug2_600x.png?v=1618325091" alt="Lovebug rose bouquet delivery">
  1522.          <img class="ProductItem__Image" src="//www.giflorist.com.my/cdn/shop/products/Lovebug1_600x.png?v=1618325076" alt="Lovebug birthday bouquet delivery">
  1523.        </noscript>
  1524.      </div>
  1525.    </a><div class="ProductItem__LabelList">
  1526.          <span class="ProductItem__Label ProductItem__Label--onSale Heading Text--subdued">On sale</span>
  1527.        </div><div class="ProductItem__Info ProductItem__Info--center"><h2 class="ProductItem__Title Heading">
  1528.          <a href="/products/lovebug">Lovebug</a>
  1529.        </h2><div class="ProductItem__PriceList  Heading"><span class="ProductItem__Price Price Price--highlight Text--subdued">MYR219.00</span>
  1530.                <span class="ProductItem__Price Price Price--compareAt Text--subdued">MYR259.00</span></div></div></div></div></div><div class="Grid__Cell 1/2--phone 1/2--tablet 1/4--lap-and-up"><div class="ProductItem ">
  1531.  <div class="ProductItem__Wrapper"><a href="/products/true-romance" class="ProductItem__ImageWrapper ProductItem__ImageWrapper--withAlternateImage"><div class="AspectRatio AspectRatio--withFallback" style="max-width: 800px; padding-bottom: 100.0%; --aspect-ratio: 1.0"><img class="ProductItem__Image ProductItem__Image--alternate Image--lazyLoad Image--fadeIn" data-src="//www.giflorist.com.my/cdn/shop/products/cb1b_{width}x.jpg?v=1648783926" data-widths="[200,300,400,600,800]" data-sizes="auto" alt="True Romance" data-media-id="23934523179181"><img class="ProductItem__Image Image--lazyLoad Image--fadeIn" data-src="//www.giflorist.com.my/cdn/shop/products/cb1a_{width}x.jpg?v=1648783927" data-widths="[200,400,600,700,800]" data-sizes="auto" alt="True Romance" data-media-id="23934523146413">
  1532.        <span class="Image__Loader"></span>
  1533.  
  1534.        <noscript>
  1535.          <img class="ProductItem__Image ProductItem__Image--alternate" src="//www.giflorist.com.my/cdn/shop/products/cb1b_600x.jpg?v=1648783926" alt="True Romance">
  1536.          <img class="ProductItem__Image" src="//www.giflorist.com.my/cdn/shop/products/cb1a_600x.jpg?v=1648783927" alt="True Romance">
  1537.        </noscript>
  1538.      </div>
  1539.    </a><div class="ProductItem__LabelList">
  1540.          <span class="ProductItem__Label ProductItem__Label--onSale Heading Text--subdued">On sale</span>
  1541.        </div><div class="ProductItem__Info ProductItem__Info--center"><h2 class="ProductItem__Title Heading">
  1542.          <a href="/products/true-romance">True Romance</a>
  1543.        </h2><div class="ProductItem__PriceList  Heading"><span class="ProductItem__Price Price Price--highlight Text--subdued">MYR180.00</span>
  1544.                <span class="ProductItem__Price Price Price--compareAt Text--subdued">MYR219.00</span></div></div></div></div></div><div class="Grid__Cell 1/2--phone 1/2--tablet 1/4--lap-and-up"><div class="ProductItem ">
  1545.  <div class="ProductItem__Wrapper"><a href="/products/delicate" class="ProductItem__ImageWrapper ProductItem__ImageWrapper--withAlternateImage"><div class="AspectRatio AspectRatio--withFallback" style="max-width: 800px; padding-bottom: 100.0%; --aspect-ratio: 1.0"><img class="ProductItem__Image ProductItem__Image--alternate Image--lazyLoad Image--fadeIn" data-src="//www.giflorist.com.my/cdn/shop/products/vd8b_{width}x.jpg?v=1673539578" data-widths="[200,300,400,600,800]" data-sizes="auto" alt="Delicate" data-media-id="25033178579117"><img class="ProductItem__Image Image--lazyLoad Image--fadeIn" data-src="//www.giflorist.com.my/cdn/shop/products/vd8a_{width}x.jpg?v=1673539578" data-widths="[200,400,600,700,800]" data-sizes="auto" alt="Delicate" data-media-id="25033178546349">
  1546.        <span class="Image__Loader"></span>
  1547.  
  1548.        <noscript>
  1549.          <img class="ProductItem__Image ProductItem__Image--alternate" src="//www.giflorist.com.my/cdn/shop/products/vd8b_600x.jpg?v=1673539578" alt="Delicate">
  1550.          <img class="ProductItem__Image" src="//www.giflorist.com.my/cdn/shop/products/vd8a_600x.jpg?v=1673539578" alt="Delicate">
  1551.        </noscript>
  1552.      </div>
  1553.    </a><div class="ProductItem__LabelList">
  1554.          <span class="ProductItem__Label ProductItem__Label--onSale Heading Text--subdued">On sale</span>
  1555.        </div><div class="ProductItem__Info ProductItem__Info--center"><h2 class="ProductItem__Title Heading">
  1556.          <a href="/products/delicate">Delicate</a>
  1557.        </h2><div class="ProductItem__PriceList  Heading"><span class="ProductItem__Price Price Price--highlight Text--subdued">MYR409.00</span>
  1558.                <span class="ProductItem__Price Price Price--compareAt Text--subdued">MYR450.00</span></div></div></div></div></div><div class="Grid__Cell 1/2--phone 1/2--tablet 1/4--lap-and-up"><div class="ProductItem ">
  1559.  <div class="ProductItem__Wrapper"><a href="/products/always-love-you" class="ProductItem__ImageWrapper ProductItem__ImageWrapper--withAlternateImage"><div class="AspectRatio AspectRatio--withFallback" style="max-width: 800px; padding-bottom: 100.0%; --aspect-ratio: 1.0"><img class="ProductItem__Image ProductItem__Image--alternate Image--lazyLoad Image--fadeIn" data-src="//www.giflorist.com.my/cdn/shop/products/vd5b_{width}x.jpg?v=1673539502" data-widths="[200,300,400,600,800]" data-sizes="auto" alt="Always Love You" data-media-id="25033175793837"><img class="ProductItem__Image Image--lazyLoad Image--fadeIn" data-src="//www.giflorist.com.my/cdn/shop/products/vd5a_{width}x.jpg?v=1673539502" data-widths="[200,400,600,700,800]" data-sizes="auto" alt="Always Love You" data-media-id="25033175761069">
  1560.        <span class="Image__Loader"></span>
  1561.  
  1562.        <noscript>
  1563.          <img class="ProductItem__Image ProductItem__Image--alternate" src="//www.giflorist.com.my/cdn/shop/products/vd5b_600x.jpg?v=1673539502" alt="Always Love You">
  1564.          <img class="ProductItem__Image" src="//www.giflorist.com.my/cdn/shop/products/vd5a_600x.jpg?v=1673539502" alt="Always Love You">
  1565.        </noscript>
  1566.      </div>
  1567.    </a><div class="ProductItem__LabelList">
  1568.          <span class="ProductItem__Label ProductItem__Label--onSale Heading Text--subdued">On sale</span>
  1569.        </div><div class="ProductItem__Info ProductItem__Info--center"><h2 class="ProductItem__Title Heading">
  1570.          <a href="/products/always-love-you">Always Love You</a>
  1571.        </h2><div class="ProductItem__PriceList  Heading"><span class="ProductItem__Price Price Price--highlight Text--subdued">MYR229.00</span>
  1572.                <span class="ProductItem__Price Price Price--compareAt Text--subdued">MYR280.00</span></div></div></div></div></div><div class="Grid__Cell 1/2--phone 1/2--tablet 1/4--lap-and-up"><div class="ProductItem ">
  1573.  <div class="ProductItem__Wrapper"><a href="/products/all-for-love" class="ProductItem__ImageWrapper ProductItem__ImageWrapper--withAlternateImage"><div class="AspectRatio AspectRatio--withFallback" style="max-width: 800px; padding-bottom: 100.0%; --aspect-ratio: 1.0"><img class="ProductItem__Image ProductItem__Image--alternate Image--lazyLoad Image--fadeIn" data-src="//www.giflorist.com.my/cdn/shop/products/vd1a_{width}x.jpg?v=1675000985" data-widths="[200,300,400,600,800]" data-sizes="auto" alt="All For Love" data-media-id="25085650239661"><img class="ProductItem__Image Image--lazyLoad Image--fadeIn" data-src="//www.giflorist.com.my/cdn/shop/products/vd1c_{width}x.jpg?v=1675000985" data-widths="[200,400,600,700,800]" data-sizes="auto" alt="All For Love" data-media-id="25085650895021">
  1574.        <span class="Image__Loader"></span>
  1575.  
  1576.        <noscript>
  1577.          <img class="ProductItem__Image ProductItem__Image--alternate" src="//www.giflorist.com.my/cdn/shop/products/vd1a_600x.jpg?v=1675000985" alt="All For Love">
  1578.          <img class="ProductItem__Image" src="//www.giflorist.com.my/cdn/shop/products/vd1c_600x.jpg?v=1675000985" alt="All For Love">
  1579.        </noscript>
  1580.      </div>
  1581.    </a><div class="ProductItem__LabelList">
  1582.          <span class="ProductItem__Label ProductItem__Label--onSale Heading Text--subdued">On sale</span>
  1583.        </div><div class="ProductItem__Info ProductItem__Info--center"><h2 class="ProductItem__Title Heading">
  1584.          <a href="/products/all-for-love">All For Love</a>
  1585.        </h2><div class="ProductItem__PriceList  Heading"><span class="ProductItem__Price Price Price--highlight Text--subdued">MYR169.00</span>
  1586.                <span class="ProductItem__Price Price Price--compareAt Text--subdued">MYR189.00</span></div></div></div></div></div><div class="Grid__Cell 1/2--phone 1/2--tablet 1/4--lap-and-up"><div class="ProductItem ">
  1587.  <div class="ProductItem__Wrapper"><a href="/products/sweet-baby" class="ProductItem__ImageWrapper ProductItem__ImageWrapper--withAlternateImage"><div class="AspectRatio AspectRatio--withFallback" style="max-width: 600px; padding-bottom: 100.0%; --aspect-ratio: 1.0"><img class="ProductItem__Image ProductItem__Image--alternate Image--lazyLoad Image--fadeIn" data-src="//www.giflorist.com.my/cdn/shop/products/SweetBaby3_{width}x.png?v=1611555391" data-widths="[200,300,400,600]" data-sizes="auto" alt="Sweet_Baby2" data-media-id="15657899032749"><img class="ProductItem__Image Image--lazyLoad Image--fadeIn" data-src="//www.giflorist.com.my/cdn/shop/products/SweetBaby2_{width}x.png?v=1611555388" data-widths="[200,400,600]" data-sizes="auto" alt="Sweet_Baby" data-media-id="15657898999981">
  1588.        <span class="Image__Loader"></span>
  1589.  
  1590.        <noscript>
  1591.          <img class="ProductItem__Image ProductItem__Image--alternate" src="//www.giflorist.com.my/cdn/shop/products/SweetBaby3_600x.png?v=1611555391" alt="Sweet_Baby2">
  1592.          <img class="ProductItem__Image" src="//www.giflorist.com.my/cdn/shop/products/SweetBaby2_600x.png?v=1611555388" alt="Sweet_Baby">
  1593.        </noscript>
  1594.      </div>
  1595.    </a><div class="ProductItem__Info ProductItem__Info--center"><h2 class="ProductItem__Title Heading">
  1596.          <a href="/products/sweet-baby">Sweet Baby</a>
  1597.        </h2><div class="ProductItem__PriceList  Heading"><span class="ProductItem__Price Price Text--subdued">MYR139.00</span></div></div></div></div></div></div></div><div class="Container">
  1598.          <div class="SectionFooter">
  1599.            <a href="/collections/anniversary-flowers-kuala-lumpur" class="Button Button--primary">View more design</a>
  1600.          </div>
  1601.        </div></div></section></div><div id="shopify-section-template--15483995553965__1636121228a73e0a0e" class="shopify-section shopify-section--bordered"><section class="Section "><div class="FeatureText FeatureText--withImage FeatureText--imageLeft"><div class="FeatureText__ImageWrapper"><div class="AspectRatio" style="max-width: 600px; --aspect-ratio: 1.0"><img class="Image--lazyLoad Image--slideLeft" data-src="//www.giflorist.com.my/cdn/shop/files/banner_2_600a_{width}x.png?v=1636169374" data-expand="-200" data-widths="[400,600]" data-sizes="auto" alt="online florist">
  1602.  
  1603.          <noscript>
  1604.            <img src="//www.giflorist.com.my/cdn/shop/files/banner_2_600a_800x.png?v=1636169374" alt="online florist">
  1605.          </noscript>
  1606.        </div>
  1607.      </div><div class="FeatureText__ContentWrapper">
  1608.      <div class="FeatureText__Content"><header class="SectionHeader"><h3 class="SectionHeader__SubHeading Heading u-h6">Why order fresh flower bouquet with us?</h3><h2 class="SectionHeader__Heading Heading u-h1">Frequently Asked Questions</h2><div class="SectionHeader__Description Rte">
  1609.                <p>When you order a fresh flower <a href="https://www.giflorist.com.my/collections/flower-bouquet-kuala-lumpur" target="_blank">bouquet </a>from us, you're getting imported flowers that we’re sure will give your loved ones a dedicated celebration. And our wide selection of designs means that there’s something perfect for any occasion!</p>
  1610.              </div></header></div>
  1611.    </div></div>
  1612. </section>
  1613.  
  1614. </div><div id="shopify-section-template--15483995553965__1636097401426688b3" class="shopify-section shopify-section--bordered"><section class="Section Section--spacingNormal" data-section-id="template--15483995553965__1636097401426688b3" data-section-type="featured-collections" data-settings='{
  1615.  "layout": "grid"
  1616. }'>
  1617.  <header class="SectionHeader SectionHeader--center">
  1618.    <div class="Container"><h3 class="SectionHeader__SubHeading Heading u-h6">One way to offer support is through sending flowers. Funeral flowers are a traditional way of expressing sympathy and offering condolences. They are a tangible reminder that you are thinking of the person who has lost someone close to them. Flowers for all occasions offers funeral flower delivery in Kuala Lumpur and surrounding areas. We can deliver flowers to other funeral parlors within the city, as well as private homes and churches. Our selection of funeral flowers includes wreaths, baskets, and arrangements in a variety of colors and styles.</h3><h2 class="SectionHeader__Heading Heading u-h1">Sympathy & Condolences</h2></div>
  1619.  </header><div class="TabPanel" id="block-1636097401426688b3-0" aria-hidden="false" role="tabpanel" >
  1620.      <div class="ProductListWrapper"><div class="ProductList ProductList--grid ProductList--removeMargin Grid" data-mobile-count="2" data-desktop-count="4"><div class="Grid__Cell 1/2--phone 1/2--tablet 1/4--lap-and-up"><div class="ProductItem ">
  1621.  <div class="ProductItem__Wrapper"><a href="/products/deeply-missed" class="ProductItem__ImageWrapper ProductItem__ImageWrapper--withAlternateImage"><div class="AspectRatio AspectRatio--withFallback" style="max-width: 600px; padding-bottom: 100.0%; --aspect-ratio: 1.0"><img class="ProductItem__Image ProductItem__Image--alternate Image--lazyLoad Image--fadeIn" data-src="//www.giflorist.com.my/cdn/shop/products/cos15b_{width}x.png?v=1618582852" data-widths="[200,300,400,600]" data-sizes="auto" alt="Gift delivery KL" data-media-id="20765430808749"><img class="ProductItem__Image Image--lazyLoad Image--fadeIn" data-src="//www.giflorist.com.my/cdn/shop/products/cos15a_{width}x.png?v=1618582852" data-widths="[200,400,600]" data-sizes="auto" alt="Gift delivery KL" data-media-id="20765430775981">
  1622.        <span class="Image__Loader"></span>
  1623.  
  1624.        <noscript>
  1625.          <img class="ProductItem__Image ProductItem__Image--alternate" src="//www.giflorist.com.my/cdn/shop/products/cos15b_600x.png?v=1618582852" alt="Gift delivery KL">
  1626.          <img class="ProductItem__Image" src="//www.giflorist.com.my/cdn/shop/products/cos15a_600x.png?v=1618582852" alt="Gift delivery KL">
  1627.        </noscript>
  1628.      </div>
  1629.    </a><div class="ProductItem__LabelList">
  1630.          <span class="ProductItem__Label ProductItem__Label--onSale Heading Text--subdued">On sale</span>
  1631.        </div><div class="ProductItem__Info ProductItem__Info--center"><h2 class="ProductItem__Title Heading">
  1632.          <a href="/products/deeply-missed">Deeply Missed</a>
  1633.        </h2><div class="ProductItem__PriceList  Heading"><span class="ProductItem__Price Price Price--highlight Text--subdued">MYR239.00</span>
  1634.                <span class="ProductItem__Price Price Price--compareAt Text--subdued">MYR250.00</span></div></div></div></div></div><div class="Grid__Cell 1/2--phone 1/2--tablet 1/4--lap-and-up"><div class="ProductItem ">
  1635.  <div class="ProductItem__Wrapper"><a href="/products/glorious-days" class="ProductItem__ImageWrapper ProductItem__ImageWrapper--withAlternateImage"><div class="AspectRatio AspectRatio--withFallback" style="max-width: 600px; padding-bottom: 100.0%; --aspect-ratio: 1.0"><img class="ProductItem__Image ProductItem__Image--alternate Image--lazyLoad Image--fadeIn" data-src="//www.giflorist.com.my/cdn/shop/products/cos24b_{width}x.png?v=1634531292" data-widths="[200,300,400,600]" data-sizes="auto" alt="Flower KL" data-media-id="22987959500973"><img class="ProductItem__Image Image--lazyLoad Image--fadeIn" data-src="//www.giflorist.com.my/cdn/shop/products/cos24a_{width}x.png?v=1634531293" data-widths="[200,400,600]" data-sizes="auto" alt="Flower KL" data-media-id="22987959468205">
  1636.        <span class="Image__Loader"></span>
  1637.  
  1638.        <noscript>
  1639.          <img class="ProductItem__Image ProductItem__Image--alternate" src="//www.giflorist.com.my/cdn/shop/products/cos24b_600x.png?v=1634531292" alt="Flower KL">
  1640.          <img class="ProductItem__Image" src="//www.giflorist.com.my/cdn/shop/products/cos24a_600x.png?v=1634531293" alt="Flower KL">
  1641.        </noscript>
  1642.      </div>
  1643.    </a><div class="ProductItem__Info ProductItem__Info--center"><h2 class="ProductItem__Title Heading">
  1644.          <a href="/products/glorious-days">Glorious Days</a>
  1645.        </h2><div class="ProductItem__PriceList  Heading"><span class="ProductItem__Price Price Text--subdued">MYR220.00</span></div></div></div></div></div><div class="Grid__Cell 1/2--phone 1/2--tablet 1/4--lap-and-up"><div class="ProductItem ">
  1646.  <div class="ProductItem__Wrapper"><a href="/products/loveliness" class="ProductItem__ImageWrapper ProductItem__ImageWrapper--withAlternateImage"><div class="AspectRatio AspectRatio--withFallback" style="max-width: 600px; padding-bottom: 100.0%; --aspect-ratio: 1.0"><img class="ProductItem__Image ProductItem__Image--alternate Image--lazyLoad Image--fadeIn" data-src="//www.giflorist.com.my/cdn/shop/products/cos28b_{width}x.png?v=1634531629" data-widths="[200,300,400,600]" data-sizes="auto" alt="KL Florist" data-media-id="22988031230125"><img class="ProductItem__Image Image--lazyLoad Image--fadeIn" data-src="//www.giflorist.com.my/cdn/shop/products/cos28a_{width}x.png?v=1634531629" data-widths="[200,400,600]" data-sizes="auto" alt="KL Florist" data-media-id="22988031197357">
  1647.        <span class="Image__Loader"></span>
  1648.  
  1649.        <noscript>
  1650.          <img class="ProductItem__Image ProductItem__Image--alternate" src="//www.giflorist.com.my/cdn/shop/products/cos28b_600x.png?v=1634531629" alt="KL Florist">
  1651.          <img class="ProductItem__Image" src="//www.giflorist.com.my/cdn/shop/products/cos28a_600x.png?v=1634531629" alt="KL Florist">
  1652.        </noscript>
  1653.      </div>
  1654.    </a><div class="ProductItem__Info ProductItem__Info--center"><h2 class="ProductItem__Title Heading">
  1655.          <a href="/products/loveliness">Loveliness</a>
  1656.        </h2><div class="ProductItem__PriceList  Heading"><span class="ProductItem__Price Price Text--subdued">MYR250.00</span></div></div></div></div></div><div class="Grid__Cell 1/2--phone 1/2--tablet 1/4--lap-and-up"><div class="ProductItem ">
  1657.  <div class="ProductItem__Wrapper"><a href="/products/heartfelt-goodbye" class="ProductItem__ImageWrapper "><div class="AspectRatio AspectRatio--withFallback" style="max-width: 600px; padding-bottom: 100.0%; --aspect-ratio: 1.0"><img class="ProductItem__Image Image--lazyLoad Image--fadeIn" data-src="//www.giflorist.com.my/cdn/shop/products/cos7a_{width}x.png?v=1618324614" data-widths="[200,400,600]" data-sizes="auto" alt="Heartfelt Goodbye condolence stand delivery in kl" data-media-id="15501808304301">
  1658.        <span class="Image__Loader"></span>
  1659.  
  1660.        <noscript>
  1661.          <img class="ProductItem__Image ProductItem__Image--alternate" src="//www.giflorist.com.my/cdn/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c_600x.gif" alt="">
  1662.          <img class="ProductItem__Image" src="//www.giflorist.com.my/cdn/shop/products/cos7a_600x.png?v=1618324614" alt="Heartfelt Goodbye condolence stand delivery in kl">
  1663.        </noscript>
  1664.      </div>
  1665.    </a><div class="ProductItem__Info ProductItem__Info--center"><h2 class="ProductItem__Title Heading">
  1666.          <a href="/products/heartfelt-goodbye">Heartfelt Goodbye</a>
  1667.        </h2><div class="ProductItem__PriceList  Heading"><span class="ProductItem__Price Price Text--subdued">MYR390.00</span></div></div></div></div></div><div class="Grid__Cell 1/2--phone 1/2--tablet 1/4--lap-and-up"><div class="ProductItem ">
  1668.  <div class="ProductItem__Wrapper"><a href="/products/dearly-departed" class="ProductItem__ImageWrapper ProductItem__ImageWrapper--withAlternateImage"><div class="AspectRatio AspectRatio--withFallback" style="max-width: 600px; padding-bottom: 100.0%; --aspect-ratio: 1.0"><img class="ProductItem__Image ProductItem__Image--alternate Image--lazyLoad Image--fadeIn" data-src="//www.giflorist.com.my/cdn/shop/products/cos14b_{width}x.png?v=1618416295" data-widths="[200,300,400,600]" data-sizes="auto" alt="Flower KL" data-media-id="20739821797549"><img class="ProductItem__Image Image--lazyLoad Image--fadeIn" data-src="//www.giflorist.com.my/cdn/shop/products/cos14a_{width}x.png?v=1618416294" data-widths="[200,400,600]" data-sizes="auto" alt="Gift delivery KL" data-media-id="20739821764781">
  1669.        <span class="Image__Loader"></span>
  1670.  
  1671.        <noscript>
  1672.          <img class="ProductItem__Image ProductItem__Image--alternate" src="//www.giflorist.com.my/cdn/shop/products/cos14b_600x.png?v=1618416295" alt="Flower KL">
  1673.          <img class="ProductItem__Image" src="//www.giflorist.com.my/cdn/shop/products/cos14a_600x.png?v=1618416294" alt="Gift delivery KL">
  1674.        </noscript>
  1675.      </div>
  1676.    </a><div class="ProductItem__Info ProductItem__Info--center"><h2 class="ProductItem__Title Heading">
  1677.          <a href="/products/dearly-departed">Dearly Departed</a>
  1678.        </h2><div class="ProductItem__PriceList  Heading"><span class="ProductItem__Price Price Text--subdued">MYR450.00</span></div></div></div></div></div><div class="Grid__Cell 1/2--phone 1/2--tablet 1/4--lap-and-up"><div class="ProductItem ">
  1679.  <div class="ProductItem__Wrapper"><a href="/products/sincere-sentiments" class="ProductItem__ImageWrapper "><div class="AspectRatio AspectRatio--withFallback" style="max-width: 600px; padding-bottom: 100.0%; --aspect-ratio: 1.0"><img class="ProductItem__Image Image--lazyLoad Image--fadeIn" data-src="//www.giflorist.com.my/cdn/shop/products/cos8a_{width}x.png?v=1611555127" data-widths="[200,400,600]" data-sizes="auto" alt="Sincere-Sentiments" data-media-id="15501832257709">
  1680.        <span class="Image__Loader"></span>
  1681.  
  1682.        <noscript>
  1683.          <img class="ProductItem__Image ProductItem__Image--alternate" src="//www.giflorist.com.my/cdn/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c_600x.gif" alt="">
  1684.          <img class="ProductItem__Image" src="//www.giflorist.com.my/cdn/shop/products/cos8a_600x.png?v=1611555127" alt="Sincere-Sentiments">
  1685.        </noscript>
  1686.      </div>
  1687.    </a><div class="ProductItem__Info ProductItem__Info--center"><h2 class="ProductItem__Title Heading">
  1688.          <a href="/products/sincere-sentiments">Sincere Sentiments</a>
  1689.        </h2><div class="ProductItem__PriceList  Heading"><span class="ProductItem__Price Price Text--subdued">MYR380.00</span></div></div></div></div></div><div class="Grid__Cell 1/2--phone 1/2--tablet 1/4--lap-and-up"><div class="ProductItem ">
  1690.  <div class="ProductItem__Wrapper"><a href="/products/forever-grateful" class="ProductItem__ImageWrapper ProductItem__ImageWrapper--withAlternateImage"><div class="AspectRatio AspectRatio--withFallback" style="max-width: 600px; padding-bottom: 100.0%; --aspect-ratio: 1.0"><img class="ProductItem__Image ProductItem__Image--alternate Image--lazyLoad Image--fadeIn" data-src="//www.giflorist.com.my/cdn/shop/products/cos22b_{width}x.png?v=1626077394" data-widths="[200,300,400,600]" data-sizes="auto" alt="Flower KL" data-media-id="21802014900397"><img class="ProductItem__Image Image--lazyLoad Image--fadeIn" data-src="//www.giflorist.com.my/cdn/shop/products/cos22a_{width}x.png?v=1626077394" data-widths="[200,400,600]" data-sizes="auto" alt="Flower KL" data-media-id="21802014834861">
  1691.        <span class="Image__Loader"></span>
  1692.  
  1693.        <noscript>
  1694.          <img class="ProductItem__Image ProductItem__Image--alternate" src="//www.giflorist.com.my/cdn/shop/products/cos22b_600x.png?v=1626077394" alt="Flower KL">
  1695.          <img class="ProductItem__Image" src="//www.giflorist.com.my/cdn/shop/products/cos22a_600x.png?v=1626077394" alt="Flower KL">
  1696.        </noscript>
  1697.      </div>
  1698.    </a><div class="ProductItem__Info ProductItem__Info--center"><h2 class="ProductItem__Title Heading">
  1699.          <a href="/products/forever-grateful">Forever Grateful</a>
  1700.        </h2><div class="ProductItem__PriceList  Heading"><span class="ProductItem__Price Price Text--subdued">MYR350.00</span></div></div></div></div></div><div class="Grid__Cell 1/2--phone 1/2--tablet 1/4--lap-and-up"><div class="ProductItem ">
  1701.  <div class="ProductItem__Wrapper"><a href="/products/beautiful-moments" class="ProductItem__ImageWrapper ProductItem__ImageWrapper--withAlternateImage"><div class="AspectRatio AspectRatio--withFallback" style="max-width: 600px; padding-bottom: 100.0%; --aspect-ratio: 1.0"><img class="ProductItem__Image ProductItem__Image--alternate Image--lazyLoad Image--fadeIn" data-src="//www.giflorist.com.my/cdn/shop/products/cos19b_{width}x.png?v=1622772844" data-widths="[200,300,400,600]" data-sizes="auto" alt="florist kl condolences" data-media-id="21335259087021"><img class="ProductItem__Image Image--lazyLoad Image--fadeIn" data-src="//www.giflorist.com.my/cdn/shop/products/cos19a_{width}x.png?v=1622772824" data-widths="[200,400,600]" data-sizes="auto" alt="Beautiful Moments kl florist" data-media-id="21335259054253">
  1702.        <span class="Image__Loader"></span>
  1703.  
  1704.        <noscript>
  1705.          <img class="ProductItem__Image ProductItem__Image--alternate" src="//www.giflorist.com.my/cdn/shop/products/cos19b_600x.png?v=1622772844" alt="florist kl condolences">
  1706.          <img class="ProductItem__Image" src="//www.giflorist.com.my/cdn/shop/products/cos19a_600x.png?v=1622772824" alt="Beautiful Moments kl florist">
  1707.        </noscript>
  1708.      </div>
  1709.    </a><div class="ProductItem__Info ProductItem__Info--center"><h2 class="ProductItem__Title Heading">
  1710.          <a href="/products/beautiful-moments">Beautiful Moments</a>
  1711.        </h2><div class="ProductItem__PriceList  Heading"><span class="ProductItem__Price Price Text--subdued">MYR380.00</span></div></div></div></div></div></div></div><div class="Container">
  1712.          <div class="SectionFooter">
  1713.            <a href="/collections/sympathy-flowers-kuala-lumpur" class="Button Button--primary">more design available</a>
  1714.          </div>
  1715.        </div></div></section></div><div id="shopify-section-template--15483995553965__163773755178da5e6d" class="shopify-section shopify-section--bordered"><section class="Section "><div class="FeatureText FeatureText--withImage FeatureText--imageRight"><div class="FeatureText__ContentWrapper">
  1716.      <div class="FeatureText__Content"><header class="SectionHeader"><h2 class="SectionHeader__Heading Heading u-h1">What payment methods do you accept?</h2><div class="SectionHeader__Description Rte">
  1717.                <p>We accept credit cards payment methods such as <a href="https://stripe.com/en-my" target="_blank" title="https://stripe.com/en-my">Stripe </a>for world wide credit card and <a href="https://www.billplz.com/" target="_blank" title="https://www.billplz.com/">Billplz </a>payments via the Bank Transfer options to suit your preferred payment method.</p>
  1718.              </div></header></div>
  1719.    </div><div class="FeatureText__ImageWrapper"><div class="AspectRatio" style="max-width: 600px; --aspect-ratio: 1.0"><img class="Image--lazyLoad Image--slideRight" data-src="//www.giflorist.com.my/cdn/shop/files/banner_3_600a_{width}x.png?v=1637737578" data-expand="-200" data-widths="[400,600]" data-sizes="auto" alt="gift delivery KL">
  1720.  
  1721.          <noscript>
  1722.            <img src="//www.giflorist.com.my/cdn/shop/files/banner_3_600a_800x.png?v=1637737578" alt="gift delivery KL">
  1723.          </noscript>
  1724.        </div>
  1725.      </div></div>
  1726. </section>
  1727.  
  1728. </div><div id="shopify-section-template--15483995553965__1637738119cb90cf59" class="shopify-section shopify-section--bordered"><section class="Section Section--spacingNormal" data-section-id="template--15483995553965__1637738119cb90cf59" data-section-type="featured-collections" data-settings='{
  1729.  "layout": "grid"
  1730. }'>
  1731.  <header class="SectionHeader SectionHeader--center">
  1732.    <div class="Container"><h3 class="SectionHeader__SubHeading Heading u-h6">Flowers box stand arrangement are a popular gift for grand openings. They add a touch of elegance and color to any event. We offer a wide variety of flower arrangements to choose from. Our flower stands come in all shapes and sizes, and can be customized to match the colors and theme of your event. Our team is excited to celebrate the grand opening of our new store with you! The event will run for a limited time, so be sure to check back later for specific dates and times. We look forward to seeing you there!</h3><h2 class="SectionHeader__Heading Heading u-h1">Grand Opening</h2></div>
  1733.  </header><div class="TabPanel" id="block-16377381197215b146-0" aria-hidden="false" role="tabpanel" >
  1734.      <div class="ProductListWrapper"><div class="ProductList ProductList--grid ProductList--removeMargin Grid" data-mobile-count="2" data-desktop-count="4"><div class="Grid__Cell 1/2--phone 1/2--tablet 1/4--lap-and-up"><div class="ProductItem ">
  1735.  <div class="ProductItem__Wrapper"><a href="/products/opening-stand-9" class="ProductItem__ImageWrapper "><div class="AspectRatio AspectRatio--withFallback" style="max-width: 600px; padding-bottom: 100.0%; --aspect-ratio: 1.0"><img class="ProductItem__Image Image--lazyLoad Image--fadeIn" data-src="//www.giflorist.com.my/cdn/shop/products/gos9a_{width}x.png?v=1618326096" data-widths="[200,400,600]" data-sizes="auto" alt="opening stand9 kl florist" data-media-id="15502249099437">
  1736.        <span class="Image__Loader"></span>
  1737.  
  1738.        <noscript>
  1739.          <img class="ProductItem__Image ProductItem__Image--alternate" src="//www.giflorist.com.my/cdn/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c_600x.gif" alt="">
  1740.          <img class="ProductItem__Image" src="//www.giflorist.com.my/cdn/shop/products/gos9a_600x.png?v=1618326096" alt="opening stand9 kl florist">
  1741.        </noscript>
  1742.      </div>
  1743.    </a><div class="ProductItem__Info ProductItem__Info--center"><h2 class="ProductItem__Title Heading">
  1744.          <a href="/products/opening-stand-9">Opening Stand 9</a>
  1745.        </h2><div class="ProductItem__PriceList  Heading"><span class="ProductItem__Price Price Text--subdued">MYR180.00</span></div></div></div></div></div><div class="Grid__Cell 1/2--phone 1/2--tablet 1/4--lap-and-up"><div class="ProductItem ">
  1746.  <div class="ProductItem__Wrapper"><a href="/products/opening-stand-10" class="ProductItem__ImageWrapper "><div class="AspectRatio AspectRatio--withFallback" style="max-width: 600px; padding-bottom: 100.0%; --aspect-ratio: 1.0"><img class="ProductItem__Image Image--lazyLoad Image--fadeIn" data-src="//www.giflorist.com.my/cdn/shop/products/gos10a_{width}x.png?v=1618325397" data-widths="[200,400,600]" data-sizes="auto" alt="Opening Stand 10 for grand opening " data-media-id="15502362214573">
  1747.        <span class="Image__Loader"></span>
  1748.  
  1749.        <noscript>
  1750.          <img class="ProductItem__Image ProductItem__Image--alternate" src="//www.giflorist.com.my/cdn/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c_600x.gif" alt="">
  1751.          <img class="ProductItem__Image" src="//www.giflorist.com.my/cdn/shop/products/gos10a_600x.png?v=1618325397" alt="Opening Stand 10 for grand opening ">
  1752.        </noscript>
  1753.      </div>
  1754.    </a><div class="ProductItem__Info ProductItem__Info--center"><h2 class="ProductItem__Title Heading">
  1755.          <a href="/products/opening-stand-10">Opening Stand 10</a>
  1756.        </h2><div class="ProductItem__PriceList  Heading"><span class="ProductItem__Price Price Text--subdued">MYR248.00</span></div></div></div></div></div><div class="Grid__Cell 1/2--phone 1/2--tablet 1/4--lap-and-up"><div class="ProductItem ">
  1757.  <div class="ProductItem__Wrapper"><a href="/products/opening-stand-6" class="ProductItem__ImageWrapper "><div class="AspectRatio AspectRatio--withFallback" style="max-width: 600px; padding-bottom: 100.0%; --aspect-ratio: 1.0"><img class="ProductItem__Image Image--lazyLoad Image--fadeIn" data-src="//www.giflorist.com.my/cdn/shop/products/gos6a_{width}x.png?v=1618326034" data-widths="[200,400,600]" data-sizes="auto" alt="opening stand6 online florist" data-media-id="15502175174829">
  1758.        <span class="Image__Loader"></span>
  1759.  
  1760.        <noscript>
  1761.          <img class="ProductItem__Image ProductItem__Image--alternate" src="//www.giflorist.com.my/cdn/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c_600x.gif" alt="">
  1762.          <img class="ProductItem__Image" src="//www.giflorist.com.my/cdn/shop/products/gos6a_600x.png?v=1618326034" alt="opening stand6 online florist">
  1763.        </noscript>
  1764.      </div>
  1765.    </a><div class="ProductItem__Info ProductItem__Info--center"><h2 class="ProductItem__Title Heading">
  1766.          <a href="/products/opening-stand-6">Opening Stand 6</a>
  1767.        </h2><div class="ProductItem__PriceList  Heading"><span class="ProductItem__Price Price Text--subdued">MYR250.00</span></div></div></div></div></div><div class="Grid__Cell 1/2--phone 1/2--tablet 1/4--lap-and-up"><div class="ProductItem ">
  1768.  <div class="ProductItem__Wrapper"><a href="/products/grand-opening12" class="ProductItem__ImageWrapper ProductItem__ImageWrapper--withAlternateImage"><div class="AspectRatio AspectRatio--withFallback" style="max-width: 600px; padding-bottom: 100.0%; --aspect-ratio: 1.0"><img class="ProductItem__Image ProductItem__Image--alternate Image--lazyLoad Image--fadeIn" data-src="//www.giflorist.com.my/cdn/shop/products/gos14b_{width}x.png?v=1618582784" data-widths="[200,300,400,600]" data-sizes="auto" alt="Gift delivery KL" data-media-id="20765420585133"><img class="ProductItem__Image Image--lazyLoad Image--fadeIn" data-src="//www.giflorist.com.my/cdn/shop/products/gos14a_{width}x.png?v=1618582783" data-widths="[200,400,600]" data-sizes="auto" alt="Gift delivery KL" data-media-id="20765420552365">
  1769.        <span class="Image__Loader"></span>
  1770.  
  1771.        <noscript>
  1772.          <img class="ProductItem__Image ProductItem__Image--alternate" src="//www.giflorist.com.my/cdn/shop/products/gos14b_600x.png?v=1618582784" alt="Gift delivery KL">
  1773.          <img class="ProductItem__Image" src="//www.giflorist.com.my/cdn/shop/products/gos14a_600x.png?v=1618582783" alt="Gift delivery KL">
  1774.        </noscript>
  1775.      </div>
  1776.    </a><div class="ProductItem__Info ProductItem__Info--center"><h2 class="ProductItem__Title Heading">
  1777.          <a href="/products/grand-opening12">Grand Opening 12</a>
  1778.        </h2><div class="ProductItem__PriceList  Heading"><span class="ProductItem__Price Price Text--subdued">MYR268.00</span></div></div></div></div></div><div class="Grid__Cell 1/2--phone 1/2--tablet 1/4--lap-and-up"><div class="ProductItem ">
  1779.  <div class="ProductItem__Wrapper"><a href="/products/opening-stand-8" class="ProductItem__ImageWrapper "><div class="AspectRatio AspectRatio--withFallback" style="max-width: 600px; padding-bottom: 100.0%; --aspect-ratio: 1.0"><img class="ProductItem__Image Image--lazyLoad Image--fadeIn" data-src="//www.giflorist.com.my/cdn/shop/products/gos8a_{width}x.png?v=1618326076" data-widths="[200,400,600]" data-sizes="auto" alt="opening stand8 online florist" data-media-id="15502240415917">
  1780.        <span class="Image__Loader"></span>
  1781.  
  1782.        <noscript>
  1783.          <img class="ProductItem__Image ProductItem__Image--alternate" src="//www.giflorist.com.my/cdn/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c_600x.gif" alt="">
  1784.          <img class="ProductItem__Image" src="//www.giflorist.com.my/cdn/shop/products/gos8a_600x.png?v=1618326076" alt="opening stand8 online florist">
  1785.        </noscript>
  1786.      </div>
  1787.    </a><div class="ProductItem__Info ProductItem__Info--center"><h2 class="ProductItem__Title Heading">
  1788.          <a href="/products/opening-stand-8">Opening Stand 8</a>
  1789.        </h2><div class="ProductItem__PriceList  Heading"><span class="ProductItem__Price Price Text--subdued">MYR280.00</span></div></div></div></div></div><div class="Grid__Cell 1/2--phone 1/2--tablet 1/4--lap-and-up"><div class="ProductItem ">
  1790.  <div class="ProductItem__Wrapper"><a href="/products/opening-stand-11" class="ProductItem__ImageWrapper "><div class="AspectRatio AspectRatio--withFallback" style="max-width: 600px; padding-bottom: 100.0%; --aspect-ratio: 1.0"><img class="ProductItem__Image Image--lazyLoad Image--fadeIn" data-src="//www.giflorist.com.my/cdn/shop/products/gos11a_{width}x.png?v=1618325522" data-widths="[200,400,600]" data-sizes="auto" alt="opening stand11 delivery kl" data-media-id="15502381351085">
  1791.        <span class="Image__Loader"></span>
  1792.  
  1793.        <noscript>
  1794.          <img class="ProductItem__Image ProductItem__Image--alternate" src="//www.giflorist.com.my/cdn/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c_600x.gif" alt="">
  1795.          <img class="ProductItem__Image" src="//www.giflorist.com.my/cdn/shop/products/gos11a_600x.png?v=1618325522" alt="opening stand11 delivery kl">
  1796.        </noscript>
  1797.      </div>
  1798.    </a><div class="ProductItem__Info ProductItem__Info--center"><h2 class="ProductItem__Title Heading">
  1799.          <a href="/products/opening-stand-11">Opening Stand 11</a>
  1800.        </h2><div class="ProductItem__PriceList  Heading"><span class="ProductItem__Price Price Text--subdued">MYR288.00</span></div></div></div></div></div><div class="Grid__Cell 1/2--phone 1/2--tablet 1/4--lap-and-up"><div class="ProductItem ">
  1801.  <div class="ProductItem__Wrapper"><a href="/products/opening-stand-4" class="ProductItem__ImageWrapper ProductItem__ImageWrapper--withAlternateImage"><div class="AspectRatio AspectRatio--withFallback" style="max-width: 600px; padding-bottom: 100.0%; --aspect-ratio: 1.0"><img class="ProductItem__Image ProductItem__Image--alternate Image--lazyLoad Image--fadeIn" data-src="//www.giflorist.com.my/cdn/shop/products/gos4b_{width}x.png?v=1618325969" data-widths="[200,300,400,600]" data-sizes="auto" alt="opening stand4 delivery" data-media-id="15502144766125"><img class="ProductItem__Image Image--lazyLoad Image--fadeIn" data-src="//www.giflorist.com.my/cdn/shop/products/gos4a_{width}x.png?v=1618325956" data-widths="[200,400,600]" data-sizes="auto" alt="opening stand4 kl florist" data-media-id="15502144733357">
  1802.        <span class="Image__Loader"></span>
  1803.  
  1804.        <noscript>
  1805.          <img class="ProductItem__Image ProductItem__Image--alternate" src="//www.giflorist.com.my/cdn/shop/products/gos4b_600x.png?v=1618325969" alt="opening stand4 delivery">
  1806.          <img class="ProductItem__Image" src="//www.giflorist.com.my/cdn/shop/products/gos4a_600x.png?v=1618325956" alt="opening stand4 kl florist">
  1807.        </noscript>
  1808.      </div>
  1809.    </a><div class="ProductItem__LabelList">
  1810.          <span class="ProductItem__Label ProductItem__Label--onSale Heading Text--subdued">On sale</span>
  1811.        </div><div class="ProductItem__Info ProductItem__Info--center"><h2 class="ProductItem__Title Heading">
  1812.          <a href="/products/opening-stand-4">Opening Stand 4</a>
  1813.        </h2><div class="ProductItem__PriceList  Heading"><span class="ProductItem__Price Price Price--highlight Text--subdued">MYR298.00</span>
  1814.                <span class="ProductItem__Price Price Price--compareAt Text--subdued">MYR330.00</span></div></div></div></div></div><div class="Grid__Cell 1/2--phone 1/2--tablet 1/4--lap-and-up"><div class="ProductItem ">
  1815.  <div class="ProductItem__Wrapper"><a href="/products/opening-stand-17" class="ProductItem__ImageWrapper ProductItem__ImageWrapper--withAlternateImage"><div class="AspectRatio AspectRatio--withFallback" style="max-width: 800px; padding-bottom: 100.0%; --aspect-ratio: 1.0"><img class="ProductItem__Image ProductItem__Image--alternate Image--lazyLoad Image--fadeIn" data-src="//www.giflorist.com.my/cdn/shop/products/opn3b_{width}x.jpg?v=1648048157" data-widths="[200,300,400,600,800]" data-sizes="auto" alt="Opening Stand 17" data-media-id="23903096733869"><img class="ProductItem__Image Image--lazyLoad Image--fadeIn" data-src="//www.giflorist.com.my/cdn/shop/products/opn3a_{width}x.jpg?v=1648048158" data-widths="[200,400,600,700,800]" data-sizes="auto" alt="Opening Stand 17" data-media-id="23903096701101">
  1816.        <span class="Image__Loader"></span>
  1817.  
  1818.        <noscript>
  1819.          <img class="ProductItem__Image ProductItem__Image--alternate" src="//www.giflorist.com.my/cdn/shop/products/opn3b_600x.jpg?v=1648048157" alt="Opening Stand 17">
  1820.          <img class="ProductItem__Image" src="//www.giflorist.com.my/cdn/shop/products/opn3a_600x.jpg?v=1648048158" alt="Opening Stand 17">
  1821.        </noscript>
  1822.      </div>
  1823.    </a><div class="ProductItem__LabelList">
  1824.          <span class="ProductItem__Label ProductItem__Label--onSale Heading Text--subdued">On sale</span>
  1825.        </div><div class="ProductItem__Info ProductItem__Info--center"><h2 class="ProductItem__Title Heading">
  1826.          <a href="/products/opening-stand-17">Opening Stand 17</a>
  1827.        </h2><div class="ProductItem__PriceList  Heading"><span class="ProductItem__Price Price Price--highlight Text--subdued">MYR319.00</span>
  1828.                <span class="ProductItem__Price Price Price--compareAt Text--subdued">MYR350.00</span></div></div></div></div></div></div></div><div class="Container">
  1829.          <div class="SectionFooter">
  1830.            <a href="/collections/opening-flower-stand-kuala-lumpur" class="Button Button--primary">View more design</a>
  1831.          </div>
  1832.        </div></div></section></div><div id="shopify-section-template--15483995553965__16455431103c6daf36" class="shopify-section shopify-section--bordered"><section class="Section Section--spacingNormal" id="section-template--15483995553965__16455431103c6daf36">
  1833.  <div class="Container"><header class="SectionHeader SectionHeader--center"><h3 class="SectionHeader__SubHeading Heading u-h6">At Giflorist, we take pride in our flowers and want you to be completely satisfied with your purchase. We offer a 100% satisfaction guarantee on all of our products.</h3><h2 class="SectionHeader__Heading Heading u-h1">Satisfaction Guarantee</h2></header><div class="Rte" style="text-align: center">
  1834.      <script defer async src="https://cdn.trustindex.io/loader.js?89116c0594a962082959656839"></script>
  1835.    </div>
  1836.  </div>
  1837. </section>
  1838.  
  1839. </div><div id="shopify-section-template--15483995553965__165709247352b6b0f0" class="shopify-section shopify-section--bordered"><section class="Section "><div class="FeatureText FeatureText--withImage FeatureText--imageLeft"><div class="FeatureText__ImageWrapper"><div class="AspectRatio" style="max-width: 1200px; --aspect-ratio: 1.0"><img class="Image--lazyLoad Image--slideLeft" data-src="//www.giflorist.com.my/cdn/shop/files/banner_5_{width}x.png?v=1657096049" data-expand="-200" data-widths="[400,600,700,800,900,1000,1200]" data-sizes="auto" alt="rose bouquet">
  1840.  
  1841.          <noscript>
  1842.            <img src="//www.giflorist.com.my/cdn/shop/files/banner_5_800x.png?v=1657096049" alt="rose bouquet">
  1843.          </noscript>
  1844.        </div>
  1845.      </div><div class="FeatureText__ContentWrapper">
  1846.      <div class="FeatureText__Content"><header class="SectionHeader"><h2 class="SectionHeader__Heading Heading u-h1">professional and local based florist</h2><div class="SectionHeader__Description Rte">
  1847.                <p>Flowers to suit every occasion, Giflorist is your one stop online florist delivering beautifully designed floral arrangements to Kuala Lumpur & Selangor. Our goal is to provide the best service, along with excellent set of quality and affordable flowers for any occasion.We are proud to offer a wide selection of beautiful flowers for any occasion. Whether you're looking for a <a href="https://www.giflorist.com.my/collections/anniversary-flowers-kuala-lumpur" target="_blank">birthday</a> bouquet, <a href="https://www.giflorist.com.my/collections/anniversary-flowers-kuala-lumpur" target="_blank">anniversary</a>, <a href="https://www.giflorist.com.my/collections/flower-arrangement-kuala-lumpur" target="_blank">table arrangement</a>, or something special for Valentine's Day, we have the perfect flowers for you. Plus, our professional florists will hand-deliver your order right to your door in Kuala Lumpur and Selangor. So why wait? Order fresh flowers online today!</p>
  1848.              </div></header></div>
  1849.    </div></div>
  1850. </section>
  1851.  
  1852. </div>
  1853.      </main>
  1854.  
  1855.      <div id="shopify-section-footer" class="shopify-section shopify-section--footer"><footer id="section-footer" data-section-id="footer" data-section-type="footer" class="Footer " role="contentinfo">
  1856.  <div class="Container"><div class="Footer__Inner"><div class="Footer__Block Footer__Block--text" ><h2 class="Footer__Title Heading u-h6">Giflorist</h2><div class="Footer__Content Rte">
  1857.                    <p>Our florists have been in the flowers and gifts industry for more than ten years. We are able to charter your every needs in any occasion. From surprise parties to marriage proposal flowers, we will do our best to make your occasion a memorable one. Our brand name idea is combine from Gift & Florist.</p><p></p><p><em> </em>22-2 First floor, Jalan Radin Anum 2 <br/> Sri Petaling, 57000 Kuala Lumpur </p><p> Email <a href="mailto:order@giflorist.com.my">order@giflorist.com.my</a></p><p> WhatsApp <a href="https://wa.link/giflorist" target="_blank" title="https://wa.link/giflorist">Text Us Now</a> </p><p> Tel <a href="tel:+601134774499">+601134774499</a>  </p>
  1858.                  </div><ul class="Footer__Social HorizontalList HorizontalList--spacingLoose">
  1859.    <li class="HorizontalList__Item">
  1860.      <a href="https://www.facebook.com/Giflorist" class="Link Link--primary" target="_blank" rel="noopener" aria-label="Facebook">
  1861.        <span class="Icon-Wrapper--clickable"><svg class="Icon Icon--facebook " viewBox="0 0 9 17">
  1862.      <path d="M5.842 17V9.246h2.653l.398-3.023h-3.05v-1.93c0-.874.246-1.47 1.526-1.47H9V.118C8.718.082 7.75 0 6.623 0 4.27 0 2.66 1.408 2.66 3.994v2.23H0v3.022h2.66V17h3.182z"></path>
  1863.    </svg></span>
  1864.      </a>
  1865.    </li>
  1866.  
  1867.    
  1868. <li class="HorizontalList__Item">
  1869.      <a href="https://www.instagram.com/gifloristmalaysia/" class="Link Link--primary" target="_blank" rel="noopener" aria-label="Instagram">
  1870.        <span class="Icon-Wrapper--clickable"><svg class="Icon Icon--instagram " role="presentation" viewBox="0 0 32 32">
  1871.      <path d="M15.994 2.886c4.273 0 4.775.019 6.464.095 1.562.07 2.406.33 2.971.552.749.292 1.283.635 1.841 1.194s.908 1.092 1.194 1.841c.216.565.483 1.41.552 2.971.076 1.689.095 2.19.095 6.464s-.019 4.775-.095 6.464c-.07 1.562-.33 2.406-.552 2.971-.292.749-.635 1.283-1.194 1.841s-1.092.908-1.841 1.194c-.565.216-1.41.483-2.971.552-1.689.076-2.19.095-6.464.095s-4.775-.019-6.464-.095c-1.562-.07-2.406-.33-2.971-.552-.749-.292-1.283-.635-1.841-1.194s-.908-1.092-1.194-1.841c-.216-.565-.483-1.41-.552-2.971-.076-1.689-.095-2.19-.095-6.464s.019-4.775.095-6.464c.07-1.562.33-2.406.552-2.971.292-.749.635-1.283 1.194-1.841s1.092-.908 1.841-1.194c.565-.216 1.41-.483 2.971-.552 1.689-.083 2.19-.095 6.464-.095zm0-2.883c-4.343 0-4.889.019-6.597.095-1.702.076-2.864.349-3.879.743-1.054.406-1.943.959-2.832 1.848S1.251 4.473.838 5.521C.444 6.537.171 7.699.095 9.407.019 11.109 0 11.655 0 15.997s.019 4.889.095 6.597c.076 1.702.349 2.864.743 3.886.406 1.054.959 1.943 1.848 2.832s1.784 1.435 2.832 1.848c1.016.394 2.178.667 3.886.743s2.248.095 6.597.095 4.889-.019 6.597-.095c1.702-.076 2.864-.349 3.886-.743 1.054-.406 1.943-.959 2.832-1.848s1.435-1.784 1.848-2.832c.394-1.016.667-2.178.743-3.886s.095-2.248.095-6.597-.019-4.889-.095-6.597c-.076-1.702-.349-2.864-.743-3.886-.406-1.054-.959-1.943-1.848-2.832S27.532 1.247 26.484.834C25.468.44 24.306.167 22.598.091c-1.714-.07-2.26-.089-6.603-.089zm0 7.778c-4.533 0-8.216 3.676-8.216 8.216s3.683 8.216 8.216 8.216 8.216-3.683 8.216-8.216-3.683-8.216-8.216-8.216zm0 13.549c-2.946 0-5.333-2.387-5.333-5.333s2.387-5.333 5.333-5.333 5.333 2.387 5.333 5.333-2.387 5.333-5.333 5.333zM26.451 7.457c0 1.059-.858 1.917-1.917 1.917s-1.917-.858-1.917-1.917c0-1.059.858-1.917 1.917-1.917s1.917.858 1.917 1.917z"></path>
  1872.    </svg></span>
  1873.      </a>
  1874.    </li>
  1875.  
  1876.    
  1877.  
  1878.  </ul>
  1879. </div><div class="Footer__Block Footer__Block--links" ><h2 class="Footer__Title Heading u-h6">Infomation</h2>
  1880.  
  1881.                  <ul class="Linklist"><li class="Linklist__Item">
  1882.                        <a href="/pages/about-us" class="Link Link--primary">About Us</a>
  1883.                      </li><li class="Linklist__Item">
  1884.                        <a href="/pages/flower-care" class="Link Link--primary">Flower Care</a>
  1885.                      </li><li class="Linklist__Item">
  1886.                        <a href="/pages/gift-ideas" class="Link Link--primary">Gift Ideas</a>
  1887.                      </li><li class="Linklist__Item">
  1888.                        <a href="/pages/terms-and-conditions" class="Link Link--primary">Terms and Conditions</a>
  1889.                      </li><li class="Linklist__Item">
  1890.                        <a href="/pages/free-flower-delivery" class="Link Link--primary">Delivery Terms</a>
  1891.                      </li><li class="Linklist__Item">
  1892.                        <a href="/pages/privacy-policy" class="Link Link--primary">Privacy Policy</a>
  1893.                      </li><li class="Linklist__Item">
  1894.                        <a href="/pages/contact-us" class="Link Link--primary">Contact Us</a>
  1895.                      </li><li class="Linklist__Item">
  1896.                        <a href="https://wa.link/giflorist" class="Link Link--primary">Message Us</a>
  1897.                      </li></ul></div><div class="Footer__Block Footer__Block--newsletter" ><h2 class="Footer__Title Heading u-h6">Newsletter</h2><div class="Footer__Content Rte">
  1898.                    <p>Subscribe to receive latest discount and exclusive deals,.</p>
  1899.                  </div><form method="post" action="/contact#footer-newsletter" id="footer-newsletter" accept-charset="UTF-8" class="Footer__Newsletter Form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="contact[tags]" value="newsletter">
  1900.                    <input type="email" name="contact[email]" class="Form__Input" aria-label="Enter your email address" placeholder="Enter your email address" required>
  1901.                    <button type="submit" class="Form__Submit Button Button--primary">Subscribe</button></form></div></div><div class="Footer__Aside"><div class="Footer__Copyright">
  1902.        <a href="/" class="Footer__StoreName Heading u-h7 Link Link--secondary">© Giflorist</a>
  1903.        <p class="Footer__ThemeAuthor"><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&amp;utm_medium=shopify&amp;utm_source=onlinestore"> </a></p>
  1904.      </div></div>
  1905.  </div>
  1906. </footer><style>
  1907.    .Footer {
  1908.      border-top: 1px solid var(--border-color);
  1909.    }
  1910.  </style></div>
  1911.      
  1912. <script>
  1913. function disableCheckout() {
  1914.  //Polyfill for endsWith - starts
  1915.  if (!String.prototype.endsWith) {
  1916.    String.prototype.endsWith = function(search, this_len) {
  1917.      if (this_len === undefined || this_len > this.length) {
  1918.        this_len = this.length;
  1919.      }
  1920.      return this.substring(this_len - search.length, this_len) === search;
  1921.    };
  1922.  }
  1923.  //Polyfill for endsWith - ends
  1924.  var cartForms = [];
  1925.  var formsInPage = document.querySelectorAll('form');
  1926.  if(formsInPage) {
  1927.    for(var i = 0; i < formsInPage.length; i++) {
  1928.      if(
  1929.        (formsInPage[i].method === 'post') &&
  1930.        (formsInPage[i].action.endsWith('/cart') || formsInPage[i].action.endsWith('/cart/') || formsInPage[i].action.indexOf('/cart?') > -1)
  1931.      ) {
  1932.        cartForms.push(formsInPage[i]);
  1933.      }
  1934.    }
  1935.  }
  1936.  if(cartForms.length) {
  1937.    var checkoutButton1 = cartForms[0].querySelector("button[name='checkout'][type='submit']");
  1938.    if(checkoutButton1) {
  1939.      checkoutButton1.disabled = true;
  1940.    } else {
  1941.      checkoutButton1 = cartForms[0].querySelector("input[name='checkout'][type='submit']");
  1942.      if(checkoutButton1){
  1943.        checkoutButton1.disabled = true;
  1944.      }
  1945.    }
  1946.    if(cartForms.length > 1) {
  1947.      var checkoutButton2 = cartForms[1].querySelector("button[name='checkout'][type='submit']");
  1948.      if(checkoutButton2) {
  1949.        checkoutButton2.disabled = true;
  1950.      } else {
  1951.        checkoutButton2 = cartForms[1].querySelector("input[name='checkout'][type='submit']");
  1952.        if(checkoutButton2){
  1953.          checkoutButton2.disabled = true;
  1954.        }
  1955.      }
  1956.    }
  1957.  }
  1958. };
  1959. disableCheckout();
  1960.  
  1961.  //Request Listener for XHR type
  1962. /* For XHR */
  1963. var open = window.XMLHttpRequest.prototype.open;
  1964. function openReplacement(method, url, async, user, password) {
  1965.  console.log('XHR', method, url)
  1966.  this.addEventListener('load', function(event){
  1967.    if(method === 'GET' && url=== '/cart.js')  {
  1968.      disableCheckout();
  1969.      setTimeout(function(){if(typeof loadSlots !== 'undefined')loadSlots();}, 500);
  1970.    }
  1971.  });
  1972.  return open.apply(this, arguments);
  1973. }
  1974. window.XMLHttpRequest.prototype.open = openReplacement;
  1975.  
  1976.  
  1977.  
  1978.  
  1979. //Request Listener for fetch
  1980. /* For Fetch */
  1981. var oldFetch = fetch;  // must be on the global scope
  1982. fetch = async function(url, options) {
  1983.    console.log('Fetch', url);
  1984.    var promise = oldFetch(url, options);
  1985.   await promise;
  1986.    if (url.indexOf('/cart?section_id=mini-cart&timestamp=') !== -1) {
  1987.            disableCheckout();
  1988.       setTimeout(function(){disableCheckout();}, 10);
  1989.            setTimeout(function(){if(typeof loadSlots !== 'undefined')loadSlots();}, 500);
  1990.    }
  1991.  if (url.indexOf('/cart?section_id=main-cart&timestamp=') !== -1) {
  1992.            disableCheckout();
  1993.       setTimeout(function(){disableCheckout();}, 10);
  1994.            setTimeout(function(){if(typeof loadSlots !== 'undefined')loadSlots();}, 500);
  1995.    }
  1996.  if (url.indexOf('cart/change.js') !== -1) {
  1997.            disableCheckout();
  1998.     setTimeout(function(){disableCheckout();}, 10);
  1999.            setTimeout(function(){if(typeof loadSlots !== 'undefined')loadSlots();}, 500);
  2000.    }
  2001.  if (url.indexOf('cart/add.js') !== -1) {
  2002.            disableCheckout();
  2003.     setTimeout(function(){disableCheckout();}, 10);
  2004.            setTimeout(function(){if(typeof loadSlots !== 'undefined')loadSlots();}, 500);
  2005.    }
  2006.  if (url.indexOf('/recommendations/products?section_id=template--') !== -1) {
  2007.            disableCheckout();
  2008.     setTimeout(function(){disableCheckout();}, 10);
  2009.            setTimeout(function(){if(typeof loadSlots !== 'undefined')loadSlots();}, 500);
  2010.    }
  2011.    return promise;
  2012. }
  2013. </script>
  2014.    </div>
  2015.    <script type="text/javascript" defer>var script_loaded=!1;function loadJSscripts(){if(!script_loaded){observer.disconnect(),script_loaded=!0,document.querySelectorAll("iframe.lazy").forEach(t=>{datasrc=t.dataset.src,null!=datasrc&&(t.src=datasrc)});var t=document.getElementsByTagName("script");for(i=0;i<t.length;i++)if(null!==t[i].getAttribute("data-src")&&(t[i].setAttribute("src",t[i].getAttribute("data-src")),delete t[i].dataset.src),"text/lazyload"==t[i].getAttribute("type")){for(var e=document.createElement("script"),a=0;a<t[i].attributes.length;a++){var n=t[i].attributes[a];e.setAttribute(n.name,n.value)}e.type="text/javascript",e.innerHTML=t[i].innerHTML,t[i].parentNode.removeChild(t[i]),t[i].parentNode.insertBefore(e,t[i])}var r=document.getElementsByTagName("link");for(i=0;i<r.length;i++)null!==r[i].getAttribute("data-href")&&(r[i].setAttribute("href",r[i].getAttribute("data-href")),delete r[i].dataset.href);document.dispatchEvent(new CustomEvent("asyncLazyLoad"))}}var activityEvents=["mousedown","mousemove","keydown","scroll","touchstart","click","keypress","touchmove"];activityEvents.forEach(function(t){window.addEventListener(t,loadJSscripts,!1)}),window.addEventListener?window.addEventListener("load",function(){},!1):window.attachEvent?window.attachEvent("onload",function(){}):window.onload=(t=>{});</script>
  2016.      
  2017.  </body>
  2018. </html>
  2019.  
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda