localization-selector{position:relative;display:inline-block;max-width:100%;--localization-width: 256px}.localization-shape-square{--localization-radius: 0;--localization-input-radius: 0;--localization-row-radius: 0}.localization-shape-slightly_rounded{--localization-radius: 12px;--localization-input-radius: 8px;--localization-row-radius: 6px}.localization-shape-circle{--localization-radius: 24px;--localization-input-radius: 999px;--localization-row-radius: 999px}localization-selector .localization-selector__form{margin:0}localization-selector details{position:relative}.localization-selector__trigger{display:inline-flex;align-items:center;gap:6px;min-height:24px;font-size:14px;font-weight:500;line-height:1.4;white-space:nowrap;cursor:pointer;color:inherit}.header .localization-selector__trigger{color:var(--header-text-color)}.localization-selector__trigger:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:4px}.localization-selector__trigger .icon-caret{width:16px;height:16px;flex:0 0 16px;transition:transform var(--duration-default) ease}.localization-selector__details[open]>.localization-selector__trigger .icon-caret{transform:rotate(180deg)}.localization-selector__flag,.localization-panel__flag{display:inline-flex;line-height:0}.localization-selector__flag img,.localization-panel__flag img{width:20px;height:15px;object-fit:cover}.localization-selector__flag.country-flag-slightly_rounded img,.localization-panel__flag.country-flag-slightly_rounded img{border-radius:4px}.localization-selector__flag.country-flag-circle img,.localization-panel__flag.country-flag-circle img{width:20px;height:20px;border-radius:50%}.localization-selector__popover{position:absolute;top:calc(100% + 8px);left:0;width:var(--localization-width);max-width:calc(100vw - 32px);padding:8px;background-color:rgba(var(--color-base-page-background));color:rgba(var(--text-icon-text));border:1px solid rgba(var(--text-icon-text),.1);border-radius:var(--localization-radius, 12px);box-shadow:0 12px 32px #0000001f;z-index:var(--z-index-dropdown, 999);text-align:left;animation:localization-popover-in .22s var(--drawer-ease-in, ease)}.localization-selector__popover.is-closing{animation:localization-popover-out .16s ease forwards;pointer-events:none}localization-selector[data-align=end] .localization-selector__popover{left:auto;right:0}localization-selector[data-direction=up] .localization-selector__popover{top:auto;bottom:calc(100% + 8px);animation-name:localization-popover-in-up}localization-selector[data-direction=up] .localization-selector__popover.is-closing{animation-name:localization-popover-out-up}@keyframes localization-popover-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes localization-popover-in-up{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes localization-popover-out{to{opacity:0;transform:translateY(4px)}}@keyframes localization-popover-out-up{to{opacity:0;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.localization-selector__popover,.localization-selector__popover.is-closing{animation:none}.localization-panel__language-list,.localization-selector__trigger .icon-caret{transition:none}}localization-panel{display:block;--localization-row-height: 36px;--localization-gutter: 20px}localization-panel *{color:rgba(var(--text-icon-text))}.localization-panel__search{position:relative;margin-bottom:8px}.localization-panel__search .icon-search{position:absolute;top:50%;left:10px;width:16px;height:16px;transform:translateY(-50%);pointer-events:none;opacity:.6}.localization-panel__input{width:100%;min-height:36px;padding:6px 10px 6px 32px;font-size:14px;line-height:1.4;background-color:rgba(var(--text-icon-text),.04);border:1px solid rgba(var(--text-icon-text),.1);border-radius:var(--localization-input-radius, 8px);box-shadow:none;-webkit-appearance:none;appearance:none}.localization-panel__input::placeholder{color:rgba(var(--text-icon-text),.5)}.localization-panel__input:focus{outline:none;border-color:rgba(var(--text-icon-text),.5)}.localization-panel__input::-webkit-search-cancel-button{-webkit-appearance:none}.localization-panel__list{list-style:none;margin:0;padding:0;max-height:240px;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.localization-panel__list::-webkit-scrollbar{width:0;height:0}.localization-panel__list[hidden],.localization-panel__list li[hidden]{display:none}.localization-panel__option{display:flex;align-items:center;gap:8px;width:100%;min-height:var(--localization-row-height);padding:4px 10px 4px 8px;margin:0;font-size:14px;font-weight:400;line-height:1.4;text-align:left;background:none;border:0;border-radius:var(--localization-row-radius, 6px);cursor:pointer}.localization-panel__option:hover,.localization-panel__option:focus-visible{background-color:rgba(var(--text-icon-text),.06);outline:none}.localization-panel__option.is-selected{font-weight:500}.localization-panel__gutter{display:inline-flex;align-items:center;justify-content:center;flex:0 0 var(--localization-gutter);width:var(--localization-gutter);line-height:0}.localization-panel__gutter svg,.localization-panel__check svg{width:12px;height:10px;visibility:hidden}.localization-panel__option.is-selected .localization-panel__gutter svg,.localization-panel__option.is-selected .localization-panel__check svg{visibility:visible}.localization-panel__name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.localization-panel__currency{flex:0 0 auto;font-size:13px;color:rgba(var(--text-icon-text),.55)}.localization-panel--flags .localization-panel__check{display:inline-flex;flex:0 0 12px;line-height:0}.localization-panel__empty{padding:8px 10px;font-size:14px;color:rgba(var(--text-icon-text),.55)}.localization-panel__language{margin-top:8px;padding-top:4px;border-top:1px solid rgba(var(--text-icon-text),.1)}.localization-panel__language-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:40px;padding:4px 10px 4px 8px;margin:0;background:none;border:0;border-radius:var(--localization-row-radius, 6px);font-size:14px;line-height:1.4;text-align:left;cursor:pointer}.localization-panel__language-toggle:hover,.localization-panel__language-toggle:focus-visible{background-color:rgba(var(--text-icon-text),.06);outline:none}.localization-panel__language-label{font-size:13px;color:rgba(var(--text-icon-text),.6)}.localization-panel__language-value{display:inline-flex;align-items:center;gap:4px;font-weight:500}.localization-panel__language-value .icon-caret{width:14px;height:14px;transition:transform var(--duration-default) ease}.localization-panel__language-toggle.is-open .localization-panel__language-value .icon-caret{transform:rotate(180deg)}.localization-panel__list--languages{max-height:200px}.localization-panel__language-list{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .24s ease,visibility 0s linear .24s}.localization-panel__language-list.is-open{grid-template-rows:1fr;visibility:visible;transition-delay:0s}.localization-panel__language-list>.localization-panel__list{min-height:0;overflow:hidden}.localization-panel__language-list.is-open>.localization-panel__list{overflow-y:auto}localization-panel[aria-busy=true]{opacity:.6;pointer-events:none}.header--top-center-navigation-centered-below .header__icons localization-selector,.header--top-center-navigation-centered-above .header__icons localization-selector{display:none}.header--top-center-navigation-centered-below .has-social localization-selector,.header--top-center-navigation-centered-above .has-social localization-selector{display:inline-block}@media screen and (min-width:601px)and (max-width:990px){.header .has-social localization-selector{display:none}}@media screen and (min-width:750px)and (max-width:1023px){.header .has-social localization-selector{display:none}}@media screen and (max-width:767px){.header .header__icons localization-selector{display:none}}.menu-drawer__utility-links localization-selector{display:block}.menu-drawer__utility-links .localization-selector__trigger{width:100%;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid rgba(var(--text-icon-text),.5);color:rgb(var(--text-icon-text))}.menu-drawer__utility-links .localization-selector__label{flex:1 1 auto}.menu-drawer__inner-container .menu-drawer__region-selector{padding:24px 8px 32px}.localization-sheet-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:0 0 8px;margin:0;background:none;border:0;border-bottom:1px solid rgba(var(--text-icon-text),.5);border-radius:0;font-size:14px;line-height:1.4;text-align:left;color:rgb(var(--text-icon-text));cursor:pointer}.localization-sheet-trigger .icon-caret{width:16px;height:16px;transform:rotate(-90deg)}.localization-sheet-trigger__label{display:inline-flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0}modal-dialog.localization-sheet .base-modal.sheet-bottom{top:auto;left:0;right:0;bottom:0;width:100%;max-width:100%;height:auto;opacity:1;pointer-events:auto;border-radius:var(--localization-radius, 12px) var(--localization-radius, 12px) 0 0;box-shadow:0 -8px 32px #0000001f;transform:translateY(100%);transition:transform var(--drawer-duration-out) var(--drawer-ease-out);will-change:transform}modal-dialog.localization-sheet[open] .base-modal.sheet-bottom{transform:translateY(0);transition:transform var(--drawer-duration-in) var(--drawer-ease-in)}.localization-sheet .base-modal__inner{height:auto;max-height:85dvh}.localization-sheet .base-modal__header{padding-bottom:12px;margin:16px 16px 0;--font-size: 18px}.localization-sheet .base-modal__title{margin:0}.localization-sheet .base-modal__content{max-height:none;padding:8px 16px calc(8px + env(safe-area-inset-bottom));mask-image:none;-webkit-mask-image:none}.localization-sheet localization-panel{--localization-row-height: 44px}.localization-sheet .localization-panel__list{max-height:50dvh}.localization-sheet .localization-panel__option,.localization-sheet .localization-panel__language-toggle{font-size:15px}.localization-sheet .localization-panel__search{margin-bottom:8px}.localization-sheet .localization-panel__input{min-height:44px;font-size:16px}
/*# sourceMappingURL=/cdn/shop/t/71/assets/component-localization.css.map */
