:root{--type-display:var(--font-prompt), "Noto Sans Thai", Tahoma, sans-serif;--type-body:var(--font-sarabun), "Noto Sans Thai", Tahoma, sans-serif;--type-cjk-sans:"PingFang SC", "Noto Sans CJK SC", "Microsoft YaHei", "Heiti SC", sans-serif;--type-cjk-serif:"Songti SC", "Noto Serif CJK SC", SimSun, serif;--tracking-th-display:-.012em;--tracking-latin-display:-.035em;--leading-th-display:1.12;--leading-th-display-mobile:1.16;--leading-th-card:1.28;--leading-body:1.72;--leading-ui:1.4}html{font-kerning:normal;font-synthesis:none}body{font-family:var(--type-body);line-height:var(--leading-body)}h1,h2,h3,h4,h5,h6{font-family:var(--type-display);font-kerning:normal;text-wrap:balance}h1,h2{font-weight:800}h3,h4,h5,h6{font-weight:700}:where(h1,h2)[lang=th],:where(h1,h2):not([lang]){letter-spacing:var(--tracking-th-display);line-height:var(--leading-th-display)}:where(h3,h4,h5,h6)[lang=th],:where(h3,h4,h5,h6):not([lang]){letter-spacing:-.008em;line-height:var(--leading-th-card)}:where([lang=zh],[lang=zh-Hans],[lang=zh-CN]){font-family:var(--type-cjk-sans);font-kerning:normal;letter-spacing:.02em;line-break:strict;word-break:normal;line-height:1.3}.type-cjk-serif{font-family:var(--type-cjk-serif)}:where(.price,[data-price],table){font-variant-numeric:tabular-nums}@media (max-width:640px){html h1[lang=th],html h2[lang=th],html h1:not([lang]),html h2:not([lang]){line-height:var(--leading-th-display-mobile)}}
