html[lang="ar"] body.mooyam-ar{font-family:"Noto Sans Arabic",Tahoma,Arial,sans-serif;line-height:1.8}
html[lang="ar"] body.mooyam-ar :is(h1,h2,h3,h4,p,a,button,input,select,textarea){font-family:"Noto Sans Arabic",Tahoma,Arial,sans-serif!important}
.mooyam-ar .mooyam-inquiry-hp{position:absolute!important;left:0!important;right:auto!important;top:0!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}
.mooyam-ar :is(input,select,textarea){font-size:16px}
.mooyam-ar bdi[dir="ltr"]{unicode-bidi:isolate;direction:ltr}
.mooyam-ar .primary-nav,.mooyam-ar .menu,.mooyam-ar .footer-grid{direction:rtl}
.mooyam-ar .menu .sub-menu{left:auto;right:0;text-align:right}
.mooyam-ar .menu .sub-menu .sub-menu{left:auto;right:100%}
.mooyam-ar .menu>.menu-products>.sub-menu{left:50%;right:auto}
@media(min-width:1025px){.mooyam-ar .menu>.menu-products::after{left:0!important;right:0!important}}
.mooyam-ar .menu>.menu-products>.sub-menu>li>.sub-menu{padding:0 26px 0 0;right:auto}
.mooyam-ar .menu .menu-item-has-children>a::after{margin-left:0;margin-right:7px}
.mooyam-ar .menu .sub-menu .menu-item-has-children>a::after{content:"‹"}
.mooyam-ar .menu>.menu-products>.sub-menu>li>a::before{content:"« "}
.mooyam-ar .menu>.menu-products>.sub-menu::after{content:"نوفر التصنيع بعلامة تجارية خاصة والتخصيص بنظام OEM للفئات المعروضة هنا. تواصلوا معنا للاطلاع على تفاصيل الكتالوج وطلب العينات.";text-align:right}
.mooyam-ar .site-header .header-cta{white-space:nowrap}
.mooyam-ar .topbar-contact{direction:rtl}
.mooyam-ar .topbar-contact a{direction:rtl}
/* The shared LTR switcher opens sideways; in RTL that puts its languages off-screen. */
body.mooyam-ar .mooyam-header-lang-switcher .mooyam-lang-menu{top:calc(100% + 6px);left:0;right:auto;max-width:calc(100vw - 24px);box-sizing:border-box}
@media(max-width:1024px){body.mooyam-ar .mooyam-header-lang-switcher .mooyam-lang-menu{left:auto;right:0}}
.mooyam-ar .site-footer :is(h2,p,form){text-align:right}
.mooyam-ar .site-footer :is(input,select,textarea){text-align:right;min-width:0;max-width:100%}
.mooyam-ar .site-footer input:is([type="email"],[type="tel"]):not(:placeholder-shown){text-align:left}
.mooyam-ar .footer-phone-field{direction:rtl;min-width:0}
.mooyam-ar .footer-phone-field>*{min-width:0}
.mooyam-ar .floating-contact{direction:rtl}
.mooyam-ar .mooyam-about-production-stats{margin-inline:calc(50% - var(--mooyam-ar-viewport,100%)/2)}
.mooyam-ar-home .mooyam-home-hero-copy{text-align:right!important;direction:rtl}
html[lang="ar"] body.mooyam-ar-home .elementor-element-3fd84bac,
html[lang="ar"] body.mooyam-ar-home .elementor-element-3fd84bac>.e-con-inner{height:auto!important;min-height:560px!important}
html[lang="ar"] body.mooyam-ar-home .mooyam-home-hero-overlay{position:relative!important;inset:auto!important;height:auto!important;margin-right:auto!important;margin-left:0!important}
html[lang="ar"] body.mooyam-ar-home .mooyam-home-hero-copy{height:auto!important;min-height:560px!important;padding-bottom:38px!important}
.mooyam-ar-home .mooyam-home-hero-copy h1{font-size:clamp(28px,3.1vw,45px)!important;line-height:1.65!important;font-weight:700}
.mooyam-ar-home .mooyam-home-hero-copy p{line-height:1.9!important}
.mooyam-ar-home .mooyam-home-hero-actions{justify-content:flex-start;direction:rtl}
.mooyam-ar-home .mooyam-oem-card-copy{text-align:right!important}
.mooyam-ar-home :is(.mooyam-core-card,.mooyam-testimonial-card){text-align:right}
.mooyam-ar-home :is(h1,h2,h3,p,a){word-break:normal;overflow-wrap:break-word;letter-spacing:normal!important}
.mooyam-ar-home .mooyam-home-final-cta h2{font-size:clamp(25px,3vw,42px)!important;line-height:1.75!important}
.mooyam-ar-home .mooyam-security-scroll{direction:rtl}
.mooyam-ar .mooyam-ar-cert-dialog{border:0;background:rgba(0,0,0,.88);padding:28px;max-width:96vw;max-height:96vh}
.mooyam-ar .mooyam-ar-cert-dialog img{max-height:84vh;width:auto;max-width:88vw;object-fit:contain}
.mooyam-ar .mooyam-ar-cert-dialog button{position:absolute;top:0;right:0;color:white;background:#00713c;border:0;font-size:20px}
@media(max-width:1024px){
 body.mooyam-ar .floating-contact{position:static!important;inset:auto;transform:none;display:flex;justify-content:center;gap:16px;margin:0;padding:20px;background:#f7fbf8}
 html[lang="ar"] body.mooyam-ar .site-header :is(.header-cta,.mobile-menu-toggle){position:relative!important;inset:auto!important;margin:0!important}
 .mooyam-ar .primary-nav{text-align:right}
 .mooyam-ar .menu .sub-menu,.mooyam-ar .menu .sub-menu .sub-menu{right:auto;left:auto}
 .mooyam-ar .menu>.menu-products>.sub-menu{left:auto;right:auto;transform:none;width:100%}
 .mooyam-ar .menu>.menu-products>.sub-menu>li>.sub-menu{padding-inline-start:16px;padding-inline-end:0}
}
@media(max-width:767px){
 body.mooyam-ar .elementor .e-con:has(.ym-bl-hero-title):has(.ym-bl-hero-image)>.e-con-inner{display:flex!important;flex-direction:column!important;gap:24px!important}
 body.mooyam-ar .elementor .e-con:has(.ym-bl-hero-title):has(.ym-bl-hero-image)>.e-con-inner>.e-con{width:100%!important;max-width:100%!important}
 body.mooyam-ar .ym-bl-hero-title .elementor-heading-title{line-height:1.65!important}
 .mooyam-ar .ym-el-product-title .elementor-heading-title{font-size:32px!important;line-height:1.65!important;letter-spacing:normal!important}
 .mooyam-ar-home .mooyam-home-hero-copy h1{font-size:27px!important;line-height:1.7!important}
 .mooyam-ar-home .mooyam-home-hero-copy{max-width:100%!important;width:100%!important}
 .mooyam-ar-home .mooyam-home-hero-copy p{font-size:14px!important}
 .mooyam-ar-home .mooyam-home-hero-actions a{max-width:100%!important;white-space:normal!important}
 .mooyam-ar .site-header{gap:12px}
 .mooyam-ar .header-cta{font-size:12px}
}
