/* Shared Fikrat brand colors and Arabic typography. */
:root{--fa-font:'Montserrat','Cairo',sans-serif;--teal:#075169;--blue:#075169;--gold:#EFA900;--e-global-color-primary:#075169;--e-global-color-secondary:#EFA900;--e-global-color-accent:#EFA900}
html[lang^="ar"],html[dir="rtl"],body.rtl{--fa-font:'Cairo','Montserrat',sans-serif}
html[lang^="ar"] body,html[dir="rtl"] body,body.rtl{font-family:var(--fa-font)!important}
html[lang^="ar"] :is(h1,h2,h3,h4,h5,h6,p,a,label,button,input,select,textarea,table,summary,strong,small,span):not(.dashicons):not(.fa):not(.fas):not(.far):not(.fab),html[dir="rtl"] :is(h1,h2,h3,h4,h5,h6,p,a,label,button,input,select,textarea,table,summary,strong,small,span):not(.dashicons):not(.fa):not(.fas):not(.far):not(.fab){font-family:'Cairo','Montserrat',sans-serif!important;letter-spacing:normal!important}
body .zr-header{color:#075169}
body .zr-header :is(.zr-topbar nav a,.zr-category-nav>a,.zr-actions>a,.zr-query,.zr-search button){color:#075169}
body .zr-header :is(.zr-topbar a,.zr-category-nav>a,.zr-actions>a):hover{color:#EFA900}
body .zr-actions .zr-login{background:#EFA900;color:#075169}
body :is(.zr-product-info h1,.zr-home-row>h2,.fikrat-section-heading,.zr-home-steps h2,.zr-home-offers h2,.zr-home-reviews h2,.zr-home-faq h2,.zr-home-carousel h3,.fikrat-category strong,.zr-review-statistics strong){color:#075169!important}
body :is(.zr-order>h2,.zr-order-header){background:#075169;color:#fff}
body :is(.zr-summary,.zr-order-controls){background:#fff8e6}
body :is(.zr-fields select,.zr-fields textarea,.woocommerce input.input-text,.woocommerce textarea,.woocommerce select):focus{outline-color:#EFA900;border-color:#EFA900}
body :is(.zr-fields input[type=checkbox],.zr-order input[type=radio],.woocommerce input[type=checkbox],.woocommerce input[type=radio]){accent-color:#EFA900}
body .woocommerce :is(a.button,button.button,input.button,#respond input#submit),body :is(.fikrat-button,.zr-add-to-cart,.zr-summary button[type=submit]){background:#EFA900!important;color:#075169!important;border-color:#EFA900!important}
body .woocommerce :is(a.button,button.button,input.button,#respond input#submit):hover,body :is(.fikrat-button,.zr-add-to-cart,.zr-summary button[type=submit]):hover{background:#075169!important;color:#fff!important;border-color:#075169!important}
body .woocommerce :is(.woocommerce-info,.woocommerce-message){border-top-color:#EFA900}
body .woocommerce table.shop_table th{background:#075169;color:#fff}
body .woocommerce-MyAccount-navigation li.is-active a{background:#075169;color:#fff}
body .zr-row-controls button{border-color:#075169;color:#075169}
body .zr-row-controls button:hover{background:#EFA900;border-color:#EFA900}
body .fm-panel a:hover,body .fh-archive a:hover{color:#EFA900}
body .zr-order-heading{background:#075169;color:#fff}
body .zr-toggle:checked{background:#EFA900}
body .zr-price-table th{background:#075169;color:#fff}
body :is(.zr-overview h2,.zr-overview h3,.zr-reviews h2,.zr-review-statistics h3,.fm-group-title){color:#075169}
body .zr-header .fm-tabs a[aria-expanded=true]{color:#EFA900}
body .woocommerce ul.products li.product .woocommerce-loop-product__title{color:#075169!important}
