.ndb-locale{position:relative;flex:0 0 auto;min-width:0;max-width:100%;color:#17262c;font:12px/1.4 Arial,sans-serif;text-align:left;letter-spacing:normal}
.ndb-locale__form{margin:0}
.ndb-locale__form label{display:block;margin:0 0 5px;font:12px/1.4 Arial,sans-serif;color:inherit}
.ndb-locale__controls{display:flex;align-items:stretch;gap:6px}
.ndb-locale__controls select,.ndb-locale__controls button{box-sizing:border-box;min-height:44px;border:1px solid #cfc8bb;border-radius:0;font:16px/1.2 Arial,sans-serif;letter-spacing:normal}
.ndb-locale__controls select{appearance:auto;-webkit-appearance:menulist;min-width:130px;max-width:190px;padding:9px 10px;background:#f6f4ef;color:#17262c;cursor:pointer}
.ndb-locale__controls button{padding:9px 12px;background:#263a4a;color:#fff;cursor:pointer;white-space:nowrap}
.ndb-locale__controls button:hover{background:#17262c}
.ndb-locale :is(select,button,summary):focus-visible{outline:3px solid #8c6b3e;outline-offset:3px}
.ndb-locale__currency{margin:5px 0 0}
.ndb-locale__currency summary{cursor:pointer;list-style:none;display:inline-block;padding:4px 0;font:12px/1.4 Arial,sans-serif}
.ndb-locale__currency summary::-webkit-details-marker{display:none}
.ndb-locale__currency p{position:absolute;z-index:50;right:0;box-sizing:border-box;width:280px;max-width:85vw;margin:5px 0 0!important;padding:14px;background:#f6f4ef;border:1px solid #cfc8bb;box-shadow:0 4px 16px #17262c18;font:13px/1.5 Arial,sans-serif!important;color:#17262c!important}
.ndb-header:has(.ndb-locale){flex-wrap:wrap;row-gap:12px}
.ndb-header>.ndb-locale{margin-left:auto}
.ndb-locale-row{display:flex;justify-content:flex-end;box-sizing:border-box;width:100%;padding:8px max(5%,20px) 12px;border-top:1px solid #e8e5de}
@media(max-width:1300px) and (min-width:701px){.ndb-header>.ndb-locale{flex-basis:100%;display:grid;grid-template-columns:auto auto;justify-content:end;align-items:end;gap:14px}.ndb-header>.ndb-locale .ndb-locale__currency{margin-bottom:2px}}
@media(max-width:700px){.ndb-header>.ndb-locale{align-self:center;margin-left:0}.ndb-locale-row{justify-content:center}.ndb-locale__controls select{min-width:150px}.ndb-locale__currency p{right:0}}
