/* Three-language navigation, retaining the shared CINI green. */
.cini-language-switcher{gap:9px!important;white-space:nowrap}
.cini-language-switcher a{opacity:.72;text-decoration:none!important}
.cini-language-switcher a[aria-current="true"]{opacity:1;font-weight:700!important}
.cini-language-switcher a:hover{opacity:1}
.cini-mobile-language-panel a{display:flex!important;align-items:center;justify-content:space-between;gap:24px;min-height:42px}
.cini-mobile-language-panel a[aria-current="true"]{color:#19b14b!important;font-weight:700}
.cini-mobile-languages>summary{display:flex!important;gap:8px;align-items:center;min-width:46px;justify-content:center}
html[lang="ru"] body{font-family:Arial,"Helvetica Neue",sans-serif}
html[lang="ru"] h1,html[lang="ru"] h2,html[lang="ru"] h3,html[lang="ru"] h4,html[lang="ru"] h5,html[lang="ru"] h6{font-family:Arial,"Helvetica Neue",sans-serif;overflow-wrap:break-word}
html[lang="ru"] .navbar-nav .nav-link{font-size:14px!important}
html[lang="ru"] .ap-summary h2{font-size:clamp(28px,3.5vw,48px)}
html[lang="ru"] .ap-facts{grid-template-columns:repeat(2,minmax(0,1fr))}
html[lang="ru"] .ap-facts strong{overflow-wrap:anywhere}
@media(max-width:767px){
 html[lang="ru"] .ch-title{font-size:clamp(30px,8.3vw,44px)!important}
 html[lang="ru"] .ap-section-nav .ap-wrap{gap:12px}
 html[lang="ru"] .ap-section-nav a{font-size:12px}
 .cini-mobile-language-panel{min-width:164px!important}
}
html[lang="en"] body:is(.post-type-archive-product,.tax-product_cat) .shop-sidebar::before{content:"Find your model"}
html[lang="ru"] body:is(.post-type-archive-product,.tax-product_cat) .shop-sidebar::before{content:"Найдите свою модель"}

/* Remove the vacant retailer column on translated product pages. */
html:not([lang="sr-Latn"]) .ap-support-grid.cini-no-retail{grid-template-columns:minmax(0,1fr)!important}
