.locale-switcher{position:relative;display:flex;align-items:center}.locale-switcher__details{position:relative}.locale-switcher__summary{display:inline-block;list-style:none;cursor:pointer;color:inherit;font-size:1.2rem;font-weight:500;line-height:1;padding:0;background:transparent;border:none}.locale-switcher__summary-inner{display:inline-flex;align-items:center;gap:.6rem;padding:.4rem 0}.locale-switcher__summary:focus-visible{outline:.2rem solid rgba(18,18,18,.55);outline-offset:.3rem}.locale-switcher__summary::-webkit-details-marker{display:none}.locale-switcher__summary::marker{content:"";display:none}.locale-switcher__flag{width:16px;height:16px;border-radius:50%;object-fit:cover;flex-shrink:0;display:block}.locale-switcher__flag--trigger{width:2rem;height:2rem}.locale-switcher__meta{display:inline-flex;align-items:center;white-space:nowrap;letter-spacing:.02em}.locale-switcher__summary .icon-caret{position:static;right:auto;top:auto;height:auto}.locale-switcher__caret{display:inline-flex;align-items:center;transition:transform .2s ease;width:20px;height:20px;justify-content:center}.locale-switcher__caret .svg-wrapper,.locale-switcher__caret svg{width:1rem;height:1rem}.locale-switcher__details[open] .locale-switcher__caret{transform:rotate(180deg)}.locale-switcher__panel{position:absolute;top:calc(100% + 1.2rem);right:0;z-index:30;min-width:28rem;max-width:min(32rem,calc(100vw - 2.4rem));padding:1.6rem;border-radius:1.2rem;background:#fff;color:#121212;box-shadow:0 1rem 2.4rem #00000059}.locale-switcher__panel:before{content:"";position:absolute;top:-.6rem;right:1.6rem;width:1.2rem;height:1.2rem;background:#fff;transform:rotate(45deg)}.locale-switcher__section+.locale-switcher__section{margin-top:1.4rem}.locale-switcher__label{margin:0 0 .8rem;font-size:1.1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#121212}.locale-switcher__language{width:100%}.locale-switcher__language .transcy-switcher-manual{margin:0;width:100%}.locale-switcher__language .transcy-switcher-manual .transcy-switcher-item-primary,.locale-switcher__language #transcyBtnSwitcher{width:100%!important;min-height:4rem;padding:.8rem 1.4rem;border:1px solid #ccc!important;border-radius:999px!important;background:transparent!important;color:#121212!important;box-sizing:border-box;justify-content:space-between;--switcher-min-width: 100% !important}.transcy-switcher-container.transcy-switcher-position__embedded{width:100%;max-width:248px}.locale-switcher__localization{display:block;width:100%}.locale-switcher__localization .localization-form{width:100%;margin:0;padding:0}.locale-switcher__localization .localization-form__select--currency-pill,.locale-switcher__localization .disclosure__button.localization-form__select{width:100%;min-height:4rem;padding:.8rem 1.4rem;border:1px solid #ccc;border-radius:999px;background:transparent;color:#121212;justify-content:space-between;box-shadow:none}.locale-switcher__localization .localization-form__select:focus-visible,.locale-switcher__language .transcy-switcher-item-primary:focus-visible,.locale-switcher__language #transcyBtnSwitcher:focus-visible{outline:.2rem solid rgba(18,18,18,.55);outline-offset:.2rem}.locale-switcher__localization .localization-form__select--currency-pill:after,.locale-switcher__localization .localization-form__select--currency-pill:before{display:none}.locale-switcher__currency-pill-label{display:inline-flex;align-items:center;gap:.8rem}.locale-switcher__localization .disclosure__list-wrapper.country-selector{position:absolute;left:0;right:0;top:calc(100% + .4rem);bottom:auto;z-index:5;height:auto;max-height:24rem;overflow:auto;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:1rem;color:#121212}.locale-switcher__localization .disclosure__link,.locale-switcher__localization .disclosure__link .localization-form__currency{color:#121212}.locale-switcher__localization .disclosure__link:hover,.locale-switcher__localization .disclosure__link:focus,.locale-switcher__localization .disclosure__link:focus-visible,.locale-switcher__localization .disclosure__link[aria-current=true]{background:#fef2f4;color:#121212}.locale-switcher__localization .disclosure__link:hover .localization-form__currency,.locale-switcher__localization .disclosure__link:focus .localization-form__currency,.locale-switcher__localization .disclosure__link:focus-visible .localization-form__currency,.locale-switcher__localization .disclosure__link[aria-current=true] .localization-form__currency{color:#121212}.locale-switcher__localization .disclosure__link--currency{display:flex;align-items:center;gap:.8rem}.locale-switcher__localization .disclosure__link--currency .localization-form__currency{margin-left:0}.locale-switcher__flag--option{width:1.8rem;height:1.8rem;flex-shrink:0}.locale-switcher__localization .country-selector__list--currency-only .disclosure__link{padding-inline:1.2rem}.locale-switcher__localization .country-filter,.locale-switcher__localization .country-selector__close-button.link{display:none}.locale-switcher__localization .country-selector__overlay,.locale-switcher__localization .disclosure__list-wrapper.country-selector:not([hidden])+.country-selector__overlay{display:none}.locale-switcher__apply{display:flex;align-items:center;justify-content:center;width:100%;margin-top:1.6rem;min-height:4.4rem;padding:.8rem 1.6rem;border:none;border-radius:999px;background:#000;color:#fff;font-size:1.3rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.locale-switcher__apply:hover{background:#121212}.locale-switcher__apply:focus-visible{outline:.2rem solid rgba(18,18,18,.55);outline-offset:.3rem}.locale-switcher .disclosure{position:relative;width:100%}.locale-switcher .disclosure svg{width:9.8px;height:9.8px}.transcy-switcher-item-primary .transcy-icon-arrow svg path{--switcher-active-arrow-color: #000;--switcher-arrow-color: #000}.transcy-switcher-item-primary:hover .transcy-icon-arrow svg path{--switcher-hover-arrow-color: #000}@media screen and (max-width:1100px){.locale-switcher{order:1}}@media screen and (max-width:989px){.locale-switcher__meta,.locale-switcher__caret{display:none}.locale-switcher__summary-inner{gap:0;padding:0}.locale-switcher__panel{right:-1rem;min-width:26rem}}@media screen and (max-width:749px){.locale-switcher__panel{position:fixed;top:auto;left:1.2rem;right:1.2rem;min-width:0;max-width:none;width:auto}.locale-switcher__panel:before{display:none}}
/*# sourceMappingURL=/cdn/shop/t/209/assets/locale-switcher.css.map */
