
/* v19: safe fixes for Arabic hero and header actions */
html[dir='rtl'] .hero--carousel .hero__inner,
body.is-rtl .hero--carousel .hero__inner{justify-content:flex-end!important;text-align:right!important;direction:rtl!important}
html[dir='rtl'] .hero--carousel .hero__content,
body.is-rtl .hero--carousel .hero__content{margin-inline-start:auto!important;margin-inline-end:0!important;text-align:right!important;direction:rtl!important}
html[dir='rtl'] .hero--carousel .hero__actions,
body.is-rtl .hero--carousel .hero__actions{justify-content:flex-start!important}
html[dir='rtl'] .hero--carousel .hero__title,
body.is-rtl .hero--carousel .hero__title{font-family:Cairo,Tajawal,Arial,sans-serif!important;letter-spacing:0!important;line-height:1.05!important}
html[dir='rtl'] .hero--carousel .hero__title span,
html[dir='rtl'] .hero--carousel .hero__title strong,
body.is-rtl .hero--carousel .hero__title span,
body.is-rtl .hero--carousel .hero__title strong{letter-spacing:0!important;text-transform:none!important}
.site-header .header-actions{position:relative!important;z-index:3!important;align-self:center!important}
.site-header__inner{overflow:visible!important}
@media (min-width:901px){.site-header .header-actions{display:flex!important}.mobile-menu-btn{display:none!important}}
@media (max-width:900px){.site-header .header-actions{display:flex!important}.site-header .header-icon--fav{display:grid!important}.site-header .header-icon--cart{display:grid!important}}
