.localization-selector{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2)}.localization-selector__host,.localization-selector__form{display:contents}.localization-selector__field{position:relative}.localization-selector__button{display:inline-flex;align-items:center;gap:10px;min-block-size:var(--tap-target);padding:0;border:0;border-block-end:var(--hairline) solid var(--border);background:transparent;color:var(--text-muted);font-family:var(--font-sans);font-size:var(--fs-ui);line-height:var(--lh-ui);letter-spacing:var(--tracking);text-transform:uppercase;cursor:pointer;transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.localization-selector__button:hover,.localization-selector__button:focus-visible,.localization-selector__button[aria-expanded=true]{color:var(--text);border-color:var(--border-active)}.localization-selector__chevron{flex:none;inline-size:.75rem;block-size:.75rem;stroke-width:var(--icon-stroke-width);transition:transform var(--dur) var(--ease)}.localization-selector__button[aria-expanded=true] .localization-selector__chevron{transform:rotate(180deg)}.localization-selector__list{position:absolute;inset-block-end:calc(100% + var(--s1));inset-inline-start:0;z-index:50;min-inline-size:100%;max-inline-size:100%;max-block-size:16rem;margin:0;padding:0;list-style:none;background:var(--surface);border:var(--hairline) solid var(--border);overflow-y:auto}.localization-selector__list:not([hidden]){transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}@starting-style{.localization-selector__list:not([hidden]){opacity:0;transform:translateY(4px)}}.localization-selector__option{display:block;inline-size:100%;min-block-size:var(--tap-target);padding-block:0;padding-inline:var(--s1);border:0;background:transparent;color:var(--text-muted);font-family:var(--font-sans);font-size:var(--fs-ui);line-height:var(--lh-ui);letter-spacing:var(--tracking);text-transform:uppercase;text-align:start;white-space:nowrap;cursor:pointer;transition:color var(--dur) var(--ease)}.localization-selector__option:hover,.localization-selector__option:focus-visible{color:var(--text)}.localization-selector__option[aria-current=true]{color:var(--text);font-weight:var(--fw-bold)}localization-selector:not(:defined) .localization-selector__button{display:none}localization-selector:not(:defined) .localization-selector__list{position:static;max-block-size:none;border:0;background:none}.localization-banner{position:fixed;inset-block-end:0;inset-inline:0;z-index:70;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s1) var(--s2);padding-block:var(--s1);padding-inline:var(--page-margin);background:var(--surface);border-block-end:var(--hairline) solid var(--border)}.localization-banner[hidden]{display:none}.localization-banner__text{margin:0;color:var(--text);font-size:var(--fs-body);line-height:var(--lh-body)}.localization-banner__actions{display:inline-flex;align-items:center;gap:var(--s2)}.localization-banner__switch-form{display:contents}.localization-banner__dismiss{min-block-size:var(--tap-target);padding:0;border:0;background:none;color:var(--text-muted);font-family:var(--font-sans);font-size:var(--fs-ui);line-height:var(--lh-ui);letter-spacing:var(--tracking);text-transform:uppercase;cursor:pointer;transition:color var(--dur) var(--ease)}.localization-banner__dismiss:hover,.localization-banner__dismiss:focus-visible{color:var(--text)}localization-selector:not(:defined) .localization-trigger{display:none}localization-selector:defined.localization-selector--fallback{display:none}.localization-trigger{display:inline-flex;align-items:center;gap:10px;min-block-size:var(--tap-target);padding:0;border:0;border-block-end:var(--hairline) solid var(--border);background:transparent;color:var(--text-muted);font-family:var(--font-sans);font-size:var(--fs-ui);line-height:var(--lh-ui);letter-spacing:var(--tracking);text-transform:uppercase;cursor:pointer;transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.localization-trigger:hover,.localization-trigger:focus-visible{color:var(--text);border-color:var(--border-active)}.localization-trigger__flag{flex:none;block-size:12px;inline-size:auto}.localization-modal{margin:auto;padding:0;inline-size:min(560px,94vw);max-block-size:min(86dvh,760px);background:var(--surface);color:var(--text);border:var(--hairline) solid var(--border);overflow:hidden}.localization-modal::backdrop{background:var(--scrim-mid)}.localization-modal__panel{display:flex;flex-direction:column;max-block-size:min(86dvh,760px)}.localization-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--kca-spacing-16);padding:var(--kca-spacing-24) var(--kca-spacing-24) var(--kca-spacing-16);border-block-end:var(--hairline) solid var(--border)}.localization-modal__title{margin:0;font-size:var(--fs-ui);line-height:var(--lh-ui);font-weight:var(--fw-bold);letter-spacing:var(--tracking);text-transform:uppercase}.localization-modal__close{flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--tap-target);min-block-size:var(--tap-target);margin:calc(var(--kca-spacing-12) * -1) calc(var(--kca-spacing-12) * -1) 0 0;padding:0;border:0;background:none;color:var(--text-muted);cursor:pointer;transition:color var(--dur) var(--ease)}.localization-modal__close:hover,.localization-modal__close:focus-visible{color:var(--text)}.localization-modal__close svg{inline-size:16px;block-size:16px}.localization-modal__search{padding:var(--kca-spacing-16) var(--kca-spacing-24);border-block-end:var(--hairline) solid var(--border)}localization-selector:not(:defined) .localization-modal__search{display:none}.localization-modal__input{inline-size:100%;min-block-size:var(--tap-target);padding:0;border:0;border-block-end:var(--hairline) solid var(--border);background:transparent;color:var(--text);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body)}.localization-modal__input::placeholder{color:var(--text-muted)}.localization-modal .localization-modal__input:focus,.localization-modal .localization-modal__input:focus-visible{outline:none;padding-block-end:0;border-block-end:2px solid var(--border-active)}.localization-modal__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.localization-modal__form{display:contents}.localization-modal__grid{margin:0;padding:var(--kca-spacing-8) 0;list-style:none;overflow-y:auto}.localization-modal__item[hidden]{display:none}.localization-modal__option{display:flex;align-items:center;gap:var(--kca-spacing-12);inline-size:100%;min-block-size:var(--tap-target);padding:0 var(--kca-spacing-24);border:0;background:transparent;color:var(--text-muted);font-family:var(--font-sans);font-size:var(--fs-ui);line-height:var(--lh-ui);letter-spacing:var(--tracking);text-transform:uppercase;text-align:start;cursor:pointer;transition:color var(--dur) var(--ease)}.localization-modal__option:hover,.localization-modal__option:focus-visible{color:var(--text)}.localization-modal__option[aria-current=true]{color:var(--text);font-weight:var(--fw-bold)}.localization-modal__flag{flex:none;block-size:14px;inline-size:auto}.localization-modal__name{flex:1 1 auto}.localization-modal__currency{flex:none;color:var(--text-muted)}.localization-modal__empty{margin:0;padding:var(--kca-spacing-16) var(--kca-spacing-24);color:var(--text-muted);font-size:var(--fs-body);line-height:var(--lh-body)}.localization-modal__empty[hidden]{display:none}.localization-modal__languages{padding:var(--kca-spacing-16) var(--kca-spacing-24);border-block-start:var(--hairline) solid var(--border)}.localization-modal__subtitle{margin:0 0 var(--kca-spacing-8);color:var(--text-muted);font-size:var(--fs-ui);line-height:var(--lh-ui);font-weight:var(--fw-bold);letter-spacing:var(--tracking);text-transform:uppercase}.localization-modal__langlist{display:flex;flex-wrap:wrap;gap:var(--kca-spacing-8) var(--kca-spacing-20);margin:0;padding:0;list-style:none}.localization-modal__lang{min-block-size:var(--tap-target);padding:0;border:0;background:none;color:var(--text-muted);font-family:var(--font-sans);font-size:var(--fs-ui);line-height:var(--lh-ui);letter-spacing:var(--tracking);text-transform:uppercase;cursor:pointer;transition:color var(--dur) var(--ease)}.localization-modal__lang:hover,.localization-modal__lang:focus-visible{color:var(--text)}.localization-modal__lang[aria-current=true]{color:var(--text);font-weight:var(--fw-bold)}.localization-modal__foot{padding:var(--kca-spacing-16) var(--kca-spacing-24) var(--kca-spacing-24);border-block-start:var(--hairline) solid var(--border);text-align:center}.localization-modal__stay{min-block-size:var(--tap-target);padding:0;border:0;background:none;color:var(--text-muted);font-family:var(--font-sans);font-size:var(--fs-ui);line-height:var(--lh-ui);letter-spacing:var(--tracking);text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;cursor:pointer;transition:color var(--dur) var(--ease)}.localization-modal__stay:hover,.localization-modal__stay:focus-visible{color:var(--text)}
/*# sourceMappingURL=/cdn/shop/t/82/assets/localization-selector.css.map */
