.mit-ecommerce .mit-language-switcher{display:flex;align-items:center;flex-shrink:0}.mit-ecommerce .mit-language-switcher__dropdown{position:relative}.mit-ecommerce .mit-language-switcher__trigger,.mit-ecommerce .mit-language-switcher a{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:44px;min-height:44px;padding:7px;border:1px solid transparent;border-radius:var(--mit-radius);corner-shape:var(--mit-corner-shape);color:var(--mit-color-body);background:transparent;text-decoration:none;cursor:pointer;list-style:none}.mit-ecommerce .mit-language-switcher__trigger::-webkit-details-marker{display:none}.mit-ecommerce .mit-language-switcher img{display:block;width:28px;height:20px;max-width:none;object-fit:cover;border-radius:2px}.mit-ecommerce .mit-language-switcher__options{position:absolute;z-index:20;top:calc(100% + 8px);left:50%;transform:translate(-50%);display:grid;justify-items:center;width:max-content;gap:var(--mit-space-1);padding:var(--mit-space-1);border:1px solid var(--mit-color-border);border-radius:var(--mit-radius);corner-shape:var(--mit-corner-shape);background:var(--mit-color-surface)}.mit-ecommerce .mit-language-switcher__dropdown:not([open]) .mit-language-switcher__options{display:none}.mit-ecommerce .mit-language-switcher__trigger:hover,.mit-ecommerce .mit-language-switcher__trigger:active,.mit-ecommerce .mit-language-switcher__trigger:focus-visible,.mit-ecommerce .mit-language-switcher__dropdown[open] .mit-language-switcher__trigger,.mit-ecommerce .mit-language-switcher a:hover,.mit-ecommerce .mit-language-switcher a[aria-current=true]{background:transparent;color:var(--mit-color-accent)}.mit-ecommerce .mit-language-switcher__trigger:focus-visible,.mit-ecommerce .mit-language-switcher a:focus-visible{outline:var(--mit-focus-outline)!important;outline-offset:var(--mit-focus-offset)}.mit-ecommerce .mit-language-switcher--mobile{display:none}html:lang(en) .mit-ecommerce.single-product div.product form.cart div.quantity:before,html:lang(en) body.mit-ecommerce.single-product div.product form.cart .mit-product-quantity:before,html:lang(en) body.mit-ecommerce.single-product .mit-single-stock-request .mit-product-quantity:before{content:"Quantity"}.mit-ecommerce .mit-language-switcher--desktop .mit-language-switcher__trigger{gap:var(--mit-space-1);min-width:calc(var(--mit-touch-target-size) + var(--mit-space-6));width:auto}.mit-ecommerce .mit-language-switcher__chevron{flex-shrink:0;font-size:18px;transition:transform var(--mit-transition-fast)}.mit-ecommerce .mit-language-switcher__dropdown[open] .mit-language-switcher__chevron{transform:rotate(180deg)}@media(max-width:1024px){.mit-ecommerce .mit-language-switcher--desktop{display:none}.mit-ecommerce .mit-language-switcher--mobile{display:flex;flex-direction:column;align-items:stretch;gap:var(--mit-space-2);width:100%;min-width:0;padding-bottom:0;margin-bottom:0;border-bottom:0}.mit-ecommerce .mit-language-switcher--mobile+.mit-mobile-menu__auth{padding-top:var(--mit-space-3)}.mit-ecommerce .mit-language-switcher__heading{margin:0;font-size:var(--mit-type-support-size);font-weight:var(--mit-weight-semibold);color:var(--mit-color-body)}.mit-ecommerce .mit-language-switcher--mobile :is(.mit-language-switcher__trigger,a){width:100%;min-height:48px;justify-content:flex-start;gap:var(--mit-space-3);padding:var(--mit-space-3) var(--mit-space-4);font-size:var(--mit-type-control-size);font-weight:var(--mit-weight-medium);color:var(--mit-color-text)}.mit-ecommerce .mit-language-switcher--mobile .mit-language-switcher__trigger{border-color:var(--mit-color-border)}.mit-ecommerce .mit-language-switcher--mobile img{flex-shrink:0}.mit-ecommerce .mit-language-switcher--mobile .mit-language-switcher__chevron{margin-left:auto;font-size:20px}.mit-ecommerce .mit-language-switcher--mobile .mit-language-switcher__options{position:static;transform:none;box-sizing:border-box;width:100%;margin-top:var(--mit-space-2)}.mit-ecommerce .mit-language-switcher--mobile a:is(:hover,:focus-visible,[aria-current=true]){color:var(--mit-color-accent)}body.mit-ecommerce .mit-language-switcher--mobile .mit-language-switcher__dropdown[open]>.mit-language-switcher__trigger,body.mit-ecommerce .mit-language-switcher--mobile a[aria-current=true],body.mit-ecommerce .mit-language-switcher--mobile a[aria-current=true] .mit-language-switcher__name{color:var(--mit-color-accent);text-decoration:none}}@media(prefers-reduced-motion:reduce){.mit-ecommerce .mit-language-switcher__chevron{transition:none}}
