/* ARABIC_NOON_PAGES_V1 */
html[dir="rtl"] body.noon-store-body,
html[dir="rtl"] body.noon-branch-body {
  font-family: Tahoma, Arial, sans-serif;
  text-align: right;
}

html[dir="rtl"] body.noon-store-body .brand,
html[dir="rtl"] body.noon-branch-body .brand {
  direction: ltr;
}

.noon-skip-link {
  position: fixed;
  z-index: 1000;
  top: -100px;
  right: 16px;
  border-radius: 6px;
  background: #102c32;
  color: #fff;
  font-weight: 800;
  padding: 10px 14px;
}

.noon-skip-link:focus {
  top: 12px;
}

html[dir="rtl"] .noon-store-page .route-kicker,
html[dir="rtl"] .noon-store-page .eyebrow,
html[dir="rtl"] .noon-branch-page .eyebrow,
html[dir="rtl"] .noon-branch-page .savings-offer-card > span,
html[dir="rtl"] .noon-branch-page .branch-related > strong {
  letter-spacing: 0;
  text-transform: none;
}

html[dir="rtl"] .noon-branch-page .savings-offer-card ul {
  padding-right: 18px;
  padding-left: 0;
}

html[dir="rtl"] .noon-branch-page .branch-step-list li,
html[dir="rtl"] .noon-store-page .branch-step-list li {
  grid-template-columns: 40px minmax(0, 1fr);
}

html[dir="rtl"] .noon-branch-page .branch-step-list strong,
html[dir="rtl"] .noon-branch-page .branch-step-list span,
html[dir="rtl"] .noon-store-page .branch-step-list strong,
html[dir="rtl"] .noon-store-page .branch-step-list span {
  grid-column: 2;
}

html[dir="rtl"] .noon-store-page .store-summary-copy p,
html[dir="rtl"] .noon-store-page .branch-section-head p:not(.eyebrow),
html[dir="rtl"] .noon-branch-page .branch-section-head p:not(.eyebrow),
html[dir="rtl"] .noon-branch-page .branch-hero-copy p:not(.eyebrow),
html[dir="rtl"] .noon-branch-page .savings-offer-card p,
html[dir="rtl"] .noon-branch-page .branch-info-card p,
html[dir="rtl"] .noon-branch-page .branch-faq-list p {
  line-height: 1.85;
}

html[dir="rtl"] .noon-store-page .page-title,
html[dir="rtl"] .noon-branch-page h1,
html[dir="rtl"] .noon-store-page h2,
html[dir="rtl"] .noon-branch-page h2,
html[dir="rtl"] .noon-store-page h3,
html[dir="rtl"] .noon-branch-page h3 {
  line-height: 1.35;
}

html[dir="rtl"] .noon-store-page .offer-map-head {
  justify-items: start;
  text-align: right;
}

html[dir="rtl"] .noon-branch-page .branch-related > div,
html[dir="rtl"] .noon-store-page .coupon-pill-list {
  justify-content: flex-start;
}

html[dir="rtl"] .breadcrumbs {
  line-height: 1.9;
}

html[dir="rtl"] .breadcrumbs .breadcrumb-separator {
  display: inline-block;
  margin: 0 0.35em;
}

html[dir="rtl"] .noon-store-page a:focus-visible,
html[dir="rtl"] .noon-branch-page a:focus-visible,
html[dir="rtl"] .noon-store-page summary:focus-visible,
html[dir="rtl"] .noon-branch-page summary:focus-visible {
  outline: 3px solid #007a59;
  outline-offset: 3px;
}

@media (max-width: 680px) {
  html[dir="rtl"] .noon-store-page .noon-brand-banner .store-summary-logo {
    min-height: 118px;
  }

  html[dir="rtl"] .noon-store-page .noon-brand-banner .store-summary-copy,
  html[dir="rtl"] .noon-branch-page .branch-hero-copy {
    padding: 22px;
  }
}
