img{width:auto;height:auto}.lang-menu{align-items:center;display:flex;position:relative}.lang-menu .lm-btn{color:#111;cursor:pointer;background:0 0;border:1.5px solid #00000024;border-radius:100px;align-items:center;gap:6px;padding:7px 12px;font-family:inherit;font-size:14px;font-weight:700;line-height:1;transition:border-color .14s;display:inline-flex}.lang-menu .lm-btn:hover{border-color:#00000061}.lang-menu .lm-code{letter-spacing:.04em}.lang-menu .lm-caret{opacity:.6;font-size:10px}.lang-menu .lm-pop{z-index:75;background:#fff;border:1px solid #00000014;border-radius:16px;flex-direction:column;min-width:186px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 2px 6px #0000000d,0 18px 44px #00000024}.lang-menu .lm-pop a{color:#111;border-radius:11px;align-items:center;gap:9px;padding:9px 12px;font-size:14.5px;font-weight:600;text-decoration:none;display:flex}.lang-menu .lm-pop a:hover{background:#f7f6f3}.lang-menu .lm-pop a.on{color:#1a1206;background:#fdbc58;font-weight:800}.lang-foot{border-top:1px solid #ffffff14;flex-wrap:wrap;gap:18px;margin-top:26px;padding-top:22px;display:flex}.lang-foot a{color:#b8b3aa;align-items:center;gap:7px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.lang-foot a:hover{color:#f5f3ee}.lang-foot a.on{color:#f5f3ee;font-weight:800}@media (max-width:560px){.lang-menu .lm-code{display:none}.lang-menu .lm-btn{padding:7px 10px}}.lang-menu .lm-pop .off,.lang-foot .off{color:#b3b0aa;cursor:not-allowed;opacity:.55;border-radius:11px;align-items:center;gap:9px;padding:9px 12px;font-size:14.5px;font-weight:600;display:flex}.lang-foot .off{color:#6f6b64;padding:0;font-size:14px}.legal-notice{color:#6f6b64;background:#faf9f7;border-bottom:1px solid #0000000f;max-width:1160px;margin:0 auto;padding:14px 36px;font-size:13.5px;line-height:1.5}@media (max-width:560px){.legal-notice{padding:12px 20px;font-size:12.5px}}.mm-lang{border-top:1px solid var(--line);margin:22px 0 auto;padding-top:22px}.mm-lang .lang-foot{flex-wrap:wrap;gap:10px 20px;display:flex}.mm-lang .lang-foot a,.mm-lang .lang-foot .off{color:var(--ink);padding:6px 0;font-size:16px;text-decoration:none}.mm-lang .lang-foot a.on{font-weight:800}.mm-lang .lang-foot .off{color:#b3b0aa}
