.sf-footer{padding:72px max(20px,calc((100% - 1120px)/2)) 28px;border-top:1px solid #3d3936;background:#1d1b19;color:#fff;font-family:Inter,system-ui,sans-serif}.sf-inner{display:grid;grid-template-columns:1.1fr .8fr .95fr .95fr 1.5fr .9fr;gap:32px}.sf-brand p{max-width:190px;margin:16px 0 0;color:#9f9994;font-size:13px;line-height:1.55}.sf-footer nav{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.sf-footer nav strong{margin-bottom:6px;color:#fff;font-size:13px;font-weight:600}.sf-footer nav strong a{color:inherit}.sf-footer nav a,.sf-footer nav button{padding:0;border:0;background:none;color:#a9a39f;font:inherit;font-size:13px;line-height:1.4;text-align:left;text-decoration:none;cursor:pointer}.sf-footer nav a:hover,.sf-footer nav button:hover{color:#fff}.sf-bar{display:flex;align-items:center;justify-content:flex-end;gap:18px;margin-top:56px;padding-top:22px;border-top:1px solid #3d3936;color:#7f7a76;font-size:12px}.sf-footer .ll-lang-trigger{border-color:#3d3936;background:transparent;color:#9f9994}.sf-footer .ll-lang-trigger:hover{border-color:#d64127;color:#fff}.sf-footer .ll-lang-menu{top:auto;bottom:calc(100% + 8px);border-color:#3d3936;background:#262321}.sf-footer .ll-lang-menu button{color:#d9d4d0;font-size:12px}.sf-footer .ll-lang-menu button:hover{background:#322e2c}@media(max-width:1000px){.sf-inner{grid-template-columns:repeat(3,1fr);row-gap:40px}.sf-brand{grid-column:1 / -1}}@media(max-width:620px){.sf-inner{grid-template-columns:1fr 1fr}.sf-wide{grid-column:1 / -1}.sf-bar{justify-content:space-between}}.sm-menu{display:flex;align-items:center;gap:4px;font-family:Inter,system-ui,sans-serif;font-size:14px}.sm-item{position:relative}.sm-trigger,.sm-link{display:inline-flex;min-height:38px;align-items:center;gap:4px;padding:0 10px;border:0;border-radius:8px;background:none;color:#66615d!important;font:inherit;font-weight:500;text-decoration:none;cursor:pointer}.sm-trigger svg{width:14px;height:14px;transition:transform .15s}.sm-trigger:hover,.sm-link:hover,.sm-item:hover .sm-trigger,.sm-item.is-open .sm-trigger{color:#181716!important;background:#2723200d}.sm-item:hover .sm-trigger svg,.sm-item.is-open .sm-trigger svg{transform:rotate(180deg)}.sm-panel{position:absolute;top:100%;left:-8px;z-index:60;display:none;padding-top:8px}.sm-item:hover .sm-panel,.sm-item:focus-within .sm-panel,.sm-item.is-open .sm-panel{display:block}.sm-box{display:flex;overflow:hidden;border:1px solid #e2ddd8;border-radius:12px;background:#fff;box-shadow:0 18px 40px #462d1e29}.sm-col{display:flex;min-width:250px;flex-direction:column;gap:2px;padding:10px}.sm-col+.sm-col{min-width:280px;border-left:1px solid #eeeae6}.sm-col a{display:flex;flex-direction:column;gap:1px;padding:8px 10px;border-radius:8px;color:#2d2a27!important;font-size:13.5px;line-height:1.35;text-decoration:none;white-space:nowrap}.sm-col a:hover{background:#f4f1ee;color:#181716!important}.sm-col a strong{font-weight:600}.sm-col a span{color:#77716d;font-size:12.5px}.sm-label{padding:6px 10px 4px;color:#b73520;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.sm-col .sm-all{margin-top:4px;color:#b73520!important;font-weight:600}.ll-lang{position:relative}.ll-lang-trigger{display:inline-flex;min-height:36px;align-items:center;gap:6px;padding:0 10px;border:1px solid #cfcac5;border-radius:999px;background:#fbfaf8;color:#4f4a46;font:inherit;font-size:12px;font-weight:650;cursor:pointer}.ll-lang-trigger:hover{border-color:var(--au-accent);color:var(--au-accent-text)}.ll-lang-trigger svg{width:14px;height:14px}.ll-lang-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:40;min-width:168px;margin:0;padding:6px;list-style:none;border:1px solid #cfcac5;border-radius:12px;background:#fff;box-shadow:0 18px 40px #462d1e29}.ll-lang-menu button{display:flex;width:100%;min-height:36px;align-items:center;justify-content:space-between;gap:12px;padding:0 10px;border:0;border-radius:8px;background:none;color:#4f4a46;font:inherit;font-size:13px;text-align:left;cursor:pointer}.ll-lang-menu button:hover{background:#f4f1ee}.ll-lang-menu button[aria-selected=true]{color:var(--au-accent-text);font-weight:700}.ll-lang-menu svg{width:14px;height:14px}.ct-nav .ll-lang-trigger{background:transparent}@media(max-width:1000px){.sm-menu{display:none}}
