/* Foreign display copy only. Korean, artwork and order controls retain their styles. */
html[data-mc-customer-language] .mc-global-category-name,
html[data-mc-customer-language] .mc-global-category-note{overflow-wrap:anywhere;white-space:normal;line-height:1.45}
html[data-mc-customer-language] .mc-order-route-copy,
html[data-mc-customer-language] .mc-order-route-steps span,
html[data-mc-customer-language] .mc-print-product-copy{min-width:0;overflow-wrap:anywhere}
html[data-mc-customer-language] .mc-order-route-actions a{white-space:normal;overflow-wrap:anywhere}
html[data-mc-customer-language] .header-wrap .top-header{background:#243247;color:#f4f6f8}
html[data-mc-customer-language] .header-wrap .top-header-nav{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;line-height:1.5}
html[data-mc-customer-language] .header-wrap .thn-end{justify-content:flex-end}
html[data-mc-customer-language] .header-wrap .top-header-nav > li{margin:0;max-width:100%}
html[data-mc-customer-language] .header-wrap .top-header-nav > li > a:not(.disabled){color:#f4f6f8!important;white-space:normal;overflow-wrap:anywhere}
html[data-mc-customer-language] .header-wrap .top-header-nav > li.mc-customer-service > a{color:#9ed4ff!important}
html[data-mc-customer-language] .header-wrap .dropdown-menu a{white-space:normal;overflow-wrap:anywhere}
html[data-mc-customer-language] .ebs-etb-wrap .ebs-etb-item{height:auto!important;min-height:57px}
html[data-mc-customer-language] .ebs-etb-wrap .ebs-etb-title{height:auto!important;max-height:none;overflow:visible;white-space:normal;text-overflow:clip}
html[data-mc-customer-language] .ebs-etb-wrap .ebs-etb-title h5{height:auto!important;min-height:0;max-height:none;white-space:normal;overflow-wrap:anywhere;font-size:16px!important;line-height:1.55;margin:0;padding:12px 0}
@media(max-width:991px){html[data-mc-customer-language] .header-wrap .thn-end{justify-content:center}html[data-mc-customer-language] .mc-global-category-name{font-size:15px}}

/* Clear the legacy one-line paint clamp only for translated public guidance. */
html[data-mc-customer-language] .ebs-etb-wrap .ebs-etb-title{-webkit-line-clamp:unset!important;line-clamp:unset!important}

/* Existing category cards: keep count badges separate from wrapped copy. */
html[data-mc-customer-language] .mc-subcategory-panel li a{display:flex!important;align-items:center;justify-content:space-between;gap:8px;height:auto;min-height:48px}
html[data-mc-customer-language] .mc-subcategory-panel li a > strong{display:block;min-width:0;flex:1 1 auto;white-space:normal!important;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}
html[data-mc-customer-language] .mc-subcategory-panel li a > span{flex:0 0 auto}

/* Longer sort copy must not wrap into the old one-row clipped Sly frame. */
html[data-mc-customer-language] .tab-scroll-category #tab-category{height:auto;overflow:visible;line-height:1.5}
html[data-mc-customer-language] .tab-scroll-category #tab-category .category-list{display:flex;flex-wrap:wrap;align-items:center;width:100%!important;transform:none!important}
html[data-mc-customer-language] .tab-scroll-category #tab-category .category-list > span{padding:0 12px;max-width:100%}
html[data-mc-customer-language] .tab-scroll-category #tab-category .category-list > span > a{display:inline-flex;align-items:center;height:auto;min-height:40px;white-space:normal;overflow-wrap:anywhere;color:#243247}
html[data-mc-customer-language] .tab-scroll-category #tab-category .category-list > span.active > a{border-bottom-color:currentColor}
html[data-mc-customer-language] .tab-scroll-category .scrollbar,
html[data-mc-customer-language] .tab-scroll-category .controls,
html[data-mc-customer-language] .tab-scroll-category #tab-category .category-list > span.fake-span{display:none!important}
html[data-mc-customer-language][data-mc-shop-theme="dark"] .tab-scroll-category #tab-category .category-list > span > a{color:#e1e9f6}
