/* Arabic pages use a dedicated self-hosted Arabic family; all other languages stay on Inter. */
@font-face{font-family:'Noto Sans Arabic';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/noto-sans-arabic/NotoSansArabic-400.woff2') format('woff2')}
@font-face{font-family:'Noto Sans Arabic';font-style:normal;font-weight:500;font-display:swap;src:url('../fonts/noto-sans-arabic/NotoSansArabic-500.woff2') format('woff2')}
@font-face{font-family:'Noto Sans Arabic';font-style:normal;font-weight:600;font-display:swap;src:url('../fonts/noto-sans-arabic/NotoSansArabic-600.woff2') format('woff2')}
html[lang="ar"] body,
html[lang="ar"] body :is(h1,h2,h3,h4,h5,h6,p,li,dt,dd,th,td,a,button,label,input,select,textarea,figcaption,summary,strong,b,em){
  font-family:'Noto Sans Arabic','Inter',system-ui,sans-serif!important;
  font-synthesis:none;
}
html[lang="ar"] body{direction:rtl;text-align:right}
html[lang="ar"] .seu-language nav{right:auto;left:0}
html[lang="ar"] .seu-mobile-nav nav{right:auto;left:0}
html[lang="ar"] .seu-skip{left:auto;right:16px}
html[lang="ar"] :is(.seu-code,.seu-original [lang="en"],.seu-spec-table dd,.sinjo-selected-fabric strong){
  unicode-bidi:plaintext;
}
html[lang="ar"] :is(input[type="email"],input[name*="fabric"],input[name*="sku"]){
  direction:ltr;
  text-align:left;
}
html[lang="ar"] .seu-actions{justify-content:flex-start}
html[lang="ar"] .seu-breadcrumb{direction:rtl}
html[lang="ar"] .seu-language summary span[aria-hidden="true"]{display:inline-block;transform:scaleX(-1)}
@media(max-width:700px){
  html[lang="ar"] .seu-header-inner{direction:rtl}
  html[lang="ar"] .seu-mobile-nav nav{left:0;right:auto}
}
