html[lang=ar]{--font:"IBM Plex Sans Arabic","Geist",-apple-system,Tahoma,sans-serif}.ef-lang{position:relative;margin:0}.ef-lang-btn{display:flex;align-items:center;gap:8px;height:34px;padding:0 12px 0 6px;border:0;border-radius:999px;background:#ffffff1a;color:#f5f5f7;font:500 13px/1 var(--font);cursor:pointer;transition:background-color .25s var(--ease)}.ef-lang-btn:hover,.ef-lang.open .ef-lang-btn{background:#ffffff2e}.ef-lang-btn .caret{font-size:10px;opacity:.7;transition:transform .3s var(--ease)}.ef-lang.open .ef-lang-btn .caret{transform:rotate(180deg)}.flag{display:inline-block;width:22px;height:22px;border-radius:50%;overflow:hidden;flex:0 0 auto;box-shadow:0 0 0 1.5px #ffffff59}.flag svg{display:block;width:100%;height:100%}.ef-lang-menu{position:absolute;top:calc(100% + 10px);inset-inline-end:0;min-width:190px;padding:6px;border-radius:16px;background:#181616f7;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);box-shadow:0 24px 48px #00000073;opacity:0;transform:translateY(-6px) scale(.98);transform-origin:top right;pointer-events:none;transition:opacity .25s var(--ease),transform .3s var(--ease);z-index:70}.ef-lang.open .ef-lang-menu{opacity:1;transform:none;pointer-events:auto}.ef-lang-menu button{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 12px;border:0;border-radius:11px;background:none;color:#e9e6e2;font:500 15px/1 var(--font);text-align:start;cursor:pointer;transition:background-color .2s}.ef-lang-menu button:hover,.ef-lang-menu button:focus-visible{background:#ffffff14;color:#fff}.ef-lang-menu button[lang=ar]{font-family:IBM Plex Sans Arabic,Tahoma,sans-serif}.ef-lang-menu button[aria-current=true]:after{content:"";margin-inline-start:auto;width:8px;height:8px;border-radius:50%;background:var(--brass)}@media(max-width:520px){.ef-right .btn{display:none}}@media(prefers-reduced-motion:reduce){.ef-lang-menu,.ef-lang-btn .caret{transition:none}}html[lang=ar] body *:not(.brand):not(.name){letter-spacing:0!important}html[lang=ar] .h-xl,html[lang=ar] .h-l,html[lang=ar] .h-m,html[lang=ar] .say p,html[lang=ar] .room-out,html[lang=ar] .answer .model{line-height:1.25}html[lang=ar] .hero-title h1{max-width:14ch}html[lang=es] .hero-title h1{max-width:15ch}html[dir=rtl] .fly-main small{margin-left:0;margin-right:10px}html[dir=rtl] .fly-main a:hover,html[dir=rtl] .fly-main a:focus-visible{transform:translate(-4px)}html[dir=rtl] .ef-links .caret{margin-left:0;margin-right:4px}html[dir=rtl] .ef-lang-menu{transform-origin:top left}html[dir=rtl] .reel-pin{direction:ltr}html[dir=rtl] .slide figcaption{direction:rtl}html[dir=rtl] input[type=range],html[dir=rtl] .ends{direction:ltr}html[dir=rtl] .foot-links,html[dir=rtl] .rooms{text-align:right}
/*# sourceMappingURL=/cdn/shop/t/11/assets/ecofire-lang.css.map */
