.halo-localization{--localization-accent: #e0140a;--localization-border: #e5e7eb;--localization-muted: #6b7280;--localization-surface: #ffffff;--localization-text: #111827;box-sizing:border-box;position:relative}.halo-localization *,.halo-localization *:before,.halo-localization *:after{box-sizing:border-box}.halo-localization[hidden],.halo-localization--language .icon,.halo-localization-options--language .icon,.halo-localization--language img,.halo-localization-options--language img{display:none!important}.top-language-currency>.halo-localization+.halo-localization{margin-inline-start:12px!important;padding-inline-start:12px!important}.top-language-currency>.halo-localization+.halo-localization:before{position:absolute;inset-block-start:50%;inset-inline-start:0;inline-size:1px;block-size:18px;background:var(--text-color, var(--la-cu-color, var(--language-currency-color, currentColor)));content:"";opacity:.24;transform:translateY(-50%)}.halo-localization--language:before,.halo-localization--currency>.currency-dropdown:before{content:none!important}.halo-localization .localization-trigger{display:inline-flex!important;inline-size:auto!important;min-block-size:36px;align-items:center!important;justify-content:flex-start;gap:7px;margin:0!important;padding:4px 0!important;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:start}.halo-localization .localization-trigger--static{cursor:default}.halo-localization .localization-trigger .text,.halo-localization .localization-trigger .text-language{display:inline!important;min-inline-size:0!important;margin:0!important;padding:0!important;position:static!important;top:auto!important;color:inherit;font-family:var(--font-body-family);font-size:var(--font-body-size)!important;font-weight:var(--font-weight-medium);letter-spacing:var(--body-letter-spacing);line-height:1.25;text-align:start!important;text-transform:none!important}.halo-localization .localization-trigger__currency{display:inline-flex!important;align-items:baseline;gap:5px}.halo-localization--language .localization-trigger .text-language{white-space:nowrap}.halo-localization .localization-trigger__value{font-variant-numeric:tabular-nums;letter-spacing:.04em;text-transform:uppercase}.halo-localization .localization-trigger__detail{max-inline-size:15rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.halo-localization .localization-trigger__separator{color:currentColor;opacity:.48}.halo-localization .localization-trigger>svg,.halo-localization .localization-trigger__caret{display:block!important;flex:0 0 auto;inline-size:10px!important;block-size:6px!important;margin:0!important;padding:0!important;position:static!important;top:auto!important;color:currentColor;fill:currentColor;stroke:currentColor;transform:none;transition:transform .16s ease}.halo-localization .localization-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.halo-localization .localization-trigger:focus-visible,.halo-localization .language-option:focus-visible,.halo-localization .currency-option:focus-visible,.halo-localization .currency-menu--manual .dropdown-item:focus-visible,.halo-localization .localization-search__input:focus-visible{outline:2px solid var(--localization-accent);outline-offset:2px}.halo-localization>.localization-panel{display:block!important;margin:0!important;padding:0;position:absolute!important;inset-block-start:calc(100% + 10px)!important;inset-inline-end:0!important;inset-inline-start:auto!important;z-index:1000!important;overflow:hidden!important;border:1px solid var(--localization-border);border-radius:12px;background:var(--localization-surface);box-shadow:0 18px 48px #1118272e;color:var(--localization-text);opacity:0!important;pointer-events:none!important;visibility:hidden!important;transform:translate3d(var(--localization-shift-x, 0px),-6px,0);transition:opacity .16s ease,transform .16s ease,visibility 0s linear .16s}.halo-localization>.localization-panel.show{opacity:1!important;pointer-events:auto!important;visibility:visible!important;transform:translate3d(var(--localization-shift-x, 0px),0,0);transition:opacity .16s ease,transform .16s ease,visibility 0s linear 0s}.halo-localization>.localization-panel--language{inline-size:clamp(220px,24vw,310px)!important;max-inline-size:calc(100vw - 32px)!important}.halo-localization>.localization-panel--currency{inline-size:min(880px,calc(100vw - 32px))!important;max-inline-size:calc(100vw - 32px)!important}.halo-localization>.localization-panel--manual{inline-size:min(540px,calc(100vw - 32px))!important}.halo-localization .localization-panel__heading{margin:0;color:var(--localization-text);font-family:var(--font-body-family);font-size:1.4rem;font-weight:var(--font-weight-semibold);letter-spacing:.02em;line-height:1.35;text-align:start;text-transform:none}.halo-localization .localization-panel--language .localization-panel__heading{display:none}.halo-localization .language-list{display:grid!important;grid-template-columns:minmax(0,1fr);gap:2px;inline-size:100%;max-block-size:min(60vh,420px);margin:0!important;padding:8px!important;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.halo-localization .language-list .disclosure__item{inline-size:100%!important;margin:0!important;padding:0!important}.halo-localization .language-option{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:10px;inline-size:100%;min-block-size:44px;align-items:center;margin:0!important;padding:9px 11px!important;border:0;border-radius:7px;background:transparent;color:var(--localization-text)!important;cursor:pointer;font:inherit;line-height:1.35;text-align:start;text-decoration:none!important}.halo-localization .language-option .text{min-inline-size:0;margin:0!important;padding:0!important;color:inherit!important;font-size:var(--font-body-size);overflow-wrap:anywhere;text-transform:none}.halo-localization .language-option:hover{background:#f3f4f6}.halo-localization .language-option[aria-current=true]{background:#fff1f0;color:#b91c1c!important;font-weight:var(--font-weight-semibold)}.halo-localization .localization-option__check{flex:0 0 auto;inline-size:16px!important;block-size:16px!important;margin:0!important;color:var(--localization-accent)}.halo-localization .currency-block{display:flex;max-block-size:min(72vh,640px);flex-direction:column}.halo-localization .localization-panel__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.8fr);gap:18px;align-items:center;padding:16px 18px;border-block-end:1px solid var(--localization-border);background:var(--localization-surface)}.halo-localization .localization-search{display:flex;min-block-size:42px;align-items:center;gap:9px;padding:0 12px;border:1px solid #d1d5db;border-radius:8px;background:#f9fafb;color:var(--localization-muted)}.halo-localization .localization-search:focus-within{border-color:var(--localization-accent);background:var(--localization-surface);box-shadow:0 0 0 3px #e0140a1a}.halo-localization .localization-search__icon{flex:0 0 auto;inline-size:18px;block-size:18px}.halo-localization .localization-search__input{inline-size:100%;min-inline-size:0;min-block-size:40px;margin:0;padding:0;border:0;outline:0;background:transparent;color:var(--localization-text);font-family:var(--font-body-family);font-size:max(16px,var(--font-body-size));line-height:1.3}.halo-localization .localization-search__input::placeholder{color:var(--localization-muted);opacity:1}.halo-localization .currency-regions{flex:1 1 auto;min-block-size:0;margin:0;padding:8px 18px 18px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.halo-localization .currency-region{margin:0;padding:0}.halo-localization .currency-region+.currency-region{margin-block-start:10px}.halo-localization .currency-region__heading{margin:0 -2px 8px;padding:12px 2px 7px;position:sticky;inset-block-start:0;z-index:1;border-block-end:1px solid #f0f1f3;background:var(--localization-surface);color:var(--localization-text);font-size:1.2rem;font-weight:var(--font-weight-semibold);letter-spacing:.08em;line-height:1.25;text-align:start;text-transform:uppercase}.halo-localization .currency-region__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0}.halo-localization .currency-region__item{min-inline-size:0;margin:0;padding:0}.halo-localization .currency-option{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:10px;inline-size:100%;min-block-size:48px;align-items:center;margin:0!important;padding:9px 10px!important;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--localization-text)!important;cursor:pointer;font-family:var(--font-body-family);font-size:var(--font-body-size);line-height:1.3;text-align:start}.halo-localization .currency-option:hover{border-color:#e5e7eb;background:#f3f4f6}.halo-localization .currency-option.active,.halo-localization .currency-option[aria-current=true]{border-color:#e0140a59;background:#fff1f0}.halo-localization .currency-option__country{min-inline-size:0;overflow-wrap:anywhere}.halo-localization .currency-option__meta{display:inline-flex;align-items:center;gap:5px;color:var(--localization-muted);font-size:.92em;font-variant-numeric:tabular-nums;white-space:nowrap}.halo-localization .currency-option__code{color:var(--localization-text);font-weight:var(--font-weight-semibold);letter-spacing:.04em}.halo-localization .currency-option__symbol{opacity:.75}.halo-localization .localization-empty{margin:0;padding:28px 18px 32px;color:var(--localization-muted);font-size:var(--font-body-size);line-height:1.45;text-align:center}.halo-localization [hidden]{display:none!important}.halo-localization .currency-menu--manual{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;inline-size:100%;max-block-size:min(60vh,420px);margin:0;padding:14px!important;overflow-y:auto}.halo-localization .halo-currency--manual .localization-panel__heading{padding:16px 16px 4px}.halo-localization .currency-menu--manual .dropdown-item{display:flex;min-block-size:44px;align-items:center;justify-content:center;margin:0;padding:9px 12px!important;border:1px solid var(--localization-border);border-radius:8px;background:transparent;color:var(--localization-text);cursor:pointer;font:inherit}.halo-localization .currency-menu--manual .dropdown-item:hover,.halo-localization .currency-menu--manual .dropdown-item.active{border-color:#e0140a73;background:#fff1f0;color:#b91c1c}.halo-localization .localization-form--noscript{display:grid;gap:10px;padding:14px}.halo-localization .localization-form--noscript select{min-block-size:44px}.header-simple .header-simple__item .header__languageCurrency .top-language-currency,.header-utility .header-utility__item .header__languageCurrency .top-language-currency,.header-nav-multi-site .header__languageCurrency .top-language-currency{display:flex!important;inline-size:max-content!important;min-inline-size:240px;max-inline-size:calc(100vw - 32px)!important;overflow:visible!important;border-radius:9px}.header-simple .header__languageCurrency .top-language-currency>.halo-localization,.header-utility .header__languageCurrency .top-language-currency>.halo-localization,.header-nav-multi-site .header__languageCurrency .top-language-currency>.halo-localization{flex:1 1 auto;inline-size:auto!important;margin:0!important;padding:0!important}.header-simple .header__languageCurrency .top-language-currency>.halo-localization+.halo-localization,.header-utility .header__languageCurrency .top-language-currency>.halo-localization+.halo-localization,.header-nav-multi-site .header__languageCurrency .top-language-currency>.halo-localization+.halo-localization{border-inline-start:1px solid var(--localization-border)}.header-simple .header__languageCurrency .top-language-currency>.halo-localization+.halo-localization:before,.header-utility .header__languageCurrency .top-language-currency>.halo-localization+.halo-localization:before,.header-nav-multi-site .header__languageCurrency .top-language-currency>.halo-localization+.halo-localization:before{content:none}.header-simple .header__languageCurrency .halo-localization .localization-trigger,.header-utility .header__languageCurrency .halo-localization .localization-trigger,.header-nav-multi-site .header__languageCurrency .halo-localization .localization-trigger{inline-size:100%!important;justify-content:center!important;padding:9px 14px!important;white-space:nowrap}.header-simple .header__languageCurrency .halo-localization .localization-trigger:after,.header-utility .header__languageCurrency .halo-localization .localization-trigger:after,.header-nav-multi-site .header__languageCurrency .halo-localization .localization-trigger:after{content:none!important}html.no-js .halo-localization>.localization-panel{inline-size:100%!important;max-inline-size:100%!important;margin-block-start:8px!important;position:static!important;opacity:1!important;pointer-events:auto!important;visibility:visible!important;transform:none!important}html.no-js .halo-localization .localization-panel--language .localization-panel__heading{display:block}@media(max-width:767px){.halo-localization>.localization-panel--currency{inline-size:calc(100vw - 24px)!important;max-inline-size:calc(100vw - 24px)!important}.halo-localization .localization-panel__header{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px}.halo-localization .currency-region__list,.halo-localization .currency-menu--manual{grid-template-columns:minmax(0,1fr)}.halo-localization .currency-regions{padding-inline:12px}}@media(min-width:768px)and (max-width:1024px){.halo-localization .currency-region__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.site-nav-mobile.nav-currency-language .halo-localization,.halo-language-currency-sidebar .halo-localization{display:block!important;inline-size:100%!important;margin:0!important;padding:0!important}.site-nav-mobile.nav-currency-language .halo-localization+.halo-localization,.halo-language-currency-sidebar .halo-localization+.halo-localization{border-block-start:1px solid var(--localization-border)}.site-nav-mobile.nav-currency-language .halo-localization+.halo-localization:before,.halo-language-currency-sidebar .halo-localization+.halo-localization:before{content:none}.site-nav-mobile.nav-currency-language .halo-localization>.localization-panel,.halo-language-currency-sidebar .halo-localization>.localization-panel{display:block!important;inline-size:100%!important;max-inline-size:none!important;max-block-size:none;margin:0!important;padding:0;position:static!important;overflow:visible!important;border:0;border-radius:0;box-shadow:none;opacity:1!important;pointer-events:auto!important;visibility:visible!important;transform:none!important}.site-nav-mobile.nav-currency-language .halo-localization .localization-panel--language .localization-panel__heading{display:block;padding:14px 16px 4px}.halo-language-currency-sidebar .halo-localization .localization-panel__heading{display:none}.site-nav-mobile.nav-currency-language .halo-localization .language-list,.halo-language-currency-sidebar .halo-localization .language-list{max-block-size:none;padding:8px 12px 14px!important;overflow:visible}.site-nav-mobile.nav-currency-language .halo-localization .currency-block,.halo-language-currency-sidebar .halo-localization .currency-block{max-block-size:none}.site-nav-mobile.nav-currency-language .halo-localization .currency-regions,.halo-language-currency-sidebar .halo-localization .currency-regions{max-block-size:none;padding:6px 12px 18px;overflow:visible}.site-nav-mobile.nav-currency-language .halo-localization .localization-panel__header,.halo-language-currency-sidebar .halo-localization .localization-panel__header{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px 12px;position:sticky;inset-block-start:0;z-index:3}.halo-language-currency-sidebar .halo-localization .localization-panel__header{padding-block-start:8px}.site-nav-mobile.nav-currency-language .halo-localization .currency-region__list,.halo-language-currency-sidebar .halo-localization .currency-region__list{grid-template-columns:minmax(0,1fr)}.site-nav-mobile.nav-currency-language .halo-localization .currency-region__heading,.halo-language-currency-sidebar .halo-localization .currency-region__heading{position:static}@media(min-width:520px)and (max-width:1024px){.site-nav-mobile.nav-currency-language .halo-localization .language-list,.halo-language-currency-sidebar .halo-localization .language-list,.site-nav-mobile.nav-currency-language .halo-localization .currency-region__list,.halo-language-currency-sidebar .halo-localization .currency-region__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.halo-localization>.localization-panel,.halo-localization .localization-trigger>svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/component-localization.css.map */
