/* « Diaspora » (Intl): the currency switch of the header, the checkout's delivery country and its address
   by country family (form[data-fam]: africa / west / mixed), the one-tap saved address. Budget 3 KB. */
.cur-sw{display:inline-flex;flex:none;align-items:center;gap:2px;padding:2px;border-radius:999px;background:color-mix(in srgb,var(--surface,#fff) 82%,transparent);box-shadow:inset 0 0 0 1px var(--line,#ddd);font-size:12px;font-weight:700;line-height:1}
.cur-sw a{display:grid;place-items:center;min-width:34px;min-height:30px;padding:0 7px;border-radius:999px;color:var(--ink,#111);text-decoration:none}
.cur-sw a[aria-current]{background:var(--ink,#111);color:var(--surface,#fff)}
.cur-sw a:focus-visible{outline:2px solid var(--brand,#e4572e);outline-offset:1px}
@media (max-width:400px){.cur-sw a{min-width:30px;padding:0 5px}}
[data-fam=africa] [data-for]:not([data-for~=africa]),[data-fam=west] [data-for]:not([data-for~=west]),[data-fam=mixed] [data-for]:not([data-for~=mixed]),[data-nopostal] [data-postal]{display:none!important}
.form .zone-opt[hidden],.ctry__eur[hidden],.addr-use[hidden]{display:none}
.form select{width:100%;min-height:54px;padding:12px 40px 12px 16px;border:0;border-radius:var(--r-md,12px);background:var(--surface,#fff) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23666' stroke-width='2'/%3E%3C/svg%3E") no-repeat right 16px center;box-shadow:inset 0 0 0 1.5px var(--line,#ddd);font-size:16px;-webkit-appearance:none;appearance:none}
.form select:focus{outline:none;box-shadow:inset 0 0 0 2px var(--ink,#111),0 0 0 4px color-mix(in srgb,var(--brand,#e4572e) 25%,transparent)}
.ctry__eur{margin:6px 0 0;font-size:var(--t-sm,14px)}
.addr-pair{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:10px;margin-bottom:var(--s2,16px)}
[data-nopostal] .addr-pair{grid-template-columns:minmax(0,1fr)}
.form .addr-pair>.field{min-width:0;margin:0}
.addr-use{margin:0 0 var(--s0,8px);font-size:var(--t-sm,14px)}
.addr-use .link{text-align:left;overflow-wrap:anywhere}
