localization-switcher{--ls-hairline: rgba(0, 0, 0, .08);--ls-hairline: color-mix(in srgb, currentColor 10%, transparent);--ls-hover: rgba(0, 0, 0, .05);--ls-hover: color-mix(in srgb, currentColor 7%, transparent);--ls-ease: cubic-bezier(.2, .8, .2, 1);display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;font-family:var(---font-stack-body);font-style:var(---font-style-body);font-weight:var(---font-weight-body)}.localization-switcher-field{position:relative}.localization-switcher-toggle{display:inline-flex;align-items:center;gap:8px;min-height:32px;margin:0;padding:6px 0;border:0;background:none;color:inherit;font:inherit;font-size:calc(.75rem * var(---font-adjust-body, 1));line-height:20px;letter-spacing:.06em;text-align:left;cursor:pointer;transition:opacity .2s ease}.localization-switcher-toggle:hover{opacity:.65}.localization-switcher-toggle:focus-visible{outline:1px solid currentColor;outline-offset:2px}.localization-switcher-toggle:after{content:"";display:block;width:5px;height:5px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .25s var(--ls-ease)}.localization-switcher-toggle[aria-expanded=true]:after{transform:translateY(1px) rotate(225deg)}.localization-switcher-panel{display:none;flex-direction:column;width:max-content;max-width:calc(100vw - 24px);margin:0;padding:0;border:0;border-radius:var(---radius-sm, 0);background:var(---color-footer-bg, #fff);color:var(---color-footer-text, #2e2e2e);box-shadow:0 0 0 1px var(--ls-hairline),0 18px 44px -14px #0000004d;overflow:hidden;opacity:0;transform:translateY(var(--ls-shift, 8px));transition:opacity .18s ease,transform .26s var(--ls-ease);transition:opacity .18s ease,transform .26s var(--ls-ease),display .26s allow-discrete,overlay .26s allow-discrete}.localization-switcher-panel[data-ls-placement=top]{--ls-shift: 8px}.localization-switcher-panel[data-ls-placement=bottom]{--ls-shift: -8px}.localization-switcher-panel:popover-open{position:fixed;right:auto;display:flex;opacity:1;transform:translateY(0)}@starting-style{.localization-switcher-panel:popover-open{opacity:0;transform:translateY(var(--ls-shift, 8px))}}.localization-switcher-panel::backdrop{background:transparent}.localization-switcher-panel.is-open{position:absolute;bottom:calc(100% + 8px);left:0;z-index:20;display:flex;max-height:min(320px,60vh);opacity:1;transform:translateY(0)}.localization-switcher-filter{flex:0 0 auto;width:100%;min-height:40px;margin:0;padding:11px 14px;border:0;border-bottom:1px solid var(--ls-hairline);border-radius:0;background:none;color:inherit;font:inherit;font-size:calc(.8125rem * var(---font-adjust-body, 1));letter-spacing:.02em;-webkit-appearance:none;appearance:none}.localization-switcher-filter::placeholder{color:inherit;opacity:.45}.localization-switcher-filter::-webkit-search-cancel-button{-webkit-appearance:none}.localization-switcher-filter:focus{outline:0}.localization-switcher-list{position:relative;flex:1 1 auto;margin:0;padding:6px 0;overflow-y:auto;overscroll-behavior:contain;list-style:none;scrollbar-width:thin}.localization-switcher-group{padding:8px 14px 4px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;opacity:.6}.localization-switcher-item{margin:0;padding:0}.localization-switcher-option{display:block;width:100%;padding:7px 14px;border:0;background:none;color:inherit;font:inherit;font-size:calc(.8125rem * var(---font-adjust-body, 1));line-height:1.5;letter-spacing:.02em;text-align:left;white-space:nowrap;cursor:pointer;transition:background-color .15s ease}.localization-switcher-option[hidden],.localization-switcher-item[hidden],.localization-switcher-group[hidden]{display:none}.localization-switcher-option.is-leaving{position:absolute;left:0;width:100%;pointer-events:none}.localization-switcher-option:hover,.localization-switcher-option:focus-visible{background:var(--ls-hover);outline:0}.localization-switcher-option[aria-selected=true]{font-weight:500;text-decoration:underline;text-underline-offset:3px}.localization-switcher-empty{padding:14px;font-size:calc(.8125rem * var(---font-adjust-body, 1));opacity:.6}@media only screen and (min-width:750px){localization-switcher{flex-wrap:nowrap;gap:16px}.localization-switcher-panel.is-open{max-height:min(380px,60vh)}}@media(prefers-reduced-motion:reduce){.localization-switcher-panel,.localization-switcher-toggle,.localization-switcher-toggle:after,.localization-switcher-option{transition-duration:.01ms}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/section-footer-localization.css.map */
