.language-switcher{display:inline-flex;align-items:center;gap:8px;margin:0;font:inherit}
.language-switcher button{font:inherit;color:inherit;padding:3px 0;background:transparent;border:0;cursor:pointer}
.language-switcher button[aria-pressed=true]{text-decoration:underline;text-underline-offset:4px;font-weight:800}
.language-switcher button:focus-visible{outline:2px solid currentColor;outline-offset:4px}
html[lang=vi] body,html[lang=vi] .en,html[lang=vi] button,html[lang=vi] input,html[lang=vi] select,html[lang=vi] textarea{font-family:Arial,sans-serif!important}
html[lang=vi] .current-page{font-size:12px}
html[lang=vi] .fan-links a{font-size:11px;letter-spacing:0}
html[lang=vi] .feature-copy{font-size:clamp(15px,2vw,28px);line-height:1.2}
html[lang=vi] .drink-card h3{font-size:clamp(16px,1.7vw,25px)}
html[lang=vi] .head-area .en{line-height:1.15}
html[lang=vi] .footer-navigation{font-size:13px}
html[lang=vi] .newsWrap .head-area h1,html[lang=vi] .storeWrap .head-area h1,html[lang=vi] .contactWrap .head-area h1{font-size:clamp(48px,10vw,150px)}
html[lang=vi] .contactWrap .article-area .change .inner{font-size:clamp(24px,3.2vw,54px)}
html[lang=vi] .impact-list-hero__title .en,html[lang=vi] .connections-hero__title .en,html[lang=vi] .responsibility-hero .main-title,html[lang=vi] .people-hero__title .en{font-size:clamp(28px,5.6vw,86px)}
html[lang=vi] .drink-fixedList .title{font-size:12px!important}
html[lang=vi] .our-teaWrap>.head-area>.inner .en{font-size:clamp(58px,17vw,260px);line-height:1.1}
html[lang=vi] .our-teaWrap .new-drinkWrap .title .en{font-size:clamp(36px,4.5vw,70px);line-height:1.12}
html[lang=vi] .our-teaWrap .new-drinkWrap .title{max-width:340px}
html[lang=vi] .our-teaWrap .new-drinkWrap .new-drink .en{font-size:clamp(17px,1.7vw,28px)}
.localized-control-text{display:inline-flex;flex-direction:column;align-items:center;gap:6px;font-size:13px;font-weight:700;line-height:1.3;text-align:center}
.localized-control-text .control-arrow{font-size:32px;font-weight:400;line-height:1}
html[lang=vi] .scroll-down>svg,html[lang=vi] .scroll-down>img,html[lang=vi] .scroll-prompt>picture,html[lang=vi] .other-area .back>svg,html[lang=vi] .other-area .back>img,html[lang=vi] .menu-mobileListWrap .menu img{display:none!important}
html[lang=vi] .localized-menu-label{font-size:14px;font-weight:800}
@media(max-width:640px){html[lang=vi] .current-page{font-size:9px}html[lang=vi] .footer-navigation{font-size:10px}html[lang=vi] .navigation-dialog nav a{font-size:clamp(20px,6vw,30px)}html[lang=vi] .head-area .en{letter-spacing:0}html[lang=vi] .drinkWrapList .title .en{font-size:clamp(22px,6vw,36px)}html[lang=vi] .our-teaWrap .new-drinkWrap .title{max-width:90%;margin:0 auto 20px}html[lang=vi] .our-teaWrap .new-drinkWrap .title .en{font-size:34px;text-align:center}html[lang=vi] .our-teaWrap>.head-area>.inner .en{font-size:18vw;margin:auto}html[lang=vi] .our-teaWrap>.head-area>.inner .en span{display:block}}

html[lang=vi] .menuListWrap .back svg,html[lang=vi] .floating-bear .hover-link img{display:none!important}
html[lang=vi] .floating-bear .hover-link a{padding:8px 12px;background:#fff4df;border-radius:20px;color:#102028;text-decoration:none;white-space:nowrap}

html[lang=vi] .newsWrap .more>svg,html[lang=vi] .about-animation .scroll>svg,html[lang=vi] .about-animation .scroll>img{display:none!important}
