.vn-language-switch{position:relative;flex-shrink:0;color:#244a65;font:500 13px/1.5 Arial,sans-serif;z-index:45;margin:0}
.vn-language-switch>summary{list-style:none;display:flex;align-items:center;gap:7px;cursor:pointer;border:1px solid #dce9f2;border-radius:6px;padding:8px 10px;background:#fff;white-space:nowrap;min-height:38px}
.vn-language-switch>summary::-webkit-details-marker{display:none}
.vn-language-switch>summary:focus-visible,.vn-language-switch a:focus-visible{outline:2px solid #159ddd;outline-offset:3px}
.vn-language-switch[open]>summary{border-color:#159ddd}
.vn-language-options{position:absolute;right:0;top:calc(100% + 7px);width:155px;background:#fff;border:1px solid #dce9f2;box-shadow:0 12px 30px rgba(18,47,73,.12);padding:6px;border-radius:9px}
.vn-language-options .vn-language-link{display:block;color:#244a65;padding:9px 11px;margin:0;border:0;border-radius:5px;white-space:nowrap;font:500 13px/1.5 Arial,sans-serif;text-align:left;text-decoration:none}
.vn-language-options .vn-language-link:hover,.vn-language-options .vn-language-link[aria-current]{background:#edf7fc;color:#087daf}
html[lang=vi] .sky-hero h1{font-size:clamp(36px,4.2vw,60px);line-height:1.2;letter-spacing:-.035em}
html[lang=vi] .sky-market-tabs button{white-space:normal}
@media(max-width:760px){.sky-header>.vn-language-switch,.sn-contact-header>.vn-language-switch,.catalog-header>.vn-language-switch{margin-left:auto;order:2}.vn-language-switch>summary{padding:6px 8px;font-size:12px}.sky-header{gap:12px}.sky-header>.sky-menu-button{order:4}html[lang=vi] .sky-hero h1{font-size:38px}.sn-search-nav{flex-wrap:wrap}.vn-language-options{width:145px}}
@media(max-width:370px){.sky-header{padding-inline:16px;gap:8px}.sky-logo img{width:145px}.vn-language-switch>summary{gap:4px}.vn-language-switch>summary svg{width:14px}html[lang=vi] .sky-hero h1{font-size:33px}}

@media(max-width:760px){.sn-search-page>header{flex-wrap:wrap;gap:14px}.sn-search-page .vn-language-switch{order:2;margin-left:auto}.sn-search-page .sn-search-nav{order:3;width:100%;justify-content:flex-start;gap:22px}.sn-search-page .sn-search-nav>a{white-space:nowrap}}

.sn-search-page #results{overflow-wrap:anywhere}.sn-search-page #results a{overflow-wrap:anywhere}
