.store-switcher{position:relative}.store-switcher__button{display:flex;align-items:center;gap:.6rem;padding:0 1.2rem;height:3.8rem;border:0;background:transparent;color:rgb(var(--color-foreground));font-family:inherit;cursor:pointer}.store-switcher__button:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:-.2rem}.store-switcher__flag{display:block;flex-shrink:0;width:2rem;height:1.4rem;border-radius:.2rem;overflow:hidden}.store-switcher__flag svg{display:block;width:100%;height:100%}.store-switcher__label{font-size:1.4rem;letter-spacing:.06rem;line-height:1}.store-switcher .icon-caret{width:1rem;height:.6rem}.store-switcher__button[aria-expanded=true] .icon-caret{transform:rotate(180deg)}.store-switcher__panel{position:absolute;top:100%;right:0;margin-top:.8rem;min-width:20rem;z-index:100;background-color:rgb(var(--color-background));border:var(--popup-border-width) solid rgba(var(--color-foreground),var(--popup-border-opacity));border-radius:var(--popup-corner-radius);box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity));overflow:hidden}.store-switcher__panel[hidden]{display:none}.store-switcher__list{margin:0;padding:.5rem 0;list-style:none}.store-switcher__link{display:flex;align-items:center;gap:1rem;padding:.9rem 1.6rem;color:rgba(var(--color-foreground),.75);font-size:1.4rem;white-space:nowrap;text-decoration:none}.store-switcher__link:hover{color:rgb(var(--color-foreground));background-color:rgba(var(--color-foreground),.05)}.store-switcher__link[aria-current=true]{color:rgb(var(--color-foreground));font-weight:600}.store-switcher--bar .store-switcher__button:hover .store-switcher__label{text-decoration:underline}body.jt-nav-page .store-switcher--bar,body.bm8-page .store-switcher--bar{display:none}.store-switcher--rail .store-switcher__button{justify-content:center;width:44px;height:44px;padding:0;border:1px solid rgba(0,0,0,.12);border-radius:50%;background:#fff;box-shadow:0 6px 18px #00000024;color:#111;transition:transform .15s ease,box-shadow .15s ease}.store-switcher--rail .store-switcher__button:hover{transform:scale(1.05);box-shadow:0 8px 22px #0000002e}.store-switcher--rail .store-switcher__button:focus-visible{outline:2px solid #111;outline-offset:2px}.store-switcher--rail .store-switcher__flag{width:2.4rem;height:1.7rem}.store-switcher--rail .store-switcher__label,.store-switcher--rail .icon-caret{display:none}.store-switcher--rail .store-switcher__panel{top:0;right:calc(100% + 1rem);margin-top:0}.store-geo-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483002;display:none}.store-geo-modal.is-open{display:block}.store-geo-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}.store-geo-modal__dialog{position:relative;z-index:1;width:min(46rem,calc(100% - 3.2rem));margin:12vh auto 0;padding:3.2rem 2.4rem 2.4rem;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 1.6rem 4rem #0003;text-align:center}.store-geo-modal__close{position:absolute;top:.8rem;right:.8rem;width:3.6rem;height:3.6rem;padding:1.1rem;border:0;background:transparent;color:rgb(var(--color-foreground));cursor:pointer}.store-geo-modal__close svg{display:block;width:1.4rem;height:1.4rem}.store-geo-modal__flags{display:flex;align-items:center;justify-content:center;gap:1.2rem;margin-bottom:1.6rem}.store-geo-modal__flag{display:block;width:4.4rem;height:3.1rem;border-radius:.3rem;overflow:hidden;box-shadow:0 .2rem .6rem #0000002e}.store-geo-modal__flag svg{display:block;width:100%;height:100%}.store-geo-modal__arrow{font-size:2rem;line-height:1;opacity:.5}.store-geo-modal__title{margin:0 0 1rem}.store-geo-modal__text{margin:0 0 2.4rem;font-size:1.5rem}.store-geo-modal__actions{display:flex;flex-direction:column;gap:1rem}body.store-geo-modal-open{overflow:hidden}@media screen and (max-width:749px){.store-switcher--rail .store-switcher__button{width:40px;height:40px}.store-switcher--rail .store-switcher__flag{width:2.2rem;height:1.5rem}.store-switcher--rail .store-switcher__panel{right:calc(100% + .8rem)}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/component-store-switcher.css.map */
