/* Local review candidate only. Original site CSS remains the design basis. */
html[lang=vi] body{font-family:Arial,"Helvetica Neue",sans-serif}html[lang=vi] .header .nav>ul>li>a{font-size:15px}html[lang=vi] .col-index-product h2{line-height:1.45;min-height:2.9em;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}html[lang=vi] .footer-nav{line-height:1.65}
.review-product-banner{height:340px!important;background:#263c4c;color:#fff}.review-product-banner .ban_cont{padding-top:120px!important}.review-product-banner .banner-title{font-size:38px;line-height:1.3}.review-product-banner p{color:#d7e0e7;font-size:14px;margin-top:15px}.review-product-tabs{display:flex;flex-wrap:wrap;gap:12px 24px}.review-product-tabs a{color:#a95425}.ry-p1-section{scroll-margin-top:120px}.ry-p1-summary h1{font-size:30px;line-height:1.35;color:#243447;margin:0 0 20px}.review-zalo{margin:28px 0}.review-zalo img{width:180px;height:180px;object-fit:contain}.ry-p1-table td[data-status=WAITING]{color:#86501f}.ry-p1-gallery-main img{object-fit:contain}.ry-p1-card p{margin:0}.product-34 .pro_show{margin-bottom:15px}.product-34 .pro_show .wrap{padding-bottom:0}
@media(max-width:767px){.review-product-banner{height:240px!important}.review-product-banner .ban_cont{padding-top:100px!important}.review-product-banner .banner-title{font-size:24px}.ry-p1-summary h1{font-size:26px}.review-product-tabs{gap:12px;font-size:14px}.ry-p1-actions{flex-wrap:wrap}.ry-p1-button{white-space:normal!important}.footer-info address{overflow-wrap:anywhere}}

/* Existing language component adapted to the original English header. */
.review-languages{position:absolute;right:36px;top:86px;display:flex;gap:12px;line-height:22px;font-size:13px;z-index:102;background:#fff;padding:6px 12px;border-radius:3px;color:#263c4c;box-shadow:0 1px 5px #0002}.review-languages a{display:inline-flex;align-items:center;color:#263c4c!important;padding:2px 0}.review-languages a[aria-current]{color:#c54d09!important;border-bottom:2px solid #e74e01}.header.active .review-languages{top:52px}
html[lang=vi] .header .nav{margin-left:35px}html[lang=vi] .header .nav>ul>li{margin-right:24px}html[lang=vi] .header .nav>ul>li>a{font-size:14px}
.col-index-product .product-nav.ry-home-products-compact h2{white-space:normal!important;text-overflow:clip!important;overflow:visible!important;height:auto!important}
@font-face{font-family: DINMedium;src:local("Arial")}@font-face{font-family: DINBold;src:local("Arial Bold")}@font-face{font-family: DIN;src:local("Arial")}
@media(max-width:767px){.review-languages,.header.active .review-languages{position:relative;right:auto;top:auto;width:100%;justify-content:center;gap:12px;border-radius:0;padding:5px 7px;font-size:12px;box-sizing:border-box}.review-languages a{line-height:24px;min-height:32px}.review-languages svg{width:17px;height:12px}.header .inner{height:55px}.header{background:#fff}.header .inner .logo{height:55px;line-height:55px}html[lang=vi] #col-index-banner{margin-top:96px}.review-product-banner .ban_cont{padding-top:145px!important}html[lang=vi] .ry-home-products-compact h2{font-size:14px!important;line-height:1.4!important;min-height:4.2em!important}}
#col-banner.review-product-banner{background:#263c4c!important;height:320px!important;color:#fff!important}#col-banner.review-product-banner .ban_cont{position:static!important;transform:none!important;padding:145px 0 25px!important}#col-banner.review-product-banner .banner-title{display:block!important;opacity:1!important;color:#fff!important;position:static!important;transform:none!important;font-size:32px;line-height:1.35}#col-banner.review-product-banner p{color:#d7e0e7!important}
@media(max-width:767px){#col-banner.review-product-banner{height:300px!important}#col-banner.review-product-banner .ban_cont{padding:135px 10px 20px!important}#col-banner.review-product-banner .banner-title{font-size:24px!important}html[lang=vi] #header a.mm_btn{background:#0067b7!important;display:block!important;visibility:visible!important;opacity:1!important;right:10px!important;top:6px!important;width:44px!important;height:44px!important}html[lang=vi] #header a.mm_btn .rect{background:#fff!important}}
html[lang=vi] body:has(.product-34) #header .inner{background:#fff}html[lang=vi] body:has(.product-34) #header .nav>ul>li>a{color:#243c4c}
