/* Scope layout adaptations to the newly translated public pages. */
html:is([lang="ar"],[lang="de"],[lang="fr"]) .jg-public-site :is(h1,h2,h3,p,a,button,th,td,dd,label) { overflow-wrap: anywhere; }
html:is([lang="ar"],[lang="de"],[lang="fr"]) .jg-public-site :is(a,button) { min-width: 0; }
html:is([lang="ar"],[lang="de"],[lang="fr"]) [data-catalog-tab] { white-space: normal; height: auto; min-height: 2.75rem; }
html[lang="ar"] .jg-public-site { font-family: Tahoma, Arial, sans-serif; line-height: 1.7; }
.jg-rtl :is(.text-left,th,td) { text-align: start; }
.jg-rtl bdi[dir="ltr"], .jg-rtl [dir="ltr"] { unicode-bidi: isolate; }
.jg-rtl :is(input[type="email"],input[type="tel"],input[type="number"],input[name="whatsapp"],input[name="oe_number"],input[name="current_part_number"],input[name="thread_size"]) { direction: ltr; unicode-bidi: isolate; text-align: left; }
.jg-rtl :is(input[name="q"],textarea) { unicode-bidi: plaintext; }
.jg-rtl .border-l-2 { border-left-width: 0; border-right-width: 2px; }
.jg-rtl .border-l-4 { border-left-width: 0; border-right-width: 4px; }
.jg-rtl .pl-3 { padding-left: 0; padding-right: .75rem; }
.jg-rtl .pl-4 { padding-left: 0; padding-right: 1rem; }
.jg-rtl .product-detail-pair-table { width: 100%; }
.jg-rtl .product-detail-pair-table :is(th,td) { vertical-align: top; }
.jg-rtl nav[aria-label="Breadcrumb"] ol { width: auto; flex-wrap: wrap; }
@media(max-width: 639px) {
 html:is([lang="ar"],[lang="de"],[lang="fr"]) .product-fact-line dd { min-width: 0; overflow-wrap: anywhere; }
 html:is([lang="ar"],[lang="de"],[lang="fr"]) .product-detail-pair-table { table-layout: fixed; width: 100%; }
}
