.sarto-locale-bar{box-sizing:border-box;min-height:44px;width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px clamp(12px,3vw,32px);background:#f4f1e8;color:#142d43;border-bottom:1px solid #142d4322;font:500 13px/1.3 system-ui,sans-serif;position:relative;z-index:60}.sarto-locale-bar>a{color:inherit;text-decoration:none;font-weight:650;white-space:nowrap}.sarto-locale-bar nav{display:flex;align-items:center;gap:6px}.sarto-locale-bar nav>span{margin-right:3px}.sarto-locale-bar button{font:inherit;min-height:32px;padding:4px 10px;border:1px solid transparent;border-radius:6px;background:transparent;color:inherit;cursor:pointer}.sarto-locale-bar button[aria-pressed=true]{background:#142d43;color:#fff}.sarto-locale-bar a:focus-visible,.sarto-locale-bar button:focus-visible{outline:2px solid #416b64;outline-offset:3px}.sarto-locale-bar+main,.sarto-locale-bar+.sf-auth,.sarto-locale-bar+.app-shell{min-height:calc(100dvh - 44px)}@media(max-width:400px){.sarto-locale-bar{gap:6px}.sarto-locale-bar nav>span{display:none}.sarto-locale-bar button{padding:4px 8px}}

.sarto-locale-bar>.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
