html[lang]:not([lang="en"]) .ref-nav > a,
html[lang]:not([lang="en"]) .ref-nav summary {
    white-space: normal;
}

html[lang]:not([lang="en"]) .ref-btn,
html[lang]:not([lang="en"]) .badge-choice-label,
html[lang]:not([lang="en"]) .buyer-detail-facts dd {
    overflow-wrap: anywhere;
}

[dir="rtl"] .ref-mega {
    text-align: start;
}

[dir="rtl"] .skip-link:not(:focus),
[dir="rtl"] .honeypot {
    left: auto;
    right: 0;
    clip-path: inset(50%);
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    white-space: nowrap;
}

[dir="rtl"] .badge-gallery [aria-label],
[dir="rtl"] .badge-contact-fields input[type="tel"],
[dir="rtl"] input[type="email"],
[dir="rtl"] input[type="number"] {
    unicode-bidi: plaintext;
}
