.halo-header-country{flex:0 0 auto;min-width:0}
.halo-header-country .market-form{display:flex;align-items:center;gap:8px;margin:0;font:inherit;font-size:13px;letter-spacing:0;text-transform:none}
.halo-country-control{position:relative;display:flex;align-items:center;gap:8px;min-height:44px;max-width:230px;color:inherit}
.halo-country-current{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.halo-header-country .halo-country-control>svg{flex:0 0 auto;width:12px;height:8px}
.halo-country-control select{position:absolute;inset:0;width:100%;height:100%;min-height:44px;margin:0;padding:0;border:0;opacity:0;cursor:pointer;font:inherit}
.halo-country-control:hover{color:var(--replica-hover,var(--plum))}
.halo-country-control:focus-within{outline:2px solid currentColor;outline-offset:4px;border-radius:2px}
.market-form.halo-country-auto .halo-country-apply{display:none}
.market-form:not(.halo-country-auto) .halo-country-current,.market-form:not(.halo-country-auto) .halo-country-control>svg{display:none}
.market-form:not(.halo-country-auto) .halo-country-control select{position:static;opacity:1;width:auto;max-width:230px}
.halo-market-error{margin:0;padding:12px 20px;text-align:center;font-size:13px;background:var(--pale);color:var(--ink);border-bottom:1px solid var(--line)}
.halo-market-error[hidden]{display:none}
@media(max-width:1099px){.header-actions .halo-header-country{display:none}}
@media(max-width:760px){.halo-header-country{display:none}}
