/* Keep the existing hierarchy readable in each language. */
html[lang="en"] :is(.catalog-title-en,.heading-en,.subsection-title-en){display:none!important}
html[lang="en"] .catalog-title-zh{white-space:normal!important}
html[lang="en"] .catalog-title-bilingual{flex-wrap:wrap!important}
html[lang="en"] :is(h1,h2,h3,.home-product-title){overflow-wrap:break-word;word-break:normal}
html[lang="en"] .brand-name{white-space:normal;font-size:clamp(16px,2.2vw,28px);line-height:1.15}
html[lang="en"] .main-nav .wrap{flex-wrap:wrap}
html[lang="en"] .main-nav a{padding-left:12px;padding-right:12px}
html[lang="en"] .mobile-world-tagline{height:auto;min-height:22px;padding:4px 8px;line-height:1.4;letter-spacing:0;white-space:normal;text-align:center;font-size:12px}
html[lang="en"] .site-language-bar{max-width:1200px}
@media(max-width:700px){html[lang="en"] .brand-logo{width:42px;height:42px}html[lang="en"] .brand-name{font-size:16px;max-width:130px}html[lang="en"] .brand-en{font-size:10px}html[lang="en"] .header-tools{flex-shrink:0}html[lang="en"] .menu-button{font-size:19px}html[lang="en"] .home-catalog-section .catalog-title,html[lang="en"] .spring-home-title{font-size:23px!important}html[lang="en"] .catalog-heading{padding-right:10px}html[lang="en"] .limited-deals .catalog-heading{padding-right:52px}html[lang="en"] .hero-slide h1{font-size:clamp(23px,6vw,31px)}html[lang="en"] .hero-slide{max-width:94%}}
@media(max-width:380px){html[lang="en"] .brand-logo{width:35px;height:35px}html[lang="en"] .brand-name{font-size:14px;max-width:115px}html[lang="en"] .brand-en{font-size:9px}html[lang="en"] .language-picker select{min-width:72px!important;max-width:90px!important}html[lang="en"] .home-catalog-section .catalog-title,html[lang="en"] .spring-home-title{font-size:20px!important}}
@media print{.site-language-bar,.site-language-note{display:none!important}}
/* English phrases wrap inside the same Chinese card sizes. */
html[lang="en"] :is(.catalog-title-zh,.subsection-title,.subsection-title span,.catalog-actions a,.deal-offer,.deal-deadline){white-space:normal!important;min-width:0;max-width:100%;overflow-wrap:anywhere}
html[lang="en"] .deal-badge{white-space:normal!important;max-width:calc(100% - 16px);box-sizing:border-box;line-height:1.25}
html[lang="en"] .deal-notice,html[lang="en"] .deal-notice strong{min-width:0;max-width:100%}
html[lang="en"] .hero-slide :is(p,span){white-space:normal!important}
html[lang="en"] .catalog-title-bilingual>*{min-width:0;max-width:100%}
html[lang="en"] .subsection-title-bilingual{display:flex;flex-wrap:wrap;min-width:0}
html[lang="en"] .subsection-title-bilingual span{white-space:normal!important;max-width:100%;min-width:0;overflow-wrap:anywhere}
html[lang="en"] .canada-section a{white-space:normal!important;overflow-wrap:anywhere;max-width:100%}
