.main-nav a,.main-nav .nav-item>a,.main-nav>.language-link,.main-nav .mega a,.locale-picker select{font-size:16px!important;color:#111111!important}.locale-picker{display:flex;align-items:center;margin-inline-start:12px}.locale-picker select{font:inherit;background:transparent;border:1px solid #bbc9bf;padding:7px 9px;border-radius:4px;max-width:145px}.main-nav{gap:clamp(10px,1.1vw,20px)}html[dir=rtl] body{text-align:right}html[dir=rtl] .editorial-hero-grid,html[dir=rtl] .product-layout{direction:rtl}html[lang=ar] h1,html[lang=ar] h2,html[lang=hi] h1,html[lang=hi] h2,html[lang=ja] h1,html[lang=ja] h2,html[lang=zh-CN] h1,html[lang=zh-CN] h2{letter-spacing:normal;line-height:1.25}html:not([lang=en]) .card-title{overflow-wrap:anywhere}html:not([lang=en]) .category-card small{letter-spacing:normal}.locale-picker option{background:#fff;color:#111}
@media(max-width:1350px){.mobile-toggle{display:block}.nav-cta{display:none}.main-nav{display:none;position:absolute;top:100%;left:0;right:0;max-height:80vh;overflow:auto;background:#fcfdf9;flex-direction:column;align-items:stretch;padding:18px 30px;gap:0}.main-nav.is-open{display:flex}.main-nav .nav-item>a,.main-nav>.language-link{padding:14px 0}.main-nav .mega,.main-nav .mega.mega--wide{position:static;visibility:visible;opacity:1;transform:none;box-shadow:none;border:0;min-width:0;width:auto;display:none;pointer-events:auto;padding:6px 15px}.main-nav .nav-item.is-open .mega{display:grid;grid-template-columns:1fr}.locale-picker{margin:16px 0}.locale-picker select{max-width:100%;width:100%}}

.nav-cta{font-size:16px!important;color:#111!important;background:transparent!important;border-color:#111!important}
.editorial-hero-grid>*{min-width:0}html:not([lang=en]) h1,html:not([lang=en]) h2,html:not([lang=en]) h3{overflow-wrap:anywhere;hyphens:auto}@media(max-width:720px){html[lang=ru] .hero-copy h1{font-size:36px}.hero-meta>div{min-width:0}.hero-meta small{overflow-wrap:anywhere}}

.locale-picker{position:relative}.locale-button{display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:16px;color:#111;background:transparent;border:1px solid #b6c3bb;border-radius:5px;padding:9px 12px;white-space:nowrap;cursor:pointer}.locale-button:hover{background:#edf3ee}.locale-menu{position:absolute;top:calc(100% + 12px);inset-inline-end:0;min-width:225px;background:#fff;border:1px solid #d8e1db;border-radius:10px;box-shadow:0 18px 50px #142c2526;padding:8px;z-index:100}.locale-menu[hidden]{display:none!important}.locale-menu nav{display:grid;grid-template-columns:1fr}.locale-menu a{padding:9px 14px;border-radius:6px;white-space:nowrap}.locale-menu a:hover,.locale-menu a:focus-visible,.locale-menu a[aria-current=true]{background:#e8f1eb}.sitemap-languages{display:flex;gap:16px;flex-wrap:wrap;margin:28px 0 42px}.sitemap-languages a{padding:8px 12px;border:1px solid #c9d3cb}.sitemap-section{margin-block:38px}.sitemap-list{columns:3;column-gap:36px;padding-inline-start:20px}.sitemap-list li{break-inside:avoid;margin-bottom:15px;overflow-wrap:anywhere}.sitemap-list a:hover{text-decoration:underline}.sitemap-footer{padding-block:20px;margin-top:20px;border-top:1px solid #ffffff30}@media(max-width:1350px){.locale-picker{display:block}.locale-menu{position:static;margin-top:12px;width:100%;box-shadow:none}.locale-menu a{display:block}}@media(max-width:900px){.sitemap-list{columns:2}}@media(max-width:600px){.sitemap-list{columns:1}}

.locale-button{min-width:44px;min-height:44px;padding:8px;gap:5px}.locale-button svg{display:block;flex:none}
