.lang-flag[data-v-ceac80ec]{display:inline-block;flex-shrink:0;width:1.25rem;height:auto;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px #00000014}.mall-lang[data-v-27256c2d]{--lang-ease:cubic-bezier(.32,.72,0,1);position:relative;z-index:50}.mall-lang__trigger[data-v-27256c2d]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;height:2.75rem;min-width:2.75rem;padding:0 1rem 0 .85rem;border:none;border-radius:999px;background:#0f172a0a;color:#0f172a;cursor:pointer;font-size:.8125rem;font-weight:600;letter-spacing:.01em;box-shadow:0 0 #0f172a00;transform:scale(1);transition:width .2s var(--lang-ease),min-width .2s var(--lang-ease),padding .18s var(--lang-ease),background .18s var(--lang-ease),color .15s ease,box-shadow .2s var(--lang-ease),transform .15s var(--lang-ease);-webkit-tap-highlight-color:transparent;will-change:transform,background}.mall-lang__trigger[data-v-27256c2d]:hover{background:#0f172a12}.mall-lang__trigger[data-v-27256c2d]:active{transform:scale(.92)}.mall-lang.is-open .mall-lang__trigger[data-v-27256c2d]{min-width:3.35rem;padding:0 1.15rem 0 .95rem;color:#f8fafc;background:#0f172a;box-shadow:0 8px 28px #0f172a47,inset 0 0 0 1px #ffffff0f;transform:scale(1.04)}.mall-lang.is-open .mall-lang__trigger[data-v-27256c2d]:active{transform:scale(.96)}.mall-lang__flag-wrap[data-v-27256c2d],.mall-lang__item-flag[data-v-27256c2d]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;line-height:0;overflow:visible;background:none;box-shadow:none;border-radius:0}.mall-lang__flag[data-v-27256c2d],[data-v-27256c2d] .lang-flag,[data-v-27256c2d] .mall-lang__flag.lang-flag{display:block!important;width:1.375rem!important;height:1.03125rem!important;max-width:none!important;aspect-ratio:4/3!important;-o-object-fit:cover!important;object-fit:cover!important;border-radius:3px!important;box-shadow:none!important;flex-shrink:0}.mall-lang__code[data-v-27256c2d]{display:none;font-size:.6875rem;font-weight:700;letter-spacing:.04em;line-height:1;min-width:1.25rem}.mall-lang__name[data-v-27256c2d]{max-width:5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mall-lang__caret[data-v-27256c2d]{width:.7rem;height:.7rem;opacity:.45;flex-shrink:0;transition:transform .18s var(--lang-ease),opacity .15s ease}.mall-lang.is-open .mall-lang__caret[data-v-27256c2d]{transform:rotate(180deg);opacity:.8}.mall-lang__panel[data-v-27256c2d]{position:fixed;z-index:3000;width:min(22rem,calc(100vw - 1rem));max-height:min(72vh,34rem);padding:0;border:none;background:transparent;box-shadow:none;opacity:1;transform-origin:calc(100% - 1.4rem) top;overflow:hidden}.mall-lang__panel.is-below-chrome[data-v-27256c2d]{transform:translate(-50%);transform-origin:center top;width:min(22rem,calc(100vw - 1rem));max-height:min(70vh,calc(100dvh - var(--sw-site-chrome-h, 4rem) - 1.5rem))}.mall-lang__backdrop[data-v-27256c2d]{position:fixed;top:var(--sw-site-chrome-h,var(--sw-chrome-stack,4rem));right:0;bottom:0;left:0;z-index:2990;margin:0;padding:0;border:none;background:#0f172a61;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);cursor:pointer;-webkit-tap-highlight-color:transparent}.mall-lang__panel-inner[data-v-27256c2d]{display:flex;flex-direction:column;max-height:min(72vh,34rem);padding:.55rem;border:none;border-radius:1.35rem;background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 18px 48px #0f172a29,0 2px 8px #0f172a0f;overflow:hidden}.mall-lang__search[data-v-27256c2d]{width:100%;margin-bottom:.35rem;padding:.6rem .75rem;border:none;border-radius:.85rem;background:#0f172a0d;font-size:.8125rem;color:#0f172a;outline:none;transition:background .2s ease,box-shadow .2s ease}.mall-lang__search[data-v-27256c2d]::-moz-placeholder{color:#94a3b8}.mall-lang__search[data-v-27256c2d]::placeholder{color:#94a3b8}.mall-lang__search[data-v-27256c2d]:focus{background:#0f172a12;box-shadow:0 0 0 3px #0f172a0f}.mall-lang__list[data-v-27256c2d]{flex:1;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:contain;display:flex;flex-direction:column;gap:.1rem;-webkit-overflow-scrolling:touch}.mall-lang__item[data-v-27256c2d]{display:flex;align-items:center;gap:.55rem;min-height:2.5rem;padding:.4rem .55rem;border:none;border-radius:.85rem;background:transparent;color:#0f172a;text-align:left;cursor:pointer;transition:background .18s ease}.mall-lang__item[data-v-27256c2d]:hover{background:#0f172a0d}.mall-lang__item.is-active[data-v-27256c2d]{background:#0f172a12}.mall-lang__item-name[data-v-27256c2d]{flex:1;min-width:0;font-size:.875rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mall-lang__item-code[data-v-27256c2d]{flex-shrink:0;font-size:.625rem;font-weight:700;letter-spacing:.04em;color:#64748b;padding:.15rem .4rem;border-radius:999px;background:#0f172a0d;border:none}.mall-lang__check[data-v-27256c2d]{flex-shrink:0;width:.9rem;height:.9rem;color:#0f172a}.mall-lang__empty[data-v-27256c2d]{padding:1rem .75rem;text-align:center;color:#94a3b8;font-size:.8125rem}@media(max-width:1023px){.mall-lang__code[data-v-27256c2d]{display:none}.mall-lang__name[data-v-27256c2d]{display:inline;max-width:4.5rem;font-size:.875rem;font-weight:700;letter-spacing:.01em;line-height:1.1}.mall-lang__caret[data-v-27256c2d]{display:none}.mall-lang__trigger[data-v-27256c2d]{height:2.5rem;min-width:2.75rem;padding:0 .7rem 0 .55rem;gap:.4rem;font-size:.875rem}.mall-lang.is-open .mall-lang__trigger[data-v-27256c2d]{min-width:3.15rem;padding:0 .8rem 0 .65rem}.mall-lang__flag[data-v-27256c2d],[data-v-27256c2d] .lang-flag,[data-v-27256c2d] .mall-lang__flag.lang-flag{width:1.5rem!important;height:1.125rem!important}.mall-lang__panel[data-v-27256c2d]{width:min(22rem,calc(100vw - 2rem));max-width:calc(100vw - 2rem)}.mall-lang__panel[data-v-27256c2d],.mall-lang__panel-inner[data-v-27256c2d]{max-height:min(70vh,34rem)}.mall-lang__item[data-v-27256c2d]{min-height:var(--sw-touch,44px);flex-wrap:wrap}.mall-lang__item-name[data-v-27256c2d]{font-size:.9375rem;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.mall-lang__item-code[data-v-27256c2d]{font-size:.75rem}}@media(min-width:1024px){.mall-lang__trigger[data-v-27256c2d]{height:2.5rem;min-width:auto;padding:0 .95rem 0 .8rem}.mall-lang.is-open .mall-lang__trigger[data-v-27256c2d]{min-width:auto;padding:0 1.1rem 0 .9rem}.mall-lang__panel-inner[data-v-27256c2d]{padding:.9rem}.mall-lang__search[data-v-27256c2d]{margin-bottom:.5rem}}@media(prefers-reduced-motion:reduce){.mall-lang__caret[data-v-27256c2d],.mall-lang__trigger[data-v-27256c2d]{transition-duration:.01ms!important}}
