/*
 * Arabic Dual Pitch Pod text layer.
 *
 * The English page remains the physical layout source of truth. The canvas,
 * grids, 3D stage, sliders and animation coordinates stay left-to-right;
 * Arabic direction is applied only to user-facing copy.
 */
html[lang="ar-AE"],
body.page-dual-pitch-ar {
  direction: ltr;
  overflow-x: clip;
}

.page-dual-pitch-ar :where(
  #smooth-wrapper,
  #smooth-content,
  #header-sticky,
  #header-sticky .row,
  #header-sticky .button-group,
  .pbt-site-menu,
  .pbt-site-menu__layout,
  .pbt-site-menu__header,
  .pbt-site-menu__header-actions,
  .pbt-site-menu__link,
  .pbt-site-menu__utility,
  .pbt-site-menu__preview-caption,
  .pod-showcase__card,
  .pod-showcase__buttons,
  .pd-visual-slider-wrap,
  .swiper-wrapper,
  .pod-feature__row,
  .cladding-header,
  .label-and-swatches,
  .cladding-swatches,
  .pods-included__grid,
  .pbt-product-3d,
  .pbt-product-3d__experience,
  .pbt-product-3d__model-row,
  .pbt-product-3d__stage,
  .pbt-design-range__intro,
  .pbt-design-range__folio,
  .pbt-design-range__standard-header,
  .pbt-design-range__standard-body,
  .pbt-design-range__sizes,
  .pbt-design-range__size,
  .pbt-design-range__visual,
  .pbt-design-range__selection,
  .pbt-design-range__selection-name,
  .pbt-design-range__metrics,
  .pbt-design-range__action,
  .pbt-design-range__bespoke,
  .pbt-design-range__roof-directions,
  .pbt-design-range__bespoke-action,
  .pbt-upgrades__shell,
  .pbt-upgrades__accordion,
  .pbt-upgrades__trigger,
  .pbt-upgrades__panel,
  .pbt-upgrades__link,
  .discover-header,
  .discover-links,
  .discover-card,
  .pfx-menu,
  .pfx-bottom,
  .pfx-legal,
  .pfx-social,
  .brochure-gate__content,
  .brochure-gate__actions
) {
  direction: ltr;
}

.page-dual-pitch-ar :where(
  main h1,
  main h2,
  main h3,
  main h4,
  main p,
  main li,
  main dt,
  main dd,
  main figcaption,
  .pod-showcase__btn,
  .pod-showcase__btn2,
  .pbt-product-3d__loading,
  .pbt-product-3d__error,
  .pbt-product-3d__cue,
  .pbt-design-range__size-name,
  .pbt-design-range__plan-label,
  .pbt-design-range__action span:first-child,
  .pbt-design-range__bespoke-action span:first-child,
  .pbt-upgrades__category,
  .pbt-upgrades__summary,
  .pbt-upgrades__link span:first-child,
  .discover-card span:first-child,
  .pbt-site-menu__label,
  .pbt-site-menu__micro,
  .pbt-site-menu__current,
  .pbt-site-menu__preview-title,
  .pbt-site-menu__preview-copy,
  .pbt-site-menu__preview-action span:first-child,
  .pbt-site-menu__utility-brochure span:first-child,
  .pbt-site-menu__utility-language span,
  .pbt-site-menu__close-text,
  .custom-btn,
  .pfx-menu a,
  .pfx-legal
) {
  direction: rtl;
  unicode-bidi: plaintext;
}

.page-dual-pitch-ar :where(
  .pod-showcase__left,
  .pod-showcase__intro,
  .pod-showcase__list,
  .pod-showcase__list li,
  .pod-feature__text,
  .cladding-header .titles,
  .pbt-design-range__intro-title,
  .pbt-design-range__lead,
  .pbt-design-range__size-copy,
  .pbt-design-range__bespoke-heading,
  .pbt-design-range__bespoke-copy,
  .pbt-upgrades__intro,
  .pbt-upgrades__panel-body
) {
  text-align: left;
}

/* Keep the English page's left-to-right title composition and physical
   alignment; only the Arabic variant itself reads right-to-left. */
.page-dual-pitch-ar .pod-showcase__title {
  direction: ltr;
  text-align: left;
}

.page-dual-pitch-ar .pod-showcase__title-variant {
  direction: rtl;
  unicode-bidi: isolate;
}

.page-dual-pitch-ar :where(
  .tp-service-2-title-box,
  .tp-service-2-text-content,
  .pods-included,
  .pods-included__grid .label
) {
  text-align: center;
}

.page-dual-pitch-ar :where(
  .pod-showcase__title-main,
  .pod-showcase__title-sub,
  .pbt-design-range__size-index,
  .pbt-design-range__size-meta,
  .pbt-design-range__selection-name > span,
  .pbt-design-range__metrics dd,
  .pbt-upgrades__number,
  .pbt-design-range__action span:last-child,
  .pbt-design-range__bespoke-action span:last-child,
  .pbt-upgrades__link span:last-child,
  [dir="ltr"],
  [lang="en"],
  bdi
) {
  direction: ltr;
  unicode-bidi: isolate;
}

.page-dual-pitch-ar :where(
  .pbt-site-menu__utility-contact,
  .pbt-site-menu__utility-social,
  .pbt-site-menu__language
) {
  direction: ltr;
}

.page-dual-pitch-ar :where(a, button, input, textarea, select, summary):focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 4px;
}




