/* Shared, accessible menu and logical direction support for all eight locales. */
.language-menu{position:relative;flex:0 0 auto;font-size:14px;text-align:start;z-index:20}.language-menu summary{display:flex;align-items:center;gap:9px;list-style:none;border:1px solid #d9d8d4;border-radius:4px;padding:9px 13px;cursor:pointer;min-height:44px;background:white;color:#23272d;white-space:nowrap}.language-menu summary::-webkit-details-marker{display:none}.language-menu summary:focus-visible{outline:3px solid #a67943;outline-offset:3px}.language-options{position:absolute;inset-inline-end:0;top:calc(100% + 8px);width:210px;max-width:calc(100vw - 32px);padding:7px;background:#fff;border:1px solid #dedbd6;border-radius:6px;box-shadow:0 12px 40px #2222}.language-options a{display:flex;align-items:center;justify-content:space-between;gap:15px;border-radius:3px;padding:9px 12px;min-height:44px;color:#24262b;font-weight:400;line-height:1.5}.language-options a:hover,.language-options a:focus-visible{background:#f6f2f1;color:#76233e}.language-options [aria-current]{background:#f6f2f1;color:#76233e;font-weight:650}.chevron{font-size:16px}.language-context{font-size:12px!important;line-height:1.65;color:#63666b;margin:10px 0 0!important}.site-footer .language-context{max-width:800px}.skip-link{position:absolute;top:-100px;inset-inline-start:15px;background:white;padding:12px;z-index:50}.skip-link:focus{top:12px}header nav{min-width:0}.property-section>div:last-child{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.property-section .text-link{white-space:normal}.hero h1{overflow-wrap:anywhere}html[dir=rtl] body{font-family:Tahoma,"Geeza Pro",Arial,sans-serif}html[dir=rtl] .eyebrow{letter-spacing:0}html[dir=rtl] .support-row article{padding-left:28px;padding-right:0;border-left:1px solid var(--line);border-right:0}html[dir=rtl] .support-row article:last-child{border:0}html[dir=rtl] .property-section,html[dir=rtl] .live-entry{border-left:0;border-right:3px solid var(--wine)}html[dir=rtl] .detail-facts dd{text-align:left}html[dir=rtl] .demo-tag{left:auto;right:15px}.price,.detail-price,.specs{unicode-bidi:plaintext}.live-entry a{white-space:normal!important}.card-body{overflow-wrap:anywhere}.detail-facts dl>div{flex-wrap:wrap}.filter-actions{flex-wrap:wrap}.filters label{min-width:0}.back-arrow{display:inline-block}html[dir=rtl] .back-arrow{transform:scaleX(-1)}@media(max-width:1050px){header:not(.site-header){flex-wrap:wrap}header:not(.site-header) nav{order:3;width:100%;justify-content:flex-start;gap:24px}.site-header nav{gap:16px}}@media(max-width:650px){.language-menu summary{font-size:12px;padding:8px 10px;gap:6px}header .logo,.site-header .logo{width:160px}.site-header{column-gap:10px}.site-header nav{flex-wrap:wrap;gap:16px}.filters .filter-actions{grid-column:1/-1}.filters .primary{flex:1;min-height:44px}.filters .reset{min-height:44px}.detail-facts dl>div{gap:6px}.detail-facts dd{max-width:100%;overflow-wrap:anywhere}.hero h1{font-size:clamp(1.9rem,8vw,2.65rem)}html[dir=rtl] .support-row article{border-left:0;padding-left:0;padding-bottom:24px}html[dir=rtl] .support-row article:last-child{padding-bottom:0}.live-entry{max-width:100%;overflow-wrap:anywhere}}
