.ml-site-navigation{background:#26362e;color:#fff;font-family:inherit;position:relative;z-index:60}
.ml-site-navigation *{box-sizing:border-box}
.ml-site-navigation__inner{width:min(1248px,100%);margin:0 auto;padding:18px 24px;display:flex;align-items:center;flex-wrap:wrap;gap:22px}
.ml-site-navigation a{color:inherit;text-decoration:none}
.ml-site-navigation a:focus-visible{outline:2px solid #c49b70;outline-offset:5px}
.ml-site-navigation__brand{margin-right:auto;display:inline-flex;align-items:center;min-height:44px}
.ml-site-navigation__brand img{width:132px;height:70px;object-fit:contain;display:block}
.ml-site-navigation__links{display:flex;align-items:center;flex-wrap:wrap;gap:4px 22px;font-size:14px;line-height:1.4}
.ml-site-navigation__links a{display:inline-flex;align-items:center;min-height:44px}
.ml-site-navigation__links a[aria-current=page]{text-decoration:underline;text-underline-offset:7px;text-decoration-color:#c49b70}
.ml-site-navigation__links a:hover{color:#eceae0}
.ml-contact{padding-top:48px}
@media(max-width:700px){.ml-site-navigation__inner{padding:14px 20px;gap:4px 14px}.ml-site-navigation__brand img{width:112px;height:59px}.ml-site-navigation__links{order:3;width:100%;gap:0 18px;font-size:13px}.ml-site-navigation .ml-language{margin-left:auto}.ml-contact{padding-top:36px}}

.ml-site-navigation .ml-language{position:relative;flex:0 0 auto;margin:0;color:inherit;font:inherit;line-height:1.4;z-index:50}
.ml-site-navigation .ml-language summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:pointer;min-height:44px;padding:10px 0 10px 14px;font-size:14px;color:inherit;white-space:nowrap}
.ml-site-navigation .ml-language summary::-webkit-details-marker{display:none}
.ml-site-navigation .ml-language summary::marker{content:""}
.ml-site-navigation .ml-language summary:focus-visible{outline:2px solid #c49b70;outline-offset:5px}
.ml-site-navigation .ml-language__chevron{display:block;width:7px;height:7px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);margin:-4px 3px 0 0}
.ml-site-navigation .ml-language[open] .ml-language__chevron{transform:rotate(225deg);margin:3px 3px 0 0}
.ml-site-navigation .ml-language ul{position:absolute;right:0;top:calc(100% + 8px);min-width:190px;max-width:calc(100vw - 48px);list-style:none;padding:8px;margin:0;background:#fff;color:#26362e;border:1px solid #e2e5df;box-shadow:0 14px 32px #15261c20;z-index:50}
.ml-site-navigation .ml-language li{list-style:none;padding:0;margin:0}
.ml-site-navigation .ml-language li a{display:flex;align-items:center;justify-content:space-between;min-height:44px;width:100%;padding:11px 14px;color:#26362e;text-decoration:none;font-size:14px;line-height:1.4;border:0;box-sizing:border-box;white-space:nowrap}
.ml-site-navigation .ml-language li a:hover,.ml-site-navigation .ml-language li a:focus-visible{background:#f5f3ed;color:#26362e}
.ml-site-navigation .ml-language li a[aria-current="page"]{background:#edf1e9;font-weight:600;color:#26362e}
.ml-site-navigation .ml-language li a[aria-current="page"]::after{content:"✓";font-size:14px;margin-left:24px}
@media(max-width:640px){.ml-site-navigation .ml-catalog-nav{column-gap:10px}.ml-site-navigation .ml-catalog-brand{width:auto;margin-right:auto}.ml-site-navigation .ml-catalog-links{order:3;width:100%;gap:4px 18px}.ml-site-navigation .ml-language{margin-left:auto}.ml-site-navigation .ml-language summary{padding-left:8px}}
