/* Arabic pages */
:root{--ar:'IBM Plex Sans Arabic';--naskh:'Noto Naskh Arabic'}
body{font-family:var(--ar),var(--text);line-height:1.85}
.label,.card-prog,.wm-by,.foot-col h2,.wc-wrap table.shop_table th,.woocommerce-order-overview li{font-family:var(--ar),var(--head)!important;font-stretch:100%!important;letter-spacing:0!important;text-transform:none!important}
.label{font-size:14px}
.card-prog{font-size:12px}
.hero-title,.ph-title,.sec-title,.story-title,.foot-line,.prog-name,.card-name,.steps h3,.h-desc h2,.h-story span,.drawer-head h2,.wc-wrap div.product .product_title,.wc-wrap ul.products li.product .woocommerce-loop-product__title,.cart_totals h2,#order_review_heading,.woocommerce-billing-fields h3,.woocommerce-additional-fields h3,.wc-wrap .u-columns h2,.wc-wrap .cart-empty,.wc-wrap .woocommerce-thankyou-order-received{font-family:var(--ar),var(--head)!important;font-stretch:100%!important;letter-spacing:0!important}
.hero-title{line-height:1.2}
.ph-title,.sec-title,.story-title{line-height:1.25}
em{font:inherit!important;color:var(--red)}
.prog-n,.step-n{font-family:var(--head)}
.btn,.button,.chip,.pill,.cart-btn,.main-nav a,.lang,#place_order{font-family:var(--ar),var(--text)!important}
.main-nav a{font-family:var(--ar),var(--head)!important}
.entry,.hero-lead,.story-text,.steps p{line-height:1.95}
.drawer-panel{box-shadow:30px 0 60px -30px rgba(0,0,0,.4)}
.wc-wrap .onsale{left:auto;right:12px}
.woocommerce-ordering select{background-position:left 10px center}
.ph::after,.hero-mark{transform:translateY(-50%) rotate(-8deg)}
.hero-mark{transform:rotate(-8deg)}
.wm-name{font-family:var(--ar),var(--head);font-stretch:100%;letter-spacing:0;font-weight:700;font-size:clamp(28px,2.8vw,36px)}
.wc-wrap address p[class*=woocommerce-customer-details--]{padding-left:0!important;padding-right:1.6em!important}.wc-wrap address p[class*=woocommerce-customer-details--]::before{left:auto!important;right:0!important}
.about-lead{font-family:var(--ar),var(--head)!important;font-stretch:100%!important;letter-spacing:0!important}
.about .sec-title em,.foot-line em{color:var(--red2)!important}
