body {
  direction: rtl;
  unicode-bidi: embed;
  font-family: var(--arabic-sans);
}
.wordmark,
.hero-wordmark,
.footer-mark { font-family: var(--serif); }
.site-header { grid-template-columns: auto auto minmax(170px, 1fr); }
.site-branding { grid-column: 3; grid-row: 1; }
.desktop-navigation { grid-column: 2; grid-row: 1; margin-right: auto; margin-left: 0; }
.header-actions { grid-column: 1; grid-row: 1; justify-self: start; }
.desktop-navigation a,
.header-cart,
.jakaar-language-switcher,
.hero-copy,
.hero-cta,
.jakaar-product-info,
.woocommerce .woocommerce-breadcrumb,
.woocommerce .woocommerce-result-count,
.woocommerce .woocommerce-ordering { letter-spacing: .08em; }
.desktop-navigation a::after,
.header-cart::after { right: 0; left: auto; }
.hero-copy { left: auto; right: clamp(1.25rem, 3vw, 3.5rem); }
.hero-insets { left: clamp(1rem, 3vw, 3rem); right: auto; }
.hero-cta { left: clamp(1rem, 3vw, 3rem); right: auto; }
.hero-cta span { transform: scaleX(-1); }
.collection-statement { text-align: right; }
.manifesto a { margin-right: auto; margin-left: 0; }
.woocommerce div.product form.cart .variations th,
.woocommerce div.product form.cart .variations td,
.woocommerce div.product .summary { text-align: right; }
.jakaar-option-button--colour { justify-content: flex-start; }
.woocommerce div.product form.cart div.quantity { float: right; margin: 0 0 0 4px; }
.footer-meta p { margin: 0 0 0 auto; }
.footer-menu { padding-right: 0; }
.jakaar-shop-hero { direction: rtl; }
.jakaar-shop-hero__title { margin-right: 2rem; margin-left: 0; }
.jakaar-shop-filter__panel { right: 0; left: auto; }
.jakaar-shop-product__info { align-items: flex-start; text-align: right; }
.jakaar-shop-product__price del { margin-right: 0; margin-left: .35rem; }
.jakaar-outlet-hero__masthead h1 { margin-right: -.065em; margin-left: 0; }
.jakaar-outlet-product__info { align-items: flex-start; text-align: right; }
.jakaar-outlet-product__badge { right: 1rem; left: auto; }
.jakaar-outlet-product__price del { margin-right: 0; margin-left: .6rem; }
.jakaar-outlet-product__button b { transform: scaleX(-1); }
.jakaar-outlet-toolbar .woocommerce-ordering select { padding-right: 0; padding-left: 2rem; }
.jakaar-story-hero__title { right: -.025em; left: auto; }
.jakaar-story-hero__meta { right: clamp(1.25rem, 4vw, 4rem); left: auto; }
.jakaar-story-intro__image { justify-self: start; }
.jakaar-story-closing__cta b { transform: scaleX(-1); }
@media (max-width: 760px) {
  .site-header { grid-template-columns: 1fr auto 1fr; }
  .menu-toggle { grid-column: 3; justify-self: end; }
  .site-branding { grid-column: 2; }
  .header-actions { grid-column: 1; justify-self: start; }
  .mobile-navigation { left: auto; right: 0; }
  .mobile-navigation { transform: translateX(100%); }
  .mobile-navigation.is-open { transform: translateX(0); }
  .menu-close { left: 1.25rem; right: auto; }
  .hero-copy { right: 1.15rem; left: auto; }
  .hero-insets { left: 1rem; right: auto; }
  .hero-cta { left: auto; right: 1.15rem; }
  .collection-editorial { margin-right: 0; margin-left: auto; }
  .manifesto a { justify-self: end; }
  .jakaar-shop-hero__title { margin-right: .65rem; margin-left: 0; }
  .jakaar-outlet-hero__masthead h1 { margin-right: -.055em; margin-left: 0; }
  .jakaar-story-hero__title { right: -.04em; left: auto; }
  .jakaar-story-hero__meta { right: 1.15rem; left: auto; }
}
