.fitm3-language{display:inline-flex;align-items:center;gap:7px;font-size:13px;white-space:nowrap;margin:8px;max-width:100%}.fitm3-language select{font:inherit;color:inherit;border:1px solid #ccd4cc;border-radius:20px;padding:8px 26px 8px 10px;background:#fff;max-width:150px;min-height:40px}.fitm3-language-note{font-size:11px;color:#667369;margin:6px 8px}.site-header{flex-wrap:wrap}.site-header .fitm3-language{margin-inline-start:auto}html[dir=rtl] body{text-align:right}html[dir=rtl] input[type=email],html[dir=rtl] input[type=password],html[dir=rtl] input[type=url]{direction:ltr;text-align:left}html[dir=rtl] .brand{direction:ltr}html[dir=rtl] .hero-title{letter-spacing:normal}@media(max-width:600px){.fitm3-language{font-size:12px;gap:4px}.fitm3-language select{max-width:125px}.site-header .fitm3-language{order:3}}
.fitm3-language-prompt{position:fixed;inset:auto 16px 70px auto;z-index:1000;width:min(360px,calc(100vw - 32px));padding:18px;background:#fffdf8;color:#243d32;border:1px solid #bfc9be;border-radius:18px;box-shadow:0 12px 40px #182c3426;font:15px/1.5 system-ui,sans-serif;text-align:start;box-sizing:border-box}
.fitm3-language-prompt p{margin:0 0 12px;font-weight:600}
.fitm3-language-prompt button{min-height:44px;margin:0 8px 8px 0;padding:8px 16px;border:1px solid #243d32;border-radius:24px;background:#243d32;color:white;cursor:pointer;font:inherit}
.fitm3-language-prompt button+button{background:transparent;color:#243d32}
.fitm3-language-prompt small{display:block;font-size:11px;line-height:1.4}
/* Arabic is connected script: Latin tracking and display line heights break it. */
html[dir=rtl] :is(h1,h2,h3,.eyebrow,.film-kicker,.stage-topline,.library-choice-kind,.style-family-label){letter-spacing:normal;text-transform:none}
html[dir=rtl] :is(h1,h2,h3){line-height:1.4}
html[dir=rtl] :is(.hero-copy,.workflow-story,.library-feature-copy,.canvas-section,.panel){text-align:start}
html[dir=rtl] .fitm3-language select{padding-inline:10px 26px}
html[dir=rtl] :is(input[type=number],input[type=tel],.product-price){direction:ltr;unicode-bidi:isolate}
html[dir=rtl] :is(.canvas-chips,.library-filters,.hero-actions,.scene-choices){flex-wrap:wrap}
html[dir=rtl] .fitm3-language-prompt{inset-inline:auto 16px;text-align:start}
.fitm3-language-prompt button{margin-inline:0 8px}
