/* Cochin Wood right-to-left overrides for the Arabic pages. */
@font-face {
font-family: 'Poppins'; font-style: normal; font-weight: 300 500;
src: local('Segoe UI'), local('Tahoma'), local('Noto Sans Arabic'), local('Noto Naskh Arabic'), local('Geeza Pro'), local('Arial');
unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF;
}
@font-face {
font-family: 'Poppins'; font-style: normal; font-weight: 600 800;
src: local('Segoe UI Bold'), local('Segoe UI Semibold'), local('Tahoma Bold'), local('Noto Sans Arabic Bold'), local('Noto Naskh Arabic Bold'), local('Geeza Pro Bold'), local('Arial Bold');
unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF;
}
html[lang="ar"] body :not(.cw-hd__wordmark, .cw-hd__wordmark *) { letter-spacing: 0 !important; }
html[lang="ar"] .cw-hd__wordmark > span { letter-spacing: .19em !important; }
html[lang="ar"] :is(h1, h2, h3, h4, h5, h6, .cw-page-hero__title) { line-height: 1.5 !important; }
html[lang="ar"] :is(p, li, td, th, dd, summary, label, blockquote) { line-height: 1.85; }
html[lang="ar"] :is(em, i, cite, dfn, address, .cw-page-hero__scientific) { font-style: normal !important; }
html[lang="ar"] { text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }
html[dir="rtl"] bdi { unicode-bidi: isolate; }
html[dir="rtl"] [dir="ltr"] { unicode-bidi: isolate; }
html[dir="rtl"] .cw-nav a:not(.cw-cta)::after { transform-origin: right; }
html[dir="rtl"] .cw-nav a.cw-lang { font-family: Poppins, system-ui, sans-serif; }
html[dir="rtl"] .cw-hd__brand { text-align: right; }
html[dir="rtl"] .cw-skip { left: auto; right: -9999px; border-radius: 0 0 0 8px; }
html[dir="rtl"] .cw-skip:focus { left: auto; right: 0; }
html[dir="rtl"] .cw-form .cw-hp { left: auto; right: -9999px; }
@media (max-width: 760px) {
html[dir="rtl"] .cw-dock-item { border-right: 0; border-left: 1px solid #f1f5f9; }
html[dir="rtl"] .cw-dock-item:last-child { border-left: 0; }
}
html[dir="rtl"] body #main .cw-page-hero { text-align: right; }
html[dir="rtl"] .cw-ft__brand { text-align: right; }
html[dir="rtl"] .cwg__tldr { border-left: 0; border-right: 4px solid var(--cw-green-700, #1B4332); }
html[dir="rtl"] .cwg__tldr { border-right-width: 2px; border-right-color: #80998a; }
html[dir="rtl"] body:not(.cw-home):not(.cw-catalogue) #main :is(.cwg__tldr, .cwe__note) {
border: 0; border-right: 2px solid #8da48a; padding: 0 24px 0 0;
}
html[dir="rtl"] .cwg__body ul, html[dir="rtl"] .cwg__body ol { padding-left: 0; padding-right: 22px; }
html[dir="rtl"] .cwe__refs ol { padding-left: 0; padding-right: 20px; }
html[dir="rtl"] .cwg__related a { margin: 0 0 10px 10px; }
html[dir="rtl"] .cwp__table th, html[dir="rtl"] .cwp__table td,
html[dir="rtl"] .cwg__table th, html[dir="rtl"] .cwg__table td,
html[dir="rtl"] .cwg__body th, html[dir="rtl"] .cwg__body td { text-align: start; }
html[dir="rtl"] .cw-quote-item legend { padding: 0 0 0 12px; }
html[dir="rtl"] .cw-quote-remove { padding: 8px 10px 8px 0; }
@media (max-width: 620px) {
html[dir="rtl"] .cw-quote-remove { padding-right: 0; }
}
html[dir="rtl"] :is(input[type="email"], input[type="tel"], input[name="quantity"], input[name="delivery_pin"],
input[name="thickness"], input[name="dimensions"], input[name="grade"]) {
direction: ltr; text-align: right;
}
html[dir="rtl"] .cw-form__ok { direction: rtl; }
html[dir="rtl"] .cw-section-scroll__button { transform: scaleX(-1); }
html[dir="rtl"] .cw-privacy { text-align: right; }
html[dir="rtl"] .cw-privacy h2 { padding-right: 0; padding-left: 36px; }
html[dir="rtl"] .cw-privacy__close { right: auto; left: 16px; }
@media (max-width: 540px) {
html[dir="rtl"] .cw-privacy__close { right: auto; left: 10px; }
}
html[dir="rtl"] .cw-ft .cw-ft__bar { text-align: right; }
html[dir="rtl"] .cw-ft__brand p[lang="en"], html[dir="rtl"] .cw-ft nav a[dir="ltr"] { text-align: right; }