.localization-trigger{display:inline-flex;align-items:center;column-gap:6px;padding:0;border:none;background:none;cursor:pointer}.localization-trigger--menu{color:inherit;font:inherit}.localization-trigger__flag{display:block;width:20px;height:15px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 .5px #00000026}.localization-trigger--header{column-gap:4px}.localization-trigger--header .localization-trigger__flag{margin-right:2px}.localization-trigger__chevron{display:block;width:15px;height:15px}.header-desktop .localization-trigger__flag{filter:invert(1)}.header-desktop .localization-trigger__chevron{filter:brightness(0) invert(1)}.localization-trigger--menu{text-transform:inherit;letter-spacing:inherit;font-weight:inherit}.localization-trigger__separator{margin:0 .12em}.localization-trigger--footer{column-gap:4px}.localization-trigger--footer .localization-trigger__label{align-self:baseline}.localization-trigger--footer .localization-trigger__flag{width:12px;height:9px;border-radius:1px}@media screen and (max-width:767px){.footer__menu-lower .localization-trigger--footer{display:none}.footer__localization{margin-bottom:2px}}@media screen and (min-width:768px){.footer__localization{display:none}.footer__menu-lower{align-items:baseline}.footer__menu-lower .localization-trigger--footer{font-size:.75rem}.footer__menu-lower .localization-trigger--footer .localization-trigger__flag{width:14px;height:10.5px}}body.localization-modal-open{overflow:hidden}.localization-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;display:flex;align-items:center;justify-content:center;padding:16px;opacity:0;transition:opacity .25s ease}.localization-modal[hidden]{display:none}.localization-modal.is-open{opacity:1}.localization-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#00000026}.localization-modal__dialog{position:relative;width:100%;max-width:560px;background-color:#fff;color:#0a0a0a}.localization-modal__header{display:flex;justify-content:flex-end;padding:24px 24px 0}.localization-modal__close{display:flex;padding:0;border:none;background:none;cursor:pointer}.localization-modal__close img{display:block;width:24px;height:24px}.localization-modal__body{display:flex;align-items:flex-start;column-gap:40px;padding:24px}.localization-modal__title{margin:0;flex-shrink:0;font-family:var(--font-secondary--family);font-size:20px;font-weight:500;line-height:27px;letter-spacing:-.448px;text-transform:none;width:10em}.localization-modal__form{flex:1 1 0;min-width:0;display:flex;flex-direction:column;row-gap:12px}.localization-dropdown{position:relative}.localization-dropdown__button{display:flex;align-items:center;justify-content:space-between;width:100%;height:50px;padding:0 17px;border:1px solid #ececec;background:#fff;color:#0a0a0a;font-family:var(--font-secondary--family);font-size:14px;font-weight:500;line-height:19.2px;text-align:left;cursor:pointer}.localization-dropdown__button:focus-visible,.localization-dropdown__button[aria-expanded=true]{border-color:#0a0a0a;outline:none}.localization-dropdown__button img{flex-shrink:0;width:15px;height:15px;transition:transform .2s ease}.localization-dropdown__button[aria-expanded=true] img{transform:rotate(180deg)}.localization-dropdown__list{position:absolute;top:calc(100% - 1px);left:0;right:0;z-index:2;max-height:290px;margin:0;padding:4px 0;overflow-y:auto;list-style:none;border:1px solid #0a0a0a;background:#fff;box-shadow:0 8px 24px #00000014;outline:none}.localization-dropdown__list[hidden]{display:none}.localization-dropdown__option{padding:12px 17px;font-family:var(--font-secondary--family);font-size:14px;font-weight:500;line-height:19.2px;color:#0a0a0a;cursor:pointer}.localization-dropdown__option.is-active,.localization-dropdown__option:hover{background-color:#f5f5f5}.localization-dropdown__option[aria-selected=true]{text-decoration:underline;text-underline-offset:3px}.localization-modal .localization-modal__apply{width:100%;max-height:none;padding:12px;border:1px solid #0a0a0a;border-radius:160px;background-color:#0a0a0a;color:#fff;font-family:var(--font-secondary--family);font-size:14px;font-weight:500;line-height:19.2px;cursor:pointer}@media screen and (max-width:767px){.localization-modal__header{padding:24px 24px 0}.localization-modal__body{flex-direction:column;align-items:stretch;row-gap:20px;padding:8px 24px 24px}.localization-modal__title{width:auto;font-size:19px;text-align:center}.localization-modal .localization-modal__apply{margin-top:8px}}
/*# sourceMappingURL=/cdn/shop/t/227/assets/localization-popup.css.map */
