html{scroll-behavior:smooth} :focus-visible{outline:2px solid #b18620;outline-offset:4px} .local-form-status{margin-top:14px;font-size:14px;line-height:1.5} @media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}/* AUREVELLE branding and accessible, six-language selector. */
.nav .div-block-8{flex:0 0 auto;width:170px;height:112px;overflow:hidden}
.nav .aurevelle-logo{display:block;width:170px;height:112px;max-width:none;object-fit:cover;object-position:center 55%}
.nav .nav_container{min-height:112px;gap:24px}
.nav .lang-dropdown{position:relative;z-index:10001}
.nav .lang-btn{padding:9px 11px;gap:8px;min-height:40px;white-space:nowrap}
.nav .lang-flag{width:27px;height:18px;object-fit:cover;border:1px solid #e5e1d9;border-radius:2px}
.nav .lang-label{font-size:12px;font-weight:600}
.nav .lang-menu{display:block;right:0;min-width:172px;padding:6px;background:#fff;border:1px solid #e4ded2;border-radius:8px}
.nav .lang-menu[hidden]{display:none!important}
.nav .lang-option{width:100%;background:transparent;border:0;text-align:left;border-radius:4px;font:inherit;font-size:14px;cursor:pointer;padding:10px;gap:12px;color:#26221c}
.nav .lang-option:hover,.nav .lang-option[aria-pressed=true]{background:#f5efe3}
@media(max-width:767px){.nav .div-block-8{width:114px;height:86px}.nav .aurevelle-logo{width:114px;height:86px}.nav .nav_container{min-height:86px;gap:10px}.nav .nav_right{gap:8px}.nav .lang-btn{padding:8px;gap:5px}.nav .lang-flag{width:24px;height:16px}.nav .button{padding:10px 12px;font-size:12px}.nav .nav_mobile-menu-button{padding:6px}}
@media(max-width:390px){.nav .div-block-8{width:94px}.nav .aurevelle-logo{width:94px}.nav .nav_container{gap:6px}.nav .button{padding:9px;font-size:11px}}
.nav .aurevelle-logo{border-radius:0}
.nav .lang-btn{width:auto;min-width:88px}
.nav .code-embed-2{min-width:88px;width:auto;flex-shrink:0}
@media(max-width:390px){.nav .lang-btn{min-width:76px}.nav .code-embed-2{min-width:76px}.nav .button{padding:9px 8px}}
