/* Selective AR-only layout. Original artwork is never globally mirrored.
   Golf scene, shot and ball animation deliberately have no rules here. */
html[dir="rtl"] .vm-estate-garden-statue img { transform: none; }
html[dir="rtl"] .vm-spa-title-row { padding-right: 0; padding-left: 125px; }
html[dir="rtl"] .vm-sauna-illustration { right: auto; left: -8px; }
@media (min-width:1200px) {
  /* Keep the garden's diagonal progression, now from right towards left. */
  html[dir="rtl"] .vm-garden-heading-art {
    left: auto; right: calc(var(--garden-art-center) - var(--garden-art-width) / 2);
  }
  html[dir="rtl"] .vm-family-title-art { right: auto; left: 0; }
  html[dir="rtl"] .vm-class-ornament { right: auto; left: 5%; }
  html[dir="rtl"] .vm-class-list--pizza .vm-class-ornament {
    right: auto; left: calc(5% - 33px);
  }
  html[dir="rtl"] .vm-class-list > ul { padding-left: 330px; }
  html[dir="rtl"] #page-2452 .vm-drive-ornament { right: auto; left: 0; }
  html[dir="rtl"] #page-2452 .vm-drive-heading:nth-of-type(1) .vm-drive-ornament {
    right: auto; left: calc(40% - 190px);
  }
  html[dir="rtl"] #page-2452 .vm-drive-heading:nth-of-type(2) .vm-drive-ornament {
    right: auto; left: 20%;
  }
  html[dir="rtl"] #page-2452 .vm-drive-heading:nth-of-type(3) .vm-drive-ornament {
    right: auto; left: calc(10% + 37.5px); transform: none;
  }
  html[dir="rtl"] #page-2452 .vm-related-links { padding-left: 310px; }
  html[dir="rtl"] #page-2452 .vm-related-links .vm-drive-ornament {
    right: auto; left: 0; top: 50%; transform: translateY(-50%);
  }
}
@media(max-width:767.98px) {
 html[dir="rtl"] .vm-spa-title-row { padding-left: 90px; }
 html[dir="rtl"] .vm-sauna-illustration { width:100px; height:80px; left:0; }
}

