.header-language{display:inline-flex;flex:0 0 auto;align-items:center}.header-language .header-language__trigger{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0;border:0;background:transparent;color:rgb(var(--color-foreground));font:inherit;font-family:var(--font-body-family);font-size:var(--body_font-size);font-weight:var(--font-body-weight-bold);line-height:normal;letter-spacing:var(--body-letter-spacing);white-space:nowrap;cursor:pointer;transition:color var(--duration-default) linear}.header-language .header-language__trigger:hover{color:rgb(var(--color-base-outline-button-labels))}.header-language:not(:defined) .header-language__trigger{display:none}.header-language .header-language__trigger svg{width:3rem;height:3rem;display:block;fill:none;flex-shrink:0}.header-language .header-language__dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:min(780px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 48px);margin:auto;padding:24px;border:0;border-radius:8px;background:#fff;color:#111;box-shadow:0 16px 60px #0000002e;font-family:var(--font-body-family);font-size:14px;line-height:1.4;text-align:start;letter-spacing:normal;overflow:auto;overscroll-behavior:contain}.header-language__dialog::backdrop{background:#0006}body:has(.header-language__dialog[open]){overflow:hidden}.header-language__heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.header-language__heading h2{margin:0;color:inherit;font-size:22px;line-height:1.3}.header-language .header-language__close{display:inline-flex;flex:0 0 44px;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:4px;background:transparent;color:inherit;cursor:pointer}.header-language .header-language__close svg{width:24px;height:24px;fill:none}.header-language__form{margin:0}.header-language__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.header-language .header-language__option{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;min-height:48px;padding:14px 16px;border:1px solid transparent;border-radius:4px;background:#f6f7f8;color:#111;font:inherit;text-align:start;cursor:pointer}.header-language .header-language__option.is-current,.header-language .header-language__option:hover,.header-language .header-language__close:hover{background:#edeff1}.header-language .header-language__option span{height:auto}.header-language .header-language__name{display:block;overflow-wrap:anywhere}.header-language .header-language__detail{display:block;color:#737373;text-align:end;overflow-wrap:anywhere}.header-language__detail span{display:inline}.header-language button:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media screen and (max-width:599px){.header-language .header-language__dialog{padding:16px}.header-language__list{grid-template-columns:minmax(0,1fr);gap:12px}.header-language__heading h2{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/header-language-switcher.css.map */
