.xc-asia-picker{position:relative;display:block;width:46px;height:46px;margin:0;padding:0;border:0;background:none;box-shadow:none}
.xc-asia-trigger{display:block!important;position:relative;width:46px!important;height:46px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;outline-offset:4px;list-style:none;cursor:pointer;-webkit-appearance:none;appearance:none}
.xc-asia-trigger::-webkit-details-marker{display:none}
.xc-asia-trigger .blob-svg{position:absolute;width:60.2px;height:60.2px;left:-7.1px;top:-7.1px;overflow:visible;pointer-events:none}
.xc-asia-panel{position:absolute;z-index:100;right:-14px;top:calc(100% + 16px);width:min(330px,88vw);box-sizing:border-box;padding:14px;background:#FFFCF4;border:2px solid #33392E;border-radius:22px;box-shadow:6px 6px 0 #DACDB1;color:#33392E}
.xc-asia-picker:not([open]) .xc-asia-panel{display:none!important}
.xc-asia-market-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:10px}
.xc-asia-market-grid a{display:flex;flex-direction:column;align-items:center;gap:5px;padding:8px 2px;border:0;border-radius:14px;box-shadow:none;text-decoration:none;color:inherit;font-size:11px;text-align:center}
.xc-asia-market-grid a[aria-current="page"]{background:#F1E8DC}
.xc-asia-market-grid img{width:40px;height:40px;border:0;box-shadow:none}
.xc-asia-language-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:10px;border-top:1px solid #DACDB1}
.xc-asia-language-row a,.xc-asia-language-row span{display:inline-flex;align-items:center;gap:5px;padding:6px;border:0;text-decoration:none;color:inherit}
.xc-asia-language-row img{width:24px;height:24px;border:0}
header{position:relative}
header .flag-wrap.xc-localized-flag{position:absolute!important;right:84px!important;top:14px!important;z-index:110!important;margin:0!important;padding:0!important;width:46px!important;height:46px!important;display:block!important;visibility:visible!important;border:0!important;background:none!important;box-shadow:none!important}
header .flag-wrap.xc-localized-flag .xc-asia-picker{display:block!important}
.flag-wrap.xc-localized-flag{border:0!important;background:none!important;box-shadow:none!important}
@media(max-width:560px){.xc-asia-panel{position:fixed;left:12px;right:12px;top:76px;width:auto}}