[{\"id\":\"bmfvxvw\",\"elType\":\"section\",\"settings\":{\"background_background\":\"classic\",\"background_image\":{\"url\":\"\",\"id\":\"\",\"alt\":\"\",\"source\":\"library\",\"size\":\"\"},\"background_position\":\"center center\",\"background_attachment\":\"fixed\",\"background_repeat\":\"no-repeat\",\"background_size\":\"cover\",\"padding\":{\"unit\":\"px\",\"top\":\"0\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":true},\"padding_mobile\":{\"unit\":\"px\",\"top\":\"30\",\"right\":\"0\",\"bottom\":\"30\",\"left\":\"0\",\"isLinked\":false},\"hide_mobile\":\"hidden-phone\",\"margin\":{\"unit\":\"px\",\"top\":\"0\",\"right\":0,\"bottom\":\"0\",\"left\":0,\"isLinked\":true},\"layout\":\"full_width\",\"background_image_mobile\":{\"url\":\"https://www.artisanthai.com/wp-content/uploads/2024/09/tea-plantation-beautiful-landscape-famous-2024-05-27-18-19-42-utc-scaled.jpg\",\"id\":1566,\"size\":\"\",\"alt\":\"\",\"source\":\"library\"},\"background_color\":\"#FFFFFF\",\"background_position_tablet\":\"center center\",\"margin_tablet\":{\"unit\":\"px\",\"top\":\"0\",\"right\":0,\"bottom\":\"0\",\"left\":0,\"isLinked\":true},\"padding_tablet\":{\"unit\":\"px\",\"top\":\"0\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":true},\"content_width\":{\"unit\":\"px\",\"size\":810,\"sizes\":[]},\"custom_height\":{\"unit\":\"px\",\"size\":500,\"sizes\":[]},\"border_radius\":{\"unit\":\"px\",\"top\":\"0\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":true},\"column_position\":\"stretch\",\"background_color_b\":\"#40916C\",\"_title\":\"Hero Section\"},\"elements\":[{\"id\":\"suo2d7q\",\"elType\":\"column\",\"settings\":{\"_column_size\":100,\"_inline_size\":null,\"content_position\":\"center\",\"align\":\"center\",\"margin\":{\"unit\":\"px\",\"top\":\"0\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":true},\"padding\":{\"unit\":\"px\",\"top\":\"0\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":true},\"content_position_tablet\":\"center\",\"align_tablet\":\"center\",\"space_between_widgets\":0,\"border_radius\":{\"unit\":\"px\",\"top\":\"0\",\"right\":\"0\",\"bottom\":\"0\",\"left\":\"0\",\"isLinked\":true}},\"elements\":[{\"id\":\"aad67b7\",\"elType\":\"widget\",\"settings\":{\"html\":\"<!-- ============================================================\\n  ARTISANTHAI.COM HOMEPAGE v2  (WordPress + Elementor version)\\n  ------------------------------------------------------------\\n  HOW TO INSTALL\\n  1. Edit the homepage with Elementor.\\n  2. DELETE the old homepage widget that contains Shopify code\\n     (the one printing \\\"{% assign recommended_products ... %}\\\").\\n  3. Add ONE \\\"HTML\\\" widget inside a full-width container\\n     (Content Width: Full Width, padding 0) and paste this file.\\n  4. Paste artisanthai-home.css into\\n     Appearance > Customize > Additional CSS\\n     (or Elementor > Site Settings > Custom CSS on Pro).\\n  All links, images, prices, ingredients, company details and\\n  review figures were taken from artisanthai.com on 11 Jun 2026.\\n  If a price changes in WooCommerce, update it here too, or use\\n  the shortcode noted in the FROM THE SHOP section.\\n============================================================ -->\\n\\n<link rel=\\\"preconnect\\\" href=\\\"https://fonts.googleapis.com\\\">\\n<link rel=\\\"preconnect\\\" href=\\\"https://fonts.gstatic.com\\\" crossorigin>\\n<link href=\\\"https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;0,9..144,600;1,9..144,400;1,9..144,500&family=Karla:wght@400;500;600;700;800&display=swap\\\" rel=\\\"stylesheet\\\">\\n\\n<!-- ============ ICON SET (hand-drawn line icons) ============ -->\\n<svg xmlns=\\\"http://www.w3.org/2000/svg\\\" style=\\\"display:none\\\" aria-hidden=\\\"true\\\">\\n  <symbol id=\\\"ati-cup\\\" viewBox=\\\"0 0 24 24\\\">\\n    <path d=\\\"M4 8h13v5a6 6 0 0 1-6 6h-1a6 6 0 0 1-6-6V8Z\\\"/>\\n    <path d=\\\"M17 9.5h1.4a2.8 2.8 0 0 1 0 5.6H16.6\\\"/>\\n    <path d=\\\"M3.5 21.5h16\\\"/>\\n  </symbol>\\n  <symbol id=\\\"ati-lock\\\" viewBox=\\\"0 0 24 24\\\">\\n    <rect x=\\\"5\\\" y=\\\"11\\\" width=\\\"14\\\" height=\\\"9\\\" rx=\\\"2.5\\\"/>\\n    <path d=\\\"M8 11V8a4 4 0 0 1 8 0v3\\\"/>\\n    <path d=\\\"M12 14.5v2\\\"/>\\n  </symbol>\\n  <symbol id=\\\"ati-parcel\\\" viewBox=\\\"0 0 24 24\\\">\\n    <path d=\\\"M3.5 8 12 4l8.5 4v8L12 20l-8.5-4V8Z\\\"/>\\n    <path d=\\\"M3.5 8 12 12l8.5-4M12 12v8\\\"/>\\n  </symbol>\\n  <symbol id=\\\"ati-leaf\\\" viewBox=\\\"0 0 24 24\\\">\\n    <path d=\\\"M20 4C10.5 4 4.5 9.5 4.5 16.5c0 1.6.4 2.7.4 2.7s1.3.3 3.1.3C15.5 19.5 20 13 20 4Z\\\"/>\\n    <path d=\\\"M5.5 18.5C9 13 13 9.5 17.5 6.5\\\"/>\\n  </symbol>\\n  <symbol id=\\\"ati-flask\\\" viewBox=\\\"0 0 24 24\\\">\\n    <path d=\\\"M9.5 3h5M10.5 3v5.2L5.6 17a3 3 0 0 0 2.7 4.5h7.4A3 3 0 0 0 18.4 17L13.5 8.2V3\\\"/>\\n    <path d=\\\"M7.6 14.5h8.8\\\"/>\\n  </symbol>\\n  <symbol id=\\\"ati-chat\\\" viewBox=\\\"0 0 24 24\\\">\\n    <path d=\\\"M21 11.5c0 4.1-3.8 7.5-8.5 7.5-1.2 0-2.4-.2-3.4-.6L4 20l1.2-3.6A7.2 7.2 0 0 1 4 11.5C4 7.4 7.8 4 12.5 4S21 7.4 21 11.5Z\\\"/>\\n    <path d=\\\"M9 11.5h.01M12.5 11.5h.01M16 11.5h.01\\\"/>\\n  </symbol>\\n  <symbol id=\\\"ati-blossom\\\" viewBox=\\\"0 0 24 24\\\">\\n    <circle cx=\\\"12\\\" cy=\\\"12\\\" r=\\\"2.3\\\"/>\\n    <ellipse cx=\\\"12\\\" cy=\\\"6.6\\\" rx=\\\"2.2\\\" ry=\\\"3.1\\\"/>\\n    <ellipse cx=\\\"12\\\" cy=\\\"6.6\\\" rx=\\\"2.2\\\" ry=\\\"3.1\\\" transform=\\\"rotate(72 12 12)\\\"/>\\n    <ellipse cx=\\\"12\\\" cy=\\\"6.6\\\" rx=\\\"2.2\\\" ry=\\\"3.1\\\" transform=\\\"rotate(144 12 12)\\\"/>\\n    <ellipse cx=\\\"12\\\" cy=\\\"6.6\\\" rx=\\\"2.2\\\" ry=\\\"3.1\\\" transform=\\\"rotate(216 12 12)\\\"/>\\n    <ellipse cx=\\\"12\\\" cy=\\\"6.6\\\" rx=\\\"2.2\\\" ry=\\\"3.1\\\" transform=\\\"rotate(288 12 12)\\\"/>\\n  </symbol>\\n  <symbol id=\\\"ati-citrus\\\" viewBox=\\\"0 0 24 24\\\">\\n    <circle cx=\\\"12\\\" cy=\\\"12\\\" r=\\\"8.2\\\"/>\\n    <circle cx=\\\"12\\\" cy=\\\"12\\\" r=\\\"5.4\\\"/>\\n    <path d=\\\"M12 6.6v10.8M7.3 9.3l9.4 5.4M7.3 14.7l9.4-5.4\\\"/>\\n  </symbol>\\n  <symbol id=\\\"ati-blend\\\" viewBox=\\\"0 0 24 24\\\">\\n    <path d=\\\"M12 20c0-8-4-12-8.5-13C3.5 14 6.5 18 12 20Z\\\"/>\\n    <path d=\\\"M12 20c0-8 4-12 8.5-13C20.5 14 17.5 18 12 20Z\\\"/>\\n    <path d=\\\"M12 21v-5\\\"/>\\n  </symbol>\\n  <symbol id=\\\"ati-herb\\\" viewBox=\\\"0 0 24 24\\\">\\n    <path d=\\\"M4.5 10.5h15l-1 3.6a7 7 0 0 1-6.5 5.1 7 7 0 0 1-6.5-5.1l-1-3.6Z\\\"/>\\n    <path d=\\\"M9 21.5h6M14.2 10.5 19.5 4\\\"/>\\n  </symbol>\\n  <symbol id=\\\"ati-mail\\\" viewBox=\\\"0 0 24 24\\\">\\n    <rect x=\\\"3.5\\\" y=\\\"5.5\\\" width=\\\"17\\\" height=\\\"13\\\" rx=\\\"2.5\\\"/>\\n    <path d=\\\"m4.8 7.6 7.2 5.8 7.2-5.8\\\"/>\\n  </symbol>\\n  <symbol id=\\\"ati-root\\\" viewBox=\\\"0 0 24 24\\\">\\n    <path d=\\\"M5 14.5c2-4 5-3 7-6 1.6-2.4 4-2.7 5.5-1.1 1.8 2 .5 4.6-1.5 5.6-3 1.5-3 4.5-7 5.5-2.7.7-5-1.6-4-4Z\\\"/>\\n    <path d=\\\"M9 14c1.6-.6 3.1-2 4.1-3.5\\\"/>\\n  </symbol>\\n  <symbol id=\\\"ati-pod\\\" viewBox=\\\"0 0 24 24\\\">\\n    <ellipse cx=\\\"9\\\" cy=\\\"13.8\\\" rx=\\\"3\\\" ry=\\\"5.3\\\" transform=\\\"rotate(-18 9 13.8)\\\"/>\\n    <ellipse cx=\\\"15.2\\\" cy=\\\"10.6\\\" rx=\\\"3\\\" ry=\\\"5.3\\\" transform=\\\"rotate(20 15.2 10.6)\\\"/>\\n  </symbol>\\n  <symbol id=\\\"ati-curl\\\" viewBox=\\\"0 0 24 24\\\">\\n    <path d=\\\"M12 4.5a7.5 7.5 0 1 1-7.5 7.5\\\"/>\\n    <path d=\\\"M12 8.2a3.8 3.8 0 1 1-3.8 3.8\\\"/>\\n  </symbol>\\n  <symbol id=\\\"ati-star8\\\" viewBox=\\\"0 0 24 24\\\">\\n    <path d=\\\"M12 3l1.7 5.2L19 6l-3.3 4.4L21 12l-5.3 1.6L19 18l-5.3-2.2L12 21l-1.7-5.2L5 18l3.3-4.4L3 12l5.3-1.6L5 6l5.3 2.2L12 3Z\\\"/>\\n    <circle cx=\\\"12\\\" cy=\\\"12\\\" r=\\\"1.5\\\"/>\\n  </symbol>\\n  <symbol id=\\\"ati-grass\\\" viewBox=\\\"0 0 24 24\\\">\\n    <path d=\\\"M12 20.5V9\\\"/>\\n    <path d=\\\"M12 20.5C11.4 14.5 9 11 5 9c1.4 6 3.6 9.5 7 11.5Z\\\"/>\\n    <path d=\\\"M12 20.5c.6-6 3-9.5 7-11.5-1.4 6-3.6 9.5-7 11.5Z\\\"/>\\n  </symbol>\\n\\n  <!-- Botanical plate illustrations (two-tone, draw-on-scroll) -->\\n  <symbol id=\\\"atb-ginger\\\" viewBox=\\\"0 0 48 48\\\">\\n    <path fill=\\\"none\\\" stroke=\\\"currentColor\\\" pathLength=\\\"1\\\" d=\\\"M11 27c-3-6 1-11 6-11 2 0 3-4 7-4s5 3 8 3 7 2 7 8-5 7-8 9-5 5-10 5-8-4-10-10Z\\\"/>\\n    <path fill=\\\"none\\\" stroke=\\\"currentColor\\\" pathLength=\\\"1\\\" d=\\\"M15 34c-1 3-3 5-6 6\\\"/>\\n    <path fill=\\\"none\\\" stroke=\\\"currentColor\\\" pathLength=\\\"1\\\" d=\\\"M23 37c0 3-1 5-3 7\\\"/>\\n    <path fill=\\\"none\\\" stroke=\\\"currentColor\\\" pathLength=\\\"1\\\" d=\\\"M31 35c2 2 3 5 3 7\\\"/>\\n    <circle fill=\\\"none\\\" stroke=\\\"#C5A05A\\\" pathLength=\\\"1\\\" cx=\\\"19\\\" cy=\\\"22\\\" r=\\\"1\\\"/>\\n    <circle fill=\\\"none\\\" stroke=\\\"#C5A05A\\\" pathLength=\\\"1\\\" cx=\\\"27\\\" cy=\\\"19\\\" r=\\\"1\\\"/>\\n    <circle fill=\\\"none\\\" stroke=\\\"#C5A05A\\\" pathLength=\\\"1\\\" cx=\\\"31\\\" cy=\\\"26\\\" r=\\\"1\\\"/>\\n  </symbol>\\n  <symbol id=\\\"atb-cardamom\\\" viewBox=\\\"0 0 48 48\\\">\\n    <path fill=\\\"none\\\" stroke=\\\"currentColor\\\" pathLength=\\\"1\\\" d=\\\"M15 31c-4-3-5-9-2-14 2-3 6-4 9-1 3 2 3 8 1 12-2 3-5 5-8 3Z\\\"/>\\n    <path fill=\\\"none\\\" stroke=\\\"currentColor\\\" pathLength=\\\"1\\\" d=\\\"M15 29c0-5 2-10 5-13\\\"/>\\n    <path fill=\\\"none\\\" stroke=\\\"currentColor\\\" pathLength=\\\"1\\\" d=\\\"M31 34c-3-4-2-10 1-13 3-2 7-1 8 2 2 4-1 10-4 12-2 1-4 1-5-1Z\\\"/>\\n    <path fill=\\\"none\\\" stroke=\\\"currentColor\\\" pathLength=\\\"1\\\" d=\\\"M32 32c1-5 3-9 6-11\\\"/>\\n    <path fill=\\\"none\\\" stroke=\\\"currentColor\\\" pathLength=\\\"1\\\" d=\\\"M22 15c1-3 3-5 6-6\\\"/>\\n    <circle fill=\\\"none\\\" stroke=\\\"#C5A05A\\\" pathLength=\\\"1\\\" cx=\\\"21\\\" cy=\\\"40\\\" r=\\\"1.1\\\"/>\\n    <circle fill=\\\"none\\\" stroke=\\\"#C5A05A\\\" pathLength=\\\"1\\\" cx=\\\"26\\\" cy=\\\"41.5\\\" r=\\\"1.1\\\"/>\\n    <circle fill=\\\"none\\\" stroke=\\\"#C5A05A\\\" pathLength=\\\"1\\\" cx=\\\"31\\\" cy=\\\"40\\\" r=\\\"1.1\\\"/>\\n  </symbol>\\n  <symbol id=\\\"atb-cinnamon\\\" viewBox=\\\"0 0 48 48\\\">\\n    <path fill=\\\"none\\\" stroke=\\\"currentColor\\\" pathLength=\\\"1\\\" d=\\\"M10 19c0-2 1.5-3 3.5-3h21c2 0 3.5 1 3.5 3s-1.5 3-3.5 3h-21c-2 0-3.5-1-3.5-3Z\\\"/>\\n    <path fill=\\\"none\\\" stroke=\\\"currentColor\\\" pathLength=\\\"1\\\" d=\\\"M13.5 16.5c-2.5.5-2.5 4.5 0 5 1.6.3 2.5-1 1.6-2\\\"/>\\n    <path fill=\\\"none\\\" stroke=\\\"currentColor\\\" pathLength=\\\"1\\\" d=\\\"M10 30c0-2 1.5-3 3.5-3h21c2 0 3.5 1 3.5 3s-1.5 3-3.5 3h-21c-2 0-3.5-1-3.5-3Z\\\"/>\\n    <path fill=\\\"none\\\" stroke=\\\"currentColor\\\" pathLength=\\\"1\\\" d=\\\"M34.5 27.5c2.5.5 2.5 4.5 0 5-1.6.3-2.5-1-1.6-2\\\"/>\\n    <path fill=\\\"none\\\" stroke=\\\"#C5A05A\\\" pathLength=\\\"1\\\" d=\\\"M22 11c2.5 9 2.5 18 0 27\\\"/>\\n  </symbol>\\n  <symbol id=\\\"atb-staranise\\\" viewBox=\\\"0 0 48 48\\\">\\n    <path fill=\\\"none\\\" stroke=\\\"currentColor\\\" pathLength=\\\"1\\\" d=\\\"M24 6l3.4 10.4L38 12l-6.6 8.8L42 24l-10.6 3.2L38 36l-10.6-4.4L24 42l-3.4-10.4L10 36l6.6-8.8L6 24l10.6-3.2L10 12l10.6 4.4L24 6Z\\\"/>\\n    <circle fill=\\\"none\\\" stroke=\\\"currentColor\\\" pathLength=\\\"1\\\" cx=\\\"24\\\" cy=\\\"24\\\" r=\\\"3\\\"/>\\n    <circle fill=\\\"none\\\" stroke=\\\"#C5A05A\\\" pathLength=\\\"1\\\" cx=\\\"24\\\" cy=\\\"16\\\" r=\\\"1.5\\\"/>\\n    <circle fill=\\\"none\\\" stroke=\\\"#C5A05A\\\" pathLength=\\\"1\\\" cx=\\\"30.5\\\" cy=\\\"27.5\\\" r=\\\"1.5\\\"/>\\n    <circle fill=\\\"none\\\" stroke=\\\"#C5A05A\\\" pathLength=\\\"1\\\" cx=\\\"17.5\\\" cy=\\\"27.5\\\" r=\\\"1.5\\\"/>\\n  </symbol>\\n  <symbol id=\\\"atb-blossom\\\" viewBox=\\\"0 0 48 48\\\">\\n    <circle fill=\\\"none\\\" stroke=\\\"currentColor\\\" pathLength=\\\"1\\\" cx=\\\"24\\\" cy=\\\"24\\\" r=\\\"3.4\\\"/>\\n    <ellipse fill=\\\"none\\\" stroke=\\\"currentColor\\\" pathLength=\\\"1\\\" cx=\\\"24\\\" cy=\\\"13\\\" rx=\\\"4.4\\\" ry=\\\"7.2\\\"/>\\n    <ellipse fill=\\\"none\\\" stroke=\\\"currentColor\\\" pathLength=\\\"1\\\" cx=\\\"24\\\" cy=\\\"13\\\" rx=\\\"4.4\\\" ry=\\\"7.2\\\" transform=\\\"rotate(72 24 24)\\\"/>\\n    <ellipse fill=\\\"none\\\" stroke=\\\"currentColor\\\" pathLength=\\\"1\\\" cx=\\\"24\\\" cy=\\\"13\\\" rx=\\\"4.4\\\" ry=\\\"7.2\\\" transform=\\\"rotate(144 24 24)\\\"/>\\n    <ellipse fill=\\\"none\\\" stroke=\\\"currentColor\\\" pathLength=\\\"1\\\" cx=\\\"24\\\" cy=\\\"13\\\" rx=\\\"4.4\\\" ry=\\\"7.2\\\" transform=\\\"rotate(216 24 24)\\\"/>\\n    <ellipse fill=\\\"none\\\" stroke=\\\"currentColor\\\" pathLength=\\\"1\\\" cx=\\\"24\\\" cy=\\\"13\\\" rx=\\\"4.4\\\" ry=\\\"7.2\\\" transform=\\\"rotate(288 24 24)\\\"/>\\n    <circle fill=\\\"none\\\" stroke=\\\"#C5A05A\\\" pathLength=\\\"1\\\" cx=\\\"24\\\" cy=\\\"21.6\\\" r=\\\"0.9\\\"/>\\n    <circle fill=\\\"none\\\" stroke=\\\"#C5A05A\\\" pathLength=\\\"1\\\" cx=\\\"26.3\\\" cy=\\\"23.3\\\" r=\\\"0.9\\\"/>\\n    <circle fill=\\\"none\\\" stroke=\\\"#C5A05A\\\" pathLength=\\\"1\\\" cx=\\\"25.4\\\" cy=\\\"26\\\" r=\\\"0.9\\\"/>\\n    <circle fill=\\\"none\\\" stroke=\\\"#C5A05A\\\" pathLength=\\\"1\\\" cx=\\\"22.6\\\" cy=\\\"26\\\" r=\\\"0.9\\\"/>\\n    <circle fill=\\\"none\\\" stroke=\\\"#C5A05A\\\" pathLength=\\\"1\\\" cx=\\\"21.7\\\" cy=\\\"23.3\\\" r=\\\"0.9\\\"/>\\n    <path fill=\\\"none\\\" stroke=\\\"currentColor\\\" pathLength=\\\"1\\\" d=\\\"M31 34c5 1 8 4 9 8-5 0-9-3-9-8Z\\\"/>\\n  </symbol>\\n  <symbol id=\\\"atb-vetiver\\\" viewBox=\\\"0 0 48 48\\\">\\n    <path fill=\\\"none\\\" stroke=\\\"currentColor\\\" pathLength=\\\"1\\\" d=\\\"M24 33V12\\\"/>\\n    <path fill=\\\"none\\\" stroke=\\\"currentColor\\\" pathLength=\\\"1\\\" d=\\\"M24 33c-2-9-6-15-11-18 2 9 5 15 11 18Z\\\"/>\\n    <path fill=\\\"none\\\" stroke=\\\"currentColor\\\" pathLength=\\\"1\\\" d=\\\"M24 33c2-9 6-15 11-18-2 9-5 15-11 18Z\\\"/>\\n    <path fill=\\\"none\\\" stroke=\\\"currentColor\\\" pathLength=\\\"1\\\" d=\\\"M24 33c-1-6-4-12-8-15\\\"/>\\n    <path fill=\\\"none\\\" stroke=\\\"currentColor\\\" pathLength=\\\"1\\\" d=\\\"M24 33c1-6 4-12 8-15\\\"/>\\n    <path fill=\\\"none\\\" stroke=\\\"currentColor\\\" pathLength=\\\"1\\\" d=\\\"M14 33h20\\\"/>\\n    <path fill=\\\"none\\\" stroke=\\\"#C5A05A\\\" pathLength=\\\"1\\\" d=\\\"M19 36c-1 4-3 7-6 9\\\"/>\\n    <path fill=\\\"none\\\" stroke=\\\"#C5A05A\\\" pathLength=\\\"1\\\" d=\\\"M24 36v10\\\"/>\\n    <path fill=\\\"none\\\" stroke=\\\"#C5A05A\\\" pathLength=\\\"1\\\" d=\\\"M29 36c1 4 3 7 6 9\\\"/>\\n  </symbol>\\n</svg>\\n\\n<div class=\\\"at-home\\\">\\n\\n  <!-- ================= HERO ================= -->\\n  <section class=\\\"at-hero\\\" id=\\\"top\\\">\\n    <div class=\\\"at-hero-glow\\\" aria-hidden=\\\"true\\\"></div>\\n\\n    <svg class=\\\"at-leaf-deco at-leaf-l\\\" aria-hidden=\\\"true\\\"><use href=\\\"#ati-leaf\\\"/></svg>\\n    <svg class=\\\"at-leaf-deco at-leaf-r\\\" aria-hidden=\\\"true\\\"><use href=\\\"#ati-leaf\\\"/></svg>\\n\\n    <a class=\\\"at-hero-photo at-photo-l\\\" href=\\\"https://www.artisanthai.com/butterfly-pea-flower-tea-color-changing/\\\">\\n      <img src=\\\"https://www.artisanthai.com/wp-content/uploads/2025/01/butterfly-265x265.jpg\\\"\\n           width=\\\"265\\\" height=\\\"265\\\" loading=\\\"lazy\\\" decoding=\\\"async\\\"\\n           alt=\\\"Dried butterfly pea flowers for vivid blue Thai flower tea\\\">\\n      <span>Color-changing</span>\\n    </a>\\n    <a class=\\\"at-hero-photo at-photo-r\\\" href=\\\"https://www.artisanthai.com/thai-botanical-infusion/\\\">\\n      <img src=\\\"https://www.artisanthai.com/wp-content/uploads/2026/05/thai-herbal-teatepeeteaartisanthai-504x504.jpg\\\"\\n           width=\\\"504\\\" height=\\\"504\\\" loading=\\\"lazy\\\" decoding=\\\"async\\\"\\n           alt=\\\"ArtisanThai Thai botanical tea pack on a green backdrop\\\">\\n      <span>Signature Blend</span>\\n    </a>\\n\\n    <div class=\\\"at-icon at-cupchip at-reveal\\\" aria-hidden=\\\"true\\\">\\n      <span class=\\\"at-steam\\\"><i></i><i></i><i></i></span>\\n      <svg class=\\\"at-ico\\\"><use href=\\\"#ati-cup\\\"/></svg>\\n    </div>\\n\\n    <p class=\\\"at-kicker at-reveal\\\">ArtisanThai.com · Thai Botanical Tea Collection</p>\\n\\n    <h1 class=\\\"at-hero-title at-reveal\\\">\\n      Premium Thai &amp; <span class=\\\"at-accent\\\">Botanical Infusions</span>\\n    </h1>\\n\\n    <p class=\\\"at-hero-sub at-reveal\\\">\\n      Caffeine-free botanical blends, whole flower teas, and classic Thai recipes,\\n      made with ingredients sourced in Thailand.\\n    </p>\\n\\n    <div class=\\\"at-hero-buttons at-reveal\\\">\\n      <a href=\\\"https://www.artisanthai.com/shop/\\\" class=\\\"at-btn at-btn-gold\\\">Shop All Teas</a>\\n      <a href=\\\"https://www.artisanthai.com/thai-botanical-infusion/\\\" class=\\\"at-btn at-btn-forest\\\">★ Signature 15 Botanical Blend</a>\\n      <a href=\\\"https://www.artisanthai.com/about-us/\\\" class=\\\"at-btn at-btn-ghost\\\">Our Story</a>\\n    </div>\\n  </section>\\n\\n  <!-- ====== SIGNATURE: THE 15 BOTANICALS RIBBON ====== -->\\n  <section class=\\\"at-ribbon\\\" aria-label=\\\"The fifteen botanicals in our signature blend\\\">\\n    <div class=\\\"at-ribbon-track\\\">\\n      <span class=\\\"at-ribbon-lead\\\">Inside our signature blend</span>\\n      <span>Derris scandens</span><span>Vetiver</span><span>Thai Black Ginger</span>\\n      <span>Sea Holly</span><span>Cardamom</span><span>Cat&rsquo;s Whiskers</span>\\n      <span>Goji Berry</span><span>Saul Waeng</span><span>Sandalwood</span>\\n      <span>Nutmeg</span><span>Orange Blossom</span><span>Cinnamon</span>\\n      <span>Lovage</span><span>Kaempferia galanga</span><span>Star Anise</span>\\n      <span class=\\\"at-ribbon-lead\\\" aria-hidden=\\\"true\\\">Inside our signature blend</span>\\n      <span aria-hidden=\\\"true\\\">Derris scandens</span><span aria-hidden=\\\"true\\\">Vetiver</span><span aria-hidden=\\\"true\\\">Thai Black Ginger</span>\\n      <span aria-hidden=\\\"true\\\">Sea Holly</span><span aria-hidden=\\\"true\\\">Cardamom</span><span aria-hidden=\\\"true\\\">Cat&rsquo;s Whiskers</span>\\n      <span aria-hidden=\\\"true\\\">Goji Berry</span><span aria-hidden=\\\"true\\\">Saul Waeng</span><span aria-hidden=\\\"true\\\">Sandalwood</span>\\n      <span aria-hidden=\\\"true\\\">Nutmeg</span><span aria-hidden=\\\"true\\\">Orange Blossom</span><span aria-hidden=\\\"true\\\">Cinnamon</span>\\n      <span aria-hidden=\\\"true\\\">Lovage</span><span aria-hidden=\\\"true\\\">Kaempferia galanga</span><span aria-hidden=\\\"true\\\">Star Anise</span>\\n    </div>\\n  </section>\\n\\n  <!-- ================= TRUST STRIP ================= -->\\n  <section class=\\\"at-trust at-reveal\\\" aria-label=\\\"Store assurances\\\">\\n    <div><svg class=\\\"at-ico\\\"><use href=\\\"#ati-lock\\\"/></svg> Secure checkout</div>\\n    <div><svg class=\\\"at-ico\\\"><use href=\\\"#ati-parcel\\\"/></svg> Tracked worldwide shipping</div>\\n    <div><svg class=\\\"at-ico\\\"><use href=\\\"#ati-leaf\\\"/></svg> Natural botanicals</div>\\n    <div><svg class=\\\"at-ico\\\"><use href=\\\"#ati-flask\\\"/></svg> Quality-controlled batches</div>\\n    <div><svg class=\\\"at-ico\\\"><use href=\\\"#ati-chat\\\"/></svg> Order support</div>\\n  </section>\\n\\n  <!-- ================= DEFINITION / INTRO ================= -->\\n  <section class=\\\"at-section at-ivory\\\" id=\\\"what-is\\\">\\n    <p class=\\\"at-eyebrow at-reveal\\\">The short version</p>\\n    <h2 class=\\\"at-reveal\\\">What Is Thai botanical tea?</h2>\\n    <div class=\\\"at-prose at-reveal\\\">\\n      <p>\\n        Thai botanical tea is an infusion made from dried botanicals rather than tea\\n        leaves, so most blends contain no caffeine. Roots such as Thai black ginger,\\n        spices like cardamom, cinnamon and star anise, and flowers such as butterfly\\n        pea and chrysanthemum are blended, steeped in hot water, and served warm or\\n        over ice.\\n      </p>\\n      <p>\\n        ArtisanThai brings these traditions online. The range covers signature\\n        <a href=\\\"https://www.artisanthai.com/product-category/botanical-infusions/\\\">botanical infusions</a>, whole\\n        <a href=\\\"https://www.artisanthai.com/flower-tea/\\\">flower teas</a>, tart\\n        <a href=\\\"https://www.artisanthai.com/fruit-tea/\\\">fruit infusions</a>, and house\\n        <a href=\\\"https://www.artisanthai.com/tea-blend/\\\">tea blends</a> that include\\n        jasmine green tea and the mix behind classic Thai milk tea. Every product page\\n        lists the full ingredients, the brewing method, and an estimated delivery\\n        window before you order, and nothing artificial is added to any blend.\\n      </p>\\n    </div>\\n  </section>\\n\\n  <!-- ================= SHOP BY TYPE ================= -->\\n  <section class=\\\"at-section at-white\\\" id=\\\"shop-by-type\\\">\\n    <p class=\\\"at-eyebrow at-reveal\\\">Shop by type</p>\\n    <h2 class=\\\"at-reveal\\\">Find Your Blend</h2>\\n    <div class=\\\"at-grid-4\\\">\\n\\n      <a href=\\\"https://www.artisanthai.com/product-category/botanical-infusions/\\\" class=\\\"at-card at-catcard at-reveal\\\">\\n        <div class=\\\"at-imgwrap\\\">\\n          <img src=\\\"https://www.artisanthai.com/wp-content/uploads/2026/05/thai-herbal-teatepeeteaartisanthai-504x504.jpg\\\"\\n               width=\\\"504\\\" height=\\\"504\\\" loading=\\\"lazy\\\" decoding=\\\"async\\\"\\n               alt=\\\"ArtisanThai botanical tea pack with botanical Thai design\\\">\\n        </div>\\n        <span class=\\\"at-chip\\\"><svg class=\\\"at-ico\\\"><use href=\\\"#ati-herb\\\"/></svg></span>\\n        <h3>Thai botanical tea</h3>\\n        <p>Signature blends like our 15 botanical selection.</p>\\n        <span class=\\\"at-card-arrow\\\">Browse botanical infusions →</span>\\n      </a>\\n\\n      <a href=\\\"https://www.artisanthai.com/flower-tea/\\\" class=\\\"at-card at-catcard at-reveal\\\">\\n        <div class=\\\"at-imgwrap\\\">\\n          <img src=\\\"https://www.artisanthai.com/wp-content/uploads/2025/01/butterfly-265x265.jpg\\\"\\n               width=\\\"265\\\" height=\\\"265\\\" loading=\\\"lazy\\\" decoding=\\\"async\\\"\\n               alt=\\\"Vivid blue dried butterfly pea flowers for Thai flower tea\\\">\\n        </div>\\n        <span class=\\\"at-chip\\\"><svg class=\\\"at-ico\\\"><use href=\\\"#ati-blossom\\\"/></svg></span>\\n        <h3>Flower Tea</h3>\\n        <p>Butterfly pea, chrysanthemum, osmanthus and chamomile blossoms.</p>\\n        <span class=\\\"at-card-arrow\\\">Browse flower teas →</span>\\n      </a>\\n\\n      <a href=\\\"https://www.artisanthai.com/fruit-tea/\\\" class=\\\"at-card at-catcard at-reveal\\\">\\n        <div class=\\\"at-imgwrap\\\">\\n          <img src=\\\"https://www.artisanthai.com/wp-content/uploads/2025/01/bael-265x265.jpg\\\"\\n               width=\\\"265\\\" height=\\\"265\\\" loading=\\\"lazy\\\" decoding=\\\"async\\\"\\n               alt=\\\"Dried bael fruit slices for Thai fruit tea\\\">\\n        </div>\\n        <span class=\\\"at-chip\\\"><svg class=\\\"at-ico\\\"><use href=\\\"#ati-citrus\\\"/></svg></span>\\n        <h3>Fruit Tea</h3>\\n        <p>Bael fruit and other naturally sweet, tangy infusions.</p>\\n        <span class=\\\"at-card-arrow\\\">Browse fruit teas →</span>\\n      </a>\\n\\n      <a href=\\\"https://www.artisanthai.com/tea-blend/\\\" class=\\\"at-card at-catcard at-reveal\\\">\\n        <div class=\\\"at-imgwrap\\\">\\n          <img src=\\\"https://www.artisanthai.com/wp-content/uploads/2025/01/assam-265x265.jpg\\\"\\n               width=\\\"265\\\" height=\\\"265\\\" loading=\\\"lazy\\\" decoding=\\\"async\\\"\\n               alt=\\\"Loose leaf Assam Thai black tea for milk tea\\\">\\n        </div>\\n        <span class=\\\"at-chip\\\"><svg class=\\\"at-ico\\\"><use href=\\\"#ati-blend\\\"/></svg></span>\\n        <h3>Tea Blend</h3>\\n        <p>Assam Thai tea, jasmine green, yuzu oolong and classic mixes.</p>\\n        <span class=\\\"at-card-arrow\\\">Browse tea blends →</span>\\n      </a>\\n\\n    </div>\\n  </section>\\n\\n  <!-- ================= BEST SELLER SPOTLIGHT ================= -->\\n  <section class=\\\"at-section at-dark\\\" id=\\\"best-seller\\\">\\n    <div class=\\\"at-feature\\\">\\n      <div class=\\\"at-feature-media at-reveal\\\" data-tilt>\\n        <img\\n          src=\\\"https://www.artisanthai.com/wp-content/uploads/2026/05/thai-herbal-teatepeeteaartisanthai-504x504.jpg\\\"\\n          srcset=\\\"https://www.artisanthai.com/wp-content/uploads/2026/05/thai-herbal-teatepeeteaartisanthai-504x504.jpg 504w,\\n                  https://www.artisanthai.com/wp-content/uploads/2026/05/thai-herbal-teatepeeteaartisanthai.jpg 1024w\\\"\\n          sizes=\\\"(min-width: 900px) 460px, 92vw\\\"\\n          width=\\\"504\\\" height=\\\"504\\\" loading=\\\"lazy\\\" decoding=\\\"async\\\"\\n          alt=\\\"ArtisanThai Thai botanical tea pack with botanical Thai design on a green backdrop\\\">\\n      </div>\\n      <div class=\\\"at-feature-copy\\\">\\n        <p class=\\\"at-eyebrow at-reveal\\\">Signature Blend</p>\\n        <h2 class=\\\"at-left at-reveal\\\">Thai botanical tea Bags: the 15 Botanical Blend</h2>\\n        <p class=\\\"at-feature-text at-reveal\\\">\\n          Caffeine-free tea bags filled with finely ground botanicals for a fuller,\\n          more consistent infusion. The cup is smooth and layered: earthy roots,\\n          warm spice, and a light floral finish.\\n        </p>\\n        <p class=\\\"at-feature-rating at-reveal\\\" aria-label=\\\"88 customer reviews\\\">\\n          <span class=\\\"at-stars\\\" aria-hidden=\\\"true\\\">★★★★★</span>\\n          88 customer reviews\\n        </p>\\n        <p class=\\\"at-feature-price at-reveal\\\">From US$14.90 · packs of 5 to 1,000 tea bags</p>\\n        <div class=\\\"at-feature-actions at-reveal\\\">\\n          <a href=\\\"https://www.artisanthai.com/thai-botanical-infusion/\\\" class=\\\"at-btn at-btn-gold\\\">Choose a pack size</a>\\n          <a href=\\\"https://www.artisanthai.com/thai-botanical-infusion/\\\" class=\\\"at-textlink\\\">Full ingredient list →</a>\\n        </div>\\n      </div>\\n    </div>\\n\\n    <div class=\\\"at-stats at-reveal\\\">\\n      <div class=\\\"at-stat\\\">\\n        <span class=\\\"at-stat-num\\\" data-count=\\\"15\\\" data-decimals=\\\"0\\\">0</span>\\n        <span class=\\\"at-stat-label\\\">Botanicals in the blend</span>\\n      </div>\\n      <div class=\\\"at-stat\\\">\\n        <span class=\\\"at-stat-stars\\\">★★★★★</span>\\n        <span class=\\\"at-stat-label\\\">Average review score</span>\\n      </div>\\n      <div class=\\\"at-stat\\\">\\n        <span class=\\\"at-stat-num\\\" data-count=\\\"88\\\" data-decimals=\\\"0\\\">0</span>\\n        <span class=\\\"at-stat-label\\\">Customer reviews</span>\\n      </div>\\n    </div>\\n  </section>\\n\\n  <!-- ================= INSIDE THE BLEND ================= -->\\n  <section class=\\\"at-section at-sand-band\\\" id=\\\"inside-the-blend\\\">\\n    <p class=\\\"at-eyebrow at-reveal\\\">Inside the blend</p>\\n    <h2 class=\\\"at-reveal\\\">Six of the Fifteen Botanicals</h2>\\n    <p class=\\\"at-section-sub at-reveal\\\">\\n      Drawn as botanical plates: a few of the ingredients that shape the signature\\n      blend. The exact list for every product sits on its own page.\\n    </p>\\n    <div class=\\\"at-grid-3 at-grid-botanicals\\\">\\n\\n      <div class=\\\"at-card at-bot-card at-reveal\\\">\\n        <span class=\\\"at-bot-tag\\\">Root</span>\\n        <div class=\\\"at-bot-medal\\\"><svg class=\\\"at-bot-art\\\" aria-hidden=\\\"true\\\"><use href=\\\"#atb-ginger\\\"/></svg></div>\\n        <h3>Thai Black Ginger</h3>\\n        <p class=\\\"at-bot-latin\\\">Kaempferia parviflora</p>\\n        <p>A dark Thai rhizome with a deep, earthy base note.</p>\\n      </div>\\n\\n      <div class=\\\"at-card at-bot-card at-reveal\\\">\\n        <span class=\\\"at-bot-tag\\\">Pod</span>\\n        <div class=\\\"at-bot-medal\\\"><svg class=\\\"at-bot-art\\\" aria-hidden=\\\"true\\\"><use href=\\\"#atb-cardamom\\\"/></svg></div>\\n        <h3>Cardamom</h3>\\n        <p class=\\\"at-bot-latin\\\">Aromatic seed pods</p>\\n        <p>Brings warm, almost citrusy spice to the cup.</p>\\n      </div>\\n\\n      <div class=\\\"at-card at-bot-card at-reveal\\\">\\n        <span class=\\\"at-bot-tag\\\">Bark</span>\\n        <div class=\\\"at-bot-medal\\\"><svg class=\\\"at-bot-art\\\" aria-hidden=\\\"true\\\"><use href=\\\"#atb-cinnamon\\\"/></svg></div>\\n        <h3>Cinnamon</h3>\\n        <p class=\\\"at-bot-latin\\\">Rolled bark quills</p>\\n        <p>Naturally sweet warmth that rounds out the cup.</p>\\n      </div>\\n\\n      <div class=\\\"at-card at-bot-card at-reveal\\\">\\n        <span class=\\\"at-bot-tag\\\">Spice</span>\\n        <div class=\\\"at-bot-medal\\\"><svg class=\\\"at-bot-art\\\" aria-hidden=\\\"true\\\"><use href=\\\"#atb-staranise\\\"/></svg></div>\\n        <h3>Star Anise</h3>\\n        <p class=\\\"at-bot-latin\\\">Illicium verum</p>\\n        <p>Striking pods with a soft, liquorice-like aroma.</p>\\n      </div>\\n\\n      <div class=\\\"at-card at-bot-card at-reveal\\\">\\n        <span class=\\\"at-bot-tag\\\">Flower</span>\\n        <div class=\\\"at-bot-medal\\\"><svg class=\\\"at-bot-art\\\" aria-hidden=\\\"true\\\"><use href=\\\"#atb-blossom\\\"/></svg></div>\\n        <h3>Orange Blossom</h3>\\n        <p class=\\\"at-bot-latin\\\">Dried citrus flowers</p>\\n        <p>Lifts the blend with light floral notes.</p>\\n      </div>\\n\\n      <div class=\\\"at-card at-bot-card at-reveal\\\">\\n        <span class=\\\"at-bot-tag\\\">Grass</span>\\n        <div class=\\\"at-bot-medal\\\"><svg class=\\\"at-bot-art\\\" aria-hidden=\\\"true\\\"><use href=\\\"#atb-vetiver\\\"/></svg></div>\\n        <h3>Vetiver</h3>\\n        <p class=\\\"at-bot-latin\\\">Chrysopogon zizanioides</p>\\n        <p>An aromatic grass that adds quiet, rooted depth.</p>\\n      </div>\\n\\n    </div>\\n\\n    <div class=\\\"at-center at-reveal\\\">\\n      <a href=\\\"https://www.artisanthai.com/thai-botanical-infusion/\\\" class=\\\"at-btn at-btn-forest\\\">See all 15 in the blend</a>\\n    </div>\\n  </section>\\n\\n  <!-- ================= HOW TO BREW ================= -->\\n  <section class=\\\"at-section at-ivory\\\" id=\\\"how-to-brew\\\">\\n    <p class=\\\"at-eyebrow at-reveal\\\">Brew guide</p>\\n    <h2 class=\\\"at-reveal\\\">How to Brew Thai botanical tea</h2>\\n    <div class=\\\"at-steps\\\">\\n      <div class=\\\"at-step at-reveal\\\">\\n        <div class=\\\"at-step-num\\\" aria-hidden=\\\"true\\\">1</div>\\n        <h3>Measure</h3>\\n        <p>One tea bag per 250 to 300 ml of hot water. For loose blends, follow the pack.</p>\\n      </div>\\n      <div class=\\\"at-step at-reveal\\\">\\n        <div class=\\\"at-step-num\\\" aria-hidden=\\\"true\\\">2</div>\\n        <h3>Steep</h3>\\n        <p>Pour water at 90 to 95°C and wait 5 to 10 minutes, depending on strength.</p>\\n      </div>\\n      <div class=\\\"at-step at-reveal\\\">\\n        <div class=\\\"at-step-num\\\" aria-hidden=\\\"true\\\">3</div>\\n        <h3>Serve</h3>\\n        <p>Press the bag gently, then drink it warm or let it cool and pour over ice.</p>\\n      </div>\\n    </div>\\n  </section>\\n\\n  <!-- ================= FROM THE SHOP ================= -->\\n  <section class=\\\"at-section at-white\\\" id=\\\"from-the-shop\\\">\\n    <p class=\\\"at-eyebrow at-reveal\\\">From the shop</p>\\n    <h2 class=\\\"at-reveal\\\">Recommended Thai Teas</h2>\\n    <p class=\\\"at-section-sub at-reveal\\\">\\n      A few favourites from the range. Prices shown are starting prices per pack size.\\n    </p>\\n\\n    <!-- OPTION A (live data, recommended once set up):\\n         Replace the six static cards below with an Elementor\\n         \\\"Shortcode\\\" widget containing:\\n         [products limit=\\\"8\\\" columns=\\\"4\\\" orderby=\\\"popularity\\\"]\\n         Then give that widget the CSS class \\\"at-woo\\\"\\n         (Advanced > CSS Classes). The companion stylesheet\\n         restyles WooCommerce\'s output to match this design. -->\\n\\n    <div class=\\\"at-grid-4\\\">\\n      <a href=\\\"https://www.artisanthai.com/butterfly-pea-flower-tea-color-changing/\\\" class=\\\"at-card at-product at-reveal\\\">\\n        <div class=\\\"at-imgwrap\\\">\\n          <img src=\\\"https://www.artisanthai.com/wp-content/uploads/2025/01/butterfly-265x265.jpg\\\"\\n               width=\\\"265\\\" height=\\\"265\\\" loading=\\\"lazy\\\" decoding=\\\"async\\\"\\n               alt=\\\"Butterfly pea flower tea, vivid blue dried flowers from Thailand\\\">\\n          <span class=\\\"at-product-tag at-tag-pea\\\">Color-changing</span>\\n        </div>\\n        <p class=\\\"at-product-cat\\\">Flower Tea</p>\\n        <h3>Butterfly Pea Flower Tea</h3>\\n        <p class=\\\"at-product-price\\\">From US$22.90</p>\\n        <span class=\\\"at-card-arrow\\\">View tea →</span>\\n      </a>\\n\\n      <a href=\\\"https://www.artisanthai.com/product/bael-fruit-tea-thai-botanical/\\\" class=\\\"at-card at-product at-reveal\\\">\\n        <div class=\\\"at-imgwrap\\\">\\n          <img src=\\\"https://www.artisanthai.com/wp-content/uploads/2025/01/bael-265x265.jpg\\\"\\n               width=\\\"265\\\" height=\\\"265\\\" loading=\\\"lazy\\\" decoding=\\\"async\\\"\\n               alt=\\\"Bael fruit tea, dried Thai bael slices for botanical infusion\\\">\\n          <span class=\\\"at-product-tag\\\">Woody &amp; caramel-like</span>\\n        </div>\\n        <p class=\\\"at-product-cat\\\">Fruit Tea</p>\\n        <h3>Bael Fruit Tea</h3>\\n        <p class=\\\"at-product-price\\\">From US$22.90</p>\\n        <span class=\\\"at-card-arrow\\\">View tea →</span>\\n      </a>\\n\\n      <a href=\\\"https://www.artisanthai.com/assam-thai-tea-premium/\\\" class=\\\"at-card at-product at-reveal\\\">\\n        <div class=\\\"at-imgwrap\\\">\\n          <img src=\\\"https://www.artisanthai.com/wp-content/uploads/2025/01/assam-265x265.jpg\\\"\\n               width=\\\"265\\\" height=\\\"265\\\" loading=\\\"lazy\\\" decoding=\\\"async\\\"\\n               alt=\\\"Assam Thai black tea leaves for bold Thai milk tea\\\">\\n          <span class=\\\"at-product-tag\\\">Bold &amp; malty</span>\\n        </div>\\n        <p class=\\\"at-product-cat\\\">Tea Blend</p>\\n        <h3>Assam Thai Tea</h3>\\n        <p class=\\\"at-product-price\\\">From US$9.90</p>\\n        <span class=\\\"at-card-arrow\\\">View tea →</span>\\n      </a>\\n\\n      <a href=\\\"https://www.artisanthai.com/chamomile-flower-tea/\\\" class=\\\"at-card at-product at-reveal\\\">\\n        <div class=\\\"at-imgwrap\\\">\\n          <img src=\\\"https://www.artisanthai.com/wp-content/uploads/2025/01/chamomille-265x265.jpg\\\"\\n               width=\\\"265\\\" height=\\\"265\\\" loading=\\\"lazy\\\" decoding=\\\"async\\\"\\n               alt=\\\"Chamomile flower tea, dried whole chamomile blossoms\\\">\\n          <span class=\\\"at-product-tag\\\">Apple-like sweetness</span>\\n        </div>\\n        <p class=\\\"at-product-cat\\\">Flower Tea</p>\\n        <h3>Chamomile Flower Tea</h3>\\n        <p class=\\\"at-product-price\\\">From US$14.90</p>\\n        <span class=\\\"at-card-arrow\\\">View tea →</span>\\n      </a>\\n\\n      <a href=\\\"https://www.artisanthai.com/osmanthus-flower-tea/\\\" class=\\\"at-card at-product at-reveal\\\">\\n        <div class=\\\"at-imgwrap\\\">\\n          <img src=\\\"https://www.artisanthai.com/wp-content/uploads/2025/01/osmanthus-265x265.jpg\\\"\\n               width=\\\"265\\\" height=\\\"265\\\" loading=\\\"lazy\\\" decoding=\\\"async\\\"\\n               alt=\\\"Osmanthus flower tea, golden dried osmanthus blossoms\\\">\\n          <span class=\\\"at-product-tag\\\">Apricot &amp; honey notes</span>\\n        </div>\\n        <p class=\\\"at-product-cat\\\">Flower Tea</p>\\n        <h3>Osmanthus Flower Tea</h3>\\n        <p class=\\\"at-product-price\\\">From US$22.90</p>\\n        <span class=\\\"at-card-arrow\\\">View tea →</span>\\n      </a>\\n\\n      <a href=\\\"https://www.artisanthai.com/premium-jasmine-green-tea/\\\" class=\\\"at-card at-product at-reveal\\\">\\n        <div class=\\\"at-imgwrap\\\">\\n          <img src=\\\"https://www.artisanthai.com/wp-content/uploads/2024/09/Untitled-Project-265x265.jpg\\\"\\n               width=\\\"265\\\" height=\\\"265\\\" loading=\\\"lazy\\\" decoding=\\\"async\\\"\\n               alt=\\\"Premium jasmine green tea in a tin, a Thai natural blend\\\">\\n          <span class=\\\"at-product-tag\\\">Delicate jasmine aroma</span>\\n        </div>\\n        <p class=\\\"at-product-cat\\\">Tea Blend</p>\\n        <h3>Premium Jasmine Green Tea</h3>\\n        <p class=\\\"at-product-price\\\">From US$9.90</p>\\n        <span class=\\\"at-card-arrow\\\">View tea →</span>\\n      </a>\\n\\n      <a href=\\\"https://www.artisanthai.com/product/chrysanthemum-flower-tea-botanical/\\\" class=\\\"at-card at-product at-reveal\\\">\\n        <div class=\\\"at-imgwrap\\\">\\n          <img src=\\\"https://www.artisanthai.com/wp-content/uploads/2025/01/chrysten.jpg\\\"\\n               width=\\\"265\\\" height=\\\"265\\\" loading=\\\"lazy\\\" decoding=\\\"async\\\"\\n               alt=\\\"Chrysanthemum flower tea, dried whole yellow chrysanthemum blossoms\\\">\\n          <span class=\\\"at-product-tag\\\">Sweet &amp; refreshing</span>\\n        </div>\\n        <p class=\\\"at-product-cat\\\">Flower Tea</p>\\n        <h3>Chrysanthemum Flower Tea</h3>\\n        <p class=\\\"at-product-price\\\">From US$22.90</p>\\n        <span class=\\\"at-card-arrow\\\">View tea →</span>\\n      </a>\\n\\n      <a href=\\\"https://www.artisanthai.com/product/roselle-hibiscus-flower-tea/\\\" class=\\\"at-card at-product at-reveal\\\">\\n        <div class=\\\"at-imgwrap\\\">\\n          <img src=\\\"https://www.artisanthai.com/wp-content/uploads/2026/03/Screenshot-2026-03-30-092222.png\\\"\\n               width=\\\"265\\\" height=\\\"265\\\" loading=\\\"lazy\\\" decoding=\\\"async\\\"\\n               alt=\\\"Roselle hibiscus flower tea, dried red roselle calyces for botanical infusion\\\">\\n          <span class=\\\"at-product-tag\\\">Tart &amp; cranberry-like</span>\\n        </div>\\n        <p class=\\\"at-product-cat\\\">Flower Tea</p>\\n        <h3>Roselle Hibiscus Flower Tea</h3>\\n        <p class=\\\"at-product-price\\\">From US$22.90</p>\\n        <span class=\\\"at-card-arrow\\\">View tea →</span>\\n      </a>\\n    </div>\\n\\n    <div class=\\\"at-center at-reveal\\\">\\n      <a href=\\\"https://www.artisanthai.com/shop/\\\" class=\\\"at-btn at-btn-ghost\\\">Browse the full shop</a>\\n    </div>\\n  </section>\\n\\n  <!-- ================= ABOUT ================= -->\\n  <section class=\\\"at-section at-sand-band\\\" id=\\\"about\\\">\\n    <p class=\\\"at-eyebrow at-reveal\\\">Our story</p>\\n    <h2 class=\\\"at-reveal\\\">About ArtisanThai</h2>\\n    <div class=\\\"at-prose at-reveal\\\">\\n      <p>\\n        ArtisanThai.com is run by THAITEAS LTD, a company registered in England and\\n        Wales (No. 16870792). We work with ingredients sourced in Thailand, blend them\\n        to botanical recipes, and add nothing artificial. Questions about an order\\n        or a blend? Write to\\n        <a href=\\\"mailto:hello@artisanthai.com\\\">hello@artisanthai.com</a> or visit the\\n        <a href=\\\"https://www.artisanthai.com/contact-us/\\\">contact page</a>.\\n      </p>\\n    </div>\\n  </section>\\n\\n  <!-- ================= FAQ ================= -->\\n  <section class=\\\"at-section at-white\\\" id=\\\"faq\\\">\\n    <p class=\\\"at-eyebrow at-reveal\\\">Good to know</p>\\n    <h2 class=\\\"at-reveal\\\">Thai botanical tea FAQs</h2>\\n    <div class=\\\"at-faq at-reveal\\\">\\n\\n      <details class=\\\"at-faq-item\\\">\\n        <summary>What is Thai botanical tea?</summary>\\n        <div class=\\\"at-faq-a\\\">\\n          <p>Thai botanical tea is an <strong>infusion made from dried botanicals rather\\n          than tea leaves</strong>, so most blends contain no caffeine. Typical\\n          ingredients include roots such as Thai black ginger, spices like cardamom,\\n          cinnamon and star anise, and dried flowers. The blend is steeped in hot\\n          water and served warm or over ice.</p>\\n        </div>\\n      </details>\\n\\n      <details class=\\\"at-faq-item\\\">\\n        <summary>Does Thai botanical tea contain caffeine?</summary>\\n        <div class=\\\"at-faq-a\\\">\\n          <p>Our botanical blends, including the 15 Botanical Blend, <strong>contain no\\n          tea leaves and are caffeine-free</strong>. Products brewed from Camellia\\n          sinensis, such as jasmine green tea and classic Thai tea mix, do contain\\n          caffeine. The listing for each product states which group it belongs to.</p>\\n        </div>\\n      </details>\\n\\n      <details class=\\\"at-faq-item\\\">\\n        <summary>What is butterfly pea flower tea?</summary>\\n        <div class=\\\"at-faq-a\\\">\\n          <p>Butterfly pea flower tea is a caffeine-free infusion brewed from whole\\n          dried butterfly pea flowers. The cup is a <strong>vivid blue that shifts\\n          towards purple when citrus is added</strong>, and it can be served hot or\\n          iced. You will find it in our\\n          <a href=\\\"https://www.artisanthai.com/butterfly-pea-flower-tea-color-changing/\\\">Flower Tea range</a>.</p>\\n        </div>\\n      </details>\\n\\n      <details class=\\\"at-faq-item\\\">\\n        <summary>How do I brew Thai botanical tea bags?</summary>\\n        <div class=\\\"at-faq-a\\\">\\n          <p>Add one tea bag to <strong>250 to 300 ml of water at 90 to 95°C</strong>\\n          and steep for 5 to 10 minutes, depending on how strong you like it. Press\\n          the bag gently before removing, then drink it warm or let it cool. Loose\\n          blends vary, so follow the directions on the pack.</p>\\n        </div>\\n      </details>\\n\\n      <details class=\\\"at-faq-item\\\">\\n        <summary>Do you ship internationally?</summary>\\n        <div class=\\\"at-faq-a\\\">\\n          <p>Yes, every order <strong>ships worldwide with tracked delivery</strong>.\\n          An estimated delivery window appears at checkout and on every product, and\\n          you can follow your parcel on the\\n          <a href=\\\"https://www.artisanthai.com/ts-shipment-tracking/\\\">Shipment Tracking</a>\\n          page. Full details are in the\\n          <a href=\\\"https://www.artisanthai.com/shipping-policy/\\\">Shipping Policy</a>.</p>\\n        </div>\\n      </details>\\n\\n      <details class=\\\"at-faq-item\\\">\\n        <summary>How should I store loose leaf and bagged tea?</summary>\\n        <div class=\\\"at-faq-a\\\">\\n          <p>Keep tea in an <strong>airtight container away from heat, light and\\n          moisture</strong>. Stored this way, dried botanicals usually hold their\\n          aroma for 6 to 12 months. Avoid the fridge, where condensation can dull\\n          the flavour.</p>\\n        </div>\\n      </details>\\n\\n      <details class=\\\"at-faq-item\\\">\\n        <summary>Who runs ArtisanThai.com?</summary>\\n        <div class=\\\"at-faq-a\\\">\\n          <p>ArtisanThai.com is operated by <strong>THAITEAS LTD, a company registered\\n          in England and Wales</strong> under number 16870792. Ingredients are sourced\\n          in Thailand and blended to botanical recipes. You can reach the team at\\n          <a href=\\\"mailto:hello@artisanthai.com\\\">hello@artisanthai.com</a>.</p>\\n        </div>\\n      </details>\\n\\n    </div>\\n  </section>\\n\\n  <!-- ================= NEWSLETTER ================= -->\\n  <section class=\\\"at-section at-news\\\" id=\\\"newsletter\\\">\\n    <span class=\\\"at-chip at-chip-news at-reveal\\\" aria-hidden=\\\"true\\\"><svg class=\\\"at-ico\\\"><use href=\\\"#ati-mail\\\"/></svg></span>\\n    <p class=\\\"at-eyebrow at-reveal\\\">Stay in touch</p>\\n    <h2 class=\\\"at-reveal\\\">A Short Letter About Tea</h2>\\n    <p class=\\\"at-section-sub at-reveal\\\">New blends, brewing notes, and small-batch releases. No noise.</p>\\n\\n    <!-- Your site already runs Omnisend. Paste your Omnisend\\n         signup form embed code here, then delete the fallback\\n         link below. Next to the form, keep a consent line such\\n         as: \\\"By subscribing you agree to receive marketing\\n         emails from ArtisanThai. Unsubscribe anytime. See our\\n         Privacy Policy.\\\" -->\\n\\n    <div class=\\\"at-center at-reveal\\\">\\n      <a class=\\\"at-btn at-btn-ghost\\\" href=\\\"mailto:hello@artisanthai.com?subject=Newsletter%20sign-up\\\">Email us to subscribe</a>\\n    </div>\\n  </section>\\n\\n  <!-- ================= FINAL CTA (photographic) ================= -->\\n  <section class=\\\"at-cta\\\" id=\\\"cta\\\">\\n    <div class=\\\"at-cta-inner at-reveal\\\">\\n      <h2>Put the Kettle On</h2>\\n      <p>Browse every blend, flower tea, and fruit infusion in the ArtisanThai shop.</p>\\n      <a href=\\\"https://www.artisanthai.com/shop/\\\" class=\\\"at-btn at-btn-gold\\\">Shop All Teas</a>\\n    </div>\\n  </section>\\n\\n  <!-- ================= FOOTER (DISCLAIMER + POLICIES) ================= -->\\n  <section class=\\\"at-footer\\\" aria-label=\\\"Site information and policies\\\">\\n\\n    <div class=\\\"at-footer-top\\\">\\n\\n      <div class=\\\"at-footer-brand at-reveal\\\">\\n        <span class=\\\"at-footer-mark\\\">\\n          <svg class=\\\"at-ico\\\" aria-hidden=\\\"true\\\"><use href=\\\"#ati-cup\\\"/></svg>\\n          ArtisanThai\\n        </span>\\n        <p class=\\\"at-footer-tagline\\\">\\n          Premium Thai botanical teas and botanical infusions, blended to botanical\\n          recipes with ingredients sourced in Thailand.\\n        </p>\\n        <a class=\\\"at-footer-mail\\\" href=\\\"mailto:hello@artisanthai.com\\\">\\n          <svg class=\\\"at-ico\\\" aria-hidden=\\\"true\\\"><use href=\\\"#ati-mail\\\"/></svg>\\n          hello@artisanthai.com\\n        </a>\\n      </div>\\n\\n      <nav class=\\\"at-footer-nav\\\" aria-label=\\\"Footer links\\\">\\n\\n        <div class=\\\"at-footer-col at-reveal\\\">\\n          <h3>Help &amp; Orders</h3>\\n          <ul>\\n            <li><a href=\\\"https://www.artisanthai.com/how-to-buy/\\\">How to Buy</a></li>\\n            <li><a href=\\\"https://www.artisanthai.com/ts-shipment-tracking/\\\">Shipment Tracking</a></li>\\n            <li><a href=\\\"https://www.artisanthai.com/contact-us/\\\">Contact Us</a></li>\\n          </ul>\\n        </div>\\n\\n        <div class=\\\"at-footer-col at-reveal\\\">\\n          <h3>Policies</h3>\\n          <ul>\\n            <li><a href=\\\"https://www.artisanthai.com/shipping-policy/\\\">Shipping Policy</a></li>\\n            <li><a href=\\\"https://www.artisanthai.com/refund_returns/\\\">Returns &amp; Refunds</a></li>\\n            <li><a href=\\\"https://www.artisanthai.com/privacy-policy/\\\">Privacy Policy</a></li>\\n            <li><a href=\\\"https://www.artisanthai.com/terms-of-service/\\\">Terms of Service</a></li>\\n            <li><a href=\\\"https://www.artisanthai.com/disclaimer/\\\">Disclaimer</a></li>\\n          </ul>\\n        </div>\\n\\n        <div class=\\\"at-footer-col at-reveal\\\">\\n          <h3>Company</h3>\\n          <ul>\\n            <li><a href=\\\"https://www.artisanthai.com/about-us/\\\">About Us</a></li>\\n            <li><a href=\\\"https://www.artisanthai.com/imprint/\\\">Imprint</a></li>\\n          </ul>\\n        </div>\\n\\n      </nav>\\n    </div>\\n\\n    <div class=\\\"at-footer-disclaimer at-reveal\\\">\\n      <p>\\n        ArtisanThai products are packaged food and beverage items for everyday beverage enjoyment. They are not marketed as supplements, wellness products, remedies, medicines, treatments, cures, or health products. Full\\n        ingredient lists are shown on each product page; please review them for personal\\n        dietary considerations.\\n      </p>\\n    </div>\\n\\n    <div class=\\\"at-footer-bar\\\">\\n      <div class=\\\"at-footer-bar-inner\\\">\\n        <p class=\\\"at-footer-copy\\\">\\n          &copy; 2026 ArtisanThai &middot; THAITEAS LTD, registered in England and Wales (No.&nbsp;16870792)\\n        </p>\\n        <a class=\\\"at-footer-top-link\\\" href=\\\"#top\\\">Back to top <span aria-hidden=\\\"true\\\">&uarr;</span></a>\\n      </div>\\n    </div>\\n\\n  </section>\\n\\n</div>\\n\\n<!-- Structured data. If an SEO plugin (Rank Math, Yoast, etc.)\\n     already outputs Organization or WebSite schema, remove the\\n     duplicated node here. Test at search.google.com/test/rich-results -->\\n<script type=\\\"application/ld+json\\\">\\n{\\n  \\\"@context\\\": \\\"https://schema.org\\\",\\n  \\\"@graph\\\": [\\n    {\\n      \\\"@type\\\": \\\"Organization\\\",\\n      \\\"@id\\\": \\\"https://www.artisanthai.com/#organization\\\",\\n      \\\"name\\\": \\\"ArtisanThai\\\",\\n      \\\"legalName\\\": \\\"THAITEAS LTD\\\",\\n      \\\"url\\\": \\\"https://www.artisanthai.com/\\\",\\n      \\\"logo\\\": {\\n        \\\"@type\\\": \\\"ImageObject\\\",\\n        \\\"url\\\": \\\"https://www.artisanthai.com/wp-content/uploads/2024/09/cropped-artisanthailogo-2.png\\\"\\n      },\\n      \\\"email\\\": \\\"hello@artisanthai.com\\\",\\n      \\\"address\\\": {\\n        \\\"@type\\\": \\\"PostalAddress\\\",\\n        \\\"streetAddress\\\": \\\"9 Bourne Road\\\",\\n        \\\"addressLocality\\\": \\\"Bexley\\\",\\n        \\\"addressRegion\\\": \\\"England\\\",\\n        \\\"postalCode\\\": \\\"DA5 1LW\\\",\\n        \\\"addressCountry\\\": \\\"GB\\\"\\n      },\\n      \\\"identifier\\\": {\\n        \\\"@type\\\": \\\"PropertyValue\\\",\\n        \\\"propertyID\\\": \\\"UK Companies House\\\",\\n        \\\"value\\\": \\\"16870792\\\"\\n      },\\n      \\\"contactPoint\\\": {\\n        \\\"@type\\\": \\\"ContactPoint\\\",\\n        \\\"email\\\": \\\"hello@artisanthai.com\\\",\\n        \\\"contactType\\\": \\\"customer service\\\"\\n      }\\n    },\\n    {\\n      \\\"@type\\\": \\\"WebSite\\\",\\n      \\\"@id\\\": \\\"https://www.artisanthai.com/#website\\\",\\n      \\\"url\\\": \\\"https://www.artisanthai.com/\\\",\\n      \\\"name\\\": \\\"ArtisanThai\\\",\\n      \\\"inLanguage\\\": \\\"en\\\",\\n      \\\"publisher\\\": { \\\"@id\\\": \\\"https://www.artisanthai.com/#organization\\\" },\\n      \\\"potentialAction\\\": {\\n        \\\"@type\\\": \\\"SearchAction\\\",\\n        \\\"target\\\": {\\n          \\\"@type\\\": \\\"EntryPoint\\\",\\n          \\\"urlTemplate\\\": \\\"https://www.artisanthai.com/?s={search_term_string}\\\"\\n        },\\n        \\\"query-input\\\": \\\"required name=search_term_string\\\"\\n      }\\n    },\\n    {\\n      \\\"@type\\\": \\\"FAQPage\\\",\\n      \\\"@id\\\": \\\"https://www.artisanthai.com/#faq\\\",\\n      \\\"mainEntity\\\": [\\n        {\\n          \\\"@type\\\": \\\"Question\\\",\\n          \\\"name\\\": \\\"What is Thai botanical tea?\\\",\\n          \\\"acceptedAnswer\\\": {\\n            \\\"@type\\\": \\\"Answer\\\",\\n            \\\"text\\\": \\\"Thai botanical tea is an infusion made from dried botanicals rather than tea leaves, so most blends contain no caffeine. Typical ingredients include roots such as Thai black ginger, spices like cardamom, cinnamon and star anise, and dried flowers. The blend is steeped in hot water and served warm or over ice.\\\"\\n          }\\n        },\\n        {\\n          \\\"@type\\\": \\\"Question\\\",\\n          \\\"name\\\": \\\"Does Thai botanical tea contain caffeine?\\\",\\n          \\\"acceptedAnswer\\\": {\\n            \\\"@type\\\": \\\"Answer\\\",\\n            \\\"text\\\": \\\"Our botanical blends, including the 15 Botanical Blend, contain no tea leaves and are caffeine-free. Products brewed from Camellia sinensis, such as jasmine green tea and classic Thai tea mix, do contain caffeine. The listing for each product states which group it belongs to.\\\"\\n          }\\n        },\\n        {\\n          \\\"@type\\\": \\\"Question\\\",\\n          \\\"name\\\": \\\"What is butterfly pea flower tea?\\\",\\n          \\\"acceptedAnswer\\\": {\\n            \\\"@type\\\": \\\"Answer\\\",\\n            \\\"text\\\": \\\"Butterfly pea flower tea is a caffeine-free infusion brewed from whole dried butterfly pea flowers. The cup is a vivid blue that shifts towards purple when citrus is added, and it can be served hot or iced. You will find it in our Flower Tea range.\\\"\\n          }\\n        },\\n        {\\n          \\\"@type\\\": \\\"Question\\\",\\n          \\\"name\\\": \\\"How do I brew Thai botanical tea bags?\\\",\\n          \\\"acceptedAnswer\\\": {\\n            \\\"@type\\\": \\\"Answer\\\",\\n            \\\"text\\\": \\\"Add one tea bag to 250 to 300 ml of water at 90 to 95°C and steep for 5 to 10 minutes, depending on how strong you like it. Press the bag gently before removing, then drink it warm or let it cool. Loose blends vary, so follow the directions on the pack.\\\"\\n          }\\n        },\\n        {\\n          \\\"@type\\\": \\\"Question\\\",\\n          \\\"name\\\": \\\"Do you ship internationally?\\\",\\n          \\\"acceptedAnswer\\\": {\\n            \\\"@type\\\": \\\"Answer\\\",\\n            \\\"text\\\": \\\"Yes, every order ships worldwide with tracked delivery. An estimated delivery window appears at checkout and on every product, and you can follow your parcel on the Shipment Tracking page. Full details are in the Shipping Policy.\\\"\\n          }\\n        },\\n        {\\n          \\\"@type\\\": \\\"Question\\\",\\n          \\\"name\\\": \\\"How should I store loose leaf and bagged tea?\\\",\\n          \\\"acceptedAnswer\\\": {\\n            \\\"@type\\\": \\\"Answer\\\",\\n            \\\"text\\\": \\\"Keep tea in an airtight container away from heat, light and moisture. Stored this way, dried botanicals usually hold their aroma for 6 to 12 months. Avoid the fridge, where condensation can dull the flavour.\\\"\\n          }\\n        },\\n        {\\n          \\\"@type\\\": \\\"Question\\\",\\n          \\\"name\\\": \\\"Who runs ArtisanThai.com?\\\",\\n          \\\"acceptedAnswer\\\": {\\n            \\\"@type\\\": \\\"Answer\\\",\\n            \\\"text\\\": \\\"ArtisanThai.com is operated by THAITEAS LTD, a company registered in England and Wales under number 16870792. Ingredients are sourced in Thailand and blended to botanical recipes. You can reach the team at hello@artisanthai.com.\\\"\\n          }\\n        }\\n      ]\\n    }\\n  ]\\n}\\n</script>\\n\\n<script>\\n(function () {\\n  var reduced = window.matchMedia(\'(prefers-reduced-motion: reduce)\').matches;\\n\\n  /* ---- Reveal on scroll ---- */\\n  var els = document.querySelectorAll(\'.at-home .at-reveal\');\\n  if (!(\'IntersectionObserver\' in window)) {\\n    els.forEach(function (el) { el.classList.add(\'at-in\'); });\\n  } else {\\n    var io = new IntersectionObserver(function (entries) {\\n      entries.forEach(function (entry) {\\n        if (entry.isIntersecting) {\\n          entry.target.classList.add(\'at-in\');\\n          io.unobserve(entry.target);\\n        }\\n      });\\n    }, { threshold: 0.12, rootMargin: \'0px 0px -40px 0px\' });\\n    els.forEach(function (el) { io.observe(el); });\\n  }\\n\\n  /* ---- Animated counters (15 / 5.0 / 88) ---- */\\n  function runCount(el) {\\n    var target = parseFloat(el.getAttribute(\'data-count\'));\\n    var dec = parseInt(el.getAttribute(\'data-decimals\') || \'0\', 10);\\n    if (reduced) { el.textContent = target.toFixed(dec); return; }\\n    var dur = 1300, start = null;\\n    function frame(now) {\\n      if (!start) start = now;\\n      var p = Math.min((now - start) / dur, 1);\\n      var eased = 1 - Math.pow(1 - p, 3);\\n      el.textContent = (target * eased).toFixed(dec);\\n      if (p < 1) requestAnimationFrame(frame);\\n    }\\n    requestAnimationFrame(frame);\\n  }\\n  var nums = document.querySelectorAll(\'.at-home .at-stat-num\');\\n  if (\'IntersectionObserver\' in window) {\\n    var io2 = new IntersectionObserver(function (entries) {\\n      entries.forEach(function (entry) {\\n        if (entry.isIntersecting) {\\n          runCount(entry.target);\\n          io2.unobserve(entry.target);\\n        }\\n      });\\n    }, { threshold: 0.6 });\\n    nums.forEach(function (el) { io2.observe(el); });\\n  } else {\\n    nums.forEach(runCount);\\n  }\\n\\n  /* ---- Tilt + glare on the best seller photo ---- */\\n  if (window.matchMedia(\'(pointer: fine)\').matches) {\\n    if (!reduced) {\\n      document.querySelectorAll(\'.at-home [data-tilt]\').forEach(function (el) {\\n        el.addEventListener(\'pointermove\', function (e) {\\n          var r = el.getBoundingClientRect();\\n          var x = (e.clientX - r.left) / r.width;\\n          var y = (e.clientY - r.top) / r.height;\\n          el.style.transform =\\n            \'perspective(900px) rotateX(\' + ((0.5 - y) * 7).toFixed(2) +\\n            \'deg) rotateY(\' + ((x - 0.5) * 7).toFixed(2) + \'deg)\';\\n          el.style.setProperty(\'--mx\', (x * 100).toFixed(1) + \'%\');\\n          el.style.setProperty(\'--my\', (y * 100).toFixed(1) + \'%\');\\n        });\\n        el.addEventListener(\'pointerleave\', function () {\\n          el.style.transform = \'\';\\n        });\\n      });\\n    }\\n  }\\n})();\\n</script>\",\"custom_css\":\"/* ============================================================\\r\\n   ARTISANTHAI HOMEPAGE STYLES v3  (artisanthai-home.css)\\r\\n   \\\"Emerald, Champagne & Gold Foil\\\" luxury palette\\r\\n   ------------------------------------------------------------\\r\\n   Paste into: Appearance > Customize > Additional CSS\\r\\n   (or Elementor > Site Settings > Custom CSS on Elementor Pro)\\r\\n\\r\\n   COLOR SYSTEM (use these across WooCommerce too)\\r\\n   --------------------------------------------------\\r\\n   Noir       #0B1D12  headings, body ink on light\\r\\n   Pine       #0F3D26  deep emerald: dark bands, secondary buttons\\r\\n   Pine 2     #17593B  pine gradient end, hovers\\r\\n   Jade       #1E5C3A  links, inline icons\\r\\n   Gold       #C5A05A  THE action color: buy buttons, stars\\r\\n   Gold 2     #E3C88E  gold gradient highlight\\r\\n   Gold deep  #826633  small gold text, eyebrows, labels\\r\\n   Lacquer    #A23B2E  sale badges, urgency, errors ONLY\\r\\n   Ivory      #FAF7F0  page background\\r\\n   Champagne  #F3EBDC  soft bands, alt sections\\r\\n   Cream      #F7F1E3  headings on dark\\r\\n   Body       #324136  paragraph text\\r\\n   Muted      #5E6B60  captions, secondary text\\r\\n\\r\\n   Conversion rule: gold appears ONLY on purchase actions\\r\\n   (shop, add to cart, checkout). Lacquer ONLY on sale and\\r\\n   urgency. Everything else stays green or neutral, so the\\r\\n   buy button is always the loudest element on the page.\\r\\n\\r\\n   Everything is scoped under .at-home. The .at-woo block\\r\\n   styles the optional WooCommerce [products] shortcode widget\\r\\n   (give that widget the CSS class \\\"at-woo\\\"). A commented\\r\\n   site-wide WooCommerce skin sits at the very bottom.\\r\\n============================================================ */\\r\\n\\r\\n:root {\\r\\n  --at-noir:      #0B1D12;\\r\\n  --at-pine:      #0F3D26;\\r\\n  --at-pine-2:    #17593B;\\r\\n  --at-jade:      #1E5C3A;\\r\\n  --at-gold:      #C5A05A;\\r\\n  --at-gold-2:    #E3C88E;\\r\\n  --at-gold-deep: #826633;\\r\\n  --at-lacquer:   #A23B2E;\\r\\n  --at-ivory:     #FAF7F0;\\r\\n  --at-champagne: #F3EBDC;\\r\\n  --at-cream:     #F7F1E3;\\r\\n  --at-body:      #324136;\\r\\n  --at-muted:     #5E6B60;\\r\\n  --at-mist:      #C7D8C9;            /* body text on dark */\\r\\n  --at-line:      rgba(15, 61, 38, 0.13);\\r\\n  --at-display:   \\\"Fraunces\\\", Georgia, \\\"Times New Roman\\\", serif;\\r\\n  --at-text:      \\\"Karla\\\", -apple-system, BlinkMacSystemFont, \\\"Segoe UI\\\", Arial, sans-serif;\\r\\n  --at-shadow:    0 10px 30px rgba(11, 29, 18, 0.05);\\r\\n  --at-shadow-up: 0 24px 50px rgba(11, 29, 18, 0.10);\\r\\n  --at-ease:      cubic-bezier(0.2, 0.6, 0.2, 1);\\r\\n}\\r\\n\\r\\n/* ================= BASE ================= */\\r\\n.at-home {\\r\\n  font-family: var(--at-text);\\r\\n  color: var(--at-noir);\\r\\n  background:\\r\\n    radial-gradient(circle at 15% 8%,  rgba(15, 61, 38, 0.05),  transparent 45%),\\r\\n    radial-gradient(circle at 85% 22%, rgba(197, 160, 90, 0.09), transparent 55%),\\r\\n    radial-gradient(circle at 50% 92%, rgba(30, 92, 58, 0.05),  transparent 50%),\\r\\n    var(--at-ivory);\\r\\n  overflow: hidden;\\r\\n  font-size: 16px;\\r\\n  line-height: 1.6;\\r\\n  -webkit-font-smoothing: antialiased;\\r\\n}\\r\\n\\r\\n.at-home *,\\r\\n.at-home *::before,\\r\\n.at-home *::after { box-sizing: border-box; }\\r\\n\\r\\n.at-home img { max-width: 100%; height: auto; }\\r\\n\\r\\n.at-home h1,\\r\\n.at-home h2,\\r\\n.at-home h3 {\\r\\n  font-family: var(--at-display);\\r\\n  color: var(--at-noir);\\r\\n  margin: 0;\\r\\n}\\r\\n\\r\\n.at-home ::selection { background: rgba(197, 160, 90, 0.4); }\\r\\n\\r\\n.at-home a:focus-visible,\\r\\n.at-home summary:focus-visible,\\r\\n.at-home .at-btn:focus-visible {\\r\\n  outline: 3px solid rgba(197, 160, 90, 0.9);\\r\\n  outline-offset: 3px;\\r\\n  border-radius: 8px;\\r\\n}\\r\\n\\r\\n/* ================= LINE ICONS ================= */\\r\\n.at-home .at-ico {\\r\\n  width: 22px;\\r\\n  height: 22px;\\r\\n  flex: none;\\r\\n}\\r\\n.at-home .at-ico,\\r\\n.at-home .at-ico * {\\r\\n  fill: none;\\r\\n  stroke: currentColor;\\r\\n  stroke-width: 1.7;\\r\\n  stroke-linecap: round;\\r\\n  stroke-linejoin: round;\\r\\n}\\r\\n\\r\\n/* ================= REVEAL ON SCROLL ================= */\\r\\n@media (scripting: enabled) {\\r\\n  .at-home .at-reveal {\\r\\n    opacity: 0;\\r\\n    transform: translateY(22px);\\r\\n    transition: opacity 0.7s var(--at-ease), transform 0.7s var(--at-ease);\\r\\n  }\\r\\n}\\r\\n.at-home .at-reveal.at-in {\\r\\n  opacity: 1;\\r\\n  transform: none;\\r\\n}\\r\\n\\r\\n/* ================= KICKER + EYEBROW ================= */\\r\\n.at-home .at-kicker,\\r\\n.at-home .at-eyebrow {\\r\\n  font: 800 11px/1 var(--at-text);\\r\\n  letter-spacing: 0.22em;\\r\\n  text-transform: uppercase;\\r\\n  color: var(--at-gold-deep);\\r\\n  margin: 0 0 14px;\\r\\n}\\r\\n\\r\\n.at-home .at-kicker {\\r\\n  display: inline-flex;\\r\\n  align-items: center;\\r\\n  gap: 14px;\\r\\n}\\r\\n.at-home .at-kicker::before,\\r\\n.at-home .at-kicker::after {\\r\\n  content: \\\"\\\";\\r\\n  width: 26px;\\r\\n  height: 1px;\\r\\n  background: rgba(197, 160, 90, 0.75);\\r\\n}\\r\\n\\r\\n/* ================= HERO ================= */\\r\\n.at-home .at-hero {\\r\\n  position: relative;\\r\\n  overflow: hidden;\\r\\n  padding: clamp(84px, 12vw, 150px) 24px clamp(56px, 8vw, 88px);\\r\\n  text-align: center;\\r\\n}\\r\\n\\r\\n.at-home .at-hero-glow {\\r\\n  position: absolute;\\r\\n  width: 720px;\\r\\n  height: 720px;\\r\\n  top: -280px;\\r\\n  left: 50%;\\r\\n  transform: translateX(-50%);\\r\\n  background: radial-gradient(circle,\\r\\n    rgba(15, 61, 38, 0.16),\\r\\n    rgba(197, 160, 90, 0.12),\\r\\n    transparent 65%);\\r\\n  filter: blur(70px);\\r\\n  animation: at-breathe 12s ease-in-out infinite alternate;\\r\\n  pointer-events: none;\\r\\n}\\r\\n\\r\\n@keyframes at-breathe {\\r\\n  from { opacity: 0.7; transform: translateX(-50%) scale(1); }\\r\\n  to   { opacity: 1;   transform: translateX(-50%) scale(1.12); }\\r\\n}\\r\\n\\r\\n/* Drifting botanical line art in the hero margins */\\r\\n.at-home .at-leaf-deco {\\r\\n  position: absolute;\\r\\n  color: var(--at-pine);\\r\\n  opacity: 0.08;\\r\\n  pointer-events: none;\\r\\n  filter: blur(0.5px);\\r\\n}\\r\\n.at-home .at-leaf-deco,\\r\\n.at-home .at-leaf-deco * { stroke-width: 1.1; }\\r\\n\\r\\n.at-home .at-leaf-l {\\r\\n  width: 170px;\\r\\n  height: 170px;\\r\\n  top: 16%;\\r\\n  left: 3%;\\r\\n  transform: rotate(-22deg);\\r\\n  animation: at-drift-l 15s ease-in-out infinite alternate;\\r\\n}\\r\\n.at-home .at-leaf-r {\\r\\n  width: 210px;\\r\\n  height: 210px;\\r\\n  bottom: 6%;\\r\\n  right: 3%;\\r\\n  transform: rotate(16deg);\\r\\n  animation: at-drift-r 18s ease-in-out infinite alternate;\\r\\n}\\r\\n\\r\\n@keyframes at-drift-l {\\r\\n  from { transform: rotate(-22deg) translateY(0); }\\r\\n  to   { transform: rotate(-15deg) translateY(-14px); }\\r\\n}\\r\\n@keyframes at-drift-r {\\r\\n  from { transform: rotate(16deg) translateY(0); }\\r\\n  to   { transform: rotate(9deg) translateY(-16px); }\\r\\n}\\r\\n\\r\\n/* Floating photo cards (real product shots) */\\r\\n.at-home .at-hero-photo {\\r\\n  position: absolute;\\r\\n  z-index: 2;\\r\\n  width: 150px;\\r\\n  padding: 10px 10px 12px;\\r\\n  background: #ffffff;\\r\\n  border: 1px solid rgba(197, 160, 90, 0.4);\\r\\n  border-radius: 16px;\\r\\n  box-shadow: 0 18px 40px rgba(11, 29, 18, 0.16);\\r\\n  text-decoration: none;\\r\\n  transition: transform 0.4s var(--at-ease), box-shadow 0.4s;\\r\\n}\\r\\n\\r\\n.at-home .at-hero-photo img {\\r\\n  width: 100%;\\r\\n  height: auto;\\r\\n  border-radius: 10px;\\r\\n  display: block;\\r\\n}\\r\\n\\r\\n.at-home .at-hero-photo span {\\r\\n  display: block;\\r\\n  margin-top: 8px;\\r\\n  font: 800 10.5px/1 var(--at-text);\\r\\n  letter-spacing: 0.12em;\\r\\n  text-transform: uppercase;\\r\\n  text-align: center;\\r\\n  color: var(--at-gold-deep);\\r\\n}\\r\\n\\r\\n.at-home .at-photo-l {\\r\\n  top: 23%;\\r\\n  left: 4%;\\r\\n  transform: rotate(-7deg);\\r\\n  animation: at-bob 6.5s ease-in-out infinite alternate;\\r\\n}\\r\\n.at-home .at-photo-r {\\r\\n  top: 30%;\\r\\n  right: 4%;\\r\\n  transform: rotate(6deg);\\r\\n  animation: at-bob-r 7.5s ease-in-out 0.8s infinite alternate;\\r\\n}\\r\\n\\r\\n@keyframes at-bob {\\r\\n  from { transform: rotate(-7deg) translateY(0); }\\r\\n  to   { transform: rotate(-5deg) translateY(-12px); }\\r\\n}\\r\\n@keyframes at-bob-r {\\r\\n  from { transform: rotate(6deg) translateY(0); }\\r\\n  to   { transform: rotate(4deg) translateY(-14px); }\\r\\n}\\r\\n\\r\\n.at-home .at-hero-photo:hover {\\r\\n  transform: rotate(0deg) translateY(-6px) scale(1.04);\\r\\n  box-shadow: 0 26px 56px rgba(11, 29, 18, 0.22);\\r\\n}\\r\\n\\r\\n@media (max-width: 1180px) {\\r\\n  .at-home .at-hero-photo,\\r\\n  .at-home .at-leaf-deco { display: none; }\\r\\n}\\r\\n\\r\\n/* Cup chip with rising steam */\\r\\n.at-home .at-cupchip {\\r\\n  position: relative;\\r\\n  overflow: visible;\\r\\n  color: var(--at-pine);\\r\\n}\\r\\n\\r\\n.at-home .at-steam i {\\r\\n  position: absolute;\\r\\n  bottom: 92%;\\r\\n  width: 7px;\\r\\n  height: 18px;\\r\\n  border-radius: 50%;\\r\\n  background: linear-gradient(180deg,\\r\\n    rgba(197, 160, 90, 0) 0%,\\r\\n    rgba(110, 145, 122, 0.55) 100%);\\r\\n  filter: blur(2.5px);\\r\\n  opacity: 0;\\r\\n  animation: at-steam 3s ease-in-out infinite;\\r\\n}\\r\\n.at-home .at-steam i:nth-child(1) { left: 30%; animation-delay: 0s; }\\r\\n.at-home .at-steam i:nth-child(2) { left: 47%; height: 22px; animation-delay: 0.9s; }\\r\\n.at-home .at-steam i:nth-child(3) { left: 64%; animation-delay: 1.7s; }\\r\\n\\r\\n@keyframes at-steam {\\r\\n  0%   { transform: translateY(6px) scaleX(1);     opacity: 0; }\\r\\n  30%  { opacity: 0.75; }\\r\\n  100% { transform: translateY(-20px) scaleX(1.7); opacity: 0; }\\r\\n}\\r\\n\\r\\n.at-home .at-hero-title {\\r\\n  font-weight: 600;\\r\\n  font-size: clamp(38px, 6vw, 64px);\\r\\n  line-height: 1.06;\\r\\n  letter-spacing: -0.015em;\\r\\n  max-width: 880px;\\r\\n  margin: 16px auto;\\r\\n  position: relative;\\r\\n}\\r\\n\\r\\n/* Signature accent: gold light moving across brewed tea */\\r\\n.at-home .at-accent {\\r\\n  font-style: italic;\\r\\n  font-weight: 500;\\r\\n  background: linear-gradient(105deg,\\r\\n    var(--at-pine) 0%,\\r\\n    var(--at-jade) 28%,\\r\\n    var(--at-gold) 50%,\\r\\n    var(--at-jade) 72%,\\r\\n    var(--at-pine) 100%);\\r\\n  background-size: 220% auto;\\r\\n  -webkit-background-clip: text;\\r\\n  background-clip: text;\\r\\n  color: var(--at-pine);\\r\\n  -webkit-text-fill-color: transparent;\\r\\n  animation: at-shimmer 9s linear infinite;\\r\\n}\\r\\n\\r\\n@keyframes at-shimmer {\\r\\n  from { background-position: 0% 50%; }\\r\\n  to   { background-position: 220% 50%; }\\r\\n}\\r\\n\\r\\n.at-home .at-hero-sub {\\r\\n  font-size: clamp(16px, 2vw, 18.5px);\\r\\n  line-height: 1.75;\\r\\n  color: #46584C;\\r\\n  max-width: 620px;\\r\\n  margin: 0 auto 34px;\\r\\n}\\r\\n\\r\\n.at-home .at-hero-buttons {\\r\\n  display: flex;\\r\\n  justify-content: center;\\r\\n  align-items: center;\\r\\n  gap: 14px;\\r\\n  flex-wrap: wrap;\\r\\n  position: relative;\\r\\n  z-index: 3;\\r\\n}\\r\\n\\r\\n/* ================= ICON CHIPS ================= */\\r\\n.at-home .at-icon {\\r\\n  display: inline-flex;\\r\\n  width: 50px;\\r\\n  height: 50px;\\r\\n  justify-content: center;\\r\\n  align-items: center;\\r\\n  border-radius: 15px;\\r\\n  background: rgba(15, 61, 38, 0.10);\\r\\n  margin-bottom: 12px;\\r\\n}\\r\\n\\r\\n.at-home .at-chip {\\r\\n  display: inline-flex;\\r\\n  width: 46px;\\r\\n  height: 46px;\\r\\n  align-items: center;\\r\\n  justify-content: center;\\r\\n  border-radius: 14px;\\r\\n  background: #ffffff;\\r\\n  border: 1px solid rgba(197, 160, 90, 0.45);\\r\\n  box-shadow: 0 8px 20px rgba(11, 29, 18, 0.12);\\r\\n  color: var(--at-pine);\\r\\n}\\r\\n\\r\\n.at-home .at-chip-sm {\\r\\n  width: 40px;\\r\\n  height: 40px;\\r\\n  border-radius: 12px;\\r\\n  box-shadow: none;\\r\\n  background: rgba(15, 61, 38, 0.07);\\r\\n  border-color: transparent;\\r\\n  margin-bottom: 12px;\\r\\n}\\r\\n.at-home .at-chip-sm .at-ico { width: 20px; height: 20px; }\\r\\n\\r\\n.at-home .at-chip-news {\\r\\n  box-shadow: 0 10px 24px rgba(197, 160, 90, 0.3);\\r\\n  margin-bottom: 6px;\\r\\n}\\r\\n\\r\\n/* ================= BUTTONS ================= */\\r\\n.at-home .at-btn {\\r\\n  position: relative;\\r\\n  overflow: hidden;\\r\\n  display: inline-flex;\\r\\n  align-items: center;\\r\\n  justify-content: center;\\r\\n  gap: 8px;\\r\\n  padding: 16px 30px;\\r\\n  border-radius: 999px;\\r\\n  font: 700 15px/1 var(--at-text);\\r\\n  letter-spacing: 0.01em;\\r\\n  text-decoration: none;\\r\\n  transition: transform 0.25s var(--at-ease), box-shadow 0.25s var(--at-ease),\\r\\n              border-color 0.25s, background-color 0.25s;\\r\\n}\\r\\n\\r\\n/* GOLD = the one buy color. Used for shop and purchase CTAs only. */\\r\\n.at-home .at-btn-gold {\\r\\n  background: linear-gradient(135deg, var(--at-gold), var(--at-gold-2));\\r\\n  color: #231A0B;\\r\\n  box-shadow: 0 14px 30px rgba(197, 160, 90, 0.35);\\r\\n}\\r\\n\\r\\n/* FOREST = solid secondary (navigation, highlights) */\\r\\n.at-home .at-btn-forest {\\r\\n  background: linear-gradient(135deg, var(--at-pine), var(--at-pine-2));\\r\\n  color: #ffffff;\\r\\n  box-shadow: 0 14px 30px rgba(15, 61, 38, 0.3);\\r\\n}\\r\\n\\r\\n/* GHOST = tertiary */\\r\\n.at-home .at-btn-ghost {\\r\\n  border: 1.5px solid rgba(15, 61, 38, 0.4);\\r\\n  color: var(--at-pine);\\r\\n  background: rgba(255, 255, 255, 0.72);\\r\\n}\\r\\n\\r\\n.at-home .at-btn:hover { transform: translateY(-2px); }\\r\\n.at-home .at-btn-gold:hover   { box-shadow: 0 20px 42px rgba(197, 160, 90, 0.45); }\\r\\n.at-home .at-btn-forest:hover { box-shadow: 0 20px 40px rgba(15, 61, 38, 0.36); }\\r\\n.at-home .at-btn-ghost:hover  { border-color: var(--at-pine); background: #ffffff; }\\r\\n\\r\\n/* Sheen sweep: slow loop on gold (draws the eye to the buy\\r\\n   action), hover-only on forest */\\r\\n.at-home .at-btn-gold::after,\\r\\n.at-home .at-btn-forest::after {\\r\\n  content: \\\"\\\";\\r\\n  position: absolute;\\r\\n  inset: 0;\\r\\n  background: linear-gradient(105deg,\\r\\n    transparent 40%, rgba(255, 255, 255, 0.42) 50%, transparent 60%);\\r\\n  transform: translateX(-130%);\\r\\n  pointer-events: none;\\r\\n}\\r\\n\\r\\n.at-home .at-btn-gold::after {\\r\\n  animation: at-autosheen 5.5s ease-in-out infinite;\\r\\n}\\r\\n\\r\\n@keyframes at-autosheen {\\r\\n  0%   { transform: translateX(-130%); }\\r\\n  22%  { transform: translateX(130%); }\\r\\n  100% { transform: translateX(130%); }\\r\\n}\\r\\n\\r\\n.at-home .at-btn-forest::after { transition: transform 0.6s ease; }\\r\\n.at-home .at-btn-forest:hover::after { transform: translateX(130%); }\\r\\n\\r\\n/* ================= SIGNATURE RIBBON ================= */\\r\\n.at-home .at-ribbon {\\r\\n  overflow: hidden;\\r\\n  border-top: 1px solid var(--at-line);\\r\\n  border-bottom: 1px solid var(--at-line);\\r\\n  background: rgba(243, 235, 220, 0.65);\\r\\n  padding: 15px 0;\\r\\n}\\r\\n\\r\\n.at-home .at-ribbon-track {\\r\\n  display: inline-flex;\\r\\n  align-items: center;\\r\\n  white-space: nowrap;\\r\\n  width: max-content;\\r\\n  animation: at-scroll 46s linear infinite;\\r\\n}\\r\\n\\r\\n.at-home .at-ribbon:hover .at-ribbon-track {\\r\\n  animation-play-state: paused;\\r\\n}\\r\\n\\r\\n@keyframes at-scroll {\\r\\n  to { transform: translateX(-50%); }\\r\\n}\\r\\n\\r\\n.at-home .at-ribbon-track span {\\r\\n  font-family: var(--at-display);\\r\\n  font-style: italic;\\r\\n  font-size: 17px;\\r\\n  color: #2E5740;\\r\\n  padding: 0 27px 0 13px;\\r\\n  position: relative;\\r\\n}\\r\\n\\r\\n.at-home .at-ribbon-track span::after {\\r\\n  content: \\\"✦\\\";\\r\\n  position: absolute;\\r\\n  right: 3px;\\r\\n  top: 50%;\\r\\n  transform: translateY(-50%);\\r\\n  font-size: 9px;\\r\\n  font-style: normal;\\r\\n  color: var(--at-gold);\\r\\n}\\r\\n\\r\\n.at-home .at-ribbon-track .at-ribbon-lead {\\r\\n  font: 800 11px/1 var(--at-text);\\r\\n  font-style: normal;\\r\\n  letter-spacing: 0.18em;\\r\\n  text-transform: uppercase;\\r\\n  color: var(--at-gold-deep);\\r\\n}\\r\\n\\r\\n/* ================= TRUST STRIP ================= */\\r\\n.at-home .at-trust {\\r\\n  display: flex;\\r\\n  flex-wrap: wrap;\\r\\n  justify-content: center;\\r\\n  gap: 12px 16px;\\r\\n  max-width: 1100px;\\r\\n  margin: 34px auto 0;\\r\\n  padding: 0 20px;\\r\\n}\\r\\n\\r\\n.at-home .at-trust div {\\r\\n  display: inline-flex;\\r\\n  align-items: center;\\r\\n  gap: 9px;\\r\\n  font: 700 12.5px/1 var(--at-text);\\r\\n  letter-spacing: 0.05em;\\r\\n  text-transform: uppercase;\\r\\n  color: #234A33;\\r\\n  background: rgba(255, 255, 255, 0.85);\\r\\n  border: 1px solid var(--at-line);\\r\\n  border-radius: 999px;\\r\\n  padding: 11px 18px;\\r\\n}\\r\\n\\r\\n.at-home .at-trust .at-ico {\\r\\n  width: 17px;\\r\\n  height: 17px;\\r\\n  color: var(--at-jade);\\r\\n}\\r\\n\\r\\n/* ================= SECTION SCAFFOLD ================= */\\r\\n.at-home .at-section {\\r\\n  padding: clamp(64px, 9vw, 104px) 24px;\\r\\n  text-align: center;\\r\\n}\\r\\n\\r\\n.at-home .at-ivory { background: transparent; }\\r\\n.at-home .at-white { background: #ffffff; }\\r\\n\\r\\n.at-home .at-sand-band,\\r\\n.at-home .at-news {\\r\\n  background: linear-gradient(180deg, var(--at-champagne), var(--at-ivory));\\r\\n  border-radius: 32px;\\r\\n  margin: 24px clamp(12px, 3vw, 40px);\\r\\n}\\r\\n\\r\\n.at-home .at-news {\\r\\n  background: linear-gradient(135deg, #F1E7D2, #FAF6EC);\\r\\n  border: 1px solid rgba(197, 160, 90, 0.32);\\r\\n}\\r\\n\\r\\n/* DARK EMERALD BAND (best seller spotlight) */\\r\\n.at-home .at-dark {\\r\\n  background:\\r\\n    radial-gradient(900px 420px at 88% -5%, rgba(197, 160, 90, 0.16), transparent 60%),\\r\\n    radial-gradient(720px 460px at 5% 105%, rgba(34, 108, 68, 0.4), transparent 60%),\\r\\n    linear-gradient(165deg, #114429 0%, #0B2E1C 70%, #0D3520 100%);\\r\\n  border-radius: 32px;\\r\\n  margin: 24px clamp(12px, 3vw, 40px);\\r\\n}\\r\\n\\r\\n.at-home .at-dark .at-eyebrow { color: var(--at-gold-2); }\\r\\n\\r\\n.at-home .at-dark h2 { color: var(--at-cream); }\\r\\n\\r\\n.at-home .at-dark .at-feature-text { color: var(--at-mist); }\\r\\n\\r\\n.at-home .at-dark .at-feature-rating { color: #E9E2CE; }\\r\\n\\r\\n.at-home .at-dark .at-stars { color: var(--at-gold-2); }\\r\\n\\r\\n.at-home .at-dark .at-feature-price { color: var(--at-gold-2); }\\r\\n\\r\\n.at-home .at-dark .at-textlink {\\r\\n  color: #D9C79A;\\r\\n  text-decoration-color: rgba(227, 200, 142, 0.5);\\r\\n}\\r\\n.at-home .at-dark .at-textlink:hover { color: #F0DFB4; }\\r\\n\\r\\n.at-home .at-dark .at-feature-media {\\r\\n  background: #FDFBF5;\\r\\n  border-color: rgba(227, 200, 142, 0.5);\\r\\n  box-shadow: 0 30px 60px rgba(0, 0, 0, 0.35);\\r\\n}\\r\\n\\r\\n.at-home .at-dark .at-stats {\\r\\n  border-top-color: rgba(197, 160, 90, 0.4);\\r\\n}\\r\\n\\r\\n.at-home .at-dark .at-stat-num { color: var(--at-gold-2); }\\r\\n\\r\\n.at-home .at-dark .at-stat-label { color: rgba(227, 200, 142, 0.8); }\\r\\n\\r\\n.at-home .at-section h2 {\\r\\n  font-weight: 500;\\r\\n  font-size: clamp(30px, 4.4vw, 44px);\\r\\n  line-height: 1.12;\\r\\n  letter-spacing: -0.01em;\\r\\n  margin: 0 0 18px;\\r\\n}\\r\\n\\r\\n/* Gold underline that draws itself in */\\r\\n.at-home .at-section > h2.at-reveal::after {\\r\\n  content: \\\"\\\";\\r\\n  display: block;\\r\\n  width: 54px;\\r\\n  height: 2px;\\r\\n  margin: 16px auto 0;\\r\\n  background: linear-gradient(90deg, var(--at-gold), var(--at-gold-2));\\r\\n  transform: scaleX(0);\\r\\n  transition: transform 0.8s var(--at-ease) 0.3s;\\r\\n}\\r\\n.at-home .at-section > h2.at-reveal.at-in::after { transform: scaleX(1); }\\r\\n\\r\\n.at-home .at-left { text-align: left; }\\r\\n\\r\\n.at-home .at-section-sub {\\r\\n  max-width: 620px;\\r\\n  margin: 0 auto 44px;\\r\\n  color: var(--at-muted);\\r\\n  font-size: 16.5px;\\r\\n  line-height: 1.7;\\r\\n}\\r\\n\\r\\n.at-home .at-prose {\\r\\n  max-width: 720px;\\r\\n  margin: 0 auto;\\r\\n}\\r\\n\\r\\n.at-home .at-prose p {\\r\\n  font-size: 17px;\\r\\n  line-height: 1.85;\\r\\n  color: var(--at-body);\\r\\n  margin: 0 0 18px;\\r\\n}\\r\\n.at-home .at-prose p:last-child { margin-bottom: 0; }\\r\\n\\r\\n.at-home .at-prose a,\\r\\n.at-home .at-faq-a a {\\r\\n  color: var(--at-jade);\\r\\n  font-weight: 700;\\r\\n  text-decoration: underline;\\r\\n  text-underline-offset: 3px;\\r\\n  text-decoration-color: rgba(197, 160, 90, 0.55);\\r\\n  transition: color 0.25s, text-decoration-color 0.25s;\\r\\n}\\r\\n.at-home .at-prose a:hover,\\r\\n.at-home .at-faq-a a:hover {\\r\\n  color: var(--at-pine);\\r\\n  text-decoration-color: var(--at-gold);\\r\\n}\\r\\n\\r\\n.at-home .at-center {\\r\\n  margin-top: 44px;\\r\\n  text-align: center;\\r\\n}\\r\\n\\r\\n/* ================= GRIDS ================= */\\r\\n.at-home .at-grid-3 {\\r\\n  display: grid;\\r\\n  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\\r\\n  gap: 24px;\\r\\n  max-width: 1120px;\\r\\n  margin: 0 auto;\\r\\n}\\r\\n\\r\\n.at-home .at-grid-4 {\\r\\n  display: grid;\\r\\n  grid-template-columns: repeat(auto-fit, minmax(235px, 1fr));\\r\\n  gap: 22px;\\r\\n  max-width: 1180px;\\r\\n  margin: 0 auto;\\r\\n}\\r\\n\\r\\n.at-home .at-grid-botanicals { max-width: 1000px; }\\r\\n\\r\\n.at-home .at-grid-3 > .at-reveal:nth-child(2),\\r\\n.at-home .at-grid-4 > .at-reveal:nth-child(2) { transition-delay: 0.08s; }\\r\\n.at-home .at-grid-3 > .at-reveal:nth-child(3),\\r\\n.at-home .at-grid-4 > .at-reveal:nth-child(3) { transition-delay: 0.16s; }\\r\\n.at-home .at-grid-3 > .at-reveal:nth-child(4),\\r\\n.at-home .at-grid-4 > .at-reveal:nth-child(4) { transition-delay: 0.24s; }\\r\\n.at-home .at-grid-3 > .at-reveal:nth-child(5) { transition-delay: 0.32s; }\\r\\n.at-home .at-grid-3 > .at-reveal:nth-child(6) { transition-delay: 0.40s; }\\r\\n\\r\\n.at-home .at-steps > .at-reveal:nth-child(2) { transition-delay: 0.1s; }\\r\\n.at-home .at-steps > .at-reveal:nth-child(3) { transition-delay: 0.2s; }\\r\\n\\r\\n/* ================= CARDS ================= */\\r\\n.at-home .at-card {\\r\\n  display: block;\\r\\n  background: #ffffff;\\r\\n  border: 1px solid rgba(15, 61, 38, 0.10);\\r\\n  border-radius: 22px;\\r\\n  padding: 30px 26px;\\r\\n  box-shadow: var(--at-shadow);\\r\\n  text-decoration: none;\\r\\n  color: inherit;\\r\\n  transition: transform 0.35s var(--at-ease), box-shadow 0.35s var(--at-ease),\\r\\n              border-color 0.35s;\\r\\n}\\r\\n\\r\\n.at-home a.at-card:hover {\\r\\n  transform: translateY(-6px);\\r\\n  box-shadow: var(--at-shadow-up);\\r\\n  border-color: rgba(197, 160, 90, 0.55);\\r\\n}\\r\\n\\r\\n.at-home .at-card h3 {\\r\\n  font-weight: 600;\\r\\n  font-size: 21px;\\r\\n  margin: 10px 0 8px;\\r\\n}\\r\\n\\r\\n.at-home .at-card p {\\r\\n  color: #4F5F54;\\r\\n  font-size: 15px;\\r\\n  line-height: 1.65;\\r\\n  margin: 0;\\r\\n}\\r\\n\\r\\n.at-home .at-card-arrow {\\r\\n  display: inline-block;\\r\\n  margin-top: 16px;\\r\\n  font: 700 14px/1 var(--at-text);\\r\\n  color: var(--at-pine);\\r\\n  transition: transform 0.3s var(--at-ease), color 0.3s;\\r\\n}\\r\\n.at-home a.at-card:hover .at-card-arrow {\\r\\n  transform: translateX(4px);\\r\\n  color: var(--at-gold-deep);\\r\\n}\\r\\n\\r\\n/* Image frame with slow zoom on hover */\\r\\n.at-home .at-imgwrap {\\r\\n  position: relative;\\r\\n  overflow: hidden;\\r\\n  border-radius: 16px;\\r\\n}\\r\\n\\r\\n.at-home .at-imgwrap img {\\r\\n  width: 100%;\\r\\n  height: auto;\\r\\n  aspect-ratio: 1 / 1;\\r\\n  object-fit: cover;\\r\\n  display: block;\\r\\n  transition: transform 0.7s var(--at-ease);\\r\\n}\\r\\n\\r\\n.at-home a.at-card:hover .at-imgwrap img { transform: scale(1.06); }\\r\\n\\r\\n/* Category cards (photo + overlapping icon chip) */\\r\\n.at-home .at-catcard {\\r\\n  padding: 14px 22px 26px;\\r\\n  text-align: left;\\r\\n}\\r\\n\\r\\n.at-home .at-catcard .at-chip {\\r\\n  margin: -23px 0 4px 8px;\\r\\n  position: relative;\\r\\n  z-index: 1;\\r\\n}\\r\\n\\r\\n.at-home .at-catcard h3 { margin-top: 8px; }\\r\\n\\r\\n/* Botanical mini cards */\\r\\n.at-home .at-card-mini {\\r\\n  padding: 24px 22px;\\r\\n  text-align: left;\\r\\n}\\r\\n.at-home .at-card-mini h3 { font-size: 18px; margin: 0 0 6px; }\\r\\n.at-home .at-card-mini p  { font-size: 14.5px; }\\r\\n\\r\\n/* ================= BOTANICAL PLATES ================= */\\r\\n.at-home .at-bot-card {\\r\\n  position: relative;\\r\\n  text-align: center;\\r\\n  padding: 28px 22px 26px;\\r\\n}\\r\\n\\r\\n.at-home .at-bot-tag {\\r\\n  position: absolute;\\r\\n  top: 14px;\\r\\n  right: 14px;\\r\\n  font: 800 10px/1 var(--at-text);\\r\\n  letter-spacing: 0.12em;\\r\\n  text-transform: uppercase;\\r\\n  color: var(--at-gold-deep);\\r\\n  border: 1px solid rgba(197, 160, 90, 0.45);\\r\\n  border-radius: 999px;\\r\\n  padding: 5px 9px;\\r\\n  background: rgba(255, 255, 255, 0.75);\\r\\n}\\r\\n\\r\\n.at-home .at-bot-medal {\\r\\n  position: relative;\\r\\n  width: 108px;\\r\\n  height: 108px;\\r\\n  margin: 4px auto 18px;\\r\\n  border-radius: 50%;\\r\\n  display: grid;\\r\\n  place-items: center;\\r\\n  background: radial-gradient(circle at 32% 28%, #FFFFFF, #F2E8D3);\\r\\n  box-shadow:\\r\\n    inset 0 0 0 1px rgba(197, 160, 90, 0.5),\\r\\n    0 12px 26px rgba(11, 29, 18, 0.10);\\r\\n  transition: transform 0.35s var(--at-ease);\\r\\n}\\r\\n\\r\\n/* Slow-spinning gold-foil ring around each plate */\\r\\n.at-home .at-bot-medal::before {\\r\\n  content: \\\"\\\";\\r\\n  position: absolute;\\r\\n  inset: -7px;\\r\\n  border-radius: 50%;\\r\\n  background: conic-gradient(from 0deg,\\r\\n    rgba(197, 160, 90, 0) 0%,\\r\\n    rgba(197, 160, 90, 0.65) 18%,\\r\\n    rgba(227, 200, 142, 0.95) 30%,\\r\\n    rgba(197, 160, 90, 0) 55%);\\r\\n  -webkit-mask: radial-gradient(farthest-side,\\r\\n    transparent calc(100% - 3px), #000 calc(100% - 2.5px));\\r\\n  mask: radial-gradient(farthest-side,\\r\\n    transparent calc(100% - 3px), #000 calc(100% - 2.5px));\\r\\n  opacity: 0.5;\\r\\n  animation: at-spin 16s linear infinite;\\r\\n}\\r\\n\\r\\n@keyframes at-spin {\\r\\n  to { transform: rotate(360deg); }\\r\\n}\\r\\n\\r\\n.at-home .at-bot-card:hover .at-bot-medal { transform: translateY(-4px); }\\r\\n.at-home .at-bot-card:hover .at-bot-medal::before { opacity: 0.85; }\\r\\n\\r\\n/* The line illustration draws itself in on scroll */\\r\\n.at-home .at-bot-art {\\r\\n  width: 56px;\\r\\n  height: 56px;\\r\\n  color: var(--at-pine);\\r\\n  stroke-width: 1.6;\\r\\n  stroke-linecap: round;\\r\\n  stroke-linejoin: round;\\r\\n  transition: color 0.35s;\\r\\n}\\r\\n\\r\\n@media (scripting: enabled) {\\r\\n  .at-home .at-bot-art {\\r\\n    stroke-dasharray: 1;\\r\\n    stroke-dashoffset: 1;\\r\\n    transition: stroke-dashoffset 1.5s var(--at-ease) 0.25s, color 0.35s;\\r\\n  }\\r\\n}\\r\\n.at-home .at-bot-card.at-in .at-bot-art { stroke-dashoffset: 0; }\\r\\n.at-home .at-bot-card:hover .at-bot-art { color: var(--at-jade); }\\r\\n\\r\\n.at-home .at-grid-botanicals > :nth-child(2) .at-bot-art { transition-delay: 0.37s; }\\r\\n.at-home .at-grid-botanicals > :nth-child(3) .at-bot-art { transition-delay: 0.49s; }\\r\\n.at-home .at-grid-botanicals > :nth-child(4) .at-bot-art { transition-delay: 0.61s; }\\r\\n.at-home .at-grid-botanicals > :nth-child(5) .at-bot-art { transition-delay: 0.73s; }\\r\\n.at-home .at-grid-botanicals > :nth-child(6) .at-bot-art { transition-delay: 0.85s; }\\r\\n\\r\\n.at-home .at-bot-card h3 {\\r\\n  font-size: 19px;\\r\\n  margin: 0 0 4px;\\r\\n}\\r\\n\\r\\n.at-home .at-bot-latin {\\r\\n  font: italic 500 13.5px/1.4 var(--at-display);\\r\\n  color: var(--at-gold-deep);\\r\\n  margin: 0 0 8px;\\r\\n}\\r\\n\\r\\n.at-home .at-bot-card > p:last-child {\\r\\n  font-size: 14.5px;\\r\\n}\\r\\n\\r\\n/* ================= BEST SELLER FEATURE ================= */\\r\\n.at-home .at-feature {\\r\\n  display: grid;\\r\\n  grid-template-columns: 1fr 1.05fr;\\r\\n  gap: clamp(32px, 5vw, 56px);\\r\\n  align-items: center;\\r\\n  max-width: 1080px;\\r\\n  margin: 0 auto;\\r\\n  text-align: left;\\r\\n}\\r\\n\\r\\n.at-home .at-feature-media {\\r\\n  position: relative;\\r\\n  background: #ffffff;\\r\\n  border: 1px solid rgba(197, 160, 90, 0.35);\\r\\n  border-radius: 28px;\\r\\n  padding: 16px;\\r\\n  box-shadow: var(--at-shadow-up);\\r\\n  transition: transform 0.4s ease-out;\\r\\n  will-change: transform;\\r\\n}\\r\\n\\r\\n/* Pointer-tracking glare used with the tilt script */\\r\\n.at-home .at-feature-media::after {\\r\\n  content: \\\"\\\";\\r\\n  position: absolute;\\r\\n  inset: 0;\\r\\n  border-radius: inherit;\\r\\n  background: radial-gradient(420px circle at var(--mx, 50%) var(--my, 50%),\\r\\n    rgba(255, 255, 255, 0.28), transparent 55%);\\r\\n  opacity: 0;\\r\\n  transition: opacity 0.3s;\\r\\n  pointer-events: none;\\r\\n}\\r\\n.at-home .at-feature-media:hover::after { opacity: 1; }\\r\\n\\r\\n.at-home .at-feature-media img {\\r\\n  width: 100%;\\r\\n  height: auto;\\r\\n  display: block;\\r\\n  border-radius: 18px;\\r\\n}\\r\\n\\r\\n.at-home .at-feature-copy h2 { margin-bottom: 14px; }\\r\\n\\r\\n.at-home .at-feature-text {\\r\\n  font-size: 17px;\\r\\n  line-height: 1.75;\\r\\n  color: var(--at-body);\\r\\n  margin: 0 0 16px;\\r\\n}\\r\\n\\r\\n.at-home .at-feature-rating {\\r\\n  font: 700 15px/1.4 var(--at-text);\\r\\n  color: #234A33;\\r\\n  margin: 0 0 6px;\\r\\n}\\r\\n\\r\\n.at-home .at-stars {\\r\\n  color: var(--at-gold);\\r\\n  letter-spacing: 2px;\\r\\n  font-size: 17px;\\r\\n  margin-right: 8px;\\r\\n}\\r\\n\\r\\n.at-home .at-feature-price {\\r\\n  font-family: var(--at-display);\\r\\n  font-weight: 600;\\r\\n  font-size: 20px;\\r\\n  color: var(--at-pine);\\r\\n  margin: 0 0 24px;\\r\\n}\\r\\n\\r\\n.at-home .at-feature-actions {\\r\\n  display: flex;\\r\\n  align-items: center;\\r\\n  gap: 20px;\\r\\n  flex-wrap: wrap;\\r\\n}\\r\\n\\r\\n.at-home .at-textlink {\\r\\n  font: 700 15px/1 var(--at-text);\\r\\n  color: var(--at-jade);\\r\\n  text-decoration: underline;\\r\\n  text-underline-offset: 3px;\\r\\n  text-decoration-color: rgba(197, 160, 90, 0.55);\\r\\n}\\r\\n.at-home .at-textlink:hover { color: var(--at-gold-deep); }\\r\\n\\r\\n/* ================= ANIMATED STATS ================= */\\r\\n.at-home .at-stats {\\r\\n  display: flex;\\r\\n  justify-content: center;\\r\\n  flex-wrap: wrap;\\r\\n  gap: 18px clamp(36px, 7vw, 88px);\\r\\n  max-width: 1080px;\\r\\n  margin: 52px auto 0;\\r\\n  padding-top: 36px;\\r\\n  border-top: 1px solid rgba(197, 160, 90, 0.4);\\r\\n}\\r\\n\\r\\n.at-home .at-stat { text-align: center; }\\r\\n\\r\\n.at-home .at-stat-num {\\r\\n  display: block;\\r\\n  font: 600 clamp(34px, 4.5vw, 46px)/1.1 var(--at-display);\\r\\n  color: var(--at-pine);\\r\\n  font-variant-numeric: tabular-nums;\\r\\n}\\r\\n\\r\\n.at-home .at-stat-label {\\r\\n  display: block;\\r\\n  margin-top: 6px;\\r\\n  font: 700 11.5px/1.4 var(--at-text);\\r\\n  letter-spacing: 0.14em;\\r\\n  text-transform: uppercase;\\r\\n  color: var(--at-gold-deep);\\r\\n}\\r\\n\\r\\n/* ================= BREW STEPS ================= */\\r\\n.at-home .at-steps {\\r\\n  display: grid;\\r\\n  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));\\r\\n  gap: 28px;\\r\\n  max-width: 980px;\\r\\n  margin: 0 auto;\\r\\n}\\r\\n\\r\\n.at-home .at-step { padding: 10px; }\\r\\n\\r\\n.at-home .at-step-num {\\r\\n  width: 56px;\\r\\n  height: 56px;\\r\\n  border-radius: 50%;\\r\\n  display: flex;\\r\\n  align-items: center;\\r\\n  justify-content: center;\\r\\n  margin: 0 auto 16px;\\r\\n  background: linear-gradient(135deg, var(--at-gold), var(--at-gold-2));\\r\\n  color: #231A0B;\\r\\n  font: 600 24px/1 var(--at-display);\\r\\n  box-shadow: 0 10px 24px rgba(197, 160, 90, 0.4);\\r\\n  transition: transform 0.35s var(--at-ease);\\r\\n}\\r\\n\\r\\n.at-home .at-step:hover .at-step-num { transform: translateY(-4px) rotate(-6deg); }\\r\\n\\r\\n.at-home .at-step h3 {\\r\\n  font-weight: 600;\\r\\n  font-size: 22px;\\r\\n  margin: 0 0 8px;\\r\\n}\\r\\n\\r\\n.at-home .at-step p {\\r\\n  font-size: 15px;\\r\\n  line-height: 1.65;\\r\\n  color: #4F5F54;\\r\\n  max-width: 280px;\\r\\n  margin: 0 auto;\\r\\n}\\r\\n\\r\\n/* ================= PRODUCT CARDS ================= */\\r\\n.at-home .at-product {\\r\\n  padding: 16px 18px 24px;\\r\\n  text-align: left;\\r\\n}\\r\\n\\r\\n.at-home .at-product-tag {\\r\\n  position: absolute;\\r\\n  top: 10px;\\r\\n  left: 10px;\\r\\n  z-index: 1;\\r\\n  padding: 7px 12px;\\r\\n  border-radius: 999px;\\r\\n  background: rgba(255, 255, 255, 0.92);\\r\\n  color: var(--at-pine);\\r\\n  font: 800 10.5px/1 var(--at-text);\\r\\n  letter-spacing: 0.08em;\\r\\n  text-transform: uppercase;\\r\\n  backdrop-filter: blur(4px);\\r\\n}\\r\\n\\r\\n/* Butterfly pea tag: indigo-to-violet, like the tea itself */\\r\\n.at-home .at-tag-pea {\\r\\n  background: linear-gradient(110deg, #33408F, #7A4FA0, #33408F);\\r\\n  background-size: 220% auto;\\r\\n  color: #ffffff;\\r\\n  animation: at-shimmer 6s linear infinite;\\r\\n}\\r\\n\\r\\n.at-home .at-product-cat {\\r\\n  font: 800 11px/1 var(--at-text);\\r\\n  letter-spacing: 0.14em;\\r\\n  text-transform: uppercase;\\r\\n  color: var(--at-gold-deep);\\r\\n  margin: 16px 0 4px;\\r\\n}\\r\\n\\r\\n.at-home .at-product h3 {\\r\\n  font-size: 20px;\\r\\n  margin: 0 0 6px;\\r\\n}\\r\\n\\r\\n.at-home .at-product-price {\\r\\n  font-family: var(--at-display);\\r\\n  font-weight: 600;\\r\\n  font-size: 17px;\\r\\n  color: var(--at-pine);\\r\\n  margin: 0;\\r\\n}\\r\\n\\r\\n/* ================= FAQ ================= */\\r\\n.at-home .at-faq {\\r\\n  max-width: 760px;\\r\\n  margin: 0 auto;\\r\\n  text-align: left;\\r\\n}\\r\\n\\r\\n.at-home .at-faq-item {\\r\\n  background: #ffffff;\\r\\n  border: 1px solid var(--at-line);\\r\\n  border-radius: 16px;\\r\\n  margin-bottom: 12px;\\r\\n  overflow: hidden;\\r\\n  transition: border-color 0.3s, box-shadow 0.3s;\\r\\n}\\r\\n\\r\\n.at-home .at-faq-item[open] {\\r\\n  border-color: rgba(197, 160, 90, 0.6);\\r\\n  box-shadow: 0 12px 30px rgba(11, 29, 18, 0.07);\\r\\n}\\r\\n\\r\\n.at-home .at-faq-item summary {\\r\\n  padding: 18px 54px 18px 22px;\\r\\n  cursor: pointer;\\r\\n  font: 700 16.5px/1.45 var(--at-text);\\r\\n  color: #18271D;\\r\\n  list-style: none;\\r\\n  position: relative;\\r\\n}\\r\\n\\r\\n.at-home .at-faq-item summary::-webkit-details-marker { display: none; }\\r\\n\\r\\n.at-home .at-faq-item summary::after {\\r\\n  content: \\\"+\\\";\\r\\n  position: absolute;\\r\\n  right: 20px;\\r\\n  top: 50%;\\r\\n  transform: translateY(-50%);\\r\\n  font: 400 24px/1 var(--at-display);\\r\\n  color: var(--at-gold);\\r\\n  transition: transform 0.3s var(--at-ease);\\r\\n}\\r\\n\\r\\n.at-home .at-faq-item[open] summary::after {\\r\\n  transform: translateY(-50%) rotate(45deg);\\r\\n}\\r\\n\\r\\n.at-home .at-faq-a { padding: 0 22px 20px; }\\r\\n\\r\\n.at-home .at-faq-item[open] .at-faq-a {\\r\\n  animation: at-faq-open 0.4s var(--at-ease);\\r\\n}\\r\\n\\r\\n@keyframes at-faq-open {\\r\\n  from { opacity: 0; transform: translateY(-6px); }\\r\\n  to   { opacity: 1; transform: none; }\\r\\n}\\r\\n\\r\\n.at-home .at-faq-a p {\\r\\n  margin: 0;\\r\\n  color: #3A4A3F;\\r\\n  font-size: 15.5px;\\r\\n  line-height: 1.75;\\r\\n}\\r\\n\\r\\n/* ================= FINAL CTA (photographic band) ================= */\\r\\n.at-home .at-cta {\\r\\n  position: relative;\\r\\n  overflow: hidden;\\r\\n  border-radius: 32px;\\r\\n  margin: 24px clamp(12px, 3vw, 40px);\\r\\n  padding: clamp(80px, 11vw, 130px) 24px;\\r\\n  text-align: center;\\r\\n}\\r\\n\\r\\n.at-home .at-cta::before {\\r\\n  content: \\\"\\\";\\r\\n  position: absolute;\\r\\n  inset: 0;\\r\\n  background:\\r\\n    url(\\\"https://www.artisanthai.com/wp-content/uploads/2026/05/thai-herbal-teatepeeteaartisanthai.jpg\\\")\\r\\n    center / cover no-repeat;\\r\\n  transform: scale(1.04);\\r\\n  animation: at-slow-zoom 20s ease-in-out infinite alternate;\\r\\n}\\r\\n\\r\\n@keyframes at-slow-zoom {\\r\\n  from { transform: scale(1.04); }\\r\\n  to   { transform: scale(1.14); }\\r\\n}\\r\\n\\r\\n.at-home .at-cta::after {\\r\\n  content: \\\"\\\";\\r\\n  position: absolute;\\r\\n  inset: 0;\\r\\n  background: linear-gradient(165deg,\\r\\n    rgba(6, 22, 13, 0.92) 0%,\\r\\n    rgba(15, 61, 38, 0.78) 55%,\\r\\n    rgba(10, 40, 24, 0.88) 100%);\\r\\n}\\r\\n\\r\\n.at-home .at-cta-inner {\\r\\n  position: relative;\\r\\n  z-index: 1;\\r\\n}\\r\\n\\r\\n.at-home .at-cta h2 {\\r\\n  font-weight: 500;\\r\\n  font-size: clamp(30px, 4.4vw, 46px);\\r\\n  color: var(--at-cream);\\r\\n  margin: 0 0 14px;\\r\\n}\\r\\n\\r\\n.at-home .at-cta p {\\r\\n  color: rgba(243, 235, 220, 0.85);\\r\\n  font-size: 17px;\\r\\n  margin: 0 auto 30px;\\r\\n  max-width: 520px;\\r\\n}\\r\\n\\r\\n/* ================= FOOTER ================= */\\r\\n.at-home .at-footer {\\r\\n  position: relative;\\r\\n  margin-top: clamp(24px, 5vw, 56px);\\r\\n  padding: clamp(56px, 8vw, 88px) 0 0;\\r\\n  background:\\r\\n    radial-gradient(900px 360px at 85% 0%, rgba(197, 160, 90, 0.08), transparent 60%),\\r\\n    linear-gradient(180deg, var(--at-champagne) 0%, var(--at-ivory) 72%);\\r\\n  border-top: 1px solid rgba(197, 160, 90, 0.45);\\r\\n}\\r\\n\\r\\n/* Gold hairline sitting on the top border, echoing the\\r\\n   section underlines used elsewhere on the page */\\r\\n.at-home .at-footer::before {\\r\\n  content: \\\"\\\";\\r\\n  position: absolute;\\r\\n  top: -1px;\\r\\n  left: 50%;\\r\\n  transform: translateX(-50%);\\r\\n  width: min(180px, 42%);\\r\\n  height: 2px;\\r\\n  background: linear-gradient(90deg, transparent, var(--at-gold), transparent);\\r\\n}\\r\\n\\r\\n.at-home .at-footer-top {\\r\\n  display: grid;\\r\\n  grid-template-columns: 1.3fr 2fr;\\r\\n  gap: clamp(36px, 6vw, 76px);\\r\\n  max-width: 1120px;\\r\\n  margin: 0 auto;\\r\\n  padding: 0 24px;\\r\\n  text-align: left;\\r\\n}\\r\\n\\r\\n/* Brand block */\\r\\n.at-home .at-footer-mark {\\r\\n  display: inline-flex;\\r\\n  align-items: center;\\r\\n  gap: 11px;\\r\\n  font-family: var(--at-display);\\r\\n  font-weight: 600;\\r\\n  font-size: 27px;\\r\\n  letter-spacing: -0.01em;\\r\\n  color: var(--at-pine);\\r\\n}\\r\\n.at-home .at-footer-mark .at-ico {\\r\\n  width: 26px;\\r\\n  height: 26px;\\r\\n  color: var(--at-gold-deep);\\r\\n}\\r\\n\\r\\n.at-home .at-footer-tagline {\\r\\n  margin: 16px 0 20px;\\r\\n  max-width: 370px;\\r\\n  font-size: 15px;\\r\\n  line-height: 1.7;\\r\\n  color: var(--at-body);\\r\\n}\\r\\n\\r\\n.at-home .at-footer-mail {\\r\\n  display: inline-flex;\\r\\n  align-items: center;\\r\\n  gap: 9px;\\r\\n  font: 700 14.5px/1 var(--at-text);\\r\\n  color: var(--at-jade);\\r\\n  text-decoration: underline;\\r\\n  text-underline-offset: 3px;\\r\\n  text-decoration-color: rgba(197, 160, 90, 0.5);\\r\\n  transition: color 0.25s, text-decoration-color 0.25s;\\r\\n}\\r\\n.at-home .at-footer-mail .at-ico {\\r\\n  width: 18px;\\r\\n  height: 18px;\\r\\n  color: var(--at-jade);\\r\\n}\\r\\n.at-home .at-footer-mail:hover {\\r\\n  color: var(--at-pine);\\r\\n  text-decoration-color: var(--at-gold);\\r\\n}\\r\\n\\r\\n/* Link columns */\\r\\n.at-home .at-footer-nav {\\r\\n  display: grid;\\r\\n  grid-template-columns: repeat(3, 1fr);\\r\\n  gap: 30px 24px;\\r\\n}\\r\\n\\r\\n.at-home .at-footer-col h3 {\\r\\n  font: 800 11.5px/1 var(--at-text);\\r\\n  letter-spacing: 0.16em;\\r\\n  text-transform: uppercase;\\r\\n  color: var(--at-gold-deep);\\r\\n  margin: 0 0 16px;\\r\\n  padding-bottom: 12px;\\r\\n  border-bottom: 1px solid var(--at-line);\\r\\n}\\r\\n\\r\\n.at-home .at-footer-col ul {\\r\\n  list-style: none;\\r\\n  margin: 0;\\r\\n  padding: 0;\\r\\n}\\r\\n.at-home .at-footer-col li { margin: 0 0 11px; }\\r\\n.at-home .at-footer-col li:last-child { margin-bottom: 0; }\\r\\n\\r\\n.at-home .at-footer-col a {\\r\\n  position: relative;\\r\\n  display: inline-block;\\r\\n  font: 600 15px/1.45 var(--at-text);\\r\\n  color: var(--at-body);\\r\\n  text-decoration: none;\\r\\n  transition: color 0.25s var(--at-ease), padding-left 0.25s var(--at-ease);\\r\\n}\\r\\n/* Gold tick that slides in on hover (mirrors the card arrows) */\\r\\n.at-home .at-footer-col a::before {\\r\\n  content: \\\"\\\";\\r\\n  position: absolute;\\r\\n  top: 50%;\\r\\n  left: 0;\\r\\n  width: 0;\\r\\n  height: 1.5px;\\r\\n  background: var(--at-gold);\\r\\n  transform: translateY(-50%);\\r\\n  transition: width 0.25s var(--at-ease);\\r\\n}\\r\\n.at-home .at-footer-col a:hover {\\r\\n  color: var(--at-pine);\\r\\n  padding-left: 16px;\\r\\n}\\r\\n.at-home .at-footer-col a:hover::before { width: 11px; }\\r\\n\\r\\n/* Disclaimer */\\r\\n.at-home .at-footer-disclaimer {\\r\\n  max-width: 1120px;\\r\\n  margin: clamp(44px, 6vw, 60px) auto 0;\\r\\n  padding: 26px 24px 0;\\r\\n  border-top: 1px solid var(--at-line);\\r\\n  text-align: left;\\r\\n}\\r\\n.at-home .at-footer-disclaimer p {\\r\\n  margin: 0;\\r\\n  font-size: 12.5px;\\r\\n  line-height: 1.75;\\r\\n  color: var(--at-muted);\\r\\n}\\r\\n\\r\\n/* Bottom bar (full width) */\\r\\n.at-home .at-footer-bar {\\r\\n  margin-top: clamp(34px, 5vw, 50px);\\r\\n  padding: 20px 0;\\r\\n  background: rgba(15, 61, 38, 0.05);\\r\\n  border-top: 1px solid var(--at-line);\\r\\n}\\r\\n.at-home .at-footer-bar-inner {\\r\\n  display: flex;\\r\\n  flex-wrap: wrap;\\r\\n  align-items: center;\\r\\n  justify-content: space-between;\\r\\n  gap: 10px 22px;\\r\\n  max-width: 1120px;\\r\\n  margin: 0 auto;\\r\\n  padding: 0 24px;\\r\\n}\\r\\n.at-home .at-footer-copy {\\r\\n  margin: 0;\\r\\n  font: 600 12.5px/1.5 var(--at-text);\\r\\n  color: var(--at-muted);\\r\\n}\\r\\n.at-home .at-footer-top-link {\\r\\n  font: 700 12.5px/1 var(--at-text);\\r\\n  letter-spacing: 0.04em;\\r\\n  text-transform: uppercase;\\r\\n  color: var(--at-pine);\\r\\n  text-decoration: none;\\r\\n  white-space: nowrap;\\r\\n  transition: color 0.25s;\\r\\n}\\r\\n.at-home .at-footer-top-link span { color: var(--at-gold-deep); }\\r\\n.at-home .at-footer-top-link:hover { color: var(--at-gold-deep); }\\r\\n\\r\\n/* Footer responsive */\\r\\n@media (max-width: 860px) {\\r\\n  .at-home .at-footer-top {\\r\\n    grid-template-columns: 1fr;\\r\\n    gap: 38px;\\r\\n  }\\r\\n}\\r\\n@media (max-width: 560px) {\\r\\n  .at-home .at-footer-nav { grid-template-columns: 1fr 1fr; }\\r\\n  .at-home .at-footer-bar-inner {\\r\\n    justify-content: center;\\r\\n    text-align: center;\\r\\n  }\\r\\n}\\r\\n@media (max-width: 380px) {\\r\\n  .at-home .at-footer-nav { grid-template-columns: 1fr; }\\r\\n}\\r\\n\\r\\n/* Footer reduced motion */\\r\\n@media (prefers-reduced-motion: reduce) {\\r\\n  .at-home .at-footer-col a,\\r\\n  .at-home .at-footer-mail,\\r\\n  .at-home .at-footer-top-link { transition: none; }\\r\\n  .at-home .at-footer-col a:hover { padding-left: 0; }\\r\\n  .at-home .at-footer-col a:hover::before { width: 0; }\\r\\n}\\r\\n\\r\\n/* ============================================================\\r\\n   OPTIONAL: WooCommerce [products] shortcode widget styling.\\r\\n   Give the Shortcode widget the CSS class \\\"at-woo\\\"\\r\\n   (Elementor > widget > Advanced > CSS Classes).\\r\\n============================================================ */\\r\\n.at-woo ul.products {\\r\\n  display: grid !important;\\r\\n  grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));\\r\\n  gap: 24px;\\r\\n  max-width: 1120px;\\r\\n  margin: 0 auto !important;\\r\\n  padding: 0;\\r\\n  list-style: none;\\r\\n}\\r\\n\\r\\n.at-woo ul.products li.product {\\r\\n  position: relative;\\r\\n  float: none !important;\\r\\n  width: auto !important;\\r\\n  margin: 0 !important;\\r\\n  padding: 16px 18px 22px;\\r\\n  background: #ffffff;\\r\\n  border: 1px solid rgba(15, 61, 38, 0.10);\\r\\n  border-radius: 22px;\\r\\n  box-shadow: 0 10px 30px rgba(11, 29, 18, 0.05);\\r\\n  text-align: left;\\r\\n  transition: transform 0.35s cubic-bezier(0.2, 0.6, 0.2, 1),\\r\\n              box-shadow 0.35s, border-color 0.35s;\\r\\n}\\r\\n\\r\\n.at-woo ul.products li.product:hover {\\r\\n  transform: translateY(-6px);\\r\\n  box-shadow: 0 24px 50px rgba(11, 29, 18, 0.10);\\r\\n  border-color: rgba(197, 160, 90, 0.55);\\r\\n}\\r\\n\\r\\n.at-woo ul.products li.product img {\\r\\n  width: 100%;\\r\\n  height: auto;\\r\\n  border-radius: 16px;\\r\\n  margin-bottom: 12px;\\r\\n}\\r\\n\\r\\n.at-woo .woocommerce-loop-product__title {\\r\\n  font-family: \\\"Fraunces\\\", Georgia, serif !important;\\r\\n  font-size: 19px !important;\\r\\n  font-weight: 600;\\r\\n  color: #0B1D12 !important;\\r\\n  padding: 0 0 6px !important;\\r\\n}\\r\\n\\r\\n.at-woo ul.products li.product .price {\\r\\n  font-family: \\\"Fraunces\\\", Georgia, serif;\\r\\n  font-weight: 600;\\r\\n  color: #0F3D26 !important;\\r\\n  font-size: 16px;\\r\\n}\\r\\n\\r\\n.at-woo ul.products li.product .price del { color: #8A968D; }\\r\\n.at-woo ul.products li.product .price ins {\\r\\n  color: #A23B2E;\\r\\n  text-decoration: none;\\r\\n}\\r\\n\\r\\n.at-woo ul.products li.product .star-rating span::before { color: #C5A05A; }\\r\\n\\r\\n/* Add to cart = the gold buy color, everywhere */\\r\\n.at-woo ul.products li.product .button {\\r\\n  display: inline-block;\\r\\n  margin-top: 14px;\\r\\n  padding: 12px 22px;\\r\\n  border-radius: 999px;\\r\\n  background: linear-gradient(135deg, #C5A05A, #E3C88E);\\r\\n  color: #231A0B !important;\\r\\n  font: 700 13.5px/1 \\\"Karla\\\", sans-serif;\\r\\n  transition: transform 0.25s, box-shadow 0.25s;\\r\\n}\\r\\n\\r\\n.at-woo ul.products li.product .button:hover {\\r\\n  transform: translateY(-2px);\\r\\n  box-shadow: 0 14px 30px rgba(197, 160, 90, 0.4);\\r\\n}\\r\\n\\r\\n/* Sale = lacquer red, reserved for urgency only */\\r\\n.at-woo ul.products li.product .onsale {\\r\\n  position: absolute;\\r\\n  top: 26px;\\r\\n  left: 28px;\\r\\n  z-index: 2;\\r\\n  min-height: 0;\\r\\n  line-height: 1;\\r\\n  padding: 7px 13px;\\r\\n  border-radius: 999px;\\r\\n  background: #A23B2E;\\r\\n  color: #ffffff;\\r\\n  font: 800 11px/1 \\\"Karla\\\", sans-serif;\\r\\n  letter-spacing: 0.06em;\\r\\n  text-transform: uppercase;\\r\\n}\\r\\n\\r\\n/* ============================================================\\r\\n   OPTIONAL SITE-WIDE WOOCOMMERCE SKIN\\r\\n   Uncomment to carry the same conversion palette into the\\r\\n   shop, product pages, cart and checkout. Test on staging\\r\\n   first; selectors cover standard WooCommerce markup.\\r\\n============================================================\\r\\n.woocommerce a.button,\\r\\n.woocommerce button.button,\\r\\n.woocommerce input.button,\\r\\n.woocommerce #respond input#submit,\\r\\n.woocommerce button.button.alt,\\r\\n.woocommerce a.button.alt,\\r\\n.woocommerce .single_add_to_cart_button,\\r\\n.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,\\r\\n.woocommerce #payment #place_order {\\r\\n  background: linear-gradient(135deg, #C5A05A, #E3C88E) !important;\\r\\n  color: #231A0B !important;\\r\\n  border: 0 !important;\\r\\n  border-radius: 999px !important;\\r\\n  font-weight: 700 !important;\\r\\n}\\r\\n.woocommerce a.button:hover,\\r\\n.woocommerce .single_add_to_cart_button:hover,\\r\\n.woocommerce #payment #place_order:hover {\\r\\n  background: linear-gradient(135deg, #B68F47, #D8BA7C) !important;\\r\\n  color: #231A0B !important;\\r\\n}\\r\\n.woocommerce div.product p.price,\\r\\n.woocommerce div.product span.price,\\r\\n.woocommerce ul.products li.product .price {\\r\\n  color: #0F3D26 !important;\\r\\n}\\r\\n.woocommerce span.onsale {\\r\\n  background: #A23B2E !important;\\r\\n  color: #fff !important;\\r\\n}\\r\\n.woocommerce .star-rating span::before,\\r\\n.woocommerce p.stars a { color: #C5A05A !important; }\\r\\n.woocommerce-message { border-top-color: #1E5C3A !important; }\\r\\n.woocommerce-error   { border-top-color: #A23B2E !important; }\\r\\n.woocommerce-info    { border-top-color: #C5A05A !important; }\\r\\n============================================================ */\\r\\n\\r\\n/* ================= RESPONSIVE ================= */\\r\\n@media (max-width: 760px) {\\r\\n  .at-home .at-hero-buttons { flex-direction: column; }\\r\\n\\r\\n  .at-home .at-hero-buttons .at-btn {\\r\\n    width: 100%;\\r\\n    max-width: 340px;\\r\\n  }\\r\\n\\r\\n  .at-home .at-feature {\\r\\n    grid-template-columns: 1fr;\\r\\n    gap: 28px;\\r\\n  }\\r\\n\\r\\n  .at-home .at-sand-band,\\r\\n  .at-home .at-news,\\r\\n  .at-home .at-dark,\\r\\n  .at-home .at-cta { margin: 16px 10px; }\\r\\n\\r\\n  .at-home .at-trust { gap: 8px; }\\r\\n  .at-home .at-trust div { padding: 9px 13px; font-size: 11.5px; }\\r\\n\\r\\n  .at-home .at-section-sub { margin-bottom: 32px; }\\r\\n\\r\\n  .at-home .at-stats {\\r\\n    gap: 24px 36px;\\r\\n    margin-top: 40px;\\r\\n    padding-top: 28px;\\r\\n  }\\r\\n}\\r\\n\\r\\n/* ================= REDUCED MOTION ================= */\\r\\n@media (prefers-reduced-motion: reduce) {\\r\\n  .at-home .at-reveal,\\r\\n  .at-home .at-reveal.at-in {\\r\\n    opacity: 1;\\r\\n    transform: none;\\r\\n    transition: none;\\r\\n  }\\r\\n\\r\\n  .at-home .at-hero-glow,\\r\\n  .at-home .at-accent,\\r\\n  .at-home .at-leaf-deco,\\r\\n  .at-home .at-hero-photo,\\r\\n  .at-home .at-steam i,\\r\\n  .at-home .at-btn-gold::after,\\r\\n  .at-home .at-tag-pea,\\r\\n  .at-home .at-cta::before { animation: none; }\\r\\n\\r\\n  .at-home .at-steam { display: none; }\\r\\n\\r\\n  .at-home .at-bot-medal::before { animation: none; }\\r\\n\\r\\n  .at-home .at-bot-art,\\r\\n  .at-home .at-bot-card.at-in .at-bot-art {\\r\\n    stroke-dasharray: none;\\r\\n    stroke-dashoffset: 0;\\r\\n    transition: none;\\r\\n  }\\r\\n\\r\\n  .at-home .at-bot-medal { transition: none; }\\r\\n  .at-home .at-bot-card:hover .at-bot-medal { transform: none; }\\r\\n\\r\\n  .at-home .at-ribbon { overflow-x: auto; }\\r\\n  .at-home .at-ribbon-track { animation: none; }\\r\\n\\r\\n  .at-home .at-section > h2.at-reveal::after {\\r\\n    transform: scaleX(1);\\r\\n    transition: none;\\r\\n  }\\r\\n\\r\\n  .at-home .at-faq-item[open] .at-faq-a { animation: none; }\\r\\n\\r\\n  .at-home .at-btn,\\r\\n  .at-home .at-card,\\r\\n  .at-home .at-card-arrow,\\r\\n  .at-home .at-imgwrap img,\\r\\n  .at-home .at-step-num,\\r\\n  .at-home .at-feature-media,\\r\\n  .at-woo ul.products li.product { transition: none; }\\r\\n\\r\\n  .at-home .at-btn:hover,\\r\\n  .at-home a.at-card:hover,\\r\\n  .at-home a.at-card:hover .at-imgwrap img,\\r\\n  .at-home .at-step:hover .at-step-num,\\r\\n  .at-woo ul.products li.product:hover { transform: none; }\\r\\n}\\n\\n/* ================= ELEMENTOR EDITOR & CUSTOMIZER OVERRIDES ================= */\\n/* Force text/content elements to be visible in Elementor editor and Customizer preview */\\n.elementor-editor-active .at-home .at-reveal,\\n.elementor-edit-mode .at-home .at-reveal,\\n.elementor-editor-active .at-reveal,\\n.elementor-edit-mode .at-reveal,\\n.wp-customizer .at-home .at-reveal,\\n.wp-customizer .at-reveal {\\n  opacity: 1 !important;\\n  transform: none !important;\\n  transition: none !important;\\n  visibility: visible !important;\\n}\\n\"},\"elements\":[],\"widgetType\":\"html\"}],\"isInner\":false}],\"isInner\":false}]