.c-language-selector{display:grid;justify-items:start;gap:var(--xsm-spacing)}.c-language-selector[data-open=true] .c-language-selector__caret{transform:rotate(180deg)}.c-language-selector[data-open=true] .c-language-selector__menu{opacity:1;visibility:visible}.c-language-selector[aria-busy=true]{cursor:progress}.c-language-selector[data-placement=sort-bar]{grid-auto-flow:column;align-items:center;flex-shrink:0}.c-language-selector[data-placement=sort-bar] .c-language-selector__label{display:none;font-weight:var(--regular-font-weight);font-size:var(--sm-font-size);letter-spacing:0;text-transform:none}.c-language-selector[data-placement=sort-bar] .c-language-selector__trigger{min-inline-size:0;min-block-size:2rem;padding-inline:var(--sm-spacing);font-size:var(--xsm-font-size)}.c-language-selector[data-placement=sort-bar] .c-language-selector__status{grid-column:1 / -1}.c-language-selector__label{font-family:inherit;font-weight:var(--medium-font-weight);font-size:var(--xsm-font-size);letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-mid)}.c-language-selector__dropdown{position:relative}.c-language-selector__trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--sm-spacing);min-inline-size:10rem;min-block-size:2.25rem;padding-inline:var(--md-spacing) var(--sm-spacing);font-family:var(--font-body);font-size:var(--sm-font-size);line-height:1;color:var(--color-primary);white-space:nowrap;background-color:var(--color-white);border:1px solid var(--color-primary);border-radius:.25rem;cursor:pointer}.c-language-selector__trigger:focus-visible{outline:.125rem solid var(--color-accent);outline-offset:.125rem}.c-language-selector__trigger:disabled{cursor:progress;opacity:.6}.c-language-selector__caret{display:inline-flex;inline-size:1rem;block-size:1rem;flex-shrink:0;transition:transform .15s ease}.c-language-selector__caret svg{inline-size:100%;block-size:100%}.c-language-selector__menu{position:absolute;inset-block-start:calc(100% + .25rem);inset-inline-start:0;z-index:8;display:grid;grid-template-columns:1fr 1fr;min-inline-size:100%;margin:0;padding-block:var(--xsm-spacing);list-style:none;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:.25rem;box-shadow:0 .25rem .75rem color-mix(in srgb,var(--color-shadow) 12%,transparent);opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s ease}.c-language-selector__menu li:first-child{grid-column:1 / -1}.c-language-selector__option{display:block;inline-size:100%;padding-block:var(--xsm-spacing);padding-inline:var(--md-spacing);font-family:var(--font-body);font-size:var(--sm-font-size);text-align:start;white-space:nowrap;color:var(--color-primary);background-color:transparent;border:none;cursor:pointer}.c-language-selector__option:hover{background-color:var(--color-surface)}.c-language-selector__option[data-active=true]{font-weight:var(--bold-font-weight);background-color:var(--color-accent)}.c-language-selector__hint{margin:0;font-size:var(--xsm-font-size);color:var(--color-text-mid)}.c-language-selector__status{margin:0;font-size:var(--xsm-font-size);color:var(--color-error)}@media(min-width:900px){.c-language-selector[data-placement=sort-bar] .c-language-selector__label{display:inline}.c-language-selector[data-placement=sort-bar] .c-language-selector__trigger{min-block-size:2.25rem;padding-inline:var(--md-spacing) var(--sm-spacing);font-size:var(--sm-font-size)}}@media(prefers-reduced-motion:reduce){.c-language-selector__caret,.c-language-selector__menu{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/component-b2b-language-selector.css.map */
