/* Text follows the site; physical collection geometry remains LTR. */
[dir="rtl"] .cr-rack,
[dir="rtl"] .cr-wardrobe,
[dir="rtl"] .cr-modal {
  direction: rtl;
  text-align: start;
}
[dir="rtl"] .cr-track,
[dir="rtl"] .cr-rail,
[dir="rtl"] .cr-bay-products,
[dir="rtl"] .cr-subcategory-row,
[dir="rtl"] .cr-bay-nav,
[dir="rtl"] .cr-subcategory-arrows,
[dir="rtl"] .cr-controls > div {
  direction: ltr;
}
[dir="rtl"] .cr-name,
[dir="rtl"] .cr-cabinet-name,
[dir="rtl"] .cr-cabinet-price,
[dir="rtl"] .cr-subcategory > span:last-child {
  direction: rtl;
  unicode-bidi: plaintext;
}
[dir="rtl"] .cr-door-toggle,
[dir="rtl"] .cr-modal .variations tr,
[dir="rtl"] .cr-modal .variations td,
[dir="rtl"] .cr-modal .variations th,
[dir="rtl"] .cr-modal .cr-size-table th,
[dir="rtl"] .cr-modal .cr-size-table td {
  text-align: start;
}
[dir="rtl"] .cr-modal .cr-size-table tbody th {
  left: auto;
  right: 0;
}
[dir="rtl"] dialog.cr-modal .cr-close {
  float: left;
  margin: 12px 0 -52px 12px !important;
}
[dir="rtl"] dialog.cr-modal.cr-product-drawer {
  inset: 0 auto 0 0;
  border-radius: 0 18px 18px 0;
  border-left: 0;
}
[dir="rtl"] dialog.cr-product-drawer .cr-drawer-toolbar {
  padding: 14px 22px 14px 68px;
}
[dir="rtl"] .cr-glass-door {
  transform-origin: right center;
}
[dir="rtl"] .cr-glass-door:before,
[dir="rtl"] .cr-glass-door:after {
  left: auto;
  right: -4px;
}
[dir="rtl"] .cr-door-handle {
  right: auto;
  left: 12px;
}
[dir="rtl"] .cr-glass-wardrobe .cr-door-open .cr-glass-door {
  transform: rotateY(78deg);
}
[dir="rtl"] .cr-modal .cr-image-zoom-toggle {
  right: auto;
  left: 10px;
}
@media (max-width: 720px) {
  [dir="rtl"] dialog.cr-modal.cr-product-drawer {
    inset: auto 0 0;
    border-radius: 20px 20px 0 0;
  }
}
