/* Arabic text direction. The physical gallery and swipe controls retain their geometry. */
html[lang|="ar"] {direction:rtl;}
html[lang|="ar"] body {font-family:Tahoma,Arial,sans-serif;}
html[lang|="ar"] :is(h1,h2,h3,h4,h5,h6,p,a,button,label,input,select,textarea,th,td,.living-color,.hero-fixed-word) {font-family:Tahoma,Arial,sans-serif!important;letter-spacing:normal!important;}
html[lang|="ar"] :is(.hero.hero-approved,.hero-scene,.ksd-scene,.kss-scene,.ks-wall-scene,.hero-plaque,.rear-plaque,.hero-controls,.rear-controls,.plaque-actions,.rear-actions) {direction:ltr;}
html[lang|="ar"] :is(.hero-copy,.hero-intro,.hero-ctas,.hero-art-info,.rear-art-info) {direction:rtl;}
html[lang|="ar"] :is(.hero-copy,.hero-intro>p) {text-align:right!important;}
html[lang|="ar"] :is(#hero-title,#hero-title em,.living-color) {font-style:normal!important;letter-spacing:normal!important;}
html[lang|="ar"] #hero-title {line-height:1.25!important;text-align:right!important;}
html[lang|="ar"] #hero-title em {margin-left:0!important;margin-right:0!important;}
html[lang|="ar"] .hero-intro>p {line-height:1.45!important;}
html[lang|="ar"] .hero-intro>p>span {line-height:inherit!important;}
html[lang|="ar"] :is(.entry-content,.woocommerce,.ks-content) :is(p,li,dt,dd,label) {text-align:start;}
html[lang|="ar"] :is(.woocommerce-Price-amount,#hero-art-price,#rear-art-price,#hero-art-size,#rear-art-size,#hero-counter,#rear-counter,input[type=email],input[type=tel],input[type=url],input[type=number]) {direction:ltr;unicode-bidi:isolate;}
html[lang|="ar"] :is(input[type=email],input[type=tel],input[type=url],input[type=number]) {text-align:left;}
html[lang|="ar"] [data-language-picker] .language-options a {direction:ltr;text-align:left;}
html[lang|="ar"] [data-language-picker] .language-options a > span {unicode-bidi:isolate;}
html[lang|="ar"] [data-language-picker] .language-options a[hreflang|="ar" i] > span:not(.language-code) {direction:rtl;}
