.xc-global-cta{text-decoration:none;display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border:1px solid #d6ad46;background:linear-gradient(140deg,#e5bc5f,#ad7b25);color:#10100e;font:700 15px/1.35 "Space Grotesk",sans-serif;letter-spacing:.03em;text-align:center;box-sizing:border-box}
.xc-localization{position:relative;flex-shrink:0;color:#f2f1ed;font:500 12px/1.4 "IBM Plex Mono",sans-serif}
.xc-localization summary{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 8px;border:1px solid #75603b;cursor:pointer;list-style:none;white-space:nowrap}
.xc-localization summary::-webkit-details-marker{display:none}
.xc-localization summary::after{content:"⌄";margin-left:6px}
.xc-localization__panel{position:absolute;right:0;top:calc(100% + 8px);z-index:120;width:280px;max-width:calc(100vw - 24px);padding:18px;background:#101315;border:1px solid #a98238;box-shadow:0 16px 32px #0009;box-sizing:border-box}
.xc-localization__panel{display:grid;gap:8px}
.xc-localization__panel a{display:flex;align-items:center;min-height:44px;padding:8px 12px;border:1px solid #6d777a;color:#f5f4ef;text-decoration:none;font:500 15px/1.4 sans-serif;box-sizing:border-box}
.xc-localization__panel a[aria-current="true"]{border-color:#c5a053;background:#25221b;color:#f6d783}
.xc-localization :focus-visible{outline:2px solid #f6d783;outline-offset:3px}
.xc-globalization--localized .xc-torvault-header__cta{width:176px}
.xc-globalization--localized .xc-hero__trust{flex-wrap:wrap}
.xc-globalization--localized .xc-h2,.xc-globalization--localized .xc-tmhero-heading{letter-spacing:0;overflow-wrap:break-word}
.xc-globalization--localized .xc-accessory-store__japanese{font-size:14px;line-height:1.45}
.xc-torvault-header__inner:has(.xc-localization) .xc-torvault-header__logotype{max-width:100%;height:auto;max-height:var(--xc-tvh-logo-h,44px)}
.xc-globalization--localized .xc-sticky-purchase__ctalabel{font-family:"Space Grotesk",sans-serif;font-size:13px;line-height:1.2;letter-spacing:0;white-space:normal;min-width:0}
.xc-globalization--localized .xc-sticky-purchase__benefits{flex-wrap:wrap;white-space:normal;line-height:1.4}
@media(max-width:767px){.xc-torvault-header__actions:has(.xc-localization){gap:7px}.xc-torvault-header__inner:has(.xc-localization){gap:8px;padding-inline:12px}.xc-torvault-header__brand:has(+.xc-torvault-header__nav + .xc-torvault-header__actions .xc-localization){flex-basis:auto;flex-shrink:1}.xc-torvault-header__actions:has(.xc-localization) .xc-torvault-header__spbuy{display:none}.xc-localization summary{font-size:11px;padding-inline:6px}.xc-localization__panel{position:absolute;left:auto;right:0;top:calc(100% + 8px);width:220px;max-width:calc(100vw - 24px)}.xc-globalization--localized .xc-tmhero-description{line-height:1.7}.xc-globalization--localized .xc-tmhero-benefits{gap:8px}.xc-globalization--localized .xc-tmhero-benefit p{overflow-wrap:break-word}}

.xc-localization:not([open]) .xc-localization__panel{display:none}
