1<!doctype html> 2<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en"> <![endif]--> 3<!--[if IE 7]> <html class="no-js ie7 oldie" lang="en"> <![endif]--> 4<!--[if IE 8]> <html class="no-js ie8 oldie" lang="en"> <![endif]--> 5<!-- [if gt IE 8]><! --> 6<html lang="vi"> 7 <!-- <![endif] --> 8 <head> 9
9<script> 10 if(sessionStorage.getItem('return_to') != null && sessionStorage.getItem('return_to') != undefined){ 11 var return_url = sessionStorage.getItem('return_to'); 12 sessionStorage.removeItem('return_to'); 13 window.location.href = return_url; 14 } 15 </script>
15 16<meta charset="utf-8" /> 17<!--[if IE]><meta http-equiv='X-UA-Compatible' content='IE=edge,chrome=1' /><![endif]--> 18<!--[if lt IE 9]>
18<script src="//hstatic.net/0/0/global/design/theme-default/html5shiv.js"></script>
18<![endif]--> 19<meta content='width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0' name='viewport' /> 20<meta name="revisit-after" content="1 day" /> 21<meta http-equiv="x-ua-compatible" content="ie=edge"> 22<meta name="HandheldFriendly" content="true"> 23<title>Giá» hàng cá»§a bạn - TH true mart</title> 24<meta name="description" content="Giá» hà ng cá»§a bạn - TH true mart" /> 25 26<link rel="shortcut icon" href="//cdn.hstatic.net/themes/200001185942/1001512953/14/favicon.png?v=319" type="image/png" /> 27<link rel="canonical" href="https://thtruemart.vn/cart" /> 28<link rel="alternate" href="https://thtruemart.vn/cart" hreflang="vi-vn" /> 29<link rel="preconnect" href="https://fonts.googleapis.com"> 30<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 31 32<meta name="keywords" content="TH true mart"> 33<meta name="robots" content="index,follow,noodp"> 34<meta name="google-site-verification" content="ABuPxmu8s-erkQHvhnEamF0lukeGDHUmcN9a8cw9BNk" /> 35<meta name="google-site-verification" content="WcyrZkdV3OiezMe75teRDexf1ah-o1reVpBC5UQkH-I" /> 36 37 38 39 40<link rel="dns-prefetch" href="https://thtruemart.vn"> 41<link rel="dns-prefetch" href="//hstatic.net"> 42<link rel="dns-prefetch" href="//theme.hstatic.net/"> 43<link rel="dns-prefetch" href="//product.hstatic.net/"> 44<link rel="dns-prefetch" href="//file.hstatic.net/"> 45<link rel="dns-prefetch" href="//www.google-analytics.com/"> 46<link rel="dns-prefetch" href="//www.googletagmanager.com/"> 47<link rel="dns-prefetch" href="//www.google.com"> 48<link rel="dns-prefetch" href="//fonts.gstatic.com"> 49<link rel="dns-prefetch" href="//fonts.googleapis.com"> 50<link rel="dns-prefetch" href="//www.facebook.com"> 51<link rel="dns-prefetch" href="//connect.facebook.net"> 52<link rel="dns-prefetch" href="//static.ak.facebook.com"> 53<link rel="dns-prefetch" href="//static.ak.fbcdn.net"> 54<link rel="dns-prefetch" href="//s-static.ak.facebook.com"> 55 56<!-- --- Preload Font --- --> 57 58<link rel="preconnect" href="https://file.hstatic.net"> 59<link rel="preconnect" href="https://fonts.googleapis.com"> 60<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 61<link 62 href="https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap" 63 rel="stylesheet" 64> 65<!-- --- Preload IMG // (Thêm sau)--- --> 66 67<!-- --- Preload CSS --- --> 68<link rel="preload stylesheet" href="//cdn.hstatic.net/themes/200001185942/1001512953/14/libs.css?v=319" as="style"> 69<link rel="preload stylesheet" href="//cdn.hstatic.net/themes/200001185942/1001512953/14/jquery-ui.css?v=319" as="style"> 70<link rel="preload stylesheet" href="//cdn.hstatic.net/themes/200001185942/1001512953/14/general_format_scss.scss.css?v=319" as="style"> 71<link rel="preload stylesheet" href="//cdn.hstatic.net/themes/200001185942/1001512953/14/general.css?v=319" as="style"> 72<link rel="preload stylesheet" href="//cdn.hstatic.net/themes/200001185942/1001512953/14/customer.scss.css?v=319" as="style"> 73 74<!-- --- Preload JS --- --> 75<link rel="preload" type="text/javascript" as="script" href="//cdn.hstatic.net/themes/200001185942/1001512953/14/jquery.min.js?v=319"> 76<link rel="preload" type="text/javascript" as="script" href="//cdn.hstatic.net/themes/200001185942/1001512953/14/libs.js?v=319"> 77<link rel="preload" type="text/javascript" as="script" href="https://unpkg.com/[email protected]/dist/aos.js"> 78<link rel="preload" type="text/javascript" as="script" href="https://cdn.jsdelivr.net/npm/toastify-js"> 79<link rel="preload" type="text/javascript" as="script" href="//cdn.hstatic.net/themes/200001185942/1001512953/14/general_v6.js?v=319" fetchpriority="high"> 80<link rel="preload" type="text/javascript" as="script" href="//cdn.hstatic.net/themes/200001185942/1001512953/14/main.js?v=319" fetchpriority="low">
vendor: 64 bytes, lines 80-84
80 81 82 83 84<script src="https://www.google.com/recaptcha/api.js?render=
846Lf-I2wtAAAAAO4ib05eOtSIjsttLPaZRfQypekm
vendor: 72 bytes, lines 84-85
84"></script> 85<script src="https://www.google.com/recaptcha/api.js?render=
856LchSLkqAAAAABVHBpeFgg8N-WgkYsr5fO6GUF_s
vendor: 18 bytes, lines 85-91
85"></script> 86 87 88 89 90 91
92<script src="//cdn.hstatic.net/themes/200001185942/1001512953/14/jquery.min.js?v=319"></script>
vendor: 1 bytes, line 92
92
93<script> 94 var _0x4ad6 = [ 95 '\x43\x68\x72\x6F\x6D\x65', 96 '\x69\x6E\x64\x65\x78\x4F\x66', 97 '\x75\x73\x65\x72\x41\x67\x65\x6E\x74', 98 '\x6C\x65\x6E\x67\x74\x68', 99 '\x62\x72\x61\x6E\x64\x73', 100 '\x75\x73\x65\x72\x41\x67\x65\x6E\x74\x44\x61\x74\x61', 101 '\x62\x72\x61\x6E\x64', 102 '\x4C\x69\x67\x68\x74\x68\x6F\x75\x73\x65', 103 '\x69\x6E\x63\x6C\x75\x64\x65\x73', 104 ]; 105 let checklh = false; 106 if (navigator[_0x4ad6[2]][_0x4ad6[1]](_0x4ad6[0]) != -1) { 107 for (let i = 0; i < navigator[_0x4ad6[5]][_0x4ad6[4]][_0x4ad6[3]]; i++) { 108 let vl = navigator[_0x4ad6[5]][_0x4ad6[4]][i][_0x4ad6[6]]; 109 if (vl[_0x4ad6[8]](_0x4ad6[7])) { 110 checklh = true; 111 break; 112 } 113 } 114 } 115 var _0x2c0xa = [ 116 '\x43\x68\x72\x6F\x6D\x65\x2D\x4C\x69\x67\x68\x74\x68\x6F\x75\x73\x65', 117 '\x69\x6E\x64\x65\x78\x4F\x66', 118 '\x75\x73\x65\x72\x41\x67\x65\x6E\x74', 119 '\x6C\x6F\x61\x64', 120 ]; 121</script>
vendor: 1 bytes, line 121
121
122<script async> 123 class Sha256{static hash($,a){let e=Object.assign({msgFormat:"string",outFormat:"hex"},a);switch(e.msgFormat){default:case"string":$=function $(a){try{return new TextEncoder().encode(a,"utf-8").reduce(($,a)=>$+String.fromCharCode(a),"")}catch(e){return unescape(encodeURIComponent(a))}}($);break;case"hex-bytes":$=function $(a){let e=a.replace(" ","");return""==e?"":e.match(/.{2}/g).map($=>String.fromCharCode(parseInt($,16))).join("")}($)}let x=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],c=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225];$+="\x80";let t=$.length/4+2,_=Math.ceil(t/16),r=Array(_);for(let f=0;f<_;f++){r[f]=Array(16);for(let b=0;b<16;b++)r[f][b]=$.charCodeAt(64*f+4*b+0)<<24|$.charCodeAt(64*f+4*b+1)<<16|$.charCodeAt(64*f+4*b+2)<<8|$.charCodeAt(64*f+4*b+3)<<0}let h=($.length-1)*8/4294967296,d=($.length-1)*8>>>0;r[_-1][14]=Math.floor(h),r[_-1][15]=d;for(let o=0;o<_;o++){let l=Array(64);for(let n=0;n<16;n++)l[n]=r[o][n];for(let s=16;s<64;s++)l[s]=Sha256.Ï1(l[s-2])+l[s-7]+Sha256.Ï0(l[s-15])+l[s-16]>>>0;let R=c[0],i=c[1],u=c[2],S=c[3],g=c[4],O=c[5],T=c[6],m=c[7];for(let C=0;C<64;C++){let j=m+Sha256.Σ1(g)+Sha256.Ch(g,O,T)+x[C]+l[C],A=Sha256.Σ0(R)+Sha256.Maj(R,i,u);m=T,T=O,O=g,g=S+j>>>0,S=u,u=i,i=R,R=j+A>>>0}c[0]=c[0]+R>>>0,c[1]=c[1]+i>>>0,c[2]=c[2]+u>>>0,c[3]=c[3]+S>>>0,c[4]=c[4]+g>>>0,c[5]=c[5]+O>>>0,c[6]=c[6]+T>>>0,c[7]=c[7]+m>>>0}for(let F=0;F<c.length;F++)c[F]=("00000000"+c[F].toString(16)).slice(-8);let p="hex-w"==e.outFormat?" ":"";return c.join(p)}static ROTR($,a){return a>>>$|a<<32-$}static Σ0($){return Sha256.ROTR(2,$)^Sha256.ROTR(13,$)^Sha256.ROTR(22,$)}static Σ1($){return Sha256.ROTR(6,$)^Sha256.ROTR(11,$)^Sha256.ROTR(25,$)}static Ï0($){return Sha256.ROTR(7,$)^Sha256.ROTR(18,$)^$>>>3}static Ï1($){return Sha256.ROTR(17,$)^Sha256.ROTR(19,$)^$>>>10}static Ch($,a,e){return $&a^~$&e}static Maj($,a,e){return $&a^$&e^a&e}}; 124 125/* md5 */ 126!function(n){"use strict";function d(n,t){var r=(65535&n)+(65535&t);return(n>>16)+(t>>16)+(r>>16)<<16|65535&r}function f(n,t,r,e,o,u){return d(function(n,t){return n<<t|n>>>32-t}(d(d(t,n),d(e,u)),o),r)}function l(n,t,r,e,o,u,c){return f(t&r|~t&e,n,t,o,u,c)}function g(n,t,r,e,o,u,c){return f(t&e|r&~e,n,t,o,u,c)}function v(n,t,r,e,o,u,c){return f(t^r^e,n,t,o,u,c)}function m(n,t,r,e,o,u,c){return f(r^(t|~e),n,t,o,u,c)}function i(n,t){var r,e,o,u,c;n[t>>5]|=128<<t%32,n[14+(t+64>>>9<<4)]=t;var f=1732584193,i=-271733879,a=-1732584194,h=271733878;for(r=0;r<n.length;r+=16)i=m(i=m(i=m(i=m(i=v(i=v(i=v(i=v(i=g(i=g(i=g(i=g(i=l(i=l(i=l(i=l(o=i,a=l(u=a,h=l(c=h,f=l(e=f,i,a,h,n[r],7,-680876936),i,a,n[r+1],12,-389564586),f,i,n[r+2],17,606105819),h,f,n[r+3],22,-1044525330),a=l(a,h=l(h,f=l(f,i,a,h,n[r+4],7,-176418897),i,a,n[r+5],12,1200080426),f,i,n[r+6],17,-1473231341),h,f,n[r+7],22,-45705983),a=l(a,h=l(h,f=l(f,i,a,h,n[r+8],7,1770035416),i,a,n[r+9],12,-1958414417),f,i,n[r+10],17,-42063),h,f,n[r+11],22,-1990404162),a=l(a,h=l(h,f=l(f,i,a,h,n[r+12],7,1804603682),i,a,n[r+13],12,-40341101),f,i,n[r+14],17,-1502002290),h,f,n[r+15],22,1236535329),a=g(a,h=g(h,f=g(f,i,a,h,n[r+1],5,-165796510),i,a,n[r+6],9,-1069501632),f,i,n[r+11],14,643717713),h,f,n[r],20,-373897302),a=g(a,h=g(h,f=g(f,i,a,h,n[r+5],5,-701558691),i,a,n[r+10],9,38016083),f,i,n[r+15],14,-660478335),h,f,n[r+4],20,-405537848),a=g(a,h=g(h,f=g(f,i,a,h,n[r+9],5,568446438),i,a,n[r+14],9,-1019803690),f,i,n[r+3],14,-187363961),h,f,n[r+8],20,1163531501),a=g(a,h=g(h,f=g(f,i,a,h,n[r+13],5,-1444681467),i,a,n[r+2],9,-51403784),f,i,n[r+7],14,1735328473),h,f,n[r+12],20,-1926607734),a=v(a,h=v(h,f=v(f,i,a,h,n[r+5],4,-378558),i,a,n[r+8],11,-2022574463),f,i,n[r+11],16,1839030562),h,f,n[r+14],23,-35309556),a=v(a,h=v(h,f=v(f,i,a,h,n[r+1],4,-1530992060),i,a,n[r+4],11,1272893353),f,i,n[r+7],16,-155497632),h,f,n[r+10],23,-1094730640),a=v(a,h=v(h,f=v(f,i,a,h,n[r+13],4,681279174),i,a,n[r],11,-358537222),f,i,n[r+3],16,-722521979),h,f,n[r+6],23,76029189),a=v(a,h=v(h,f=v(f,i,a,h,n[r+9],4,-640364487),i,a,n[r+12],11,-421815835),f,i,n[r+15],16,530742520),h,f,n[r+2],23,-995338651),a=m(a,h=m(h,f=m(f,i,a,h,n[r],6,-198630844),i,a,n[r+7],10,1126891415),f,i,n[r+14],15,-1416354905),h,f,n[r+5],21,-57434055),a=m(a,h=m(h,f=m(f,i,a,h,n[r+12],6,1700485571),i,a,n[r+3],10,-1894986606),f,i,n[r+10],15,-1051523),h,f,n[r+1],21,-2054922799),a=m(a,h=m(h,f=m(f,i,a,h,n[r+8],6,1873313359),i,a,n[r+15],10,-30611744),f,i,n[r+6],15,-1560198380),h,f,n[r+13],21,1309151649),a=m(a,h=m(h,f=m(f,i,a,h,n[r+4],6,-145523070),i,a,n[r+11],10,-1120210379),f,i,n[r+2],15,718787259),h,f,n[r+9],21,-343485551),f=d(f,e),i=d(i,o),a=d(a,u),h=d(h,c);return[f,i,a,h]}function a(n){var t,r="",e=32*n.length;for(t=0;t<e;t+=8)r+=String.fromCharCode(n[t>>5]>>>t%32&255);return r}function h(n){var t,r=[];for(r[(n.length>>2)-1]=void 0,t=0;t<r.length;t+=1)r[t]=0;var e=8*n.length;for(t=0;t<e;t+=8)r[t>>
1265]|=(255&n.charCodeAt(t/8))<<t%32;return r}function e(n){var t,r,e="0123456789abcdef",o="";for(r=0;r<n.length;r+=1)t=n.charCodeAt(r),o+=e.charAt(t>>>4&15)+e.charAt(15&t);return o}function r(n){return unescape(encodeURIComponent(n))}function o(n){return function(n){return a(i(h(n),8*n.length))}(r(n))}function u(n,t){return function(n,t){var r,e,o=h(n),u=[],c=[];for(u[15]=c[15]=void 0,16<o.length&&(o=i(o,8*n.length)),r=0;r<16;r+=1)u[r]=909522486^o[r],c[r]=1549556828^o[r];return e=i(u.concat(h(t)),512+8*t.length),a(i(c.concat(e),640))}(r(n),r(t))}function t(n,t,r){return t?r?u(t,n):function(n,t){return e(u(n,t))}(t,n):r?o(n):function(n){return e(o(n))}(n)}"function"==typeof define&&define.amd?define(function(){return t}):"object"==typeof module&&module.exports?module.exports=t:n.md5=t}(this); 127 128</script>
128 129 130
130<script> 131 localStorage.setItem('shop_id','themes/200001185942/1001512953'); 132 let version = 319; 133 localStorage.setItem('version-theme',version); 134 window.shop = { 135 loop: {}, 136 terms: "", 137 template: 'cart', 138 shopCurrency: "VND", 139 moneyFormat: '{{amount}}â«', 140 webDomain: 'th-true-milk-uat.myharavan.com', 141 shopId: 200001144887, 142 key: 'e2241494323a99258c94c4aacd473641666b2f14d988ed827f767db18aa886f9', 143 customerdigest: '489b24718940ef8a80c69f047b9dee78', 144 noImage: 'https://cdn.hstatic.net/files/200001144887/file/no-image.jpg', 145 favorites: { 146 listhandle: [], 147 listid: [] 148 }, 149 plugin: ["//cdn.hstatic.net/themes/200001185942/1001512953/14/libs.js?v=319","https://cdn.hstatic.net/shared/api.jquery.js","https://cdn.hstatic.net/shared/option_selection.js"], 150 recaptchajs: 'https://www.google.com/recaptcha/api.js?render=6LdD18MUAAAAAHqKl3Avv8W-tREL6LangePxQLM-', 151 getScriptCcd: (url, callback) =>{$.ajax({ type: "GET",url: url,success: callback,dataType: "script",cache: true});}, 152 getdatasite: (url, callback,callbackcustom) =>{$.ajax({ type: "GET",url: url,success:function(data){callback.html(data); if(typeof(callbackcustom) == 'function') callbackcustom()},cache: true});}, 153 productjson: {"error":"json not allowed for this object"}, 154 recaptchacallback: () =>{ 155 setTimeout(() =>{ 156 $("input[name='g-recaptcha-response']").each(function(){ 157 let $this = $(this); 158 grecaptcha.ready(function(){ 159 grecaptcha.execute('6LdD18MUAAAAAHqKl3Avv8W-tREL6LangePxQLM-', {action: 'submit'}).then(function(token) {$this.val(token);}); 160 }); 161 }); 162 },3000) 163 } 164 } 165 if(checklh == false){ 166 (function() { 167 function asyncLoad2() { 168 /*for(let i=0;i< window.shop.stylerender.length;i++){ 169 const css = document.createElement("link"); 170 css.setAttribute("type","text/css"); 171 css.setAttribute("rel","stylesheet"); 172 css.setAttribute("href",window.shop.stylerender[i]); 173 document.getElementsByTagName("head")[0].appendChild(css); 174 }*/ 175 for(let i=0;i< window.shop.plugin.length;i++){ 176 const plugin = document.createElement("script"); 177 plugin.setAttribute("type","text/javascript"); 178 plugin.setAttribute("src",window.shop.plugin[i]); 179 document.getElementsByTagName("head")[0].appendChild(plugin); 180 } 181 } 182 window.attachEvent ? window.attachEvent('onload', asyncLoad2) : window.addEventListener('load', asyncLoad2, false); 183 }); 184 $(document).ready(() =>{ 185 setTimeout(() =>{window.shop.getScriptCcd(window.shop.recaptchajs,window.shop.recaptchacallback());},5000); 186 }) 187 } 188</script>
188 189 190<!-- include in head variable theme root --> 191<style> 192 :root { 193 /* Theme â mà u chá»§ Äạo toà n site (Haravan / customer) */ 194 --global-color-primary: #035eb7; 195 --global-color-primary-hover: #004494; 196 --global-color-on-primary: #fff; 197 198 --global-color-page-bg: #c5e3f6; 199 --global-color-brand: #0a2f5c; 200 --global-color-surface: #fff; 201 --global-color-shadow-card: rgba(15, 40, 80, 0.12); 202 --global-color-text-heading: #111; 203 --global-color-error: #b42318; 204 --global-color-error-surface: #fef3f2; 205 --global-color-error-border: #fecdca; 206 --global-color-border-default: rgba(197, 198, 204, 0.6); 207 --global-color-border-default-2: #eaeaea; 208 --global-color-label-muted: #b5b5b5; 209 --global-color-text-body: #344054; 210 --global-color-text-placeholder: #b6b9bf; 211 --global-color-label-active: #003d79; 212 --global-color-border-divider: #e8ecf0; 213 --global-color-text-muted: #4b5565; 214 --global-color-icon-muted: #a1a1aa; 215 --global-color-link: #0056b3; 216 --global-color-text-caption: #71727a; 217 --global-color-danger: #f04438; 218 --global-color-danger-shadow: rgba(240, 68, 56, 0.15); 219 --global-color-warning: #fdd835; 220 --global-color-success: #24b400; 221 } 222</style>
223<script> 224 function parseQueryString(url){ 225 var str = url != undefined? '?'+url.split('?')[1] : window.location.search; 226 var objURL = {}; 227 var count = 0; 228 if(str.indexOf("utm") > -1){ 229 count = 1; 230 } 231 str.replace( 232 new RegExp("([^?=&]+)(=([^&]*))?", "g"), 233 function($0, $1, $2, $3) { 234 objURL[$1] = $3; 235 } 236 ); 237 return objURL; 238 }; 239 var paramUrl = parseQueryString(); 240</script>
vendor: 1 bytes, line 240
240
241<script> 242 window.account = { 243 logged: false, 244 id: null, 245 email: null, 246 name: null, 247 lastName:null, 248 firstName:null, 249 tag: "" 250 } 251 window.apps = { 252 urlApi: '', 253 keyApi: '', 254 secret: '' 255 } 256</script>
vendor: 1 bytes, line 256
256
257<script> 258 var cartAttributes = { 259 }; 260 var addressArrLength = 0; 261 var addressArr = [ 262 263 ]; 264 var locationHeader = true; 265 var days = { 266 '1': 'Thứ 2', 267 '2': 'Thứ 3', 268 '3': 'Thứ 4', 269 '4': 'Thứ 5', 270 '5': 'Thứ 6', 271 '6': 'Thứ 7', 272 '7': 'Chá»§ nháºt' 273 } 274 var color_code_setting = { 275 }; 276 var color_code = { 277 "Be": "#f5f5dc", 278 "Và ng": "#ff0", 279 "Há»ng": "#fe249a", 280 "Nâu": "#a52a2a", 281 "Äá»": "#9c0000", 282 "Gold": "#ffd700", 283 "Trắng": "#ffffff", 284 "Xanh": "#0070d2", 285 "Bạc": "#c0c0c0", 286 "Xanh lá cây": "#008827", 287 "Nhiá»u mà u": "linear-gradient(0deg,rgb(130,30,145) 0,rgb(130,30,145) 25%,rgb(237,209,52) 25%,rgb(255,255,0) 50%,rgb(237,209,52) 50%,#59ba00 50%,#59ba00 76%,#111 76%,#111 100%),linear-gradient(0deg,rgb(14,92,209) 0,rgb(14,92,209) 50%,rgb(226,11,11) 50%,rgb(226,11,11) 100%)", 288 "Äen": "#000", 289 "TÃm": "#800080", 290 "Xám": "#808080", 291 "Cam": "#ffa500", 292 "Xanh lam": "#00d5c7" 293 }; 294 var color_filter = { 295 "Beige": "02 LINGERIE,03 LINEN,04 GINGER,05 by sand,03 by linen,04 bo ginger,02 LINGERIE", 296 "Yellow": "", 297 "Pink": "cancan,ballet,09 JUNEBERRY,SPK01 Pink Falling,SPK02 Allegro Pink,SPK03 Rose Falling", 298 "Brown": "SBR01 Maple,NO.4 GINGER CREAM,NO.5 DAILY MOCHA,NO.25 Madras,NO.24 Cross Matching,No.20 Neutral Cut", 299 "Red": "bordeaux,fever,ladybug,sangria,seduction,teddy,october,cranberry,01 BAKING BRICK", 300 "Gold": "gold white, gold rose, gold 24k, gold 18k", 301 "White": "No.16 Tailor,WH01,ESSENTIAL TEA,Ultra Moisture", 302 "Blue": "No.01 blue,No.01 light blue", 303 "Silver": "No.01 silver, No.02 silver", 304 "Green": "", 305 "Multicolor": "TEA PARTY,FLOWER BED,SPRING BOUQUET,NO.3 FADE BACK,NO.1 PEACH FIELD,No.8 Cranberry Mix", 306 "Black": "BLACK,BK01 Deep Black,01 Black", 307 "Purple": "VL01_Raspberry,NO.12 HOLIDAY LOVE,01 BOY BALM,STRONGER", 308 "Grey": "No.15 Miss Match", 309 "Orange": "guava,haute,07 SALMON DRIZZLE,10 HINT OF BRICK,04 SUNDRIED TOMATO,05 CORAL CHIP" 310 }; 311</script>
vendor: 1 bytes, line 311
311
312<script> 313 window.settings = { 314 freeship_promo: { 315 show: false, 316 hanmuc: parseInt('1000000') 317 }, 318 inventory: { 319 show: false 320 }, 321 popup_promotion: { 322 show: false, 323 minutes: "60" 324 }, 325 popup_coupon_promotion: { 326 show: false, 327 minutes: "10" 328 }, 329 flashsale: { 330 status1: "Äang diá» n ra", 331 status2: "Sắp diá» n ra", 332 status3: "Äã kết thúc", 333 title1: "", 334 title2: "", 335 startday: "", 336 endday: "" 337 }, 338 limitBuySku: { 339 use: false, 340 arraySku: ''.split(',') 341 } 342 } 343 window.textMain = { 344 text1: '', 345 text2: 'Sá» Äiá»n thoại không hợp lá» (Äá» dà i từ 10 - 11 ký tá»±, không chứa ký tá»± Äặc biá»t và khoảng trắng)', 346 text3: 'Sá» Äiá»n thoại Äã tá»n tại trên há» thá»ng', 347 text4: 'Khách hà ng Äã có sá» Äiá»n thoại. Quý khách bấm bá» qua Äá» tiến hà nh thanh toán', 348 text5: 'Vui lòng thá» lại sau', 349 text6: 'Äà THÃM VÃO GIá» HÃNG', 350 text7: 'ÄÄng ký thà nh công, xin cảm Æ¡n!', 351 text8: 'Äợi duyá»t', 352 text9: 'Từ chá»i. Lý do: ', 353 text10: 'Quý khách cáºp nháºt lại thông tin tại Äây', 354 text11: 'Äã duyá»t', 355 text12: 'BẠN Äà MUA QUà Sá» LƯỢNG Tá»N KHO', 356 text13: 'Từ khóa cá»§a bạn có chứa mã Äá»c hại ! Vui lòng nháºp lại key word khác', 357 text14: 'Tà i Khoản', 358 text15: 'Thông Tin Hạng Thà nh Viên', 359 text16: 'Thông Tin Tà i Khoản', 360 text17: 'ÄÆ¡n Hà ng', 361 text18: 'Äá»a Chá»', 362 text19: 'Äã Xem Gần Äây', 363 text20: 'ÄÄng Ký Nháºn Thông Báo', 364 text21: 'Kiá»m tra ÄÆ¡n hà ng', 365 text22: 'ÄÄng Xuất', 366 text23: 'ÄÄng nháºp', 367 text24: 'Tạo tà i khoản', 368 text25: ' sản phẩm', 369 text26: 'Không tìm thấy sản phẩm nà o phù hợp!', 370 text27: 'Thứ 2', 371 text28: 'Thứ 3', 372 text29: 'Thứ 4', 373 text30: 'Thứ 5', 374 text31: 'Thứ 6', 375 text32: 'Thứ 7', 376 text33: 'Chá»§ Nháºt', 377 text34: 'Äá»ng ý', 378 text35: 'Không', 379 text36: 'Chất liá»u:', 380 text37: 'KÃch thưá»c:', 381 text38: 'Sá» lượng:', 382 text39: 'Quà tặng', 383 text40: 'Xoá', 384 text41: 'Tặng:', 385 text42: 'Trá» giá:', 386 text43: 'Quà tặng khuyến mãi', 387 text44: 'Ưu Äãi:', 388 text45: 'Hết hà ng', 389 text46: 'Thêm và o giá» hà ng', 390 text47: 'Chương trình khuyến mãi', 391 text48: 'Xu hưá»ng', 392 text49: 'Giảm sá» lượng', 393 text50: 'Sá» lượng', 394 text51: 'TÄng sá» lượng', 395 text52: 'Thêm và o giá»', 396 text53: 'Khuyến mãi', 397 text54: 'Má»i', 398 text55: 'Còn hà ng', 399 text56: 'Chà o mừng', 400 text57: 'TÃch lÅ©y', 401 text58: 'Äiá»m xét hạng trưá»c ngà y', 402 text59: 'Äá» thÄng Hạng Kim Cương', 403 text60: 'Äá» duy trì Hạng Kim Cương', 404 text61: 'Thà nh viên hạng', 405 text62: 'và ng', 406 text63: 'kim cương', 407 text64: 'Bạn chưa có thẻ trả trưá»c', 408 text65: 'Hiá»n chưa có mã khách hà ng, vui lòng liên há» <a href="tel:1800545440"><strong>1800545440</strong></a> Äá» ÄÆ°á»£c há» trợ.', 409 text65_1: 'Hệ thôÌng taÌ£m thÆ¡Ìi giaÌn ÄoaÌ£n. QuyÌ khaÌch vui loÌng thÆ°Ì laÌ£i sau. <span class="break">Trân troÌ£ng caÌm Æ¡n</span>', 410 text66: 'Không tải ÄÆ°á»£c thông tin hạng thà nh viên.', 411 text67: 'quà tặng', 412 text68: 'Äiá»m', 413 text69: 'Xem chi tiết', 414 text70: 'Äã bán:', 415 text71: 'Vừa má» bán', 416 text72: 'Sao chép mã', 417 text73: 'Äã sao chép', 418 text74: 'Xóa mục lá»ch sá»', 419 text75: 'Trang trưá»c', 420 text76: 'Mua thêm', 421 text77: 'nữa Äá» kÃch hoạt ưu Äãi nháºn quà tặng !', 422 text78: 'Äã chá»n', 423 text79: 'Thá»i hạn:', 424 text80: 'Thá»i gian bắt Äầu:', 425 text81: 'Mặc Äá»nh', 426 text82: 'Giảm', 427 text83: 'TÄng', 428 text84: 'Xin lá»i bạn!', 429 text85: 'Chương trình chỠáp dụng tá»i Äa 2 sản phẩm', 430 text86: 'Thông báo', 431 text87: 'Äã có lá»i xảy ra', 432 text88: 'Có trục trặc vá» tá»n kho!', 433 text89: 'Còn hà ng:', 434 text90: 'Xóa bá» lá»c', 435 text91: 'Vui lòng nháºp giá tá»i thiá»u và tá»i Äa', 436 text92: 'Vui lòng nháºp giá tá»i thiá»u', 437 text93: 'Vui lòng nháºp giá tá»i Äa',
438 text94: 'Chưa có sản phẩm nà o trong danh mục nà y', 439 text95: 'Hiá»n thá»', 440 text96: 'trên tá»ng sá»', 441 text97: 'kết quả cho từ khoá', 442 text98: 'Vui lòng nháºp từ khoá', 443 text99: 'Voucher online', 444 text100: 'cho ÄÆ¡n từ', 445 text101: 'Giảm', 446 text102: 'Không có thông tin thá» lá».', 447 text103: 'Vui lòng nháºp mã khuyến mãi', 448 text104: 'Chá»n hoặc nháºp mã', 449 text105: 'Äã áp dụng 1 ưu Äãi', 450 text106: 'Äã áp dụng', 451 text107: 'ưu Äãi', 452 text108: 'Äang tải...', 453 text109: 'Không có phiếu quà tặng khả dụng.', 454 text110: 'Không thá» tải danh sách ưu Äãi.', 455 text111: 'cho ÄÆ¡n hà ng', 456 text112: 'cho phà váºn chuyá»n', 457 text113: 'Giá trá» mua tá»i thiá»u là ', 458 text114: 'Không áp dụng chung vá»i CTKM khác', 459 text115: 'Thá» lỠáp dụng', 460 text116: 'Không có mã giảm giá khả dụng.', 461 text117: 'Mã khuyến mãi không hợp lá».', 462 text118: 'Chá»n tá»nh thà nh', 463 text119: 'Chá» ÄÆ°á»ng', 464 text120: 'Quáºn/Huyá»n', 465 text121: 'Mặc Äá»nh', 466 text122: 'Thêm má»i Äá»a chá» giao hà ng', 467 text123: 'Thêm má»i', 468 text124: 'Chá»nh sá»a Äá»a chá» giao hà ng', 469 text125: 'Lưu thay Äá»i', 470 text126: 'Chá»nh sá»a', 471 text127: 'Chá»n Äá»a chá» giao hà ng', 472 text128: 'Không tìm thấy khu vá»±c phù hợp', 473 text129: 'Gần bạn nhất', 474 text130: 'Äang má»', 475 text131: 'Giá» má» cá»a:', 476 text132: 'Äá»a chá»:', 477 text133: 'Xem chá» ÄÆ°á»ng', 478 text134: 'Không có cá»a hà ng tại khu vá»±c nà y', 479 text135: 'cá»a hà ng', 480 text136: 'Tá»nh / Thà nh phá»', 481 text137: 'Phưá»ng / Xã', 482 text138: 'Tìm theo tên cưÌa haÌng', 483 text139: 'Äiá»n thoại:', 484 text140: 'Thá»i gian má» cá»a:', 485 text141: 'Không có cá»a hà ng trong bán kÃnh', 486 text142: 'km quanh bạn', 487 text143: 'cá»a hà ng gần bạn', 488 text144: 'Chá»n Tá»nh / Thà nh phá»', 489 text145: 'Chá»n Phưá»ng / Xã', 490 text146: 'Không tìm thấy cá»a hà ng phù hợp', 491 text147: 'Äang tải phưá»ng/xã...', 492 text148: 'Äang tải tá»nh/thà nh...', 493 text149: 'Ảnh', 494 text150: 'Cá»a hà ng:', 495 text151: 'Äang tải cá»a hà ng...', 496 text152: 'Không tải ÄÆ°á»£c danh sách cá»a hà ng', 497 text153: 'Thu gá»n', 498 text154: 'Xem thêm', 499 text155: 'Vui lòng báºt quyá»n truy cáºp vá» trà trong cà i Äặt trình duyá»t Äá» sá» dụng tÃnh nÄng nà y.' 500 } 501 window.textCheckout = { 502 text1: 'Xem chi tiết', 503 text2: 'Thu gá»n', 504 text3: 'Xem thêm', 505 text4: 'Thông tin váºn chuyá»n', 506 text5: 'Mã váºn ÄÆ¡n:', 507 text6: 'Äang xá» lý', 508 text7: 'Äá»a chá» nháºn hà ng', 509 text8: 'MaÌ Æ°u ÄaÌi', 510 text9: 'Ưu Äãi váºn chuyá»n', 511 text10: 'Ghi chú ÄÆ¡n hà ng', 512 text11: 'Äặt hà ng thà nh công', 513 text12: 'ÄÆ¡n hà ng sẽ ÄÆ°á»£c cáºp nháºt và o lá»ch sá» ÄÆ¡n hà ng<br>cháºm nhất 20 phút ká» từ lúc Äặt hà ng', 514 text13: 'ÄÆ¡n hà ng', 515 text14: 'Phương thức thanh toán', 516 text15: 'Thá»i gian Äặt hà ng', 517 text16: 'Hình thức giao hà ng', 518 text17: 'Hình thức mua hà ng', 519 text18: 'Tá»ng tiá»n hà ng', 520 text19: 'Phà váºn chuyá»n', 521 text20: 'Tá»NG TIá»N', 522 text21: 'sản phẩm', 523 text22: 'Lưu ý ÄÆ¡n hà ng', 524 text23: 'Tin nhắn xác nháºn sẽ ÄÆ°á»£c gá»i Äến sá» Äiá»n thoại / Zalo cá»§a bạn khi ÄÆ¡n hà ng ÄÆ°á»£c xá» lý thà nh công', 525 text24: 'Äá»i vá»i ÄÆ¡n hà ng nháºn tại cá»a hà ng, vui lòng kiá»m tra kÄ© sản phẩm và hóa ÄÆ¡n vá»i nhân viên tư vấn tại cá»a hà ng trưá»c khi thanh toán.', 526 text25: 'Xem chi tiết ÄÆ¡n hà ng', 527 text26: 'Tiếp tục mua sắm', 528 text27: 'Thanh toán Äang xá» lý...', 529 text28: 'Chúng tôi sẽ thông báo Äến bạn khi thông tin<br>thanh toán ÄÆ°á»£c xá» lý thà nh công', 530 text29: 'Xem chi tiết ÄÆ¡n', 531 text30: 'Liên há» tư vấn', 532 text31: 'Thanh toán thất bại...', 533 text32: 'ÄÆ¡n hà ng bá» huá»·. Chúng tôi rất tiếc vì bạn<br>Äã không thanh toán trong thá»i gian quy Äá»nh', 534 text33: 'Äã huá»·', 535 text34: 'Không thá» tải dữ liá»u checkout. Vui lòng tải lại trang.', 536 text35: 'Thông tin bắt buá»c. Vui lòng nháºp Äầy Äá»§', 537 text36: 'Không thá» xóa Äá»a chá» mặc Äá»nh.', 538 text37: 'Không thá» xóa Äá»a chá». Vui lòng thá» lại.', 539 text38: 'Chá»nh sá»a Äá»a chá» giao hà ng', 540 text39: 'Lưu thay Äá»i', 541 text40: 'Thêm má»i Äá»a chá» giao hà ng', 542 text41: 'Thêm má»i', 543 text42: 'Không thá» lưu Äá»a chá». Vui lòng thá» lại.', 544 text43: 'Vui lòng nháºp Äầy Äá»§ thông tin Äá»a chá».', 545 text44: 'Mặc Äá»nh', 546 text45: 'Chá»nh sá»a', 547 text46: 'Xoá', 548 text47: 'Chưa có Äá»a chá», vui lòng thêm má»i.', 549 text48: 'Tá»nh/Thà nh phá»', 550 text49: 'Quáºn/Huyá»n', 551 text50: 'Không tìm thấy khu vá»±c phù hợp.', 552 text51: 'Gần bạn nhất', 553 text52: 'Äang má»', 554 text53: 'Chá»n Tá»nh / Thà nh phá»', 555 text54: 'Chá»n Phưá»ng / Xã', 556 text55: 'Giá» má» cá»a:', 557 text56: 'Äá»a chá»:', 558 text57: 'Xem chá» ÄÆ°á»ng', 559 text58: 'Không tìm thấy cá»a hà ng phù hợp.', 560 text59: 'cá»a hà ng', 561 text60: 'Email không Äúng Äá»nh dạng', 562 text61: 'Vui lòng nháºp Sá» CCCD hoặc Há» chiếu', 563 text62: 'Sá» CÄn cưá»c công dân không hợp lá». Vui lòng kiá»m tra và nháºp lại.', 564 text63: 'Sá» Há» chiếu không hợp lá». Vui lòng kiá»m tra và nháºp lại.', 565 text64: 'Thông tin hóa ÄÆ¡n VAT Äã ÄÆ°á»£c lưu.', 566 text65: 'Không thá» lưu thông tin hóa ÄÆ¡n VAT. Vui lòng thá» lại.', 567 text66: 'Nháºp thông tin xuất hoá ÄÆ¡n', 568 text67: 'Há» chiếu:', 569 text68: 'Ngưá»i mua:', 570 text69: 'Mã ÄVNQNS:', 571 text70: 'Äã yêu cầu xuất hoá ÄÆ¡n', 572 text71: 'ÄÆ¡n nháºn tại cá»a hà ng không cần chá»n váºn chuyá»n.', 573 text72: 'Vui lòng chá»n Äá»a chá» giao hà ng.', 574 text73: 'Dá»± kiến giao hà ng trong 2h', 575 text74: 'Có thá» trá» 2-4 tiếng do mưa lá»n và Äiá»u kiá»n giao thông, thá»i tiết bất khả kháng. Không áp dụng trong dá»p lá» , Tết. Mong quý khách thông cảm', 576 text75: 'Dá»± kiến giao hà ng trong 2-3 ngà y là m viá»c', 577 text76: 'Không áp dụng trong dá»p lá» , Tết. Mong quý khách thông cảm', 578 text77: 'Phương thức', 579 text78: 'Không có phương thức thanh toán khả dụng.', 580 text79: 'Thanh toán', 581 text80: 'Không có sản phẩm trong giá» hà ng.', 582 text81: 'THÃNH TIá»N', 583 text82: 'Voucher online', 584 text83: 'cho ÄÆ¡n từ', 585 text84: 'Giảm', 586 text85: 'Không có thông tin thá» lá».', 587 text86: 'Vui lòng nháºp mã khuyến mãi', 588 text87: 'Chá»n hoặc nháºp mã', 589 text88: 'Äã áp dụng 1 ưu Äãi', 590 text89: 'Äã áp dụng', 591 text90: 'ưu Äãi', 592 text91: 'Äang tải...', 593 text92: 'Không có phiếu quà tặng khả dụng.', 594 text93: 'Không thá» tải danh sách ưu Äãi.', 595 text94: 'cho ÄÆ¡n hà ng', 596 text95: 'cho phà váºn chuyá»n', 597 text96: 'Giá trá» mua tá»i thiá»u là ', 598 text97: 'Không áp dụng chung vá»i CTKM khác', 599 text98: 'Thá» lỠáp dụng', 600 text99: 'Không có mã giảm giá khả dụng.', 601 text100: 'Mã khuyến mãi không hợp lá».', 602 text101: 'Vui lòng chá»n phương thức váºn chuyá»n.', 603 text102: 'Vui lòng chá»n cá»a hà ng nháºn hà ng.', 604 text103: 'Vui lòng chá»n phương thức thanh toán.', 605 text104: 'Giá» hà ng Äang có sản phẩm không Äá»§ tá»n kho nên không thá» hoà n thà nh ÄÆ¡n hà ng.', 606 text105: 'Vui lòng kiá»m tra lại thông tin khách hà ng', 607 text106: 'Mã giảm giá', 608 text107: 'Thanh toán lại' 609 } 610 window.customerText = { 611 otpSent: 'Má»t mã xác thá»±c vừa ÄÆ°á»£c gá»i, Vui lòng kiá»m tra lại hoặc thá» lại sau', seconds: 'giây.', 612 connectionError: 'Lá»i kết ná»i, vui lòng thá» lại sau Ãt phút.', phoneNotFound: 'Sá» Äiá»n thoại không tá»n tại. Vui lòng kiá»m tra lại.', 613 defaultLabel: 'Mặc Äá»nh', edit: 'Chá»nh sá»a', deleteLabel: 'Xóa', addressNotFoundTitle: 'Không tìm thấy Äá»a chá»', 614 addressNotFound: 'Äá»a chá» không tá»n tại hoặc Äã bá» xóa. Há» thá»ng sẽ chuyá»n vá» danh sách Äá»a chá».', addressNotFoundRedirect: 'Không tìm thấy Äá»a chá». Há» thá»ng sẽ chuyá»n vá» danh sách Äá»a chá».', 615 district: 'Quáºn/Huyá»n', provinceCity: 'Tá»nh/ Thà nh', country: 'Quá»c gia', wardLoadError: 'Không tải ÄÆ°á»£c phưá»ng/xã. Vui lòng thá» lại.', 616 regionLoadError: 'Không tải ÄÆ°á»£c dữ liá»u khu vá»±c. Vui lòng thá» lại.', districtLo
616adError: 'Không tải ÄÆ°á»£c quáºn/huyá»n. Vui lòng thá» lại.', 617 required: 'Thông tin bắt buá»c. Vui lòng nháºp Äầy Äá»§', invalidPhone: 'Sá» Äiá»n thoại không hợp lá». Vui lòng nháºp lại', invalidPhoneCheck: 'Sá» Äiá»n thoại không hợp lá». Vui lòng kiá»m tra lại.', 618 addressAdded: 'Äã thêm Äá»a chá» má»i.', addressAddError: 'Không thá» thêm Äá»a chá» má»i. Vui lòng thá» lại.', addressDataError: 'Không thá» tải dữ liá»u Äá»a chá». Vui lòng thá» lại.', 619 addressUpdated: 'Äã cáºp nháºt Äá»a chá».', addressUpdateError: 'Không thá» cáºp nháºt Äá»a chá». Vui lòng thá» lại.', defaultAddressDeleteError: 'Không thá» xóa Äá»a chá» mặc Äá»nh. Vui lòng chá»n Äá»a chá» khác là m mặc Äá»nh.', 620 addressDeleted: 'Äã xóa Äá»a chá» giao hà ng.', addressDeleteError: 'Không thá» xóa Äá»a chá».', addressSaveError: 'Không thá» lưu Äá»a chá». Vui lòng thá» lại.', addAddressTitle: 'Thêm má»i Äá»a chá» giao hà ng', addNew: 'Thêm má»i', editAddressTitle: 'Chá»nh sá»a Äá»a chá» giao hà ng', saveChanges: 'Lưu thay Äá»i', addressRequired: 'Vui lòng nháºp Äầy Äá»§ thông tin Äá»a chá».', 621 otpIncorrectRemain: 'Mã xác thá»±c không chÃnh xác. Bạn còn', attempts: 'lần nháºp.', otpBlocked: 'Bạn Äã nháºp sai mã OTP quá sá» lần quy Äá»nh. Vui lòng thá» lại sau', 622 confirm: 'Äá»ng ý', no: 'Không', close: 'Äóng', passwordWrong: 'Máºt khẩu không Äúng. Vui lòng kiá»m tra lại.', 623 passwordWrongLock: 'Máºt khẩu không Äúng. Bạn Äã nháºp sai 2 lần liên tiếp và chá» còn 1 lần thá» trưá»c khi tà i khoản bá» khóa.', phoneRegistered: 'Sá» Äiá»n thoại nà y Äã ÄÆ°á»£c ÄÄng ký.', 624 hidePassword: 'Ẩn máºt khẩu', showPassword: 'Hiá»n máºt khẩu', accountLocked: 'Tà i khoản Äã bá» khóa. Vui lòng thá» lại sau {minutes} phút.', lockAccountTitle: 'Tà i khoản tạm thá»i bá» khóa', lockAccountDesc: 'Bạn Äã nháºp sai máºt khẩu quá 3 lần. Vì lý do bảo máºt, tà i khoản nà y cá»§a bạn sẽ bá» khóa trong {minutes} phút.', lockAccountCancel: 'Huá»·', lockAccountForgot: 'Quên máºt khẩu', noNetwork: 'Không có kết ná»i mạng. Vui lòng kiá»m tra lại.', 625 unknownError: 'Äã xảy ra lá»i không xác Äá»nh. Vui lòng thá» lại sau.', loginSuccess: 'ÄÄng nháºp thà nh công', otpInstruction: 'Vui lòng kiá»m tra tin nhắn và nháºp mã OTP Äá» xác thá»±c.', 626 phoneRegisterError: 'Äã xảy ra lá»i không xác Äá»nh. Vui lòng ÄÄng ký lại sá» Äiá»n thoại.', passwordMin: 'Máºt khẩu phải có Ãt nhất 8 ký tá»±', 627 passwordLower: 'Có Ãt nhất 1 chữ cái viết thưá»ng (a-z)', passwordUpper: 'Có Ãt nhất 1 chữ cái viết hoa (A-Z)', passwordNumber: 'Có Ãt nhất 1 chữ sá» (0-9)', passwordSpecial: 'Có Ãt nhất 1 ký tá»± Äặc biá»t (@$!%*?&~)', 628 currentPasswordInvalid: 'Máºt khẩu hiá»n tại không hợp lá». Vui lòng kiá»m tra lại.', passwordRules: 'Máºt khẩu phải có Ãt nhất 8 kà tá»±, bao gá»m 1 chữ hoa, 1 chữ thưá»ng, 1 chữ sá», 1 ký tá»± Äặc biá»t.', 629 passwordMismatch: 'Máºt khẩu xác nháºn không khá»p. Vui lòng kiá»m tra lại.', invalidAge: 'Äá» tuá»i không hợp lá». Vui lòng kiá»m tra lại', invalidEmail: 'Email không hợp lá». Vui lòng kiá»m tra lại.', 630 notification: 'Thông báo', agreeTerms: 'Vui lòng Äá»ng ý vá»i Äiá»u khoản và Äiá»u kiá»n sá» dụng.', agreeGeneral: 'Vui lòng Äá»ng ý vá»i Äiá»u khoản chung.', agreePersonalData: 'Vui lòng Äá»ng ý vá»i mục ÄÃch sá» dụng DLCN.', 631 signupSuccess: 'ÄÄng ký thà nh công', otpIncorrect: 'Mã xác thá»±c không chÃnh xác. Vui lòng kiá»m tra lại.', recaptchaError: 'Có lá»i xảy ra khi xác thá»±c thiết bá»: [RECAPTCHA_ERROR]', 632 passwordChanged: 'Äá»i máºt khẩu thà nh công', otpExpired: 'Mã xác thá»±c Äã hết hạn. Vui lòng yêu cầu mã má»i.', enterOtp: 'Vui lòng nháºp mã OTP.', currentPasswordWrong: 'Máºt khẩu hiá»n tại không Äúng. Vui lòng kiá»m tra lại.', 633 verifyZalo: 'Xác thá»±c qua Zalo', sentSms: 'Mã xác thá»±c ÄÆ°á»£c gá»i qua SMS', verifySms: 'Xác thá»±c qua SMS', sentZalo: 'Mã xác thá»±c ÄÆ°á»£c gá»i qua Zalo', otpChannelWait: 'Vui lòng Äợi hết thá»i gian hiá»u lá»±c cá»§a mã OTP trưá»c khi Äá»i kênh xác thá»±c.', 634 profileUpdated: 'Cáºp nháºt thông tin thà nh công', profileUpdateError: 'Cáºp nháºt thông tin thất bại', uploadError: 'Upload ảnh thất bại', fileTooLarge: 'File không ÄÆ°á»£c lá»n hÆ¡n 2MB', fileRejected: 'File không ÄÆ°á»£c chấp nháºn', 635 female: 'Nữ', other: 'Khác', addedCart: 'Äã thêm và o giá» hà ng', outOfStockItems: 'Má»t sá» sản phẩm Äã hết hà ng. Vui lòng kiá»m tra lại giá» hà ng.', orderProductsMissing: 'Không tìm thấy sản phẩm cá»§a ÄÆ¡n hà ng nà y.', selectProduct: 'Vui lòng chá»n Ãt nhất 1 sản phẩm.', 636 noOrders: 'Chưa có ÄÆ¡n hà ng nà o', noOrdersAlt: 'Chưa có ÄÆ¡n hà ng', shopNow: 'Äến trang mua sắm', 637 months: ['Tháng 1','Tháng 2','Tháng 3','Tháng 4','Tháng 5','Tháng 6','Tháng 7','Tháng 8','Tháng 9','Tháng 10','Tháng 11','Tháng 12'], today: 'Hôm nay', clear: 'Xóa', daysAgo: 'ngà y qua', 638 dateRangeRequired: 'Vui lòng chá»n Äầy Äá»§ khoảng thá»i gian.', dateRangeOrder: 'Ngà y bắt Äầu không ÄÆ°á»£c sau ngà y kết thúc.', 639 processing: 'Äang xá» lý', completed: 'Hoà n thà nh', cancelled: 'Äã há»§y', shipping: 'Äang giao', order: 'ÄÆ¡n hà ng', payment: 'Thanh toán', seeMore: '[Xem thêm]', collapse: '[Thu gá»n]', 640 total: 'Tá»NG TIá»N', products: 'sản phẩm', processingEstimate: 'Thá»i gian xá» lý ÄÆ¡n hà ng dá»± kiến: 24 tiếng', rateOrder: 'Äánh giá ÄÆ¡n hà ng', buyAgain: 'Mua lại', viewDetails: 'Xem chi tiết', homeDelivery: 'Giao táºn nhà ', 641 veryBad: 'Rất tá»', bad: 'Tá»', average: 'Trung bình', good: 'Khá', excellent: 'Tuyá»t vá»i', notSelected: 'Chưa chá»n', 642 orderProcessing: 'ÄÆ¡n hà ng Äang ÄÆ°á»£c xá» lý.', shippingStatus: 'Äang giao hà ng', orderShipping: 'ÄÆ¡n hà ng Äang ÄÆ°á»£c váºn chuyá»n.', orderDelivered: 'ÄÆ¡n hà ng Äã ÄÆ°á»£c giao thà nh công.', orderCancelled: 'ÄÆ¡n hà ng Äã bá» há»§y.', 643 homeDeliveryOrder: 'ÄÆ¡n giao táºn nhà ', placedAt: 'Thá»i gian Äặt hà ng:', trackingNumber: 'Mã váºn ÄÆ¡n:', shippingDiscount: 'Ưu Äãi váºn chuyá»n', productDiscount: 'MaÌ Æ°u ÄaÌi', 644 atStoreOrder: 'Nháºn tại cá»a hà ng', 645 orderPlaced: 'ÄÆ¡n hà ng Äã ÄÆ°á»£c Äặt', orderCreated: 'ÄÆ¡n hà ng Äã ÄÆ°á»£c tạo thà nh công', senderPreparing: 'Ngưá»i gá»i Äang chuẩn bá» hà ng', completedStatus: 'Äã hoà n thà nh', 646 loyaltyLoadError: 'Không tải ÄÆ°á»£c thông tin hạng thà nh viên.', maintain: 'Duy trì', tierPointsBefore: 'Äiá»m xét hạng trưá»c ngà y', toKeep: 'Äá» giữ', currentTier: 'hạng hiá»n tại', tierUpdated: 'Hạng thà nh viên ÄÆ°á»£c cáºp nháºt và o ngà y', 647 accumulate: 'TÃch lÅ©y', toPromote: 'Äá» thÄng', nextTier: 'hạng tiếp theo', promoteDiamond: 'Äá» thÄng Hạng Kim Cương', maintainDiamond: 'Äá» duy trì Hạng Kim Cương', 648 noBenefits: 'Chưa có Äặc quyá»n cho hạng nà y.', giftListError: 'Không tải ÄÆ°á»£c danh sách qu
648à .', noAvailableGifts: 'Bạn chưa có quà tặng khả dụng.', 649 redeemPoints: 'Äá»i Äiá»m nháºn quà ', referMember: 'Giá»i thiá»u thà nh viên', earnPoints: 'TÃch lÅ©y Äiá»m', spinReward: 'Quay/Nháºn thưá»ng', prepaidAccount: 'Tà i khoản trả trưá»c', 650 giftFromPoints: 'Quà tặng từ Äá»i Hoa Äất', joinPromotion: 'Tham gia chương trình ưu Äãi', joinReferral: 'Tham gia chương trình Giá»i thiá»u thà nh viên', joinPrepaid: 'Tham gia chương trình tà i khoản trả trưá»c', 651 gift: 'Quà tặng', expiry: 'Hạn sá» dụng:', tierBenefit: 'Từ quyá»n lợi hạng', programGift: 'Từ quà chương trình', registerGiftAt: 'ÄÄng ký nháºn quà tại:', giftCode: 'Mã quà ', giftInfo: 'Thông tin quà ', programInfo: 'Thông tin chương trình', usageConditions: 'Äiá»u kiá»n sá» dụng', giftDetailError: 'Không tải ÄÆ°á»£c chi tiết quà .', 652 tierPoints: 'Äiá»m xét hạng', lastUpdated: 'Äiá»m ÄÆ°á»£c cáºp nháºt lần cuá»i và o', loading: 'Äang tải...', noHistory: 'Không có dữ liá»u lá»ch sá».', historyLoadError: 'Không tải ÄÆ°á»£c lá»ch sá».', noActivity: 'Không có hoạt Äá»ng trong khoảng thá»i gian Äã chá»n.', points: 'Äiá»m', noAddresses: 'Chưa có Äá»a chá», vui lòng thêm má»i.', 653 loadingAddresses: 'Äang tải danh sách Äá»a chá»...', addressListError: 'Không tải ÄÆ°á»£c danh sách Äá»a chá».', homeGift: 'Giao quà táºn nhà ', update: 'Cáºp nháºt', scanned: 'Äã quét', markScanned: 'Äánh dấu Äã quét', confirmUnmark: 'Bạn có chắc chắn muá»n bá» Äánh dấu Äã quét?', confirmMark: 'Bạn có chắc chắn muá»n Äánh dấu Äã quét?', unmark: 'Bá» Äánh dấu', giftMarkError: 'Không thá» cáºp nháºt Äánh dấu quà .', 654 giftHomeTag: 'Quà giao tại nhà ', used: 'Äã sá» dụng', expired: 'Äã hết hạn', unused: 'Chưa sá» dụng', recipientError: 'Không lấy ÄÆ°á»£c thông tin ngưá»i nháºn.', transferError: 'Tặng Hoa Äất thất bại. Vui lòng thá» lại.', recipientPhoneInvalid: 'Vui lòng nháºp Äúng sá» Äiá»n thoại ngưá»i nháºn.', giftPhoneSameAsAccount: 'Sá» Äiá»n thoại không phù hợp', transferExceeds: 'Sá» Hoa Äất tặng không ÄÆ°á»£c vượt quá sá» bạn Äang có.', transferSuccessPrefix: 'Bạn vừa gá»i tặng', transferSuccessSuffix: 'Hoa Äất thà nh công!', 655 redeemNeed: 'Äá»i', redeemNeedSuffix: 'Hoa Äất Äá» nháºn quà nà y', needMore: 'Cần thêm', source: 'Nguá»n:', hoaDat: 'Hoa Äất', noAvailableHoaDat: 'Không có dữ liá»u Hoa Äất khả dụng.', hoaDatLoadError: 'Không tải ÄÆ°á»£c Hoa Äất khả dụng.', newest: 'Má»i nhất', oldest: 'CÅ© nhất', noHoaDatPeriod: 'Không có Hoa Äất khả dụng trong khoảng thá»i gian Äã chá»n.', 656 campaignError: 'Không thá» tham gia chiến dá»ch. Vui lòng thá» lại.', redeemError: 'Không thá» Äá»i quà . Vui lòng thá» lại.', redeemSuccess: 'Äá»i quà thà nh công', open: 'Äang má»', selectProvince: 'Chá»n Tá»nh / Thà nh phá»', selectWard: 'Chá»n Phưá»ng / Xã', noArea: 'Không tìm thấy khu vá»±c phù hợp.', openingHours: 'Giá» má» cá»a:', address: 'Äá»a chá»:', viewDirections: 'Xem chá» ÄÆ°á»ng', noStore: 'Không tìm thấy cá»a hà ng phù hợp.', noStoreNearby: 'Không có cá»a hà ng trong bán kÃnh 5km.', stores: 'cá»a hà ng', selectStore: 'Vui lòng chá»n cá»a hà ng.', storeUpdateError: 'Không thá» cáºp nháºt cá»a hà ng. Vui lòng thá» lại.', toggle: 'Thu gá»n / má» rá»ng', viewAll: 'Xem tất cả', redeemGift: 'Äá»i quà ', remaining: 'Còn lại:', gifts: 'quà ', remindPickStore: 'Chá»n cá»a hà ng nháºn quà ', remindPickAddress: 'Chá»n Äá»a chá» nháºn quà ', remindAddressSuccess: 'Äã cáºp nháºt Äá»a chá» nháºn quà .', 657 cartGiftIncluded: 'Quà tặng kèm', cartFree: 'Miá» n phÃ', cartPackaging: 'Quy cách Äóng gói', cartConfirm: 'Xác nháºn', cartCancel: 'Há»§y', 658 cartDecreaseQuantity: 'Giảm sá» lượng', cartQuantity: 'Sá» lượng', cartIncreaseQuantity: 'TÄng sá» lượng', cartRemoveProduct: 'Xóa sản phẩm', 659 cartSelectAll: 'Chá»n tất cả', cartProducts: 'sản phẩm', cartDefaultVariant: 'Default Title', 660 cartPromoBuyMore: 'Mua thêm', cartPromoBuyMoreSuffix: 'sản phẩm Äá» nháºn quà ', 661 cartGiftModalTitle: 'Quà tặng kèm', cartGiftSelected: 'Äã chá»n', cartGiftSubmit: 'Nháºn quà ngay', cartGiftExpiry: 'Thá»i hạn', cartGiftClose: 'Äóng', 662 cartCheckoutLimitExceeded: 'ÄÆ¡n hà ng Äã vượt quá {max_total_order} Ä. Vui lòng Äiá»u chá»nh sá» lượng sản phẩm.' 663 } 664</script>
vendor: 1 bytes, line 664
664
665<script> 666 /*-- Thumb cover --*/ 667 /*-- tag brand colab --*/ 668 /*-- tag normal --*/ 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 var setting_tag = { 722 "frame": { 723 "tag": "null,null,null,null,null,null,null,null,null,null", 724 "icon": "null,null,null,null,null,null,null,null,null,null" 725 }, 726 "theme": { 727 "tag": "null,null,null,null,null,null,null,null,null,null", 728 "icon": "null,null,null,null,null,null,null,null,null,null" 729 }, 730 "normal": { 731 "tag": "null,null,null,null,null,null,null,null,null,null", 732 "icon": "null,null,null,null,null,null,null,null,null,null" 733 } 734 }; 735 setting_tag.frame.tag = setting_tag.frame.tag.split(','); 736 setting_tag.frame.icon = setting_tag.frame.icon.split(','); 737 setting_tag.theme.tag = setting_tag.theme.tag.split(','); 738 setting_tag.theme.icon = setting_tag.theme.icon.split(','); 739 setting_tag.normal.tag = setting_tag.normal.tag.split(','); 740 setting_tag.normal.icon = setting_tag.normal.icon.split(','); 741</script>
741 742 743 744<style>#haravan-notification{display: none!important;}</style> 745<style> 746 :root { 747 --fs-grad-1: #ffe566; 748 --fs-grad-2: #fff4c2; 749 --fs-grad-3: #f2f9ff; 750 --fs-grad-angle: 180; 751 --skin-header-font: 'Inter', 'Arial', sans-serif; 752 --skin-text-font: 'Inter', sans-serif; 753 --blue-light: #71D4FF; 754 --blue-500: #035eb7; 755 --blue-600: #003D79; 756 --product-blue: #035eb7; 757 758 --skin-primary-color: #035eb7; 759 --skin-text-color: #27251f; 760 --skin-title-color: #035eb7; 761 --skin-link-color-1: #27251f; 762 --skin-link-color-2: #27251f; 763 --skin-border-color: #d0d1d2; 764 765 --skin-textbtn-color: #27251f; 766 --skin-borderbtn-color: #000000; 767 --skin-bgbtn-color: #000000; 768 769 --skin-secondary-textbtn-color: #fff; 770 --skin-secondary-borderbtn-color: #000000; 771 --skin-secondary-bgbtn-color: #000000; 772 773 --space-unit: 16px; 774 --space-10: calc(var(--space-unit) * 0.625); 775 --space-15: calc(var(--space-unit) * 0.9375); 776 --space-20: calc(var(--space-unit) * 1.25); 777 --space-30: calc(var(--space-unit) * 1.875); 778 --space-40: calc(var(--space-unit) * 2.5); 779 --space-50: calc(var(--space-unit) * 3.125); 780 --space-60: calc(var(--space-unit) * 3.75); 781 --space-80: calc(var(--space-unit) * 5); 782 --space-100: calc(var(--space-unit) * 6.25); 783 784 --color-state-info: #1982f9; 785 --color-state-success: #24b400; 786 --color-state-warning: #fdd835; 787 --color-state-error: #e30019; 788 --color-state-question: #ff8a00; 789 790 --filter-blue: #035eb7; 791 --filter-blue-light: #d6f3ff; 792 --filter-blue-ring: #c3edff; 793 --filter-stroke: rgba(197, 198, 204, 0.6); 794 --filter-text: #111111; 795 --filter-chip-bg: #f3f3f4; 796 797 --cart-blue: #035eb7; 798 --cart-blue-dark: #003d79; 799 --cart-blue-light: #137ce3; 800 --cart-text: #272727; 801 --cart-text-body: #414141; 802 --cart-text-muted: #727272; 803 --cart-text-light: #929292; 804 --cart-text-compare: rgba(114, 114, 114, 0.6); 805 --cart-bg: #eff0f0; 806 --cart-white: #fff; 807 --cart-chip-bg: #f3f3f4; 808 --cart-stroke: rgba(197, 198, 204, 0.6); 809 --cart-green: #4aaa42; 810 --cart-shadow: 0 4px 4px rgba(0, 0, 0, 0.08); 811 } 812</style>
813<script> 814 window.varibleCollection = { 815 id: "", 816 title: {"error":"json not allowed for this object"}, 817 handle: "", 818 defaultSortBy: "", 819 totalProduct: "", 820 limit: 20 821 } 822</script>
822 823<meta property="og:type" content="website" /> 824<meta property="og:title" content="Giá» hàng cá»§a bạn - TH true mart" /> 825<meta property="og:image" content="http://cdn.hstatic.net/themes/200001185942/1001512953/14/share_fb_home.png?v=319" /> 826<meta property="og:image:secure_url" content="https://cdn.hstatic.net/themes/200001185942/1001512953/14/share_fb_home.png?v=319" /> 827<meta property="og:description" content="Giá» hàng cá»§a bạn - TH true mart" /> 828<meta property="og:url" content="https://thtruemart.vn/cart" /> 829<meta property="og:site_name" content="TH true mart" /> 830 831 832 833 834 835 836<!-- SEO META DESCRIPTION --> 837<meta name="description" content="Giá» hàng cá»§a bạn - TH true mart" /> 838<!-- END SEO META DESCRIPTION --> 839 840<!-- SEO PAGI --> 841 842<!-- END SEO PAGI --> 843 844
844<script type='text/javascript'> 845//<![CDATA[ 846if ((typeof Haravan) === 'undefined') { 847 Haravan = {}; 848} 849Haravan.culture = 'vi-VN'; 850Haravan.shop = 'th-true-milk-prod.myharavan.com'; 851Haravan.theme = {"name":"Prod_golive","id":1001512953,"role":"main"}; 852Haravan.domain = 'thtruemart.vn'; 853//]]> 854</script>
vendor: 1 bytes, line 854
854
855<script defer src='https://stats.hstatic.net/beacon.min.js' hrv-beacon-t='200001185942'></script>
855<style>.grecaptcha-badge{visibility:hidden;}</style>
856<script type='text/javascript'> 857window.HaravanAnalytics = window.HaravanAnalytics || {}; 858window.HaravanAnalytics.meta = window.HaravanAnalytics.meta || {}; 859window.HaravanAnalytics.meta.currency = 'VND'; 860var meta = {"page":{"pageType":"cart"}}; 861for (var attr in meta) { 862 window.HaravanAnalytics.meta[attr] = meta[attr]; 863} 864window.HaravanAnalytics.AutoTrack = true; 865</script>
vendor: 64 bytes, lines 865-866
865 866<script async src='https://www.googletagmanager.com/gtag/js?id=
866G-LF2TDM06FR
vendor: 11 bytes, line 866
866'></script>
866<script> 867window.HaravanAnalytics.ga4 = "G-LF2TDM06FR"; 868window.HaravanAnalytics.enhancedEcommercev4 = true;
vendor: 127 bytes, lines 869-872
869window.dataLayer = window.dataLayer || []; 870function gtag(){dataLayer.push(arguments);} 871gtag('js', new Date()); 872gtag('config', '
872G-LF2TDM06FR
vendor: 4 bytes, line 872
872');
873</script>
873<script> 874window.HaravanAnalytics.fb = "1089837848461223"; 875window.HaravanAnalytics.metaAdvancedMatching = false; 876//<![CDATA[ 877!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? 878n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; 879n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; 880t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, 881document,'script','//connect.facebook.net/en_US/fbevents.js'); 882// Insert Your Facebook Pixel ID below. 883fbq('init', "1089837848461223", {} , {'agent':'plharavan'}); 884fbq('track', 'PageView'); 885//]]> 886</script>
886 887<noscript><img height='1' width='1' style='display:none' src='https://www.facebook.com/tr?id=1089837848461223&ev=PageView&noscript=1'/></noscript> 888
889<script type="application/ld+json">{"@context":"http://schema.org","@type":"WebSite","name":"thtruemart.vn","url":"https://thtruemart.vn","potentialAction":{"@type":"SearchAction","target":"https://thtruemart.vn/search?&q={search_term_string}","query-input":"required name=search_term_string"}}</script>
889 890
890<script> 891const createBatchedFunc = (func) => { 892 let running = false; 893 let callbacks = []; 894 return (callback) => { 895 callbacks.push(callback); 896 if (running) return; 897 running = true; 898 func((...args) => { 899 const tmp_callbacks = [...callbacks]; 900 running = false; 901 callbacks = []; 902 for (const callback of tmp_callbacks) { 903 callback(...args); 904 } 905 }) 906 } 907}; 908 909const PE = { 910 cart: null, 911 getCart: createBatchedFunc(function(callback){ 912 $.get('/cart.js').done(function(cart){ 913 PE.cart = cart; 914 callback(); 915 }) 916 }), 917 cartView: function(properties){ 918 debugger 919 let result = false; 920 const keys = Object.keys(properties); 921 const ignoreKeys = ['PE-gift-item ', 'PE-combo-item'] 922 keys.map(key=>{ 923 ignoreKeys.map(ignoreKey => { 924 if(key.startsWith(ignoreKey)){ 925 result = true; 926 return; 927 } 928 }) 929 }); 930 return result; 931 }, 932 helper: { 933 escaped_html: function(val) { 934 const find_html_escape_amp_character = /&(?!(amp;)|(#39;)|(lt;)|(gt;))/g; 935 return val 936 .replace(find_html_escape_amp_character, '&') 937 .replace(/</g, '<') 938 .replace(/>/g, '>'); 939 } 940 }, 941 normal: { 942 remove: function(index, callback){ 943 PE.change({index, quantity: 0}, function(error){ 944 return callback(error); 945 }); 946 }, 947 change: function(cart, callback){ 948 PE.change({index: cart.index, quantity: cart.quantity}, function(error){ 949 return callback(error); 950 }); 951 }, 952 cartItems: function(){ 953 let results = []; 954 const itemKeyGift = 'PE-gift-item '; 955 const itemKeyCombo = 'PE-combo-item'; 956 const itemKeyBxSy = 'PE-bXsY-item-select'; 957 const itemKeyGiftCode = 'PE-gift-code-item'; 958 const cart = PE.cart; 959 cart.items.map((item, index) =>{ 960 item.index = index + 1; 961 const propertyKeys = Object.keys(item.properties) || []; 962 let isPE = false; 963 propertyKeys.map(key => { 964 if(key.startsWith(itemKeyGift) || key.startsWith(itemKeyCombo) || key.startsWith(itemKeyBxSy) || key === itemKeyGiftCode){ 965 isPE = true; 966 return; 967 } 968 }); 969 if(!isPE) results.push(item); 970 }) 971 return results; 972 }, 973 isNormalItem: function(item) { 974 const itemKeyGift = 'PE-gift-item '; 975 const itemKeyCombo = 'PE-combo-item'; 976 const itemKeyBxSy = 'PE-bXsY-item-select'; 977 return !Object.keys(item.properties).some(property => [itemKeyGift, itemKeyCombo, itemKeyBxSy].some(prefix => property.startsWith(prefix))); 978 } 979 }, 980 add: function(body, callback){ 981 $.ajax({ 982 url: '/cart/add.js', 983 type: 'POST', 984 data: body, 985 success: function(){ 986 return callback(); 987 }, 988 error: function(XMLHttpRequest, textStatus) { 989 return callback(textStatus); 990 } 991 }); 992 }, 993 change: function(cart, callback){ 994 $.ajax({ 995 url: '/cart/change.js', 996 type: 'POST', 997 data: {quantity: cart.quantity, line: cart.index}, 998 async: false, 999 success: function(){ 1000 return callback(); 1001 }, 1002 error: function(XMLHttpRequest, textStatus) { 1003 return callback(textStatus); 1004 } 1005 }); 1006 }, 1007 cloneCart: () => { 1008 return $.extend(true, {}, PE.cart); 1009 }, 1010 generateVirtualCart: function(id, addQty) { 1011 const cart = PE.cloneCart(); 1012 const product = PE.product; 1013 let price = 0; 1014 const index = cart.items.findIndex(item => item.variant_id == id && PE.normal.isNormalItem(item)); 1015 if (index != -1) { 1016 price = addQty * cart.items[index].price; 1017 cart.items[index].line_price += price; 1018 cart.items[index].line_price_orginal += addQty * cart.items[index].price_original; 1019 cart.items[index].quantity += addQty; 1020 } else { 1021 let newLine = {}; 1022 $.each(product.variants, function(index, variant){ 1023 if(variant.id == id) { 1024 price = (variant.price)*addQty; 1025 newLine.id = null; 1026 newLine.product_id = product.id; 1027 newLine.variant_id = variant.id; 1028 newLine.not_allow_promotion = product.not_allow_promotion; 1029 newLine.price = variant.price; 1030 newLine.price_original = variant.compare_at_price; 1031 newLine.properties = {}; 1032 newLine.quantity = addQty; 1033 } 1034 }); 1035 cart.items.push(newLine); 1036 } 1037 cart.item_count += addQty; 1038 cart.total_price += price; 1039 return cart; 1040 }, 1041 combo: {
1042 get: function(id, callback) { 1043 $.get("/apps/promotion-enterprise/api/combo/" + id, function(data, status){ 1044 return callback(null, data); 1045 }) 1046 }, 1047 count: function(query, callback) { 1048 $.get("/apps/promotion-enterprise/api/combo/count", query, function(data, status){ 1049 return callback(null, data); 1050 }) 1051 }, 1052 getByCode: function(code, callback) { 1053 $.get("/apps/promotion-enterprise/api/combo/get-by-code", { code }, function(data, status){ 1054 return callback(null, data); 1055 }) 1056 }, 1057 list: function(callback){ 1058 $.get("/apps/promotion-enterprise/api/combo/list", function(data, status){ 1059 return callback(null, data); 1060 }) 1061 }, 1062 search: function(query, callback){ 1063 $.get("/apps/promotion-enterprise/api/combo/search?", query, function(data, status){ 1064 return callback(null, data); 1065 }) 1066 }, 1067 getComboItem: function(combo) { 1068 const key = 'PE-combo-item'; 1069 return PE.cart.items.find(item => { 1070 if (item.properties[key] && item.properties[key].startsWith(`${combo.code} |`)) { 1071 return true; 1072 } 1073 }); 1074 }, 1075 add: function(combo, callback){ 1076 const cart = PE.cart; 1077 const key = 'PE-combo-detail '+combo.code; 1078 const comboItem = PE.combo.getComboItem(combo); 1079 if(comboItem){ 1080 combo.quantity += Number(comboItem.quantity); 1081 } 1082 1083 const properties = {}; 1084 properties[combo.code] = combo.quantity; 1085 PE.add({ 1086 id: PE.virtual_id, 1087 quantity: 1, 1088 properties: { 1089 "PE-combo-set": JSON.stringify(properties) 1090 } 1091 }, function(error){ 1092 return callback(error); 1093 }); 1094 }, 1095 set: function(combo, callback){ 1096 const properties = {}; 1097 properties[combo.code] = combo.quantity; 1098 PE.add({ 1099 id: PE.virtual_id, 1100 quantity: 1, 1101 properties: { 1102 "PE-combo-set": JSON.stringify(properties) 1103 } 1104 }, function(error){ 1105 return callback(error); 1106 }); 1107 }, 1108 remove: function(combo, callback){ 1109 const properties = {}; 1110 properties[combo.code] = 0; 1111 PE.add({ 1112 id: PE.virtual_id, 1113 quantity: 1, 1114 properties: { 1115 "PE-combo-set": JSON.stringify(properties) 1116 } 1117 }, function(error){ 1118 return callback(error); 1119 }); 1120 }, 1121 cartItems: function(){ 1122 let result = {}; 1123 const itemKey = 'PE-combo-item'; 1124 const cart = PE.cart; 1125 const comboAttributes = {}; 1126 Object.keys(cart.attributes).map(att=>{ 1127 const [title, code] = att.split(' '); 1128 if(title.startsWith('PE-combo-detail')){ 1129 comboAttributes[code] = cart.attributes[att]; 1130 } 1131 }) 1132 cart.items.map(item =>{ 1133 if(item.properties[itemKey]){ 1134 const [codeCombo, titleCombo] = item.properties[itemKey].split(' | '); 1135 if(result[codeCombo] && result[codeCombo].items){ 1136 result[codeCombo].items.push(item); 1137 result[codeCombo].line_price += item.line_price; 1138 }else{ 1139 result[codeCombo] = { 1140 code: codeCombo, 1141 title: titleCombo, 1142 quantity: comboAttributes[codeCombo], 1143 line_price: item.line_price, 1144 items : [item], 1145 }; 1146 } 1147 } 1148 }); 1149 return result; 1150 }, 1151 checkUpdateSuccess: function(combo, callback) { 1152 PE.getCart(() => { 1153 const currentComboItem = PE.combo.getComboItem(combo); 1154 if (!currentComboItem) { 1155 return callback(false); 1156 } 1157 return callback(true); 1158 }); 1159 }, 1160 checkAvailableSlot: function({ code, is_limit_slots = null, quantity }, callback) { 1161 let has_enough_slots = true; 1162 if (!is_limit_slots && is_limit_slots != null) { 1163 return callback(null, { has_enough_slots }); 1164 } 1165 PE.combo.getByCode(code, (err, combo) => { 1166 if (err) return callback(err); 1167 if (combo.is_limit_slots && quantity > combo.available_slots) { 1168 has_enough_slots = false; 1169 } 1170 return callback(null, { has_enough_slots }); 1171 }) 1172 } 1173 }, 1174 gift: { 1175 get: function(id, callback) { 1176 $.get("/apps/promotion-enterprise/api/gift/" + id, function(data, status){ 1177 return callback(null, data); 1178 }) 1179 }, 1180 count: function(query, callback) { 1181 $.get("/apps/promotion-enterprise/api/gift/count", query, function(data, status){ 1182 return callback(null, data); 1183 }) 1184 }, 1185 list: function(callback){ 1186 $.get("/apps/promotion-enterprise/api/gift/list", function(data, status){ 1187 return callback(null, data); 1188 }) 1189 }, 1190 search: function(query, callback){ 1191 $.get("/apps/promotion-enterprise/api/gift/search?", query, function(data, status){ 1192 return callback(null, data); 1193 }) 1194 }, 1195 getByCode: function(code, callback) { 1196 $.get("/apps/promotion-enterprise/api/gift/get-by-code", { code }, function(data, status){ 1197 return callback(null, data); 1198 }) 1199 }, 1200 cartItems: function(){ 1201 let results = []; 1202 const itemKey = 'PE-gift-item '; 1203 const cart = PE.cart; 1204 cart.items.map(item =>{ 1205 const propertyKeys = Object.keys(item.properties) || []; 1206 propertyKeys.map(key => { 1207 if(key.startsWith(itemKey)){ 1208 item.gift = item.properties[key]; 1209 results.push(item); 1210 return; 1211 } 1212 }); 1213 }) 1214 return results; 1215 }, 1216 listSuggestion: function({ list_product_id, list_variant_id, fields }, callback) { 1217 $.ajax({ 1218 type: 'GET', 1219 url: '/apps/promotion-enterprise/api/gift/list-suggestion', 1220 dataType: 'json', 1221 data: { list_product_id, list_variant_id, fields }, 1222 success: function(res) { 1223 callback(null, res); 1224 }, 1225 error: function(err){ 1226 callback(err); 1227 } 1228 }) 1229 }, 1230 listItemBuy: function({ id, code, fields }, callback) { 1231 $.ajax({ 1232 type: 'GET', 1233 url: '/apps/promotion-enterprise/api/gift/list-item-buy', 1234 dataType: 'json', 1235 data: { id, code, fields }, 1236 success: function(res) { 1237 callback(null, res); 1238 }, 1239 error: function(err){ 1240 callback(err); 1241 } 1242 }) 1243 }, 1244 }, 1245 bXsY: { 1246 count: function(query, callback) { 1247 $.get("/apps/promotion-enterprise/api/buy-x-select-y/count", query, function(data, status){ 1248 return callback(null, data); 1249 }) 1250 }, 1251 search: function(query, callback) { 1252 $.get("/apps/promotion-enterprise/api/buy-x-select-y/search", query, function(data, status){ 1253 return callback(null, data); 1254 }) 1255 }, 1256 detail: function(query, callback) { 1257 $.get("/apps/promotion-enterprise/api/buy-x-select-y/detail", query, function(data, status){ 1258 return callback(null, data); 1259 }) 1260 }, 1261 listItemBuy: function(query, callback) { 1262 $.get("/apps/promotion-enterprise/api/buy-x-select-y/list-item-buy", query, function(data, status){ 1263 return callback(null, data); 1264 }) 1265 }, 1266 checkApplyable: function(bXsY, callback) { 1267 const cart = PE.cart; 1268 const data = {'cart': cart, 'buy_x_select_y_id': bXsY.buy_x_select_y_id, 'buy_x_select_y_code': bXsY.buy_x_select_y_code }; 1269 $.ajax({ 1270 type: 'POST', 1271 data: JSON.stringify(data), 1272 headers: { 1273 'Content-Type': 'application/json' 1274 }, 1275 url: '/apps/promotion-enterprise/api/buy-x-select-y/check-applyable', 1276 dataType: 'json', 1277 success: function(res) { 1278 callback(null, res); 1279 }, 1280 error: function(err){ 1281 callback(err); 1282 } 1283 }); 1284 }, 1285 set: function (data, callback) { 1286 const properties = {}; 1287 const data_set = { id: PE.virtual_id, quantity: 1 }; 1288 properties['PE-bXsY-set'] = JSON.stringify(data); 1289 data_set['properties']= properties; 1290 PE.add(data_set, (err) => { 1291 callback(err); 1292 }); 1293 }, 1294 listApplyable: createBatchedFunc(function(callback, options = {}) { 1295 const cart = options.cart || PE.cloneCart(); 1296 cart.items.map(x => { 1297 x.line_price = x.line_price/100; 1298 x.line_price_orginal = x.line_price_orginal/100; 1299 x.price = x.price/100; 1300 x.price_original = x.price_original/100; 1301 return x; 1302 }) 1303 const data = {'cart': cart}; 1304 $.ajax({ 1305 type: 'POST', 1306 data: JSON.stringify(data), 1307 headers: { 1308 'Content-Type': 'application/json' 1309 }, 1310 url: '/apps/promotion-enterprise/api/buy-x-select-y/list-applyable', 1311 dataType: 'json', 1312 success: function(res) { 1313 if(res.success == true) { 1314 PE.bXsY.list_applyable = res.data.items || []; 1315 } 1316 callback(null, res); 1317 }, 1318 error: function(err){ 1319 callback(err); 1320 } 1321 }); 1322 }), 1323 listSuggestion: function(ids, callback) { 1324 $.ajax({ 1325 type: 'GET', 1326 url: '/apps/promotion-enterprise/api/buy-x-select-y/list-suggestion?list_variant_id=' + ids, 1327 dataType: 'json', 1328 success: function(res) { 1329 callback(null, res); 1330 }, 1331 error: function(err){ 1332 callback(err); 1333 } 1334 }) 1335 }, 1336 getListSelectedPromotionIdFromCart: function() { 1337 const cart = PE.cart; 1338 return cart.items.reduce((res, item) => { 1339 const property = Object.keys(item.properties).find(key => key.startsWith('PE-bXsY-item-select')); 1340 if (property) { 1341 const tokens = item.properties[property].split('|'); 1342 const id = tokens[1].trim(); 1343 res.push(id); 1344 } 1345 return res; 1346 }, []); 1347 },
1348 getVirtualListApplyable: function(id, addQty, callback) { 1349 PE.getCart(() => { 1350 const list_selected = PE.bXsY.getListSelectedPromotionIdFromCart(); 1351 const list_applyable = []; 1352 const cart = PE.generateVirtualCart(id, addQty); 1353 PE.bXsY.listApplyable((err, res) => { 1354 if (err) return callback(err); 1355 if(res.success == true) { 1356 const list = res.data.items || []; 1357 if (list.length > 0) { 1358 $.each(list, (index, value) => { 1359 $.each(value.list_condition_and_promotions, (index2, value2) => { 1360 const selected_limit = value2.list_promotion.filter(item => item.is_selected).length >= value2.max_selected_promotion; 1361 $.each(value2.list_promotion, (index3, value3) => { 1362 if (value2.is_matched_condition) { 1363 if (value3.is_selected || !selected_limit) { 1364 list_applyable.push(value3._id); 1365 } 1366 } else { 1367 if (list_selected.includes(value3._id)) { 1368 const matched_replace = PE.bXsY.getReplace(value, value3); 1369 if (matched_replace) { 1370 list_selected.push(matched_replace._id); 1371 } 1372 } 1373 } 1374 }); 1375 }); 1376 }); 1377 } 1378 } 1379 callback(null, { list_selected, list_applyable }); 1380 }, { cart }) 1381 }); 1382 }, 1383 getReplace: function (bXsY, promotion) { 1384 for (const value of bXsY.list_condition_and_promotions) { 1385 if (value.is_matched_condition) { 1386 for (const value2 of value.list_promotion) { 1387 if (value2._id != promotion._id && value2.list_items.length == promotion.list_items.length) { 1388 let is_replaceable = true; 1389 for (const value3 of promotion.list_items) { 1390 if (!value2.list_items.some(item => item.variant_id == value3.variant_id && item.quantity == value3.quantity && item.price == value3.price )) { 1391 is_replaceable = false; 1392 break; 1393 } 1394 } 1395 if (is_replaceable) { 1396 return value2; 1397 } 1398 } 1399 } 1400 } 1401 } 1402 }, 1403 checkUpdateSuccess: function (list_updated_promotion, callback) { 1404 const list_out_of_stock = []; 1405 const list_out_of_limit = []; 1406 PE.getCart(() => { 1407 const cart = PE.cart; 1408 for (const updated of list_updated_promotion) { 1409 const { id, code, quantity } = updated; 1410 if (!cart.items.some(item => item.properties && item.properties['PE-bXsY-item-select ' + code])) { 1411 list_out_of_stock.push({ code }); 1412 } else { 1413 if (quantity != PE.bXsY.getQuantity(id, code)) { 1414 list_out_of_limit.push({ id, code }); 1415 } 1416 } 1417 } 1418 if (list_out_of_stock.length || list_out_of_limit.length) { 1419 return callback({ list_out_of_stock, list_out_of_limit }); 1420 } 1421 callback(null); 1422 }); 1423 }, 1424 getQuantity: function(id, code) { 1425 const cart = PE.cart; 1426 const selected_promotions = cart.attributes['PE-bXsY-detail ' + code].split('|').pop().replace('SELECTED_PROMOTIONS :', '').split(','); 1427 const selected_promotion = selected_promotions.find(selected_promotion => selected_promotion.includes(id)); 1428 const quantity = selected_promotion.split('x').pop().trim(); 1429 return quantity; 1430 }, 1431 cartItems: function(callback) { 1432 const res = {}; 1433 const cart = PE.cart; 1434 $.each(cart.items, (index, item) => { 1435 const property = Object.keys(item.properties).find(item => item.startsWith('PE-bXsY-item-select')); 1436 if (property) { 1437 const tokens = item.properties[property].split('|'); 1438 const title = tokens[0].trim(); 1439 const id = tokens[1].trim(); 1440 const code = property.replace('PE-bXsY-item-select ', ''); 1441 1442 const quantity = PE.bXsY.getQuantity(id, code); 1443 1444 if (!res[code]) { 1445 res[code] = { 1446 code, 1447 title, 1448 promotions: {}, 1449 }; 1450 } 1451 if (!res[code].promotions[id]) { 1452 res[code].promotions[id] = { 1453 quantity, 1454 list_items: [] 1455 }; 1456 } 1457 res[code].promotions[id].list_items.push(item); 1458 } 1459 }); 1460 return res; 1461 }, 1462 remove: function(id, callback) { 1463 const data = {}; 1464 const list_applyable = PE.bXsY.list_applyable; 1465 $.each(list_applyable, (index, value) => { 1466 $.each(value.list_condition_and_promotions, (index2, value2) => { 1467 $.each(value2.list_promotion, (index3, value3) => { 1468 if (value3.is_selected) { 1469 if (!data[value.code]) { 1470 data[value.code] = { 1471 rank: value2.condition_value, 1472 selected_promotions: [], 1473 }; 1474 }
1475 if (value3._id != id) { 1476 data[value.code].selected_promotions.push({ id: value3._id, quantity: value3.selected_quantity }); 1477 } else { 1478 data[value.code].selected_promotions.push({ id: value3._id, quantity: 0 }); 1479 } 1480 } 1481 }); 1482 }); 1483 }); 1484 PE.bXsY.set(data, callback); 1485 }, 1486 update: function(id, quantity, callback) { 1487 const data = {}; 1488 const list_applyable = PE.bXsY.list_applyable; 1489 let err = null; 1490 for (const value of list_applyable) { 1491 for (const value2 of value.list_condition_and_promotions) { 1492 for (const value3 of value2.list_promotion) { 1493 if (value3.is_selected) { 1494 if (!data[value.code]) { 1495 data[value.code] = { 1496 rank: value2.condition_value, 1497 selected_promotions: [], 1498 }; 1499 } 1500 if (value3._id != id) { 1501 data[value.code].selected_promotions.push({ id: value3._id, quantity: value3.selected_quantity }); 1502 } else { 1503 const updated_selected_promotion_quantity = value2.selected_promotion_quantity - value3.selected_quantity + quantity; 1504 if (quantity > value3.selectable_quantity || updated_selected_promotion_quantity > value2.selectable_promotion_quantity) { 1505 return callback({ error: true, code: 'ERR_OUT_OF_LIMIT' }); 1506 } else { 1507 data[value.code].selected_promotions.push({ id: value3._id, quantity: quantity }); 1508 } 1509 } 1510 } 1511 } 1512 } 1513 } 1514 PE.bXsY.set(data, callback); 1515 } 1516 }, 1517 buyAndDiscount: { 1518 count: function(query, callback) { 1519 $.get("/apps/promotion-enterprise/api/buy-and-discount/count", query, function(data, status){ 1520 return callback(null, data); 1521 }) 1522 }, 1523 search: function(query, callback) { 1524 $.get("/apps/promotion-enterprise/api/buy-and-discount/search", query, function(data, status){ 1525 return callback(null, data); 1526 }) 1527 }, 1528 listSuggestion: function(ids, callback) { 1529 $.ajax({ 1530 type: 'GET', 1531 url: '/apps/promotion-enterprise/api/buy-and-discount/list-suggestion?list_variant_id=' + ids, 1532 dataType: 'json', 1533 success: function(res) { 1534 callback(null, res); 1535 }, 1536 error: function(err){ 1537 callback(err); 1538 } 1539 }) 1540 }, 1541 listApplyable: function(callback) { 1542 const cart = PE.cart; 1543 const data = {'cart': cart}; 1544 $.ajax({ 1545 type: 'POST', 1546 data: JSON.stringify(data), 1547 headers: { 1548 'Content-Type': 'application/json' 1549 }, 1550 url: '/apps/promotion-enterprise/api/buy-and-discount/list-applyable', 1551 dataType: 'json', 1552 success: function(res) { 1553 callback(null, res); 1554 }, 1555 error: function(err){ 1556 callback(err); 1557 } 1558 }); 1559 }, 1560 detail: function(query, callback) { 1561 $.get("/apps/promotion-enterprise/api/buy-and-discount/detail", query, function(data, status){ 1562 return callback(null, data); 1563 }) 1564 }, 1565 listItemBuy: function(query, callback) { 1566 $.get("/apps/promotion-enterprise/api/buy-and-discount/list-item-buy", query, function(data, status){ 1567 return callback(null, data); 1568 }) 1569 }, 1570 }, 1571 giftCode: { 1572 getGiftCodeFromPropertyValue: function({ property_value }) { 1573 if (property_value) { 1574 return property_value.split(' | ')[0]; 1575 } 1576 1577 return null; 1578 }, 1579 getApplyingGiftCode: function() { 1580 const itemKey = 'PE-gift-code-item'; 1581 const item = PE.cart.items.find(item => Object.keys(item.properties).some(key => key === itemKey)); 1582 if (item) { 1583 const key = Object.keys(item.properties).find(key => key === itemKey); 1584 return PE.giftCode.getGiftCodeFromPropertyValue({ property_value: item.properties[key] }); 1585 } 1586 return null; 1587 }, 1588 cartItems: function(){ 1589 let res = {}; 1590 const itemKey = 'PE-gift-code-item'; 1591 const cart = PE.cart; 1592 cart.items.map(item =>{ 1593 const propertyKeys = Object.keys(item.properties) || []; 1594 propertyKeys.map(key => { 1595 if(key === itemKey){ 1596 const code = PE.giftCode.getGiftCodeFromPropertyValue({ property_value: item.properties[key] }); 1597 if (!res[code]) { 1598 res[code] = { 1599 code, 1600 list_gift_items: [] 1601 }; 1602 } 1603 res[code].list_gift_items.push(item); 1604 } 1605 }); 1606 }) 1607 return res; 1608 }, 1609 add: function(code, callback) { 1610 const properties = {}; 1611 properties['PE-gift-code-add'] = code; 1612 const data_add = { id: PE.virtual_id, quantity: 1 }; 1613 data_add['properties']= properties; 1614 PE.add(data_add, (err) => { 1615 callback(err); 1616 }); 1617 }, 1618 remove: function(code, callback) { 1619 const properties = {}; 1620 properties['PE-gift-code-remove'] = code; 1621 const data_remove = { id: PE.virtual_id, quantity: 1 }; 1622 data_remove['properties']= properties; 1623 PE.add(data_remove, (err) => { 1624 callback(err); 1625 }); 1626 }, 1627 checkAddSuccess: function(code, callback) { 1628 PE.getCart(() => { 1629 const gift_code = PE.giftCode.getApplyingGiftCode();
1630 if (gift_code == code) { 1631 return callback(true); 1632 } 1633 callback(false); 1634 }); 1635 }, 1636 getByCode: function(code, callback) { 1637 $.get("/apps/promotion-enterprise/api/gift-code/get-by-code", { code }, function(data, status){ 1638 return callback(null, data); 1639 }) 1640 }, 1641 checkApplyable: function(code, callback) { 1642 const cart = PE.cart; 1643 const data = {'cart': cart, 'gift_code_code': code }; 1644 $.ajax({ 1645 type: 'POST', 1646 data: JSON.stringify(data), 1647 headers: { 1648 'Content-Type': 'application/json' 1649 }, 1650 url: '/apps/promotion-enterprise/api/gift-code/check-applyable', 1651 dataType: 'json', 1652 success: function(res) { 1653 callback(null, res); 1654 }, 1655 error: function(err){ 1656 callback(err); 1657 } 1658 }); 1659 } 1660 }, 1661} 1662</script>
vendor: 1 bytes, line 1662
1662
1663<script>PE.virtual_id = "1172794077"</script>
1663 1664 </head> 1665 <body class="mainBody-theme temp-cart" itemscope itemtype="http://schema.org/Website"> 1666 <div class="mainBody-theme-container"> 1667<div class="topbar"> 1668 <div class="container"> 1669 <div class="topbar-inner"> 1670 <div class="col-left"> 1671 <div class="list"></div> 1672 </div> 1673 <div class="col-right"> 1674 <div class="list"> 1675 <div class="item"> 1676 <a href="tel:1800545440"> 1677 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.15826 5.71223L8.7556 4.80625C8.49232 4.21388 8.36068 3.91768 8.16381 3.69101C7.91708 3.40694 7.59547 3.19794 7.23568 3.08785C6.94859 3 6.62446 3 5.97621 3C5.02791 3 4.55376 3 4.15573 3.18229C3.68687 3.39702 3.26344 3.86328 3.09473 4.3506C2.95151 4.76429 2.99254 5.18943 3.07458 6.0397C3.94791 15.0902 8.90982 20.0521 17.9603 20.9254C18.8106 21.0075 19.2358 21.0485 19.6494 20.9053C20.1368 20.7366 20.603 20.3131 20.8178 19.8443C21 19.4462 21 18.9721 21 18.0238C21 17.3755 21 17.0514 20.9122 16.7643C20.8021 16.4045 20.5931 16.0829 20.309 15.8362C20.0824 15.6393 19.7862 15.5077 19.1938 15.2444L18.2878 14.8417C17.6463 14.5566 17.3255 14.4141 16.9996 14.3831C16.6876 14.3534 16.3731 14.3972 16.0811 14.5109C15.776 14.6297 15.5064 14.8544 14.967 15.3038C14.4302 15.7512 14.1618 15.9749 13.8338 16.0947C13.543 16.2009 13.1586 16.2403 12.8524 16.1951C12.5069 16.1442 12.2424 16.0029 11.7133 15.7201C10.0673 14.8405 9.15953 13.9328 8.27987 12.2867C7.99714 11.7577 7.85578 11.4931 7.80487 11.1477C7.75974 10.8414 7.79908 10.457 7.9053 10.1663C8.02512 9.83828 8.24881 9.56986 8.69619 9.033C9.14562 8.49368 9.37034 8.22402 9.48915 7.91891C9.60285 7.62694 9.64662 7.3124 9.61695 7.00048C9.58594 6.67452 9.44338 6.35376 9.15826 5.71223Z" stroke="#E7E7E7" stroke-width="1.5" stroke-linecap="round"/></svg> 1678 <span>Hotline: 1800 545440</span> 1679 </a> 1680 </div> 1681 <div class="item"> 1682 <a href="/pages/faq-th-true-rewards"> 1683 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.75 11C12.75 10.5858 12.4142 10.25 12 10.25C11.5858 10.25 11.25 10.5858 11.25 11V17C11.25 17.4142 11.5858 17.75 12 17.75C12.4142 17.75 12.75 17.4142 12.75 17V11Z" fill="#E7E7E7"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12 1.25C6.06294 1.25 1.25 6.06294 1.25 12C1.25 17.9371 6.06294 22.75 12 22.75C17.9371 22.75 22.75 17.9371 22.75 12C22.75 6.06294 17.9371 1.25 12 1.25ZM2.75 12C2.75 6.89137 6.89137 2.75 12 2.75C17.1086 2.75 21.25 6.89137 21.25 12C21.25 17.1086 17.1086 21.25 12 21.25C6.89137 21.25 2.75 17.1086 2.75 12Z" fill="#E7E7E7"/><path d="M13 8C13 8.55228 12.5523 9 12 9C11.4477 9 11 8.55228 11 8C11 7.44772 11.4477 7 12 7C12.5523 7 13 7.44772 13 8Z" fill="#E7E7E7"/></svg> 1684 <span>HỠtrợ</span> 1685 </a> 1686 </div> 1687 <div class="item" id="head_language"> 1688 <div id="current_language"> 1689 <img src="https://cdn.hstatic.net/files/200001144887/file/flag_vietnam_17a4b30118a54f4aa8be633ed7daca2f.png" alt="Vietnam Language"/> 1690 <svg width="9" height="5" viewBox="0 0 9 5" fill="none" xmlns="http://www.w3.org/2000/svg"> 1691 <path d="M0.480469 0.47998L4.48047 4.47998L8.48047 0.47998" stroke="white" stroke-width="0.96" stroke-linecap="round" stroke-linejoin="round"/> 1692 </svg> 1693 1694 </div> 1695 <div class="languages"> 1696 <ul id="list_language"> 1697 <li><a href="#" class="language-switch language-switch--en"><img src="https://cdn.hstatic.net/files/200001144887/file/flag-united-kingdom.png" alt="English Language"/> English</a></li> 1698 </ul> 1699 </div> 1700 </div> 1701 </div> 1702 </div> 1703 </div> 1704 </div> 1705</div> 1706<header class="main-header"> 1707 <div class="main-header--top"> 1708 <div class="container"> 1709 <div class="main-header--grid"> 1710 <div class="main-header--logo" itemscope="" itemtype="http://schema.org/Organization"> 1711 <a href="https://thtruemart.vn" itemprop="url" aria-label="TH true mart"><img src="https://cdn.hstatic.net/files/200001144887/file/logo_th_1.png" alt="TH true mart"/></a> 1712 1713 </div> 1714 <div class="main-header--menu"> 1715<nav id="nav-menu" class="main-nav-menu"> 1716 <ul class="menu-list--top"> 1717 1718 1719 1720 1721<li class="menu-item--mega "> 1722 <a href="/collections/all" class="menu-link"> 1723 <span>Sản phẩm</span>
1724 <span class="icon--nav-triangle"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M3.75 7.5L10 13.75L16.25 7.5" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg></span> 1725 </a> 1726 1727 <div class="menu-content menu-products"> 1728 <div class="menu-flex"> 1729 <div class="menu-tablist"> 1730 <div data-tab="idtabmenu1" class="menu-tablist--item active"> 1731 <span class="icon"><img src="https://cdn.hstatic.net/files/200001144887/file/icon-07.svg" alt="Sữa tươi | https://cdn.hstatic.net/files/200001144887/file/icon-07.svg"></span> 1732 <span class="text">Sữa tươi</span> 1733 </div> 1734 <div data-tab="idtabmenu2" class="menu-tablist--item "> 1735 <span class="icon"><img src="https://cdn.hstatic.net/files/200001144887/file/icon-06.svg" alt="Sữa chua | https://cdn.hstatic.net/files/200001144887/file/icon-06.svg"></span> 1736 <span class="text">Sữa chua</span> 1737 </div> 1738 <div data-tab="idtabmenu3" class="menu-tablist--item "> 1739 <span class="icon"><img src="https://cdn.hstatic.net/files/200001144887/file/icon-14.svg" alt="Sữa hạt | https://cdn.hstatic.net/files/200001144887/file/icon-14.svg"></span> 1740 <span class="text">Sữa hạt</span> 1741 </div> 1742 <div data-tab="idtabmenu4" class="menu-tablist--item "> 1743 <span class="icon"><img src="https://cdn.hstatic.net/files/200001144887/file/icon-05.svg" alt="Bá» sản phẩm TOPKID | https://cdn.hstatic.net/files/200001144887/file/icon-05.svg"></span> 1744 <span class="text">Bá» sản phẩm TOPKID</span> 1745 </div> 1746 <div data-tab="idtabmenu5" class="menu-tablist--item "> 1747 <span class="icon"><img src="https://cdn.hstatic.net/files/200001144887/file/icon-04.svg" alt="Bá» sản phẩm MISTORI | https://cdn.hstatic.net/files/200001144887/file/icon-04.svg"></span> 1748 <span class="text">Bá» sản phẩm MISTORI</span> 1749 </div> 1750 <div data-tab="idtabmenu6" class="menu-tablist--item "> 1751 <span class="icon"><img src="https://cdn.hstatic.net/files/200001144887/file/icon-03.svg" alt="Kem | https://cdn.hstatic.net/files/200001144887/file/icon-03.svg"></span> 1752 <span class="text">Kem</span> 1753 </div> 1754 <div data-tab="idtabmenu7" class="menu-tablist--item "> 1755 <span class="icon"><img src="https://cdn.hstatic.net/files/200001144887/file/icon-10.svg" alt="Äá» uá»ng | https://cdn.hstatic.net/files/200001144887/file/icon-10.svg"></span> 1756 <span class="text">Äá» uá»ng</span> 1757 </div> 1758 <div data-tab="idtabmenu8" class="menu-tablist--item "> 1759 <span class="icon"><img src="https://cdn.hstatic.net/files/200001144887/file/icon-01.svg" alt="Thá»±c phẩm | https://cdn.hstatic.net/files/200001144887/file/icon-01.svg"></span> 1760 <span class="text">Thá»±c phẩm</span> 1761 </div> 1762 <div data-tab="idtabmenu9" class="menu-tablist--item "> 1763 <span class="icon"><img src="https://cdn.hstatic.net/files/200001144887/file/icon-12.svg" alt="Trà thảo dược | https://cdn.hstatic.net/files/200001144887/file/icon-12.svg"></span> 1764 <span class="text">Trà thảo dược</span> 1765 </div> 1766 </div> 1767 <div class="menu-tabcontent"> 1768 <div data-tab="idtabmenu1" class="menu-tabpand fade in show active"> 1769 <ul class="menu-list menu-list--thirt size-3"> 1770 <li class="menu-item "> 1771 <a href="/collections/sua-tuoi-tiet-trung" class="menu-link"> 1772 <span class="icon"><img src="https://cdn.hstatic.net/files/200001144887/file/icon-08.svg" alt="Sữa tươi tiá»t trùng | https://cdn.hstatic.net/files/200001144887/file/icon-08.svg"></span> 1773 <span class="text">Sữa tươi tiá»t trùng</span> 1774 </a> 1775 </li> 1776 <li class="menu-item "> 1777 <a href="/collections/sua-tuoi-thanh-trung" class="menu-link">
1778 <span class="icon"><img src="https://cdn.hstatic.net/files/200001144887/file/icon-07.svg" alt="Sữa tươi thanh trùng | https://cdn.hstatic.net/files/200001144887/file/icon-07.svg"></span> 1779 <span class="text">Sữa tươi thanh trùng</span> 1780 </a> 1781 </li> 1782 <li class="menu-item "> 1783 <a href="/collections/sua-tuoi-cong-thuc-th-true-formula" class="menu-link"> 1784 <span class="icon"><img src="https://cdn.hstatic.net/files/200001144887/file/icon-02.svg" alt="Sữa công thức | https://cdn.hstatic.net/files/200001144887/file/icon-02.svg"></span> 1785 <span class="text">Sữa công thức</span> 1786 </a> 1787 </li> 1788 1789 </ul> 1790 1791 </div> 1792 <div data-tab="idtabmenu2" class="menu-tabpand fade in show"> 1793 <ul class="menu-list menu-list--thirt size-4"> 1794 <li class="menu-item "> 1795 <a href="/collections/sua-chua-an-tu-nhien" class="menu-link"> 1796 <span class="text">Sữa chua Än tá»± nhiên</span> 1797 </a> 1798 </li> 1799 <li class="menu-item "> 1800 <a href="/collections/sua-chua-uong-men-song" class="menu-link"> 1801 <span class="text">Sữa chua uá»ng men sá»ng</span> 1802 </a> 1803 </li> 1804 <li class="menu-item "> 1805 <a href="/collections/sua-chua-uong-len-men" class="menu-link"> 1806 <span class="text">Sữa uá»ng lên men</span> 1807 </a> 1808 </li> 1809 <li class="menu-item "> 1810 <a href="/collections/sua-chua-uong-tiet-trung" class="menu-link"> 1811 <span class="text">Sữa chua uá»ng tiá»t trùng</span> 1812 </a> 1813 </li> 1814 1815 </ul> 1816 1817 </div> 1818 <div data-tab="idtabmenu3" class="menu-tabpand fade in show"> 1819 <ul class="menu-list menu-list--thirt size-2"> 1820 <li class="menu-item "> 1821 <a href="/collections/sua-hat" class="menu-link"> 1822 <span class="icon"><img src="https://cdn.hstatic.net/files/200001144887/file/icon-14.svg" alt="Sữa hạt | https://cdn.hstatic.net/files/200001144887/file/icon-14.svg"></span> 1823 <span class="text">Sữa hạt</span> 1824 </a> 1825 </li> 1826 <li class="menu-item "> 1827 <a href="/collections/sua-yen-mach-th-true-oat" class="menu-link"> 1828 <span class="text">Sữa yến mạch |</span> 1829 </a> 1830 </li> 1831 1832 </ul> 1833 1834 </div> 1835 <div data-tab="idtabmenu4" class="menu-tabpand fade in show"> 1836 <ul class="menu-list menu-list--thirt size-4"> 1837 <li class="menu-item "> 1838 <a href="/collections/sua-tuoi-tiet-trung-th-ture-milk-topkid" class="menu-link"> 1839 <span class="text">Sữa tươi</span> 1840 </a> 1841 </li> 1842 <li class="menu-item "> 1843 <a href="/collections/sua-chua-an-topkid" class="menu-link"> 1844 <span class="text">Sữa chua Än</span> 1845 </a> 1846 </li> 1847 <li class="menu-item "> 1848 <a href="/collections/sua-chua-uong-tiet-trung-th-true-yogurt-topkid" class="menu-link"> 1849 <span class="text">Sữa chua uá»ng tiá»t trùng</span> 1850 </a> 1851 </li> 1852 <li class="menu-item "> 1853 <a href="/collections/kem-que-topkid" class="menu-link">
1854 <span class="text">Kem</span> 1855 </a> 1856 </li> 1857 1858 </ul> 1859 1860 </div> 1861 <div data-tab="idtabmenu5" class="menu-tabpand fade in show"> 1862 <ul class="menu-list menu-list--thirt size-2"> 1863 <li class="menu-item "> 1864 <a href="/collections/sua-lua-mach-mistori" class="menu-link"> 1865 <span class="text">Thức uá»ng sữa lúa mạch</span> 1866 </a> 1867 </li> 1868 <li class="menu-item "> 1869 <a href="/collections/sua-trai-cay-mistori" class="menu-link"> 1870 <span class="text">Thức uá»ng sữa trái cây</span> 1871 </a> 1872 </li> 1873 1874 </ul> 1875 1876 </div> 1877 <div data-tab="idtabmenu6" class="menu-tabpand fade in show"> 1878 <ul class="menu-list menu-list--thirt size-3"> 1879 <li class="menu-item "> 1880 <a href="/collections/kem-que" class="menu-link"> 1881 <span class="text">Kem que</span> 1882 </a> 1883 </li> 1884 <li class="menu-item "> 1885 <a href="/collections/kem-oc-que" class="menu-link"> 1886 <span class="text">Kem á»c quế</span> 1887 </a> 1888 </li> 1889 <li class="menu-item "> 1890 <a href="/collections/kem-hop" class="menu-link"> 1891 <span class="text">Kem há»p</span> 1892 </a> 1893 </li> 1894 1895 </ul> 1896 1897 </div> 1898 <div data-tab="idtabmenu7" class="menu-tabpand fade in show"> 1899 <ul class="menu-list menu-list--thirt size-4"> 1900 <li class="menu-item "> 1901 <a href="/collections/tra-tu-nhien-th-true-tea" class="menu-link"> 1902 <span class="text">Trà tá»± nhiên</span> 1903 </a> 1904 </li> 1905 <li class="menu-item "> 1906 <a href="/collections/nuoc-uong-sua-trai-cay-th-true-juice-milk" class="menu-link"> 1907 <span class="text">Nưá»c uá»ng sữa trái cây</span> 1908 </a> 1909 </li> 1910 <li class="menu-item "> 1911 <a href="/collections/nuoc-trai-cay-th-true-juice" class="menu-link"> 1912 <span class="text">Nưá»c trái cây</span> 1913 </a> 1914 </li> 1915 <li class="menu-item "> 1916 <a href="/collections/nuoc-tinh-khiet-th-true-water" class="menu-link"> 1917 <span class="icon"><img src="https://cdn.hstatic.net/files/200001144887/file/icon-09.svg" alt="Nưá»c tinh khiết | https://cdn.hstatic.net/files/200001144887/file/icon-09.svg"></span> 1918 <span class="text">Nưá»c tinh khiết</span> 1919 </a> 1920 </li> 1921 1922 </ul> 1923 1924 </div> 1925 <div data-tab="idtabmenu8" class="menu-tabpand fade in show"> 1926 <ul class="menu-list menu-list--thirt size-6"> 1927 <li class="menu-item "> 1928 <a href="/collections/gao-fvf" class="menu-link"> 1929 <span class="text">Gạo</span> 1930 </a> 1931 </li> 1932 <li class="menu-item "> 1933 <a href="/collections/duong-nasu" class="menu-link"> 1934 <span class="text">ÄÆ°á»ng</span> 1935 </a> 1936 </li> 1937 <li class="menu-item "> 1938 <a href="/collections/hoa-qua-say-fvf" class="menu-link"> 1939 <span class="text">Hoa quả sấy</span> 1940 </a> 1941 </li> 1942 <li class="menu-item "> 1943 <a href="/collections/thuc-pham-che-bien" class="menu-link">
1944 <span class="text">Thá»±c phẩm chế biến</span> 1945 </a> 1946 </li> 1947 <li class="menu-item "> 1948 <a href="/collections/bua-an-tien-loi-th-true-food" class="menu-link"> 1949 <span class="text">Bữa Än tiá»n lợi</span> 1950 </a> 1951 </li> 1952 <li class="menu-item "> 1953 <a href="/collections/bo-phomat" class="menu-link"> 1954 <span class="icon"><img src="https://cdn.hstatic.net/files/200001144887/file/icon-13.svg" alt="BÆ¡, phomat | https://cdn.hstatic.net/files/200001144887/file/icon-13.svg"></span> 1955 <span class="text">BÆ¡, phomat</span> 1956 </a> 1957 </li> 1958 1959 </ul> 1960 1961 </div> 1962 <div data-tab="idtabmenu9" class="menu-tabpand fade in show"> 1963 <ul class="menu-list menu-list--thirt size-1"> 1964 <li class="menu-item "> 1965 <a href="/collections/th-true-herbal" class="menu-link"> 1966 <span class="text">TH true HERBAL</span> 1967 </a> 1968 </li> 1969 1970 </ul> 1971 1972 </div> 1973 1974 1975 <div class="menu-list-group" id="menu-list-gr-1"> 1976 <div class="menu-list-group--title"> 1977 <h4></h4> 1978 <a href="#" class="btn-link has-svg"> 1979 <span class="text">Xem tất cả</span> 1980 <span class="icon"> 1981 <svg xmlns="http://www.w3.org/2000/svg" width="8" height="15" viewBox="0 0 8 15" fill="none"><path d="M0.868217 14.2388C0.768993 14.338 0.644961 14.3876 0.508527 14.3876C0.372093 14.3876 0.248062 14.338 0.148837 14.2388C-0.0496124 14.0403 -0.0496124 13.7178 0.148837 13.5194L6.47442 7.1938L0.148837 0.868217C-0.0496124 0.669767 -0.0496124 0.347287 0.148837 0.148837C0.347287 -0.0496124 0.669768 -0.0496124 0.868217 0.148837L7.55349 6.83411C7.75194 7.03256 7.75194 7.35504 7.55349 7.55349L0.868217 14.2388Z" fill="black"/></svg> 1982 </span> 1983 </a> 1984 </div> 1985 <div class="menu-list-group--grid"> 1986 <div class="grid-products" data-handle="/collections/sua-chua" data-id="1004784661" data-title="Sữa chua" data-size="27" data-limit="4" data-type="normal" data-perview="4"> 1987 1988 <div class="product-loop product-loading 1"> 1989 <div class="product-loop--wrap loading-mask"> 1990 <div class="product-loop--head loading-mask--image"> 1991 <div class="mask-line lazy-img"></div> 1992 </div> 1993 <div class="product-loop--body loading-mask--detail"> 1994 <div class="mask-line"></div> 1995 <div class="mask-line"></div> 1996 <div class="mask-line"></div> 1997 </div> 1998 </div> 1999 </div> 2000 2001 <div class="product-loop product-loading 1"> 2002 <div class="product-loop--wrap loading-mask"> 2003 <div class="product-loop--head loading-mask--image"> 2004 <div class="mask-line lazy-img"></div> 2005 </div> 2006 <div class="product-loop--body loading-mask--detail"> 2007 <div class="mask-line"></div> 2008 <div class="mask-line"></div> 2009 <div class="mask-line"></div> 2010 </div> 2011 </div> 2012 </div> 2013 2014 <div class="product-loop product-loading 1"> 2015 <div class="product-loop--wrap loading-mask"> 2016 <div class="product-loop--head loading-mask--image"> 2017 <div class="mask-line lazy-img"></div> 2018 </div> 2019 <div class="product-loop--body loading-mask--detail"> 2020 <div class="mask-line"></div> 2021 <div class="mask-line"></div> 2022 <div class="mask-line"></div> 2023 </div> 2024 </div> 2025 </div> 2026 2027 <div class="product-loop product-loading 1"> 2028 <div class="product-loop--wrap loading-mask"> 2029 <div class="product-loop--head loading-mask--image"> 2030 <div class="mask-line lazy-img"></div> 2031 </div> 2032 <div class="product-loop--body loading-mask--detail"> 2033 <div class="mask-line"></div> 2034 <div class="mask-line"></div> 2035 <div class="mask-line"></div> 2036 </div> 2037 </div> 2038 </div> 2039 </div> 2040 </div> 2041 </div> 2042 </div> 2043 </div> 2044 </div> 2045</li> 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 <li class="menu-item--dropdown menu-red "> 2057 2058 2059 <a href="/pages/faq-th-rewards" class="menu-link ic-hot"> 2060 <span >TH REWARDS</span> 2061 </a> 2062 </li> 2063 2064 2065 2066 <li class="menu-item--dropdown menu-red last"> 2067 2068 2069 <a href="/pages/danh-sach-cua-hang" class="menu-link ic-hot"> 2070 <span >Danh saÌch cưÌa haÌng</span> 2071 </a> 2072 </li> 2073 </ul> 2074</nav> 2075 2076 2077 2078 </div> 2079 <div class="main-header--action"> 2080 <div class="main-header--action-list"> 2081 <div class="main-header--icon h-search">
2082 <a href="#" id="js-click-search"> 2083 <svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0_260_4175)"><path d="M27.7614 26.6099L21.3994 20.2479C23.352 18.0213 24.4294 15.2038 24.4294 12.2147C24.4294 8.95189 23.1586 5.88469 20.8517 3.57773C18.5447 1.27078 15.4775 0 12.2147 0C8.95189 0 5.88469 1.27078 3.57773 3.57773C1.27078 5.88469 0 8.95189 0 12.2147C0 15.4775 1.27078 18.5447 3.57773 20.8517C5.88469 23.1586 8.95189 24.4294 12.2147 24.4294C15.2038 24.4294 18.0213 23.352 20.2479 21.3994L26.6099 27.7614C26.769 27.9205 26.9773 28 27.1857 28C27.394 28 27.6024 27.9205 27.7614 27.7614C28.0795 27.4433 28.0795 26.928 27.7614 26.6099ZM4.72922 19.7002C2.73002 17.7006 1.62863 15.0421 1.62863 12.2147C1.62863 9.38728 2.73002 6.72883 4.72922 4.72922C6.72883 2.73002 9.38728 1.62863 12.2147 1.62863C15.0421 1.62863 17.7006 2.73002 19.7002 4.72922C21.6994 6.72883 22.8008 9.38728 22.8008 12.2147C22.8008 15.0421 21.6994 17.7006 19.7002 19.7002C17.7006 21.6994 15.0421 22.8008 12.2147 22.8008C9.38728 22.8008 6.72883 21.6994 4.72922 19.7002Z" fill="#003D79"/></g><defs><clipPath id="clip0_260_4175"><rect width="28" height="28" fill="white"/></clipPath></defs></svg> 2084 </a> 2085 </div> 2086 <div class="main-header--icon h-account"> 2087 <a href="/account" class="h-account__trigger" aria-haspopup="true" aria-expanded="false"> 2088 <svg width="26" height="26" viewBox="0 0 26 26" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.9987 13.8138C9.56453 13.8138 6.76953 11.0188 6.76953 7.58463C6.76953 4.15047 9.56453 1.35547 12.9987 1.35547C16.4329 1.35547 19.2279 4.15047 19.2279 7.58463C19.2279 11.0188 16.4329 13.8138 12.9987 13.8138ZM12.9987 2.98047C10.4637 2.98047 8.39453 5.04964 8.39453 7.58463C8.39453 10.1196 10.4637 12.1888 12.9987 12.1888C15.5337 12.1888 17.6029 10.1196 17.6029 7.58463C17.6029 5.04964 15.5337 2.98047 12.9987 2.98047Z" fill="#003D79"/><path d="M22.307 24.6458C21.8628 24.6458 21.4945 24.2775 21.4945 23.8333C21.4945 20.0958 17.6811 17.0625 13.0011 17.0625C8.32114 17.0625 4.50781 20.0958 4.50781 23.8333C4.50781 24.2775 4.13948 24.6458 3.69531 24.6458C3.25115 24.6458 2.88281 24.2775 2.88281 23.8333C2.88281 19.2075 7.42197 15.4375 13.0011 15.4375C18.5803 15.4375 23.1195 19.2075 23.1195 23.8333C23.1195 24.2775 22.7511 24.6458 22.307 24.6458Z" fill="#003D79"/></svg> 2089 <span class="box"> 2090 <span></span> 2091 <span>ÄÄng nháºp</span> 2092 </span> 2093 </a> 2094 <div class="h-account-dropdown" role="menu" aria-label="Menu tà i khoản" hidden> 2095 <ul class="h-account-dropdown__list"> 2096 <li> 2097 <a href="/account" class="h-account-dropdown__link" role="menuitem"> 2098 <span class="h_acc_icon"><img src="https://cdn.hstatic.net/files/200001144887/file/user.png" /></span>Thông tin cá nhân 2099 </a> 2100 </li> 2101 2102 2103 2104 <li> 2105 <a href="/account/addresses" class="h-account-dropdown__link" role="menuitem"> 2106 <span class="h_acc_icon"><img src="https://cdn.hstatic.net/files/200001144887/file/store.png" /></span>Äá»a chá» giao hà ng 2107 </a> 2108 </li> 2109 <li> 2110 <a href="/account?view=orders" class="h-account-dropdown__link" role="menuitem"> 2111 <span class="h_acc_icon"><img src="https://cdn.hstatic.net/files/200001144887/file/don-hang.png" /></span>Quản lý ÄÆ¡n hà ng 2112 </a> 2113 </li> 2114 2115 2116 <li class="has-tline"> 2117 <a href="/account?view=password" class="h-account-dropdown__link" role="menuitem"> 2118 <span class="h_acc_icon"> 2119 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"> 2120 <g clip-path="url(#clip0_1812_12401)"> 2121 <path d="M10.4395 -0.0625C13.1035 -0.0624122 15.2742 2.0403 15.2744 4.64062C15.2744 4.8927 15.064 5.08105 14.8135 5.08105C14.5625 5.08084 14.3535 4.88891 14.3535 4.6377C14.3535 2.53693 12.5996 0.837978 10.4395 0.837891H9.64258C7.48144 0.838139 5.6875 2.52542 5.6875 4.625V9.625H18.3936C18.5178 9.62502 18.6242 9.66678 18.6992 9.74414C18.774 9.82127 18.8125 9.92848 18.8125 10.0488V18.9619C18.8123 19.1969 18.6595 19.4374 18.3936 19.4375H1.68848C1.56041 19.4374 1.43642 19.3794 1.34473 19.2939C1.25313 19.2086 1.18765 19.0901 1.1875 18.9619V10.0488C1.187
212155 9.91869 1.25444 9.81112 1.34863 9.73828C1.44222 9.66591 1.56557 9.62509 1.68848 9.625H4.7666V4.625C4.7666 2.02365 6.97953 -0.0622511 9.64258 -0.0625H10.4395ZM2.1084 18.5371H17.8916V10.5254H2.1084V18.5371Z" fill="#989897" stroke="#989897" stroke-width="0.125"></path> 2122 <path d="M10 13.125C8.96614 13.125 8.125 13.9661 8.125 15C8.125 16.0339 8.96614 16.875 10 16.875C11.0339 16.875 11.875 16.0339 11.875 15C11.875 13.9662 11.0339 13.125 10 13.125ZM10 15.9375C9.48296 15.9375 9.0625 15.517 9.0625 15C9.0625 14.483 9.48296 14.0625 10 14.0625C10.517 14.0625 10.9375 14.483 10.9375 15C10.9375 15.5171 10.517 15.9375 10 15.9375Z" fill="#989897"></path> 2123 </g> 2124 <defs> 2125 <clipPath id="clip0_1812_12401"> 2126 <rect width="20" height="20" fill="white"></rect> 2127 </clipPath> 2128 </defs> 2129 </svg> 2130 </span> 2131 Äá»i máºt khẩu 2132 </a> 2133 </li> 2134 <li> 2135 <a href="/account/logout" id="js-btn-logout" class="h-account-dropdown__link h-account-dropdown__link--logout" role="menuitem"> 2136 <span class="h_acc_icon"> 2137 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"> 2138 <path d="M15.2405 22.2705H15.1105C10.6705 22.2705 8.5305 20.5205 8.1605 16.6005C8.1205 16.1905 8.4205 15.8205 8.8405 15.7805C9.2505 15.7405 9.6205 16.0505 9.6605 16.4605C9.9505 19.6005 11.4305 20.7705 15.1205 20.7705H15.2505C19.3205 20.7705 20.7605 19.3305 20.7605 15.2605V8.74047C20.7605 4.67047 19.3205 3.23047 15.2505 3.23047H15.1205C11.4105 3.23047 9.9305 4.42047 9.6605 7.62047C9.6105 8.03047 9.2705 8.34047 8.8405 8.30047C8.4205 8.27047 8.1205 7.90047 8.1505 7.49047C8.4905 3.51047 10.6405 1.73047 15.1105 1.73047H15.2405C20.1505 1.73047 22.2505 3.83047 22.2505 8.74047V15.2605C22.2505 20.1705 20.1505 22.2705 15.2405 22.2705Z" fill="#FF0202"></path> 2139 <path d="M14.88 12.75H2C1.59 12.75 1.25 12.41 1.25 12C1.25 11.59 1.59 11.25 2 11.25H14.88C15.29 11.25 15.63 11.59 15.63 12C15.63 12.41 15.3 12.75 14.88 12.75Z" fill="#FF0202"></path> 2140 <path d="M12.6498 16.0998C12.4598 16.0998 12.2698 16.0298 12.1198 15.8798C11.8298 15.5898 11.8298 15.1098 12.1198 14.8198L14.9398 11.9998L12.1198 9.17984C11.8298 8.88984 11.8298 8.40984 12.1198 8.11984C12.4098 7.82984 12.8898 7.82984 13.1798 8.11984L16.5298 11.4698C16.8198 11.7598 16.8198 12.2398 16.5298 12.5298L13.1798 15.8798C13.0298 16.0298 12.8398 16.0998 12.6498 16.0998Z" fill="#FF0202"></path> 2141 </svg> 2142 </span> 2143 ÄÄng xuất 2144 </a> 2145 </li> 2146 </ul> 2147</div> 2148 </div> 2149 2150 <div class="main-header--icon h-cart"> 2151 <a href="/cart" data-id="js-click-cartmini"> 2152 <svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 28 28" fill="none"><path d="M9.02132 17.1669H9.0226C9.02367 17.1669 9.02473 17.1667 9.0258 17.1667H23.8985C24.2646 17.1667 24.5866 16.9199 24.6872 16.5623L27.9684 4.89562C28.0391 4.6441 27.9896 4.3737 27.8347 4.16493C27.6796 3.95616 27.4371 3.83333 27.1797 3.83333H7.12947L6.54307 1.15256C6.45954 0.771267 6.12672 0.5 5.7422 0.5H0.820314C0.367219 0.5 0 0.873047 0 1.33333C0 1.79362 0.367219 2.16667 0.820314 2.16667H5.08424C5.18806 2.64171 7.89039 14.9954 8.04591 15.7062C7.17412 16.0911 6.56251 16.9742 6.56251 18C6.56251 19.3785 7.66652 20.5 9.02345 20.5H23.8985C24.3516 20.5 24.7188 20.127 24.7188 19.6667C24.7188 19.2064 24.3516 18.8333 23.8985 18.8333H9.02345C8.57121 18.8333 8.20314 18.4594 8.20314 18C8.20314 17.5412 8.56993 17.168 9.02132 17.1669ZM26.0922 5.5L23.2796 15.5H9.68141L7.49391 5.5H26.0922Z" fill="#003D79"/><path d="M8.20312 23.8437C8.20312 25.2007 9.30713 26.3047 10.6641 26.3047C12.021 26.3047 13.125 25.2007 13.125 23.8437C13.125 22.4868 12.021 21.3828 10.6641 21.3828C9.30713 21.3828 8.20312 22.4868 8.20312 23.8437ZM10.6641 23.0234C11.1163 23.0234 11.4844 23.3915 11.4844 23.8437C11.4844 24.296 11.1163 24.6641 10.6641 24.6641C10.2118 24.6641 9.84375 24.296 9.84375 23.8437C9.84375 23.3915 10.2118 23.0234 10.6641 23.0234Z" fill="#003D79"/><path d="M19.7969 23.8437C19.7969 25.2007 20.9009 26.3047 22.2578 26.3047C23.6147 26.3047 24.7187 25.2007 24.7187 23.8437C24.7187 22.4868 23.6147 21.3828 22.2578 21.3828C20.9009 21.3828 19.7969 22.4868 19.7969 23.8437ZM22.2578 23.0234C22.7101 23.0234 23.0781 23.3915 23.0781 23.8437C23.0781 24.296 22.7101 24.6641 22.2578 24.6641C21.8056 24.6641 21.4375 24.296 21.4375 23.8437C21.4375 23.3915 21.8056 23.0234 22.2578 23.0234Z" fill="#003D79"/>
2152</svg> 2153 <span class="count">0</span> 2154 </a> 2155 </div> 2156 <div class="main-header--icon main-header--mobile h-menu-mb"> 2157 <a href="#" id="js-click-menumobile"><svg class="icon-menu" viewBox="0 0 36 26" aria-hidden="true"><path d="M36 24H0v2h36v-2zM36 12H0v2h36v-2zM36 0H0v2h36V0z"></path></svg></a> 2158 </div> 2159 </div> 2160 <div class="main-header--search d-none"> 2161 <div class="sitenav-wrapper search-box wpo-wrapper-search"> 2162 <form action="/search" class="searchform searchform-categoris ultimate-search"> 2163 <div class="wpo-search-inner"> 2164 <input type="hidden" name="type" value="product" /> 2165 <input required id="inputSearchAuto" class="input-search" name="q" maxlength="40" autocomplete="off" type="text" size="20" placeholder="Tìm kiếm sản phẩm..."> 2166 </div> 2167 <button type="submit" class="btn-search btn" id="search-header-btn" aria-label="button search"> 2168 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M16 17.5L20 21.5M19 11C19 15.4183 15.4183 19 11 19C6.58172 19 3 15.4183 3 11C3 6.58172 6.58172 3 11 3C15.4183 3 19 6.58172 19 11Z" stroke="black" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/></svg> 2169 </button> 2170 </form> 2171 <div id="ajaxSearchResults" class="smart-search-wrapper ajaxSearchResults" style="display: none"> 2172 <div class="resultsContent"></div> 2173 </div> 2174 </div> 2175 </div> 2176 </div> 2177 </div> 2178 </div> 2179 </div> 2180</header> 2181 2182 2183<div class="search-overlay search-overlay--no-history" id="search-overlay" aria-hidden="true"> 2184 <div class="search-overlay__panel"> 2185 <div class="search-overlay__head"> 2186 <div class="search-overlay__logo"> 2187 <a href="https://thtruemart.vn" title="TH true mart"> 2188 <img src="https://cdn.hstatic.net/files/200001144887/file/logo_th.png" alt="TH true mart"> 2189 </a> 2190 </div> 2191 <form action="/search" method="get" class="search-overlay__form"> 2192 <input type="hidden" name="type" value="product"> 2193 <div class="search-overlay__input-wrap"> 2194 <span class="search-overlay__input-icon" aria-hidden="true"> 2195 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2196 <path d="M16 17.5L20 21.5M19 11C19 15.4183 15.4183 19 11 19C6.58172 19 3 15.4183 3 11C3 6.58172 6.58172 3 11 3C15.4183 3 19 6.58172 19 11Z" stroke="#035EB7" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 2197 </svg> 2198 </span> 2199 <input 2200 type="text" 2201 name="q" 2202 class="search-overlay__input" 2203 placeholder="Tìm kiếm sản phẩm" 2204 autocomplete="off" 2205 maxlength="40" 2206 > 2207 <button type="submit" class="search-overlay__submit">Tìm kiếm</button> 2208 </div> 2209 </form> 2210 <button type="button" class="search-overlay__close" id="js-close-search" aria-label="Äóng tìm kiếm"> 2211 <svg width="44" height="44" viewBox="0 0 44 44" fill="none" xmlns="http://www.w3.org/2000/svg"> 2212 <path d="M14 14L30 30M30 14L14 30" stroke="#111" stroke-width="2" stroke-linecap="round"/> 2213 </svg> 2214 </button> 2215 </div> 2216 2217 <div class="search-overlay__divider"></div> 2218 2219 <div class="search-overlay__body"> 2220 <div class="search-history"> 2221 <div class="search-history__head"> 2222 <h3 class="search-history__title">Lá»ch sá» tìm kiếm</h3> 2223 <button type="button" class="search-history__clear-all"> 2224 <span class="search-history__clear-icon" aria-hidden="true"> 2225 <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 2226 <path d="M2 4H14M5.333 4V2.667C5.333 2.313 5.62 2.027 5.973 2.027H10.027C10.38 2.027 10.667 2.313 10.667 2.667V4M12.667 4V13.333C12.667 13.687 12.38 13.973 12.027 13.973H3.973C3.62 13.973 3.333 13.687 3.333 13.333V4H12.667Z" stroke="#727272" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/> 2227 <path d="M6.667 7.333V11.333M9.333 7.333V11.333" stroke="#727272" stroke-width="1.2" stroke-linecap="round"/> 2228 </svg> 2229 </span>
2230 <span>Xóa tất cả</span> 2231 </button> 2232 </div> 2233 2234 <ul class="search-history__list"> 2235 2236 </ul> 2237 </div> 2238 2239 <div class="search-overlay__col-divider" aria-hidden="true"></div> 2240 2241 <div class="search-suggest"> 2242 <h3 class="search-suggest__title">Gợi ý tìm kiếm</h3> 2243 <div class="search-suggest__tags"> 2244 <a href="/search?q=Sữa+tươi&type=product" class="search-suggest__tag">Sữa tươi</a> 2245 <a href="/search?q=Sữa+tươi+tiá»t+trùng&type=product" class="search-suggest__tag">Sữa tươi tiá»t trùng</a> 2246 <a href="/search?q=Nưá»c+ép&type=product" class="search-suggest__tag">Nưá»c ép</a> 2247 <a href="/search?q=Kem+tươi&type=product" class="search-suggest__tag">Kem tươi</a> 2248 <a href="/search?q=Thá»±c+phẩm&type=product" class="search-suggest__tag">Thá»±c phẩm</a> 2249 </div> 2250 </div> 2251 </div> 2252 </div> 2253</div> 2254 2255 <main class="body-main"> 2256
2257<script> 2258 const max_total_order = 2000000; 2259</script>
2259 2260 2261<div class="cart-layout" id="cart-page"> 2262 <div class="cart-header-card"> 2263 <div class="container cart-header-card__inner"> 2264 <h1 class="cart-title">Giá» hà ng</h1> 2265 </div> 2266 </div> 2267 <div class="container"> 2268 <div class="cart-empty"> 2269 <img class="cart-empty__img" src="https://cdn.hstatic.net/files/200001144887/file/icon_empty.png" alt="Giá» hà ng trá»ng" width="214" height="214" loading="lazy"> 2270 <h1 class="cart-empty__title">Giá» hà ng Äang trá»ng!</h1> 2271 <p class="cart-empty__desc">Bắt Äầu mua sắm ngay vá»i muôn và n ưu Äãi</p> 2272 <a href="/collections/all" class="cart-empty__btn">Äến trang mua sắm</a> 2273 </div> 2274 </div> 2275 2276 2277</div> 2278 2279 2280<footer class="main-footer"> 2281 <div class="container"> 2282 <div class="main-footer--grid"> 2283 <div class="footer-coll coll-left"> 2284 <div class="footer-logo"> 2285 <a href="/" aria-label="TH"> 2286 <img src="https://cdn.hstatic.net/files/200001144887/file/logo-footer__1_.png" alt="TH" /> 2287 </a> 2288 </div> 2289 <div class="slogan-mb font-inter">Hạnh phúc ÄÃch thá»±c</div> 2290 </div> 2291 <div class="footer-coll coll-right"> 2292 <div class="slogan font-inter">Hạnh phúc ÄÃch thá»±c</div> 2293 <div class="footer-inner"> 2294 <div class="footer-coll"> 2295 <div class="footer-block footer-info"> 2296 <div class="footer-title"><h4 class="font-inter">LIÃN Há»</h4></div> 2297 <div class="footer-content"> 2298 <div class="text">CÆ¡ quan chá»§ quản: Công ty cá» phần chuá»i thá»±c phẩm TH</div> 2299 <div class="list"> 2300 <div class="item"> 2301 <span class="icon">MST</span> 2302 <span class="detail">2901270911 - Sá» ÄKKD: 2901270911 ÄÄng ký thay Äá»i lần thứ 22, ngà y 21 tháng 01 nÄm 2026</span> 2303 </div> 2304 <div class="item"> 2305 <span class="icon" style="margin-top: -5px"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M16.0067 15.8571C18.5606 11.8496 18.2395 12.3496 18.3131 12.2451C19.2429 10.9336 19.7344 9.39009 19.7344 7.78125C19.7344 3.51469 16.2721 0 12 0C7.74178 0 4.26562 3.50775 4.26562 7.78125C4.26562 9.38906 4.76737 10.973 5.72766 12.3022L7.99322 15.8572C5.57095 16.2294 1.45312 17.3387 1.45312 19.7812C1.45312 20.6716 2.03428 21.9405 4.80291 22.9293C6.73612 23.6197 9.29208 24 12 24C17.0637 24 22.5469 22.5716 22.5469 19.7812C22.5469 17.3383 18.4339 16.2301 16.0067 15.8571ZM6.9023 11.5287C6.89456 11.5166 6.8865 11.5048 6.87806 11.4931C6.07898 10.3938 5.67188 9.09098 5.67188 7.78125C5.67188 4.26478 8.50341 1.40625 12 1.40625C15.4893 1.40625 18.3281 4.26605 18.3281 7.78125C18.3281 9.09309 17.9287 10.3517 17.1728 11.4221C17.1051 11.5114 17.4585 10.9624 12 19.5276L6.9023 11.5287ZM12 22.5938C6.46903 22.5938 2.85938 20.968 2.85938 19.7812C2.85938 18.9836 4.71413 17.6721 8.82413 17.1609L11.407 21.2138C11.5361 21.4164 11.7597 21.5391 12 21.5391C12.2402 21.5391 12.4638 21.4164 12.5929 21.2138L15.1757 17.1609C19.2858 17.6721 21.1406 18.9836 21.1406 19.7812C21.1406 20.9579 17.5635 22.5938 12 22.5938Z" fill="#035EB7"/><path d="M12 4.26562C10.0615 4.26562 8.48438 5.84273 8.48438 7.78125C8.48438 9.71977 10.0615 11.2969 12 11.2969C13.9385 11.2969 15.5156 9.71977 15.5156 7.78125C15.5156 5.84273 13.9385 4.26562 12 4.26562ZM12 9.89062C10.8369 9.89062 9.89062 8.94436 9.89062 7.78125C9.89062 6.61814 10.8369 5.67188 12 5.67188C13.1631 5.67188 14.1094 6.61814 14.1094 7.78125C14.1094 8.94436 13.1631 9.89062 12 9.89062Z" fill="#035EB7"/></svg></span> 2306 <span class="detail">166 Nguyá» n Thái Há»c, P. Thà nh Vinh, Tá»nh Nghá» An, Viá»t Nam</span> 2307 </div> 2308 <div class="item">
2309 <span class="icon" style="margin-top: -5px"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><g clip-path="url(#clip0_199_4076)"><path d="M18.9657 14.8657C18.4744 14.3541 17.8817 14.0805 17.2536 14.0805C16.6306 14.0805 16.0329 14.349 15.5213 14.8606L13.9206 16.4562C13.7889 16.3853 13.6572 16.3194 13.5306 16.2536C13.3482 16.1624 13.176 16.0763 13.0291 15.9851C11.5298 15.0328 10.1672 13.7918 8.86033 12.1861C8.22716 11.3857 7.80167 10.7121 7.49268 10.0282C7.90804 9.64833 8.29301 9.25323 8.66785 8.87333C8.80968 8.7315 8.95151 8.5846 9.09334 8.44277C10.1571 7.37904 10.1571 6.00127 9.09334 4.93754L7.71049 3.55469C7.55347 3.39767 7.39138 3.23558 7.23942 3.07349C6.93549 2.75943 6.61638 2.43525 6.28713 2.13133C5.79579 1.64505 5.2082 1.38672 4.59023 1.38672C3.97226 1.38672 3.37454 1.64505 2.86801 2.13133C2.86294 2.13639 2.86294 2.13639 2.85788 2.14146L1.13565 3.87888C0.487286 4.52724 0.117514 5.31744 0.0364682 6.23427C-0.0851005 7.71336 0.350521 9.09114 0.684835 9.99277C1.50542 12.2063 2.73124 14.2578 4.55984 16.4562C6.77847 19.1054 9.44791 21.1974 12.4973 22.6714C13.6623 23.2235 15.2174 23.8769 16.9548 23.9884C17.0612 23.9934 17.1726 23.9985 17.2739 23.9985C18.444 23.9985 19.4267 23.5781 20.1966 22.7423C20.2017 22.7322 20.2118 22.7271 20.2169 22.717C20.4803 22.3979 20.7842 22.1091 21.1033 21.8001C21.3211 21.5925 21.544 21.3746 21.7618 21.1467C22.2633 20.625 22.5267 20.0171 22.5267 19.3941C22.5267 18.766 22.2582 18.1632 21.7466 17.6567L18.9657 14.8657ZM20.7791 20.1995C20.7741 20.1995 20.7741 20.2045 20.7791 20.1995C20.5816 20.4122 20.379 20.6047 20.1612 20.8175C19.8319 21.1315 19.4976 21.4608 19.1835 21.8305C18.6719 22.3776 18.0692 22.6359 17.279 22.6359C17.203 22.6359 17.1219 22.6359 17.046 22.6309C15.5415 22.5346 14.1435 21.947 13.095 21.4456C10.228 20.0577 7.71049 18.0872 5.6185 15.59C3.89121 13.5081 2.73631 11.5833 1.97144 9.51663C1.50036 8.25535 1.32814 7.27267 1.40412 6.34571C1.45477 5.75306 1.68271 5.26172 2.10314 4.8413L3.83043 3.11401C4.07863 2.881 4.34203 2.75437 4.60036 2.75437C4.91948 2.75437 5.17781 2.94685 5.3399 3.10894C5.34497 3.11401 5.35004 3.11907 5.3551 3.12414C5.66409 3.41286 5.95788 3.71172 6.26687 4.03084C6.42389 4.19293 6.58598 4.35502 6.74808 4.52218L8.13092 5.90502C8.66785 6.44195 8.66785 6.93836 8.13092 7.47529C7.98402 7.62218 7.84219 7.76908 7.6953 7.91091C7.26981 8.34653 6.86458 8.75176 6.42389 9.14686C6.41376 9.15699 6.40363 9.16205 6.39857 9.17218C5.96294 9.60781 6.04399 10.0333 6.13517 10.322C6.14023 10.3372 6.1453 10.3524 6.15036 10.3676C6.51 11.2389 7.01654 12.0594 7.78648 13.0371L7.79154 13.0421C9.18958 14.7643 10.6636 16.1067 12.2896 17.1349C12.4973 17.2666 12.71 17.373 12.9126 17.4743C13.095 17.5655 13.2672 17.6516 13.4141 17.7428C13.4344 17.7529 13.4546 17.7681 13.4749 17.7782C13.6471 17.8643 13.8092 17.9049 13.9763 17.9049C14.3968 17.9049 14.6602 17.6415 14.7463 17.5554L16.4786 15.823C16.6509 15.6508 16.9244 15.4431 17.2435 15.4431C17.5576 15.4431 17.8159 15.6407 17.9729 15.8129C17.978 15.8179 17.978 15.8179 17.9831 15.823L20.7741 18.614C21.2958 19.1307 21.2958 19.6626 20.7791 20.1995Z" fill="#035EB7"/><path d="M12.9691 5.7081C14.2963 5.93098 15.5018 6.55909 16.4642 7.5215C17.4266 8.48392 18.0497 9.68948 18.2776 11.0166C18.3333 11.3509 18.6221 11.5839 18.9513 11.5839C18.9918 11.5839 19.0273 11.5789 19.0678 11.5738C19.4427 11.513 19.6909 11.1584 19.6301 10.7836C19.3565 9.17788 18.5967 7.71399 17.4368 6.55402C16.2768 5.39405 14.8129 4.63425 13.2072 4.36072C12.8324 4.29993 12.4828 4.54814 12.417 4.91791C12.3512 5.28768 12.5943 5.64732 12.9691 5.7081Z" fill="#035EB7"/><path d="M23.9684 10.5869C23.5176 7.94279 22.2715 5.53674 20.3568 3.62203C18.4421 1.70732 16.0361 0.461243 13.3919 0.0104253C13.0222 -0.0554245 12.6727 0.197844 12.6068 0.567615C12.546 0.942452 12.7942 1.29196 13.1691 1.35781C15.5295 1.75798 17.6823 2.87742
230919.3944 4.58445C21.1065 6.29654 22.2209 8.44932 22.621 10.8098C22.6768 11.1441 22.9655 11.3771 23.2947 11.3771C23.3352 11.3771 23.3707 11.372 23.4112 11.367C23.781 11.3113 24.0343 10.9567 23.9684 10.5869Z" fill="#035EB7"/></g><defs><clipPath id="clip0_199_4076"><rect width="24" height="24" fill="white"/></clipPath></defs></svg></span> 2310 <span class="detail">1800 545440</span> 2311 </div> 2312 <div class="item"> 2313 <span class="icon" style="margin-top: -5px"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M21.8906 3.5625H2.10938C0.943922 3.5625 0 4.51228 0 5.67188V18.3281C0 19.4946 0.950859 20.4375 2.10938 20.4375H21.8906C23.0463 20.4375 24 19.4986 24 18.3281V5.67188C24 4.51434 23.0598 3.5625 21.8906 3.5625ZM21.5952 4.96875C21.1642 5.39742 13.7476 12.775 13.4916 13.0297C13.0931 13.4281 12.5634 13.6475 12 13.6475C11.4366 13.6475 10.9069 13.4281 10.5071 13.0284C10.3349 12.8571 3.00014 5.56097 2.40478 4.96875H21.5952ZM1.40625 18.0419V5.95898L7.48303 12.0037L1.40625 18.0419ZM2.40567 19.0312L8.48006 12.9955L9.51408 14.0241C10.1781 14.6881 11.061 15.0538 12 15.0538C12.939 15.0538 13.8219 14.6881 14.4846 14.0254L15.5199 12.9955L21.5943 19.0312H2.40567ZM22.5938 18.0419L16.517 12.0037L22.5938 5.95898V18.0419Z" fill="#035EB7"/></svg></span> 2314 <span class="detail"><a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="beddd6dfd3cdd1ddd5d6dfddd6d6dfd0d9fecad6d3d7d2d590c8d0">[email protected]</a></span> 2315 </div> 2316 </div> 2317 </div> 2318 </div> 2319 </div> 2320 2321 <div class="footer-coll"> 2322 <div class="footer-block footer-menu"> 2323 <div class="footer-title"> 2324 <h4 class="font-inter">Há» TRỢ KHÃCH HÃNG</h4> 2325 <div class="arrow"> 2326 <svg width="17" height="10" viewBox="0 0 17 10" fill="none" xmlns="http://www.w3.org/2000/svg"> 2327 <path d="M15.8984 8.39844L8.39844 0.898437L0.898438 8.39844" stroke="#111111" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/> 2328 </svg> 2329 </div> 2330 </div> 2331 <div class="footer-content"> 2332 <ul class="list"> 2333 2334 <li class="item"> 2335 <a href="/pages/dieu-khoan-su-dung-1" title="Äiá»u khoản sá» dụng">Äiá»u khoản sá» dụng</a> 2336 </li> 2337 2338 <li class="item"> 2339 <a href="/pages/chinh-sach-bao-ve-du-lieu-ca-nhan" title="ChÃnh sách bảo vá» dữ liá»u cá nhân">ChÃnh sách bảo vá» dữ liá»u cá nhân</a> 2340 </li> 2341 2342 <li class="item"> 2343 <a href="/pages/faq-th-rewards" title="FAQs">FAQs</a> 2344 </li> 2345 2346 <li class="item"> 2347 <a href="/pages/the-le-chuong-trinh-th-rewards" title="Thá» lá» chương trình TH REWARDS">Thá» lá» chương trình TH REWARDS</a> 2348 </li> 2349 2350 </ul> 2351 </div> 2352 </div> 2353 2354 2355 </div> 2356 2357 <div class="footer-coll footer-coll-new"> 2358 <div class="footer-block footer-menu"> 2359 <div class="footer-title"><h4 class="font-inter">Chứng nháºn bá»i</h4></div> 2360 <div class="footer-content"> 2361 <a href="http://online.gov.vn/Home/WebDetails/73828" aria-label="Äã thông báo vá»i Bá» công thương"> 2362 <img src="https://cdn.hstatic.net/files/200001144887/file/bct_notified.png" alt="Äã thông báo vá»i Bá» công thương" /> 2363 </a> 2364 2365 </div> 2366 </div> 2367 2368 <div class="footer-block footer-menu"> 2369 <div class="footer-title"><h4 class="font-inter">Tải app</h4></div> 2370 <div class="footer-content"> 2371 <a href="https://apps.apple.com/vn/app/th-elife/id1547918408" aria-label="App store"> 2372 <img src="https://cdn.hstatic.net/files/200001144887/file/app_store.png" alt="App store" /> 2373 </a> 2374 <a href="https://play.google.com/store/apps/details?id=com.thelite.production" aria-label="CH Play"> 2375 <img src="https://cdn.hstatic.net/files/200001144887/file/ch_play.png" alt="CH Play" /> 2376 </a> 2377 </div> 2378 </div> 2379 </div> 2380 </div> 2381 </div> 2382 </div> 2383 </div> 2384</footer> </main> 2385 2386 2387 2388<div id="cart-gift-modal" class="product-gift-modal cart-gift-modal" aria-hidden="true" role="dialog" aria-labelledby="cart-gift-modal-title"> 2389 <div class="product-gift-modal__overlay js-cart-gift-modal-close" aria-hidden="true"></div> 2390 <div class="product-gift-modal__dialog"> 2391 <header class="product-gift-modal__header"> 2392 <div class="product-gift-modal__header-left">
2393 <span class="product-gift-modal__header-icon" aria-hidden="true"> 2394 <svg xmlns="http://www.w3.org/2000/svg" width="15" height="16" viewBox="0 0 15 16" fill="none"> 2395 <path d="M10.7263 0.655244C11.1438 0.375869 11.6613 0.441807 11.9203 0.667119C12.0325 0.764932 12.1422 0.931494 12.0266 1.17024C11.7838 1.67399 11.2666 1.99931 10.7097 1.99931H9.11531C9.19031 2.19306 9.23188 2.40337 9.23188 2.62337C9.23188 2.81931 9.19875 3.00774 9.13875 3.18368H12.8884C13.1384 2.70868 13.1566 2.16337 12.9338 1.66368L12.4769 0.638057C12.4234 0.519307 12.3416 0.408682 12.2303 0.311807C11.8422 -0.0250681 11.0922 -0.156318 10.4641 0.263682L8.74219 1.41649C8.85156 1.52962 8.94594 1.65712 9.02156 1.79618L10.7263 0.655244Z" fill="#111111"/> 2396 <path d="M5.84912 3.18337C5.78912 3.00743 5.75599 2.81899 5.75599 2.62306C5.75599 2.40306 5.79755 2.19274 5.87255 1.99899H4.27912C3.72224 1.99899 3.20505 1.67337 2.96099 1.16962C2.84537 0.931182 2.95505 0.764619 3.06755 0.667119C3.20693 0.545869 3.42099 0.470869 3.65412 0.470869C3.85443 0.470869 4.06849 0.526182 4.2613 0.655244L5.96568 1.79618C6.0413 1.65681 6.13599 1.52931 6.24505 1.41649L4.52318 0.263682C3.89505 -0.156318 3.14505 -0.0250681 2.75787 0.311807C2.6338 0.419619 2.54568 0.544307 2.4938 0.678682L2.05412 1.66337C1.83099 2.16306 1.84912 2.70837 2.09943 3.18337H5.84912Z" fill="#111111"/> 2397 <path d="M6.35812 3.18625H8.62844C8.71219 3.01719 8.75969 2.82688 8.75969 2.62594C8.75969 1.92813 8.19094 1.35938 7.49312 1.35938C6.79531 1.35938 6.22656 1.92813 6.22656 2.62594C6.22687 2.82719 6.27437 3.01719 6.35812 3.18625Z" fill="#111111"/> 2398 <path d="M0 4.6475V6.19594C0 6.66125 0.3225 7.0525 0.755312 7.15844H6.62063V3.65625H0.990937C0.444687 3.65625 0 4.10094 0 4.6475Z" fill="#111111"/> 2399 <path d="M0.753906 14.6831C0.753906 15.4084 1.34391 15.9984 2.06922 15.9984H6.61922V7.625H0.753906V14.6831Z" fill="#111111"/> 2400 <path d="M13.9963 3.65625H8.36719V7.15813H14.2316C14.6647 7.05219 14.9869 6.66094 14.9869 6.19563V4.64719C14.9872 4.10094 14.5425 3.65625 13.9963 3.65625Z" fill="#111111"/> 2401 <path d="M8.36719 15.9984H12.9163C13.6416 15.9984 14.2316 15.4084 14.2316 14.6831V7.625H8.36719V15.9984Z" fill="#111111"/> 2402 </svg> 2403 </span> 2404 <h2 id="cart-gift-modal-title" class="product-gift-modal__title">Quà tặng kèm</h2> 2405 </div> 2406 <div class="product-gift-modal__header-right"> 2407 <p class="product-gift-modal__count"><span class="js-cart-gift-selected-label">Äã chá»n</span> <strong class="js-cart-gift-selected-count">0</strong>/<span class="js-cart-gift-total-slots total_scheme">0</span></p> 2408 <button type="button" class="product-gift-modal__close js-cart-gift-modal-close" aria-label="Äóng"> 2409 <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"> 2410 <path d="M0.228452 13.7715C-0.0805491 13.4713 -0.0717205 12.9592 0.228452 12.6589L5.87877 6.9989L0.228452 1.34769C-0.0717205 1.04747 -0.0717205 0.544161 0.228452 0.235111C0.528625 -0.0827697 1.04951 -0.0739397 1.34969 0.235111L7 5.88632L12.6503 0.235111C12.9505 -0.0739397 13.4625 -0.0739397 13.7715 0.235111C14.0805 0.535331 14.0717 1.04747 13.7715 1.34769L8.12123 6.9989L13.7715 12.6589C14.0717 12.9592 14.0717 13.4625 13.7715 13.7715C13.4714 14.0806 12.9505 14.0717 12.6503 13.7715L7 8.12031L1.34969 13.7715C1.04951 14.0717 0.537454 14.0717 0.228452 13.7715Z" fill="black"/> 2411 </svg> 2412 </button> 2413 </div> 2414 </header> 2415 2416 <div class="product-gift-modal__body"> 2417 <ul class="product-gift-modal__list js-cart-gift-list"></ul> 2418 <p class="product-gift-modal__notice js-cart-gift-notice d-none" aria-live="polite"></p> 2419 </div> 2420 2421 <footer class="product-gift-modal__footer"> 2422 <button type="button" class="product-gift-modal__submit js-cart-gift-modal-submit is-disabled" disabled>Nháºn quà ngay</button> 2423 </footer> 2424 </div> 2425</div> 2426 2427 <div id="cart-remove-success" class="cart-remove-success js-cart-remove" role="status" aria-live="polite" aria-hidden="true"> 2428 <span class="cart-remove-success__icon" aria-hidden="true"> 2429 <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"> 2430 <circle cx="9" cy="9" r="8.25" stroke="#4AAA42" stroke-width="1.5"/> 2431 <path d="M5.5 9.25L7.75 11.5L12.5 6.5" stroke="#4AAA42" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 2432 </svg> 2433 </span> 2434 <p class="cart-remove-success__text">Bá» sản phẩm khá»i giá» hà ng thà nh công !</p> 2435 </div> 2436 2437 <div id="cart-remove-confirm" class="cart-remove-confirm" aria-hidden="true" role="dialog" aria-labelledby="cart-remove-confirm-title"> 2438 <div class="cart-remove-confirm__overlay js-cart-remove-close" aria-hidden="true"></div> 2439 <div class="cart-remove-confirm__dialog"> 2440 <button type="button" class="cart-remove-confirm__close js-cart-remove-close" aria-label="Äóng"> 2441 <svg width="14" height="14" viewBox="0 0 14 14" fill="none" aria-hidden="true"><path d="M10.5 3.5L3.5 10.5M3.5 3.5L10.5 10.5" stroke="#fff" stroke-width="1.5" stroke-linecap="round"/></svg> 2442 </button> 2443 <h3 id="cart-remove-confirm-title" class="cart-remove-confirm__title">Bạn có chắc chắn muá»n bá» những sản phẩm nà y khá»i giá» hà ng?</h3> 2444 <div class="cart-remove-confirm__actions"> 2445 <button type="button" class="cart-remove-confirm__btn cart-remove-confirm__btn--primary js-cart-remove-confirm">Xác nháºn</button> 2446 <button type="button" class="cart-remove-confirm__btn cart-remove-confirm__btn--outline js-cart-remove-close">Há»§y</button> 2447 </div> 2448 </div> 2449 </div> 2450 2451 2452 2453 2454<div id="checkout-address-modal" aria-hidden="true" role="dialog" 2455 class="checkout-address-modal" 2456 aria-labelledby="checkout-address-modal-title" 2457> 2458 <div class="checkout-address-modal__overlay js-checkout-address-close" aria-hidden="true"></div> 2459 <div class="checkout-address-modal__panel"> 2460 <button type="button" class="checkout-address-modal__close-fab checkout-address-modal__close-fab--form js-checkout-address-close" aria-label="Äóng"> 2461 <svg width="14" height="14" viewBox="0 0 14 14" fill="none" aria-hidden="true"><path d="M10.5 3.5L3.5 10.5M3.5 3.5L10.5 10.5" stroke="#fff" stroke-width="1.5" stroke-linecap="round"/></svg> 2462 </button> 2463 <div class="checkout-address-modal__step checkout-address-modal__step--list is-active" data-step="list"> 2464 <header class="checkout-address-modal__head"> 2465 <button type="button" class="checkout-address-modal__back js-checkout-address-close" aria-label="Äóng"> 2466 <svg width="20" height="20" viewBox="0 0 20 20" fill="none" aria-hidden="true"><path d="M12.5 15L7.5 10L12.5 5" stroke="#414141" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg> 2467 </button> 2468 <h2 id="checkout-address-modal-title" class="checkout-address-modal__title">Äá»a chá» giao hà ng</h2> 2469 <button type="button" class="checkout-address-modal__add js-checkout-address-add"> 2470
2471<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> 2472 <path d="M8.00131 15.9994C3.58994 15.9994 0.00131226 12.4107 0.00131226 7.99936C0.00131226 3.58798 3.58994 -0.000640869 8.00131 -0.000640869C12.4127 -0.000640869 16.0013 3.58798 16.0013 7.99936C16.0013 12.4107 12.4127 15.9994 8.00131 15.9994ZM8.00131 0.999359C4.14133 0.999359 1.00131 4.13937 1.00131 7.99936C1.00131 11.8593 4.14133 14.9994 8.00131 14.9994C11.8613 14.9994 15.0013 11.8593 15.0013 7.99936C15.0013 4.13937 11.8613 0.999359 8.00131 0.999359Z" fill="#035EB7"/> 2473 <path d="M11.5013 8.49936H4.50134C4.22534 8.49936 4.00134 8.27536 4.00134 7.99936C4.00134 7.72336 4.22534 7.49936 4.50134 7.49936H11.5013C11.7773 7.49936 12.0013 7.72336 12.0013 7.99936C12.0013 8.27536 11.7773 8.49936 11.5013 8.49936Z" fill="#035EB7"/> 2474 <path d="M8.00131 11.9993C7.72531 11.9993 7.50131 11.7753 7.50131 11.4993V4.49934C7.50131 4.22334 7.72531 3.99934 8.00131 3.99934C8.27731 3.99934 8.50131 4.22334 8.50131 4.49934V11.4993C8.50131 11.7753 8.27731 11.9993 8.00131 11.9993Z" fill="#035EB7"/> 2475</svg> 2476 Thêm Äá»a chá» má»i 2477 </button> 2478 </header> 2479 <div class="checkout-address-modal__body"> 2480 <div class="checkout-address-modal__list js-checkout-address-list"> 2481 <div class="checkout-address-modal__loading">Äang tải danh sách Äá»a chá»...</div> 2482 </div> 2483 </div> 2484 <div class="checkout-address-modal__footer"> 2485 <button type="button" class="btn_final_address"> 2486 Xác nháºn 2487 </button> 2488 </div> 2489 </div> 2490 2491 <div class="checkout-address-modal__step checkout-address-modal__step--form" data-step="form"> 2492 <header class="checkout-address-modal__head checkout-address-modal__head--form"> 2493 <button type="button" class="checkout-address-modal__back js-checkout-address-back-list" aria-label="Quay lại"> 2494 <svg width="20" height="20" viewBox="0 0 20 20" fill="none" aria-hidden="true"><path d="M12.5 15L7.5 10L12.5 5" stroke="#414141" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg> 2495 </button> 2496 <h2 class="checkout-address-modal__title js-checkout-address-form-title">Thêm má»i Äá»a chá» giao hà ng</h2> 2497 </header> 2498 <form class="checkout-addr-form js-checkout-address-form" novalidate> 2499 <input type="hidden" name="address_id" class="js-checkout-address-form-id" value=""> 2500 <div class="checkout-addr-form__scroll"> 2501 <div class="checkout-addr-form__group"> 2502 <label class="checkout-addr-form__box"> 2503 <input type="text" name="name" class="checkout-addr-form__input js-checkout-address-form-name" placeholder="Há» và tên Äá»m"> 2504 </label> 2505 <span class="customer-field__error mt-0 js-checkout-address-error-name d-none"></span> 2506 </div> 2507 <div class="checkout-addr-form__field"> 2508 <label class="checkout-addr-form__box checkout-addr-form__box--phone"> 2509 <span class="checkout-addr-form__label checkout-addr-form__label--blue">Sá» Äiá»n thoại</span> 2510 <span class="checkout-addr-form__phone-row"> 2511 <span class="checkout-addr-form__flag" aria-hidden="true"> 2512 <img src="https://cdn.hstatic.net/files/200001144887/file/a2d00860512a043c909c0ecb5f154a9ee9423605_9d9458739aa74bf6a6d548e7b93da2d6.png" alt="viá»t nam"/> 2513 </span> 2514 <span class="checkout-addr-form__prefix">+84</span> 2515 <span class="checkout-addr-form__divider" aria-hidden="true"></span> 2516 <input type="tel" name="phone" class="checkout-addr-form__input checkout-addr-form__input--phone js-checkout-address-form-phone" placeholder="Nháºp sá» Äiá»n thoại"> 2517 </span> 2518 </label> 2519 <span class="customer-field__error mt-0 js-checkout-address-error-phone d-none"></span> 2520 </div> 2521 <div class="checkout-addr-form__field checkout-addr-form__field--select"> 2522 <select name="province" class="checkout-addr-form__native-select js-checkout-region-province select-province" required> 2523 <option value="" selected disabled>Tá»nh/Thà nh phá»</option> 2524 </select>
2525 <span class="customer-field__error mt-0 js-checkout-address-error-province d-none"></span> 2526 </div> 2527 <div class="checkout-addr-form__field checkout-addr-form__field--select"> 2528 <select name="district" class="checkout-addr-form__native-select js-checkout-region-district select-district" required disabled> 2529 <option value="" selected disabled>Quáºn/Huyá»n</option> 2530 </select> 2531 <span class="customer-field__error mt-0 js-checkout-address-error-district d-none"></span> 2532 </div> 2533 <div class="checkout-addr-form__field checkout-addr-form__field--select"> 2534 <select name="ward" class="checkout-addr-form__native-select js-checkout-region-ward select-ward" required disabled> 2535 <option value="" selected disabled>PhươÌng/XaÌ</option> 2536 </select> 2537 <span class="customer-field__error mt-0 js-checkout-address-error-ward d-none"></span> 2538 </div> 2539 <div class="checkout-addr-form__field"> 2540 <label class="checkout-addr-form__box checkout-addr-form__box--detail js-checkout-address-detail-box"> 2541 <span class="checkout-addr-form__label checkout-addr-form__label--blue">Äá»a chá» cụ thá»</span> 2542 <input type="text" name="detail" class="checkout-addr-form__input js-checkout-address-form-detail" placeholder="Äá»a chá» cụ thá»"> 2543 </label> 2544 <span class="customer-field__error mt-0 js-checkout-address-error-detail d-none"></span> 2545 </div> 2546 <label class="checkout-addr-form__toggle"> 2547 <span class="checkout-addr-form__toggle-label">Äặt là m mặc Äá»nh</span> 2548 <input type="checkbox" name="is_default" class="checkout-addr-form__toggle-input js-checkout-address-form-default"> 2549 <span class="checkout-addr-form__toggle-track" aria-hidden="true"></span> 2550 </label> 2551 </div> 2552 <div class="checkout-addr-form__foot"> 2553 <button type="button" class="checkout-addr-form__submit js-checkout-address-submit">Thêm má»i</button> 2554 </div> 2555 </form> 2556 </div> 2557 </div> 2558</div> 2559 2560<div id="checkout-vat-modal" class="checkout-vat-modal" aria-hidden="true" role="dialog" aria-labelledby="checkout-vat-modal-title"> 2561 <div class="checkout-vat-modal__overlay js-checkout-vat-close" aria-hidden="true"></div> 2562 <div class="checkout-vat-modal__panel"> 2563 <button type="button" class="checkout-vat-modal__close-fab js-checkout-vat-close" aria-label="Äóng"> 2564 <svg width="14" height="14" viewBox="0 0 14 14" fill="none" aria-hidden="true"><path d="M10.5 3.5L3.5 10.5M3.5 3.5L10.5 10.5" stroke="#fff" stroke-width="1.5" stroke-linecap="round"/></svg> 2565 </button> 2566 <header class="checkout-vat-modal__head"> 2567 <button type="button" class="checkout-vat-modal__back js-checkout-vat-close" aria-label="Äóng"> 2568 <svg width="20" height="20" viewBox="0 0 20 20" fill="none" aria-hidden="true"><path d="M12.5 15L7.5 10L12.5 5" stroke="#414141" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg> 2569 </button> 2570 <h2 id="checkout-vat-modal-title" class="checkout-vat-modal__title">Yêu cầu hóa ÄÆ¡n VAT</h2> 2571 </header> 2572 <form class="checkout-vat-form js-checkout-vat-form" novalidate> 2573 <div class="checkout-vat-form__scroll"> 2574 <div class="checkout-vat-tabs js-checkout-vat-tabs" role="tablist" aria-label="Loại hóa ÄÆ¡n VAT"> 2575 <button type="button" class="checkout-vat-tabs__btn js-checkout-vat-tab" data-vat-type="company" role="tab" aria-selected="false">Công ty</button> 2576 <button type="button" class="checkout-vat-tabs__btn js-checkout-vat-tab is-active" data-vat-type="personal" role="tab" aria-selected="true">Cá nhân</button> 2577 </div> 2578 2579 <div class="checkout-vat-form__panel js-checkout-vat-panel" data-vat-panel="company" hidden> 2580 <div class="checkout-vat-form__group"> 2581 <label class="checkout-vat-field js-checkout-vat-field-box">
2582 <span class="checkout-vat-field__label">Tên công ty (*)</span> 2583 <input type="text" name="company_name" class="checkout-vat-field__input js-checkout-vat-input" placeholder="Tên công ty (*)" autocomplete="organization"> 2584 </label> 2585 <p class="checkout-vat-form__error js-checkout-vat-error-company_name d-none"> 2586 <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 2587 <g clip-path="url(#clip0_3152_72594)"> 2588 <path d="M7 0C3.13111 0 0 3.13075 0 7C0 10.8688 3.13075 14 7 14C10.8689 14 14 10.8693 14 7C14 3.13116 10.8693 0 7 0ZM7.71884 9.7787C7.71884 9.99986 7.39635 10.221 7.00014 10.221C6.5855 10.221 6.29068 9.99986 6.29068 9.7787V6.26812C6.29068 6.01013 6.58552 5.83502 7.00014 5.83502C7.39635 5.83502 7.71884 6.01013 7.71884 6.26812V9.7787ZM7.00016 4.98739C6.57631 4.98739 6.24463 4.67411 6.24463 4.32395C6.24463 3.97381 6.57634 3.66975 7.00016 3.66975C7.4148 3.66975 7.74654 3.97381 7.74654 4.32395C7.74654 4.67411 7.41478 4.98739 7.00016 4.98739Z" fill="#FF0202"/> 2589 </g> 2590 <defs> 2591 <clipPath id="clip0_3152_72594"> 2592 <rect width="14" height="14" fill="white"/> 2593 </clipPath> 2594 </defs> 2595 </svg> 2596 <span class="js-checkout-vat-error-text"></span> 2597 </p> 2598 </div> 2599 <div class="checkout-vat-form__group"> 2600 <label class="checkout-vat-field js-checkout-vat-field-box"> 2601 <span class="checkout-vat-field__label">Mã sá» thuế (*)</span> 2602 <input type="text" name="company_tax_code" class="checkout-vat-field__input js-checkout-vat-input" placeholder="Mã sá» thuế (*)" inputmode="numeric"> 2603 </label> 2604 <p class="checkout-vat-form__error js-checkout-vat-error-company_tax_code d-none"> 2605 <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 2606 <g clip-path="url(#clip0_3152_72594)"> 2607 <path d="M7 0C3.13111 0 0 3.13075 0 7C0 10.8688 3.13075 14 7 14C10.8689 14 14 10.8693 14 7C14 3.13116 10.8693 0 7 0ZM7.71884 9.7787C7.71884 9.99986 7.39635 10.221 7.00014 10.221C6.5855 10.221 6.29068 9.99986 6.29068 9.7787V6.26812C6.29068 6.01013 6.58552 5.83502 7.00014 5.83502C7.39635 5.83502 7.71884 6.01013 7.71884 6.26812V9.7787ZM7.00016 4.98739C6.57631 4.98739 6.24463 4.67411 6.24463 4.32395C6.24463 3.97381 6.57634 3.66975 7.00016 3.66975C7.4148 3.66975 7.74654 3.97381 7.74654 4.32395C7.74654 4.67411 7.41478 4.98739 7.00016 4.98739Z" fill="#FF0202"/> 2608 </g> 2609 <defs> 2610 <clipPath id="clip0_3152_72594"> 2611 <rect width="14" height="14" fill="white"/> 2612 </clipPath> 2613 </defs> 2614 </svg> 2615 <span class="js-checkout-vat-error-text"></span> 2616 </p> 2617 </div> 2618 <div class="checkout-vat-form__group"> 2619 <label class="checkout-vat-field js-checkout-vat-field-box"> 2620 <span class="checkout-vat-field__label">Tên ngưá»i mua</span> 2621 <input type="text" name="company_buyer_name" class="checkout-vat-field__input js-checkout-vat-input" placeholder="Tên ngưá»i mua" autocomplete="name"> 2622 </label> 2623 <p class="checkout-vat-form__error js-checkout-vat-error-company_buyer_name d-none"> 2624 <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 2625 <g clip-path="url(#clip0_3152_72594)"> 2626 <path d="M7 0C3.13111 0 0 3.13075 0 7C0 10.8688 3.13075 14 7 14C10.8689 14 14 10.8693 14 7C14 3.13116 10.8693 0 7 0ZM7.71884 9.7787C7.71884 9.99986 7.39635 10.221 7.00014 10.221C6.5855 10.221 6.29068 9.99986 6.29068 9.7787V6.26812C6.29068 6.01013 6.58552 5.83502 7.00014 5.83502C7.39635 5.83502 7.71884 6.01013 7.71884 6.26812V9.7787ZM7.00016 4.98739C6.5
26267631 4.98739 6.24463 4.67411 6.24463 4.32395C6.24463 3.97381 6.57634 3.66975 7.00016 3.66975C7.4148 3.66975 7.74654 3.97381 7.74654 4.32395C7.74654 4.67411 7.41478 4.98739 7.00016 4.98739Z" fill="#FF0202"/> 2627 </g> 2628 <defs> 2629 <clipPath id="clip0_3152_72594"> 2630 <rect width="14" height="14" fill="white"/> 2631 </clipPath> 2632 </defs> 2633 </svg> 2634 <span class="js-checkout-vat-error-text"></span> 2635 </p> 2636 </div> 2637 <div class="checkout-vat-form__group"> 2638 <label class="checkout-vat-field js-checkout-vat-field-box"> 2639 <span class="checkout-vat-field__label">Mã ÄÆ¡n Vá» Quan Há» Ngân Sách</span> 2640 <input type="text" name="company_budget_code" class="checkout-vat-field__input js-checkout-vat-input" placeholder="Mã ÄÆ¡n Vá» Quan Há» Ngân Sách"> 2641 </label> 2642 <p class="checkout-vat-form__error js-checkout-vat-error-company_budget_code d-none"> 2643 <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 2644 <g clip-path="url(#clip0_3152_72594)"> 2645 <path d="M7 0C3.13111 0 0 3.13075 0 7C0 10.8688 3.13075 14 7 14C10.8689 14 14 10.8693 14 7C14 3.13116 10.8693 0 7 0ZM7.71884 9.7787C7.71884 9.99986 7.39635 10.221 7.00014 10.221C6.5855 10.221 6.29068 9.99986 6.29068 9.7787V6.26812C6.29068 6.01013 6.58552 5.83502 7.00014 5.83502C7.39635 5.83502 7.71884 6.01013 7.71884 6.26812V9.7787ZM7.00016 4.98739C6.57631 4.98739 6.24463 4.67411 6.24463 4.32395C6.24463 3.97381 6.57634 3.66975 7.00016 3.66975C7.4148 3.66975 7.74654 3.97381 7.74654 4.32395C7.74654 4.67411 7.41478 4.98739 7.00016 4.98739Z" fill="#FF0202"/> 2646 </g> 2647 <defs> 2648 <clipPath id="clip0_3152_72594"> 2649 <rect width="14" height="14" fill="white"/> 2650 </clipPath> 2651 </defs> 2652 </svg> 2653 <span class="js-checkout-vat-error-text"></span> 2654 </p> 2655 </div> 2656 <div class="checkout-vat-form__group"> 2657 <label class="checkout-vat-field js-checkout-vat-field-box"> 2658 <span class="checkout-vat-field__label">Äá»a chá» Email</span> 2659 <input type="email" name="company_email" class="checkout-vat-field__input js-checkout-vat-input" placeholder="Äá»a chá» Email" autocomplete="email"> 2660 </label> 2661 <p class="checkout-vat-form__error js-checkout-vat-error-company_email d-none"> 2662 <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 2663 <g clip-path="url(#clip0_3152_72594)"> 2664 <path d="M7 0C3.13111 0 0 3.13075 0 7C0 10.8688 3.13075 14 7 14C10.8689 14 14 10.8693 14 7C14 3.13116 10.8693 0 7 0ZM7.71884 9.7787C7.71884 9.99986 7.39635 10.221 7.00014 10.221C6.5855 10.221 6.29068 9.99986 6.29068 9.7787V6.26812C6.29068 6.01013 6.58552 5.83502 7.00014 5.83502C7.39635 5.83502 7.71884 6.01013 7.71884 6.26812V9.7787ZM7.00016 4.98739C6.57631 4.98739 6.24463 4.67411 6.24463 4.32395C6.24463 3.97381 6.57634 3.66975 7.00016 3.66975C7.4148 3.66975 7.74654 3.97381 7.74654 4.32395C7.74654 4.67411 7.41478 4.98739 7.00016 4.98739Z" fill="#FF0202"/> 2665 </g> 2666 <defs> 2667 <clipPath id="clip0_3152_72594"> 2668 <rect width="14" height="14" fill="white"/> 2669 </clipPath> 2670 </defs> 2671 </svg> 2672 <span class="js-checkout-vat-error-text"></span> 2673 </p> 2674 </div> 2675 <div class="checkout-vat-form__group"> 2676 <label class="checkout-vat-field js-checkout-vat-field-box"> 2677 <span class="checkout-vat-field__label">Äá»a chá» công ty (*)</span> 2678 <input type="text" name="company_address" class="checkout-vat-field__input js-checkout-vat-input" placeholder="Äá»a chá» công ty (*)" autocomplete="street-address"> 2679 </label> 2680 <p class="checkout-vat-form__error js-checkout-vat-error-company_address d-none"> 2681 <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 2682 <g clip-path="url(#clip0_3152_72594)"> 2683 <path d="M7 0C3.13111 0 0 3.13075 0 7C0 10.8688 3.13075 14 7 14C10.8689 14 14 10.8693 14 7C14 3.13116 10.8693 0 7 0ZM7.71884 9.7787C7.71884 9.99986 7.39635 10.221 7.00014 10.221C6.5855 10.221 6.29068 9.99986 6.29068 9.7787V6.26812C6.29068 6.01013 6.58552 5.83502 7.00014 5.83502C7.39635 5.83502 7.71884 6.01013 7.71884 6.26812V9.7787ZM7.00016 4.98739C6.5
26837631 4.98739 6.24463 4.67411 6.24463 4.32395C6.24463 3.97381 6.57634 3.66975 7.00016 3.66975C7.4148 3.66975 7.74654 3.97381 7.74654 4.32395C7.74654 4.67411 7.41478 4.98739 7.00016 4.98739Z" fill="#FF0202"/> 2684 </g> 2685 <defs> 2686 <clipPath id="clip0_3152_72594"> 2687 <rect width="14" height="14" fill="white"/> 2688 </clipPath> 2689 </defs> 2690 </svg> 2691 <span class="js-checkout-vat-error-text"></span> 2692 </p> 2693 </div> 2694 </div> 2695 2696 <div class="checkout-vat-form__panel js-checkout-vat-panel is-active" data-vat-panel="personal"> 2697 <div class="checkout-vat-form__group"> 2698 <label class="checkout-vat-field js-checkout-vat-field-box"> 2699 <span class="checkout-vat-field__label">HỠvà tên (*)</span> 2700 <input type="text" name="personal_name" class="checkout-vat-field__input js-checkout-vat-input" placeholder="HỠvà tên (*)" autocomplete="name"> 2701 </label> 2702 <p class="checkout-vat-form__error js-checkout-vat-error-personal_name d-none"> 2703 <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 2704 <g clip-path="url(#clip0_3152_72594)"> 2705 <path d="M7 0C3.13111 0 0 3.13075 0 7C0 10.8688 3.13075 14 7 14C10.8689 14 14 10.8693 14 7C14 3.13116 10.8693 0 7 0ZM7.71884 9.7787C7.71884 9.99986 7.39635 10.221 7.00014 10.221C6.5855 10.221 6.29068 9.99986 6.29068 9.7787V6.26812C6.29068 6.01013 6.58552 5.83502 7.00014 5.83502C7.39635 5.83502 7.71884 6.01013 7.71884 6.26812V9.7787ZM7.00016 4.98739C6.57631 4.98739 6.24463 4.67411 6.24463 4.32395C6.24463 3.97381 6.57634 3.66975 7.00016 3.66975C7.4148 3.66975 7.74654 3.97381 7.74654 4.32395C7.74654 4.67411 7.41478 4.98739 7.00016 4.98739Z" fill="#FF0202"/> 2706 </g> 2707 <defs> 2708 <clipPath id="clip0_3152_72594"> 2709 <rect width="14" height="14" fill="white"/> 2710 </clipPath> 2711 </defs> 2712 </svg> 2713 <span class="js-checkout-vat-error-text"></span> 2714 </p> 2715 </div> 2716 <div class="checkout-vat-form__group"> 2717 <label class="checkout-vat-field js-checkout-vat-field-box"> 2718 <span class="checkout-vat-field__label">SỠCCCD</span> 2719 <input type="text" name="personal_citizen_id" class="checkout-vat-field__input js-checkout-vat-input" placeholder="SỠCCCD" inputmode="numeric"> 2720 </label> 2721 <p class="checkout-vat-form__error js-checkout-vat-error-personal_citizen_id d-none"> 2722 <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 2723 <g clip-path="url(#clip0_3152_72594)"> 2724 <path d="M7 0C3.13111 0 0 3.13075 0 7C0 10.8688 3.13075 14 7 14C10.8689 14 14 10.8693 14 7C14 3.13116 10.8693 0 7 0ZM7.71884 9.7787C7.71884 9.99986 7.39635 10.221 7.00014 10.221C6.5855 10.221 6.29068 9.99986 6.29068 9.7787V6.26812C6.29068 6.01013 6.58552 5.83502 7.00014 5.83502C7.39635 5.83502 7.71884 6.01013 7.71884 6.26812V9.7787ZM7.00016 4.98739C6.57631 4.98739 6.24463 4.67411 6.24463 4.32395C6.24463 3.97381 6.57634 3.66975 7.00016 3.66975C7.4148 3.66975 7.74654 3.97381 7.74654 4.32395C7.74654 4.67411 7.41478 4.98739 7.00016 4.98739Z" fill="#FF0202"/> 2725 </g> 2726 <defs> 2727 <clipPath id="clip0_3152_72594"> 2728 <rect width="14" height="14" fill="white"/> 2729 </clipPath> 2730 </defs> 2731 </svg> 2732 <span class="js-checkout-vat-error-text"></span> 2733 </p> 2734 </div> 2735 <div class="checkout-vat-form__group"> 2736 <label class="checkout-vat-field js-checkout-vat-field-box"> 2737 <span class="checkout-vat-field__label">HỠchiếu</span> 2738 <input type="text" name="personal_passport" class="checkout-vat-field__input js-checkout-vat-input" placeholder="HỠchiếu"> 2739 </label> 2740 <p class="checkout-vat-form__error js-checkout-vat-error-personal_passport d-none"> 2741 <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 2742 <g clip-path="url(#clip0_3152_72594)"> 2743 <path d="M7 0C3.13111 0 0 3.13075 0 7C0 10.8688 3.13075 14 7 14C10.8689 14 14 10.8693 14 7C14 3.13116 10.8693 0 7 0ZM7.71884 9.7787C7.71884 9.99986 7.39635 10.221 7.00014 10.221C6.5855 10.221 6.29068 9.99986 6.29068 9.7787V6.26812C6.29068 6.01013 6.58552 5.83502 7.00014 5.83502C7.39635 5.83502 7.71884 6.01013 7.71884 6.26812V9.7787ZM7.00016 4.98739C6.5
27437631 4.98739 6.24463 4.67411 6.24463 4.32395C6.24463 3.97381 6.57634 3.66975 7.00016 3.66975C7.4148 3.66975 7.74654 3.97381 7.74654 4.32395C7.74654 4.67411 7.41478 4.98739 7.00016 4.98739Z" fill="#FF0202"/> 2744 </g> 2745 <defs> 2746 <clipPath id="clip0_3152_72594"> 2747 <rect width="14" height="14" fill="white"/> 2748 </clipPath> 2749 </defs> 2750 </svg> 2751 <span class="js-checkout-vat-error-text"></span> 2752 </p> 2753 </div> 2754 <div class="checkout-vat-form__group"> 2755 <label class="checkout-vat-field js-checkout-vat-field-box"> 2756 <span class="checkout-vat-field__label">Äá»a chá» Email</span> 2757 <input type="email" name="personal_email" class="checkout-vat-field__input js-checkout-vat-input" placeholder="Äá»a chá» Email" autocomplete="email"> 2758 </label> 2759 <p class="checkout-vat-form__error js-checkout-vat-error-personal_email d-none"> 2760 <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 2761 <g clip-path="url(#clip0_3152_72594)"> 2762 <path d="M7 0C3.13111 0 0 3.13075 0 7C0 10.8688 3.13075 14 7 14C10.8689 14 14 10.8693 14 7C14 3.13116 10.8693 0 7 0ZM7.71884 9.7787C7.71884 9.99986 7.39635 10.221 7.00014 10.221C6.5855 10.221 6.29068 9.99986 6.29068 9.7787V6.26812C6.29068 6.01013 6.58552 5.83502 7.00014 5.83502C7.39635 5.83502 7.71884 6.01013 7.71884 6.26812V9.7787ZM7.00016 4.98739C6.57631 4.98739 6.24463 4.67411 6.24463 4.32395C6.24463 3.97381 6.57634 3.66975 7.00016 3.66975C7.4148 3.66975 7.74654 3.97381 7.74654 4.32395C7.74654 4.67411 7.41478 4.98739 7.00016 4.98739Z" fill="#FF0202"/> 2763 </g> 2764 <defs> 2765 <clipPath id="clip0_3152_72594"> 2766 <rect width="14" height="14" fill="white"/> 2767 </clipPath> 2768 </defs> 2769 </svg> 2770 <span class="js-checkout-vat-error-text"></span> 2771 </p> 2772 </div> 2773 <div class="checkout-vat-form__group"> 2774 <label class="checkout-vat-field js-checkout-vat-field-box"> 2775 <span class="checkout-vat-field__label">Äá»a chá» cụ thá»</span> 2776 <input type="text" name="personal_address" class="checkout-vat-field__input js-checkout-vat-input" placeholder="Äá»a chá» cụ thá»" autocomplete="street-address"> 2777 </label> 2778 <p class="checkout-vat-form__error js-checkout-vat-error-personal_address d-none"> 2779 <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 2780 <g clip-path="url(#clip0_3152_72594)"> 2781 <path d="M7 0C3.13111 0 0 3.13075 0 7C0 10.8688 3.13075 14 7 14C10.8689 14 14 10.8693 14 7C14 3.13116 10.8693 0 7 0ZM7.71884 9.7787C7.71884 9.99986 7.39635 10.221 7.00014 10.221C6.5855 10.221 6.29068 9.99986 6.29068 9.7787V6.26812C6.29068 6.01013 6.58552 5.83502 7.00014 5.83502C7.39635 5.83502 7.71884 6.01013 7.71884 6.26812V9.7787ZM7.00016 4.98739C6.57631 4.98739 6.24463 4.67411 6.24463 4.32395C6.24463 3.97381 6.57634 3.66975 7.00016 3.66975C7.4148 3.66975 7.74654 3.97381 7.74654 4.32395C7.74654 4.67411 7.41478 4.98739 7.00016 4.98739Z" fill="#FF0202"/> 2782 </g> 2783 <defs> 2784 <clipPath id="clip0_3152_72594"> 2785 <rect width="14" height="14" fill="white"/> 2786 </clipPath> 2787 </defs> 2788 </svg> 2789 <span class="js-checkout-vat-error-text"></span> 2790 </p> 2791 </div> 2792 </div> 2793 </div> 2794 <div class="checkout-vat-form__foot"> 2795 <button type="button" class="checkout-vat-form__submit js-checkout-vat-submit">Xác nháºn</button> 2796 </div> 2797 </form> 2798 </div> 2799</div> 2800 2801<div id="checkout-coupon-sidebar" class="checkout-coupon-sidebar" aria-hidden="true" role="dialog" aria-labelledby="checkout-coupon-sidebar-title"> 2802 <div class="checkout-coupon-sidebar__overlay js-checkout-coupon-close" aria-hidden="true"></div> 2803 <aside class="checkout-coupon-sidebar__panel"> 2804 <header class="checkout-coupon-sidebar__head"> 2805 <h2 id="checkout-coupon-sidebar-title" class="checkout-coupon-sidebar__title">Chá»n mã ưu Äãi</h2> 2806 <button type="button" class="checkout-coupon-sidebar__close js-checkout-coupon-close" aria-label="Äóng"> 2807 <svg width="14" height="14" viewBox="0 0 14 14" fill="none" aria-hidden="true"><path d="M10.5 3.5L3.5 10.5M3.5 3.5L10.5 10.5" stroke="#fff" stroke-width="1.5" stroke-linecap="round"/></svg> 2808 </button> 2809 </header> 2810 <div class="checkout-coupon-sidebar__body"> 2811 <form class="checkout-coupon-sidebar__search js-checkout-coupon-search-form" novalidate> 2812 <svg class="checkout-coupon-sidebar__search-icon" width="20" height="20" viewBox="0 0 20 20" fill="none" aria-hidden="true"> 2813 <circle cx="9" cy="9" r="5.75" stroke="#929292" stroke-width="1.25"/> 2814 <path d="M13.5 13.5L17 17" stroke="#929292" stroke-width="1.25" stroke-linecap="round"/> 2815 </svg> 2816 <input type="text" class="checkout-coupon-sidebar__search-input js-checkout-coupon-input" placeholder="Nháºp mã khuyến mãi" autocomplete="off"> 2817 <button type="button" class="checkout-coupon-sidebar__search-apply js-checkout-coupon-search-apply">Ãp dụng</button> 2818 </form> 2819 <div class="checkout-coupon-sidebar__tabs" role="tablist" aria-label="Loại ưu Äãi"> 2820 <button type="button" class="checkout-coupon-sidebar__tab js-checkout-coupon-tab is-active" data-coupon-tab="discount" role="tab" aria-selected="true">Mã giảm giá</button> 2821 2822 <button type="button" class="checkout-coupon-sidebar__tab js-checkout-coupon-tab d-none" data-coupon-tab="gift" role="tab" aria-selected="false">Phiếu quà tặng</button> 2823 </div> 2824 <div class="checkout-coupon-sidebar__list-wrap"> 2825 <div class="checkout-coupon-sidebar__list js-checkout-coupon-list" data-coupon-panel="discount" role="tabpanel"></div> 2826 <div class="checkout-coupon-sidebar__list js-checkout-coupon-list" data-coupon-panel="gift" role="tabpanel" hidden></div> 2827 </div> 2828 <div class="checkout-coupon-sidebar__list-footer"> 2829 <button type="button" class="checkout-coupon-sidebar__button js-checkout-coupon-list-apply">Ãp dụng</button> 2830 </div> 2831 </div> 2832 </aside> 2833</div> 2834 2835<div id="checkout-coupon-detail" class="checkout-coupon-detail" aria-hidden="true" role="dialog" aria-labelledby="checkout-coupon-detail-title"> 2836 <div class="checkout-coupon-detail__overlay js-checkout-coupon-detail-close" aria-hidden="true"></div> 2837 <div class="checkout-coupon-detail__panel"> 2838 <header class="checkout-coupon-detail__head"> 2839 <h2 id="checkout-coupon-detail-title" class="checkout-coupon-detail__title">Chi tiết voucher</h2> 2840 <button type="button" class="checkout-coupon-detail__close js-checkout-coupon-detail-close" aria-label="Äóng"> 2841 <svg width="14" height="14" viewBox="0 0 14 14" fill="none" aria-hidden="true"><path d="M10.5 3.5L3.5 10.5M3.5 3.5L10.5 10.5" stroke="#fff" stroke-width="1.5" stroke-linecap="round"/></svg> 2842 </button> 2843 </header> 2844 <div class="checkout-coupon-detail__body"> 2845 <div class="checkout-coupon-detail__summary"> 2846 <p class="checkout-coupon-detail__name js-checkout-coupon-detail-name"></p>
2847 <span class="checkout-coupon-detail__expiry js-checkout-coupon-detail-expiry" hidden></span> 2848 </div> 2849 <ul class="checkout-coupon-detail__list js-checkout-coupon-detail-list"></ul> 2850 </div> 2851 <div class="checkout-coupon-detail__footer"> 2852 <button type="button" class="checkout-coupon-detail__apply js-checkout-coupon-detail-apply">Sá» dụng ngay</button> 2853 </div> 2854 </div> 2855</div> 2856 2857<div id="checkout-store-modal" class="checkout-store-modal" aria-hidden="true" role="dialog" aria-labelledby="checkout-store-modal-title"> 2858 <div class="checkout-store-modal__overlay js-checkout-store-close" aria-hidden="true"></div> 2859 <div class="checkout-store-modal__panel"> 2860 <button type="button" class="checkout-store-modal__close-fab js-checkout-store-close" aria-label="Äóng"> 2861 <svg width="14" height="14" viewBox="0 0 14 14" fill="none" aria-hidden="true"><path d="M10.5 3.5L3.5 10.5M3.5 3.5L10.5 10.5" stroke="#fff" stroke-width="1.5" stroke-linecap="round"/></svg> 2862 </button> 2863 <div class="checkout-store-modal__region"> 2864 <div class="checkout-store-modal__region-inner"> 2865 <h2 id="checkout-store-modal-title" class="checkout-store-modal__title">Chá»n khu vá»±c</h2> 2866 <label class="checkout-store-modal__search"> 2867 <svg width="18" height="18" viewBox="0 0 18 18" fill="none" aria-hidden="true"><circle cx="8" cy="8" r="5.5" stroke="#929292" stroke-width="1.25"/><path d="M12.5 12.5L15.5 15.5" stroke="#929292" stroke-width="1.25" stroke-linecap="round"/></svg> 2868 <input type="search" class="checkout-store-modal__search-input js-checkout-store-search" placeholder="Nháºp Äá»a Äiá»m cần tìm" autocomplete="off"> 2869 </label> 2870 <nav class="checkout-store-modal__crumbs js-checkout-store-crumbs" aria-label="Khu vá»±c Äã chá»n"></nav> 2871 <div class="checkout-store-modal__region-scroll js-checkout-store-region-list"></div> 2872 </div> 2873 </div> 2874 <div class="checkout-store-modal__stores"> 2875 <header class="checkout-store-modal__stores-head"> 2876 <h3 class="checkout-store-modal__stores-title">Cá»a hà ng gần bạn</h3> 2877 <p class="checkout-store-modal__stores-count js-checkout-store-count">20 cá»a hà ng còn hà ng</p> 2878 </header> 2879 <div class="checkout-store-modal__stores-scroll js-checkout-store-list"></div> 2880 <div class="checkout-store-modal__stores-foot"> 2881 <button type="button" class="checkout-store-modal__submit js-checkout-store-confirm">Chá»n cá»a hà ng</button> 2882 </div> 2883 </div> 2884 </div> 2885</div> 2886 2887<div class="alert-message alert-message--error" id="alertMessage"> 2888 <div class="alert-message__icon"> 2889 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" fill="none"> 2890 <g clip-path="url(#clip0_1595_14899)"> 2891 <path d="M9 17.0625C6.86169 17.0625 4.81096 16.2131 3.29895 14.7011C1.78694 13.1891 0.9375 11.1384 0.9375 9.00004C0.9375 6.86174 1.78694 4.81101 3.29895 3.299C4.81096 1.78698 6.86169 0.937543 9 0.937543C10.2565 0.933384 11.4958 1.22907 12.615 1.80004C12.681 1.83353 12.7397 1.87969 12.7879 1.93588C12.836 1.99207 12.8727 2.05719 12.8956 2.12753C12.9186 2.19787 12.9275 2.27205 12.9218 2.34583C12.9161 2.41962 12.896 2.49155 12.8625 2.55754C12.829 2.62353 12.7829 2.68228 12.7267 2.73043C12.6705 2.77858 12.6053 2.81519 12.535 2.83818C12.4647 2.86116 12.3905 2.87006 12.3167 2.86438C12.2429 2.85869 12.171 2.83853 12.105 2.80504C11.1449 2.31022 10.0801 2.05302 9 2.05504C7.62821 2.05504 6.28722 2.46173 5.14651 3.2237C4.00581 3.98568 3.11661 5.06872 2.59131 6.33595C2.066 7.60317 1.92818 8.99769 2.19526 10.3432C2.46234 11.6888 3.12232 12.9249 4.0918 13.8954C5.06128 14.866 6.29672 15.5273 7.64197 15.7958C8.98722 16.0644 10.3819 15.928 11.6497 15.4041C12.9175 14.8802 14.0015 13.9921 14.7647 12.8523C15.5279 11.7124 15.936 10.3718 15.9375 9.00004C15.9414 8.93761 15.9414 8.87498 15.9375 8.81254C15.9236 8.66336 15.9695 8.51475 16.0651 8.39942C16.1608 8.28408 16.2983 8.21147 16.4475 8.19754C16.5967 8.18362 16.7453 8.22953 16.8606 8.32517C16.976 8.42082 17.0486 8.55836 17.0625 8.70754V9.00004C17.0605 11.1377 16.2104 13.1873 14.6989 14.6989C13.1873 16.2105 11.1377 17.0606 9 17.0625Z"></path> 2892 <path d="M8.8645 11.5558C8.7916 11.5568 8.71928 11.5427 8.65213 11.5143C8.58498 11.4859 8.52449 11.4438 8.47451 11.3908L4.852 7.83576C4.74667 7.73029 4.6875 7.58732 4.6875 7.43826C4.6875 7.28919 4.74667 7.14623 4.852 7.04076C4.95968 6.93674 5.10354 6.87859 5.25326 6.87859C5.40297 6.87859 5.54683 6.93674 5.65451 7.04076L8.872 10.2133L16.1095 3.09576C16.2172 2.99174 16.361 2.93359 16.5108 2.93359C16.6605 2.93359 16.8043 2.99174 16.912 3.09576C17.0173 3.20123 17.0765 3.34419 17.0765 3.49326C17.0765 3.64232 17.0173 3.78529 16.912 3.89076L9.27701 11.3908C9.22332 11.4452 9.15897 11.4879 9.08799 11.5163C9.017 11.5447 8.94092 11.5581 8.8645 11.5558Z"></path> 2893 </g> 2894 2895 <defs> 2896 <clipPath id="clip0_1595_14899"> 2897 <rect width="18" height="18" fill="white"></rect> 2898 </clipPath> 2899 </defs> 2900 </svg> 2901 </div> 2902 2903 <div class="alert-message__text">Không thá» xóa Äá»a chá» mặc Äá»nh. Vui lòng chá»n Äá»a chá» khác là m mặc Äá»nh.</div> 2904</div> 2905 2906 2907 2908 2909 2910 2911 2912 2913 2914 2915 2916 2917<div id="mobile-menu-sidebar" class="mobile-menu-sidebar" aria-hidden="true"> 2918 <div class="mobile-menu-sidebar__overlay js-mobile-menu-close" aria-hidden="true"></div> 2919 <div class="mobile-menu-sidebar__wrap"> 2920 <button type="button" class="mobile-menu-sidebar__close js-mobile-menu-close" aria-label="Äóng menu"> 2921 <svg width="14" height="14" viewBox="0 0 14 14" fill="none" aria-hidden="true"><path d="M8.28251 7.01107L13.7338 1.55958C14.0886 1.20499 14.0886 0.631653 13.7338 0.277056C13.3792 -0.0775408 12.8059 -0.0775408 12.4513 0.277056L6.99982 5.72854L1.54849 0.277056C1.19373 -0.0775408 0.620562 -0.0775408 0.265965 0.277056C-0.0887975 0.631653 -0.0887975 1.20499 0.265965 1.55958L5.71729 7.01107L0.265965 12.4626C-0.0887975 12.8172 -0.0887975 13.3905 0.265965 13.7451C0.442682 13.922 0.675039 14.0108 0.907229 14.0108C1.13942 14.0108 1.37161 13.922 1.54849 13.7451L6.99982 8.2936L12.4513 13.7451C12.6282 13.922 12.8604 14.0108 13.0926 14.0108C13.3248 14.0108 13.5569 13.922 13.7338 13.7451C14.0886 13.3905 14.0886 12.8172 13.7338 12.4626L8.28251 7.01107Z" fill="currentColor"/></svg> 2922 2923 </button> 2924 <aside class="mobile-menu-sidebar__panel" role="dialog" aria-modal="true" aria-label="Menu"> 2925 <div class="mobile-menu-sidebar__user"> 2926 <div class="mobile-menu-sidebar__logo" aria-hidden="true"> 2927 <img src="https://cdn.hstatic.net/files/200001144887/file/logo_shop_mobile.png" width="68" height="68" alt="TH true mart"> 2928 </div> 2929 2930 <p class="mobile-menu-sidebar__guest-text">ÄÄng nháºp Äá» mua sắm và nháºn ưu Äãi hấp dẫn.</p> 2931 <a href="/account/login" class="mobile-menu-sidebar__auth-btn">ÄÄng nháºp / ÄÄng ký</a> 2932 </div> 2933 2934 2935 <div class="mobile-menu-sidebar__support"> 2936 <a href="tel:1800545440" class="mobile-menu-sidebar__support-link"> 2937 <svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><path d="M9.15826 5.71223L8.7556 4.80625C8.49232 4.21388 8.36068 3.91768 8.16381 3.69101C7.91708 3.40694 7.59547 3.19794 7.23568 3.08785C6.94859 3 6.62446 3 5.97621 3C5.02791 3 4.55376 3 4.15573 3.18229C3.68687 3.39702 3.26344 3.86328 3.09473 4.3506C2.95151 4.76429 2.99254 5.18943 3.07458 6.0397C3.94791 15.0902 8.90982 20.0521 17.9603 20.9254C18.8106 21.0075 19.2358 21.0485 19.6494 20.9053C20.1368 20.7366 20.603 20.3131 20.8178 19.8443C21 19.4462 21 18.9721 21 18.0238C21 17.3755 21 17.0514 20.9122 16.7643C20.8021 16.4045 20.5931 16.0829 20.309 15.8362C20.0824 15.6393 19.7862 15.5077 19.1938 15.2444L18.2878 14.8417C17.6463 14.5
2937566 17.3255 14.4141 16.9996 14.3831C16.6876 14.3534 16.3731 14.3972 16.0811 14.5109C15.776 14.6297 15.5064 14.8544 14.967 15.3038C14.4302 15.7512 14.1618 15.9749 13.8338 16.0947C13.543 16.2009 13.1586 16.2403 12.8524 16.1951C12.5069 16.1442 12.2424 16.0029 11.7133 15.7201C10.0673 14.8405 9.15953 13.9328 8.27987 12.2867C7.99714 11.7577 7.85578 11.4931 7.80487 11.1477C7.75974 10.8414 7.79908 10.457 7.9053 10.1663C8.02512 9.83828 8.24881 9.56986 8.69619 9.033C9.14562 8.49368 9.37034 8.22402 9.48915 7.91891C9.60285 7.62694 9.64662 7.3124 9.61695 7.00048C9.58594 6.67452 9.44338 6.35376 9.15826 5.71223Z" stroke="#989897" stroke-width="1.5" stroke-linecap="round"/></svg> 2938 2939 <span>Liên há»</span> 2940 </a> 2941 <a href="/pages/faqs" class="mobile-menu-sidebar__support-link"> 2942 <svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><path d="M12.75 11C12.75 10.5858 12.4142 10.25 12 10.25C11.5858 10.25 11.25 10.5858 11.25 11V17C11.25 17.4142 11.5858 17.75 12 17.75C12.4142 17.75 12.75 17.4142 12.75 17V11Z" fill="#989897"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12 1.25C6.06294 1.25 1.25 6.06294 1.25 12C1.25 17.9371 6.06294 22.75 12 22.75C17.9371 22.75 22.75 17.9371 22.75 12C22.75 6.06294 17.9371 1.25 12 1.25ZM2.75 12C2.75 6.89137 6.89137 2.75 12 2.75C17.1086 2.75 21.25 6.89137 21.25 12C21.25 17.1086 17.1086 21.25 12 21.25C6.89137 21.25 2.75 17.1086 2.75 12Z" fill="#989897"/><path d="M13 8C13 8.55228 12.5523 9 12 9C11.4477 9 11 8.55228 11 8C11 7.44772 11.4477 7 12 7C12.5523 7 13 7.44772 13 8Z" fill="#989897"/></svg> 2943 2944 <span>Há» trợ</span> 2945 </a> 2946 </div> 2947 </aside> 2948 </div> 2949</div> 2950 2951 2952<div id="add-cart-loop-modal" class="add-cart-loop-modal" aria-hidden="true" role="dialog" aria-labelledby="add-cart-loop-modal-title"> 2953 <div class="add-cart-loop-modal__overlay js-add-cart-loop-close" aria-hidden="true"></div> 2954 <div class="add-cart-loop-modal__dialog"> 2955 <button type="button" class="add-cart-loop-modal__close js-add-cart-loop-close" aria-label="Äóng"> 2956 <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none" aria-hidden="true"> 2957 <path d="M0.228452 13.7715C-0.0805491 13.4713 -0.0717205 12.9592 0.228452 12.6589L5.87877 6.9989L0.228452 1.34769C-0.0717205 1.04747 -0.0717205 0.544161 0.228452 0.235111C0.528625 -0.0827697 1.04951 -0.0739397 1.34969 0.235111L7 5.88632L12.6503 0.235111C12.9505 -0.0739397 13.4625 -0.0739397 13.7715 0.235111C14.0805 0.535331 14.0717 1.04747 13.7715 1.34769L8.12123 6.9989L13.7715 12.6589C14.0717 12.9592 14.0717 13.4625 13.7715 13.7715C13.4714 14.0806 12.9505 14.0717 12.6503 13.7715L7 8.12031L1.34969 13.7715C1.04951 14.0717 0.537454 14.0717 0.228452 13.7715Z" fill="currentColor"/> 2958 </svg> 2959 </button> 2960 2961 <div class="add-cart-loop-modal__loading js-add-cart-loop-loading" hidden> 2962 <div class="add-cart-loop-modal__spinner" aria-hidden="true"></div> 2963 </div> 2964 2965 <div class="add-cart-loop-modal__content js-add-cart-loop-content" hidden> 2966 <h2 id="add-cart-loop-modal-title" class="add-cart-loop-modal__sr-only js-add-cart-loop-title"></h2> 2967 2968 <div class="add-cart-loop-modal__product"> 2969 <div class="add-cart-loop-modal__thumb"> 2970 <img class="js-add-cart-loop-image" src="" alt="" width="140" height="130" loading="lazy"> 2971 </div> 2972 <div class="add-cart-loop-modal__info"> 2973 <div class="add-cart-loop-modal__price-block"> 2974 <p class="add-cart-loop-modal__promo js-add-cart-loop-promo d-none">Khuyến mại</p> 2975 <div class="add-cart-loop-modal__price-row"> 2976 <span class="add-cart-loop-modal__price js-add-cart-loop-price"></span> 2977 <del class="add-cart-loop-modal__compare js-add-cart-loop-compare d-none"></del> 2978 </div> 2979 </div> 2980 <p class="add-cart-loop-modal__stock js-add-cart-loop-stock"></p> 2981 </div> 2982 </div> 2983 2984 <div class="add-cart-loop-modal__variant-options js-add-cart-loop-variants"></div> 2985 2986 <div class="add-cart-loop-modal__qty-row">
2987 <span class="add-cart-loop-modal__qty-label">Sá» lượng</span> 2988 <div class="add-cart-loop-modal__qty"> 2989 <button type="button" class="add-cart-loop-modal__qty-btn js-loop-qty-minus" aria-label="Giảm sá» lượng"> 2990 <span class="add-cart-loop-modal__qty-minus" aria-hidden="true"></span> 2991 </button> 2992 <input type="number" class="add-cart-loop-modal__qty-input js-loop-qty-input" value="1" min="1" max="999" aria-label="Sá» lượng"> 2993 <button type="button" class="add-cart-loop-modal__qty-btn js-loop-qty-plus" aria-label="TÄng sá» lượng"> 2994 <svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none" aria-hidden="true"> 2995 <path d="M6 1V11M1 6H11" stroke="#727272" stroke-width="1.5" stroke-linecap="round"/> 2996 </svg> 2997 </button> 2998 </div> 2999 </div> 3000 3001 <div class="add-cart-loop-modal__footer"> 3002 <button type="button" class="add-cart-loop-modal__cart js-add-cart-loop-submit" aria-label="Thêm và o giá»"> 3003 <svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"> 3004 <g clip-path="url(#clip0_17345_65288)"> 3005 <path d="M7.08816 14.2228H7.08917C7.09001 14.2228 7.09085 14.2226 7.09169 14.2226H18.7773C19.065 14.2226 19.318 14.0318 19.397 13.7552L21.9751 4.73176C22.0307 4.53723 21.9918 4.32809 21.8701 4.16662C21.7482 4.00516 21.5577 3.91015 21.3555 3.91015H5.60171L5.14097 1.83675C5.07535 1.54184 4.81384 1.33203 4.51172 1.33203H0.644531C0.288528 1.33203 0 1.62056 0 1.97656C0 2.33256 0.288528 2.62109 0.644531 2.62109H3.99475C4.07632 2.98851 6.19958 12.5433 6.32177 13.093C5.63679 13.3908 5.15625 14.0738 5.15625 14.8672C5.15625 15.9333 6.02368 16.8008 7.08984 16.8008H18.7773C19.1333 16.8008 19.4219 16.5122 19.4219 16.1562C19.4219 15.8002 19.1333 15.5117 18.7773 15.5117H7.08984C6.73451 15.5117 6.44531 15.2225 6.44531 14.8672C6.44531 14.5124 6.7335 14.2237 7.08816 14.2228ZM20.5009 5.19922L18.2911 12.9336H7.60681L5.88806 5.19922H20.5009Z" fill="#035EB7"/> 3006 <path d="M6.44531 18.7344C6.44531 19.8005 7.31274 20.668 8.37891 20.668C9.44507 20.668 10.3125 19.8005 10.3125 18.7344C10.3125 17.6682 9.44507 16.8008 8.37891 16.8008C7.31274 16.8008 6.44531 17.6682 6.44531 18.7344ZM8.37891 18.0898C8.73424 18.0898 9.02344 18.379 9.02344 18.7344C9.02344 19.0897 8.73424 19.3789 8.37891 19.3789C8.02357 19.3789 7.73437 19.0897 7.73437 18.7344C7.73437 18.379 8.02357 18.0898 8.37891 18.0898Z" fill="#035EB7"/> 3007 <path d="M15.5547 18.7344C15.5547 19.8005 16.4221 20.668 17.4883 20.668C18.5544 20.668 19.4219 19.8005 19.4219 18.7344C19.4219 17.6682 18.5544 16.8008 17.4883 16.8008C16.4221 16.8008 15.5547 17.6682 15.5547 18.7344ZM17.4883 18.0898C17.8436 18.0898 18.1328 18.379 18.1328 18.7344C18.1328 19.0897 17.8436 19.3789 17.4883 19.3789C17.1329 19.3789 16.8437 19.0897 16.8437 18.7344C16.8437 18.379 17.1329 18.0898 17.4883 18.0898Z" fill="#035EB7"/> 3008 <path d="M10.75 9.5H12.5V11.25C12.5 11.664 12.586 12 13 12C13.414 12 13.4924 11.664 13.4924 11.25L13.5 9.5H15.25C15.664 9.5 16 9.414 16 9C16 8.586 15.664 8.5 15.25 8.5H13.5V6.75C13.5 6.336 13.414 6 13 6C12.586 6 12.5 6.336 12.5 6.75V8.5H10.75C10.336 8.5 10 8.586 10 9C10 9.414 10.336 9.5 10.75 9.5Z" fill="#035EB7"/> 3009 </g> 3010 <defs> 3011 <clipPath id="clip0_17345_65288"> 3012 <rect width="22" height="22" fill="white"/> 3013 </clipPath> 3014 </defs> 3015 </svg> 3016 3017 3018 </button> 3019 <button type="button" class="add-cart-loop-modal__buynow js-add-cart-loop-buynow"> 3020 <span class="add-cart-loop-modal__buynow-text">Mua ngay</span> 3021 3022 </button> 3023 </div> 3024 </div> 3025 </div> 3026</div> 3027 3028<div id="rebuy-modal" class="rebuy-modal" aria-hidden="true" role="dialog" aria-labelledby="rebuy-modal-title"> 3029 <div class="rebuy-modal__overlay js-rebuy-close" aria-hidden="true"></div> 3030 <div class="rebuy-modal__dialog" role="document"> 3031 <h2 id="rebuy-modal-title" class="rebuy-modal__title">Chá»n sản phẩm mua lại</h2> 3032 3033 <div class="rebuy-modal__list js-rebuy-list"></div> 3034 3035 <button type="button" class="rebuy-modal__submit js-rebuy-submit"> 3036 Thêm và o giá» hà ng 3037 </button> 3038 </div> 3039</div> 3040 3041<div class="cart-add-success" id="cart-add-success" role="status" aria-l
3041ive="polite" aria-hidden="true"> 3042 <div class="cart-add-success__message"> 3043 <span class="cart-add-success__icon" aria-hidden="true"> 3044 <svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"> 3045 <path d="M7.5 12.75L3.75 9L4.8075 7.9425L7.5 10.6275L13.1925 4.935L14.25 6L7.5 12.75Z" fill="#111111"/> 3046 <path d="M9 16.5C4.85775 16.5 1.5 13.1422 1.5 9C1.5 4.85775 4.85775 1.5 9 1.5C13.1422 1.5 16.5 4.85775 16.5 9C16.5 13.1422 13.1422 16.5 9 16.5ZM9 3C5.6865 3 3 5.6865 3 9C3 12.3135 5.6865 15 9 15C12.3135 15 15 12.3135 15 9C15 5.6865 12.3135 3 9 3Z" fill="#111111"/> 3047 </svg> 3048 </span> 3049 <span class="cart-add-success__text">Thêm thà nh công</span> 3050 </div> 3051 <a class="cart-add-success__link" href="/cart">Xem giá» hà ng</a> 3052</div> 3053 </div> 3054 3055 3056 3057 3058 3059 3060<div id="product-gift-confirm" class="product-gift-confirm" aria-hidden="true" role="dialog" aria-labelledby="product-gift-confirm-title"> 3061 <div class="product-gift-confirm__overlay js-product-gift-confirm-close" aria-hidden="true"></div> 3062 <div class="product-gift-confirm__dialog"> 3063 <button type="button" class="product-gift-confirm__close js-product-gift-confirm-close" aria-label="Äóng"> 3064 <svg width="14" height="14" viewBox="0 0 14 14" fill="none" aria-hidden="true"><path d="M10.5 3.5L3.5 10.5M3.5 3.5L10.5 10.5" stroke="#fff" stroke-width="1.5" stroke-linecap="round"/></svg> 3065 </button> 3066 <h3 id="product-gift-confirm-title" class="product-gift-confirm__title">Bạn còn <strong class="js-gift-remaining-count">3</strong> phần quà chưa chá»n !</h3> 3067 <p class="product-gift-confirm__desc">Hoà n tất lá»±a chá»n ngay Äá» không là m gián Äoạn quá trình thanh toán và nháºn Äầy Äá»§ ưu Äãi nhé!</p> 3068 <div class="product-gift-confirm__actions"> 3069 <button type="button" class="product-gift-confirm__btn product-gift-confirm__btn--outline js-product-gift-confirm-skip">Bá» qua</button> 3070 <button type="button" class="product-gift-confirm__btn product-gift-confirm__btn--primary js-product-gift-confirm-continue">Tiếp tục chá»n</button> 3071 </div> 3072 </div> 3073</div> 3074 3075 3076 <div class="mainLoading active" id="mainLoading"> 3077 <div class="underlay"></div> 3078 <div class="spinner"> 3079 <div class="dot1"></div> 3080 <div class="dot2"></div> 3081 </div> 3082 </div> 3083 3084 3085 3086<div id="fancybox-customer-migrate-terms" class="fancybox-customer-src" style="display: none;"> 3087 <div 3088 class="fancybox-customer__sheet fancybox-customer__sheet--migrate-terms" 3089 role="dialog" 3090 aria-modal="true" 3091 aria-labelledby="migrate-terms-title" 3092 > 3093<div class="migrate-terms" aria-labelledby="migrate-terms-title"> 3094 <div class="migrate-terms__inner"> 3095 <div class="migrate-terms__content"> 3096 <header class="migrate-terms__header"> 3097 <h1 class="migrate-terms__title" id="migrate-terms-title">Xác nháºn Äiá»u khoản</h1> 3098 <p class="migrate-terms__desc"> 3099 Tà i khoản cá»§a bạn Äã ÄÆ°á»£c chuyá»n từ há» thá»ng cÅ© sang ứng dụng TH true mart má»i. Vui lòng xác nháºn các ná»i dung dưá»i Äây Äá» tiếp tục sá» dụng. 3100 </p> 3101 </header> 3102 3103 <div class="migrate-terms__phone-card"> 3104 <p class="migrate-terms__phone-label">Sá» Äiá»n thoại tà i khoản</p> 3105 <p class="migrate-terms__phone" data-migrate-phone></p> 3106 <p class="migrate-terms__phone-note">Äã liên kết sẵn từ há» thá»ng cÅ©</p> 3107 </div> 3108 3109 <div class="migrate-terms__consents" data-migrate-consents> 3110 <div class="migrate-terms__divider" role="separator"></div> 3111 </div> 3112 3113 <div class="migrate-terms__note"> 3114 <p>Viá»c xác nháºn chá» cần thá»±c hiá»n má»t lần. Bạn có thá» xem lại các chÃnh sách bất cứ lúc nà o tại Cà i Äặt ⺠Äiá»u khoản & Pháp lý.</p> 3115 </div> 3116 </div> 3117 3118 <div class="migrate-terms__footer"> 3119 <button type="button" class="btn-main--primary btn-main--large w-100 migrate-terms__submit" disabled> 3120 Tiếp tục 3121 </button> 3122 </div> 3123 </div> 3124</div> 3125 </div> 3126</div> 3127 3128 <button type="button" class="btn-scroll-top" id="btnScrollTop" aria-label="Lên Äầu trang"></button> 3129<div class="theme__template hide d-none">cart</div>
vendor: 109 bytes, lines 3129-3130
3129 3130<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
3130<script> 3131 window.THLanguageRoutes = window.THLanguageRoutes || { 3132 templates: { 3133 'page.checkout_web': { 3134 en: '/pages/checkout-en', 3135 vi: '/pages/checkout' 3136 }, 3137 'page.checkout_web.en': { 3138 en: '/pages/checkout-en', 3139 vi: '/pages/checkout' 3140 } 3141 }, 3142 3143 blogPairs: [ 3144 { 3145 vi: 'chuong-trinh-moi', 3146 en: 'new-programs', 3147 articlePairs: [ 3148 { vi: 'uu-dai-he-2026', en: 'summer-deals-2026' }, 3149 { vi: 'thong-bao-tang-qua', en: 'gift-announcement' } 3150 ] 3151 } 3152 ], 3153 3154 _blogLookup: null, 3155 3156 getBlogLookup: function () { 3157 if (this._blogLookup) { 3158 return this._blogLookup; 3159 } 3160 3161 this._blogLookup = {}; 3162 (this.blogPairs || []).forEach(function (pair) { 3163 if (pair.vi) { 3164 this._blogLookup[pair.vi] = pair; 3165 } 3166 if (pair.en) { 3167 this._blogLookup[pair.en] = pair; 3168 } 3169 }, this); 3170 3171 return this._blogLookup; 3172 }, 3173 3174 getArticleHandle: function (pair, currentHandle, lang) { 3175 if (!currentHandle || !pair.articlePairs || !pair.articlePairs.length) { 3176 return null; 3177 } 3178 3179 for (var i = 0; i < pair.articlePairs.length; i++) { 3180 var articlePair = pair.articlePairs[i]; 3181 if (lang === 'en' && articlePair.vi === currentHandle) { 3182 return articlePair.en; 3183 } 3184 if (lang === 'vi' && articlePair.en === currentHandle) { 3185 return articlePair.vi; 3186 } 3187 } 3188 3189 return null; 3190 }, 3191 3192 getBlogUrl: function (pathname, lang) { 3193 var match = pathname.match(/^\/blogs\/([^/]+)(?:\/([^/?#]+))?/); 3194 if (!match) { 3195 return null; 3196 } 3197 3198 var blogHandle = match[1]; 3199 var articleHandle = match[2] || ''; 3200 var pair = this.getBlogLookup()[blogHandle]; 3201 if (!pair) { 3202 return null; 3203 } 3204 3205 var targetBlogHandle = lang === 'en' ? pair.en : pair.vi; 3206 if (!targetBlogHandle || targetBlogHandle === blogHandle) { 3207 return null; 3208 } 3209 3210 if (!articleHandle) { 3211 return '/blogs/' + targetBlogHandle; 3212 } 3213 3214 if (pair.articlePairs && pair.articlePairs.length) { 3215 var mappedArticleHandle = this.getArticleHandle(pair, articleHandle, lang); 3216 if (mappedArticleHandle) { 3217 return '/blogs/' + targetBlogHandle + '/' + mappedArticleHandle; 3218 } 3219 3220 return '/blogs/' + targetBlogHandle; 3221 } 3222 3223 return '/blogs/' + targetBlogHandle + '/' + articleHandle; 3224 }, 3225 3226 getUrl: function (templateName, lang, pathname) { 3227 pathname = pathname || window.location.pathname; 3228 3229 var blogUrl = this.getBlogUrl(pathname, lang); 3230 if (blogUrl) { 3231 return blogUrl; 3232 } 3233 3234 var route = this.templates && this.templates[templateName]; 3235 return route && route[lang] ? route[lang] : null; 3236 } 3237 }; 3238</script>
3238 3239
3240<script> 3241 document.addEventListener('DOMContentLoaded', function () { 3242 var templateName = document.querySelector('.theme__template').textContent.trim(); 3243 3244 function getEnglishView() { 3245 var separatorIndex = templateName.indexOf('.'); 3246 return separatorIndex === -1 ? 'en' : templateName.slice(separatorIndex + 1) + '.en'; 3247 } 3248 3249 function getEnglishUrl() { 3250 var mappedUrl = window.THLanguageRoutes && window.THLanguageRoutes.getUrl(templateName, 'en'); 3251 if (mappedUrl) { 3252 return mappedUrl; 3253 } 3254 3255 var targetUrl = new URL(window.location.href); 3256 targetUrl.searchParams.set('view', getEnglishView()); 3257 return targetUrl.toString(); 3258 } 3259 3260 function switchToEnglish(event) { 3261 event.preventDefault(); 3262 sessionStorage.setItem('template', 'en'); 3263 window.location.href = getEnglishUrl(); 3264 } 3265 3266 document.querySelectorAll('.language-switch--en').forEach(function (link) { 3267 link.addEventListener('click', switchToEnglish); 3268 }); 3269 3270 if (sessionStorage.getItem('template') === 'en') { 3271 window.location.replace(getEnglishUrl()); 3272 } else { 3273 sessionStorage.setItem('template', 'vi'); 3274 } 3275 }); 3276</script>
vendor: 1 bytes, line 3276
3276
3277<script src='https://cdn.hstatic.net/shared/option_selection.js' type='text/javascript'></script>
vendor: 1 bytes, line 3277
3277
3278<script src='https://cdn.hstatic.net/shared/api.jquery.js' type='text/javascript'></script>
vendor: 1 bytes, line 3278
3278
3279<script src='//cdn.hstatic.net/themes/200001185942/1001512953/14/libs.js?v=319' type='text/javascript'></script>
vendor: 1 bytes, line 3279
3279
3280<script src="https://unpkg.com/[email protected]/dist/aos.js"></script>
vendor: 1 bytes, line 3280
3280
3281<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/toastify-js"></script>
3281 3282<!-- SCRIPT THEME -->
3283<script type='text/javascript' src="//cdn.hstatic.net/themes/200001185942/1001512953/14/general_v6.js?v=319"></script>
3283 3284 3285 3286
3286<script type="text/javascript" src="//cdn.hstatic.net/themes/200001185942/1001512953/14/cart-page.js?v=319"></script>
3286 3287 3288 3289
3289<script type='text/javascript' src="//cdn.hstatic.net/themes/200001185942/1001512953/14/main.js?v=319"></script>
3289 3290 3291 3292 3293 3294 3295 3296 3297 3298 3299 3300 <div 3301 id="cookies-alert" 3302 class="cookies-alert" 3303 style="display: none;" 3304 role="dialog" 3305 aria-modal="true" 3306 aria-labelledby="cookie-notice-title" 3307 hidden 3308 data-cookie-notice="1" 3309 data-storage-key="th-cookie-notice" 3310 data-expire-days="30" 3311 > 3312 <div class="cookies-alert__backdrop" aria-hidden="true"></div> 3313 <div class="cookies-alert__panel"> 3314 <div class="cookies-alert__body"> 3315 <h2 class="cookies-alert__title" id="cookie-notice-title">Tùy chá»n quyá»n riêng tư</h2> 3316 <div class="cookies-alert__content"> 3317 Website cá»§a chúng tôi sá» dụng cookie Äá» váºn hà nh, tá»i ưu hóa trải nghiá»m, phân tÃch lưu lượng truy cáºp và cá nhân hóa ná»i dung hiá»n thá» tá»i bạn. Bằng viá»c nhấp và o "Äá»ng ý", bạn Äá»ng ý vá»i viá»c lưu trữ và chia sẻ cookie trên thiết bá» cá»§a mình theo <a href="/pages/chinh-sach-bao-mat">ChÃnh sách bảo vá» Dữ liá»u cá nhân</a> cá»§a chúng tôi. Bạn có thá» tùy chá»nh lá»±a chá»n cá»§a mình bất kỳ lúc nà o. 3318 </div> 3319 </div> 3320 <div class="cookies-alert__actions"> 3321 <button type="button" class="cookies-alert__btn cookies-alert__btn--primary" data-cookie-action="reject"> 3322 Từ chá»i tất cả 3323 </button> 3324 <button type="button" class="cookies-alert__btn cookies-alert__btn--primary" data-cookie-action="accept"> 3325 Chấp nháºn tất cả 3326 </button> 3327 </div> 3328 </div> 3329 </div> 3330 </body> 3331</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.