.locpick{position:relative;display:inline-flex}.locpick__btn{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .7rem;border:2px solid transparent;border-radius:var(--lp-radius-btn,40px);background:none;color:var(--lp-text,#1F3329);font:inherit;font-size:.82rem;font-weight:600;line-height:1;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.locpick__btn:hover,.locpick__btn[aria-expanded=true]{background:var(--lp-alt,#EEF3E9);border-color:var(--lp-border,#DCE3D5)}.locpick__btn:focus-visible{outline:2px solid var(--lp-accent,#B03A5B);outline-offset:2px}.locpick__globe{flex:none;transition:transform .45s cubic-bezier(.34,1.4,.5,1)}.locpick__btn:hover .locpick__globe{transform:rotate(-18deg)}.locpick__code{letter-spacing:.02em}.locpick__caret{flex:none;opacity:.55;transition:transform .2s ease}.locpick__btn[aria-expanded=true] .locpick__caret{transform:rotate(180deg)}.locpick__panel{position:absolute;top:calc(100% + .75rem);z-index:60;width:min(21rem,calc(100vw - 2rem));padding:.35rem;border:1px solid var(--lp-border,#DCE3D5);border-radius:var(--lp-radius-card,28px);background:var(--lp-surface,#fff);box-shadow:0 1px 2px #1f33290a,0 12px 28px -6px #1f332929,0 32px 56px -20px #1f332938;animation:locpick-in .24s cubic-bezier(.22,1,.36,1)}.locpick--end .locpick__panel{right:0}.locpick--start .locpick__panel{left:0}.locpick__panel[hidden]{display:none}@keyframes locpick-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.locpick__panel{animation:none}.locpick__globe{transition:none}}.locpick__arrow{position:absolute;top:-6px;width:12px;height:12px;transform:rotate(45deg);border-top:1px solid var(--lp-border,#DCE3D5);border-left:1px solid var(--lp-border,#DCE3D5);border-radius:3px 0 0;background:var(--lp-surface,#fff)}.locpick--end .locpick__arrow{right:1.5rem}.locpick--start .locpick__arrow{left:1.5rem}.locpick__head{padding:.9rem .95rem .7rem}.locpick__title{margin:0;font-size:1.02rem;font-weight:700;color:var(--lp-text,#1F3329)}.locpick__note{margin:.2rem 0 0;font-size:.78rem;line-height:1.45;color:var(--lp-muted,#5A6B60)}.locpick__note strong{color:var(--lp-accent,#B03A5B)}.locpick__search{position:relative;display:flex;align-items:center;gap:.5rem;margin:0 .35rem .4rem;padding:0 .75rem;border:1.5px solid var(--lp-border,#DCE3D5);border-radius:var(--lp-radius-input,16px);background:var(--lp-bg,#FDFBF6);color:var(--lp-muted,#5A6B60);transition:border-color .2s ease}.locpick__search:focus-within{border-color:var(--lp-accent,#B03A5B)}.locpick__filter{flex:1 1 auto;min-width:0;padding:.6rem 0;border:0;background:none;color:var(--lp-text,#1F3329);font:inherit;font-size:.85rem}.locpick__filter:focus{outline:none}.locpick__filter::-webkit-search-cancel-button{-webkit-appearance:none}.locpick__list{max-height:17rem;margin:0;padding:0 .15rem .2rem;overflow-y:auto;overscroll-behavior:contain;list-style:none;scrollbar-width:thin}.locpick__list::-webkit-scrollbar{width:8px}.locpick__list::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:8px;background:var(--lp-border,#DCE3D5);background-clip:content-box}.locpick__row[hidden]{display:none}.locpick__opt{display:flex;align-items:center;gap:.6rem;width:100%;padding:.55rem .7rem;border:0;border-radius:14px;background:none;color:var(--lp-text,#1F3329);font:inherit;font-size:.86rem;text-align:left;cursor:pointer;transition:background-color .15s ease}.locpick__opt:hover{background:var(--lp-alt,#EEF3E9)}.locpick__opt:focus-visible{outline:2px solid var(--lp-accent,#B03A5B);outline-offset:-2px}.locpick__name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.locpick__cur{flex:none;font-size:.74rem;font-weight:600;letter-spacing:.03em;color:var(--lp-muted,#5A6B60)}.locpick__sym{opacity:.75}.locpick__tick{flex:none;color:var(--lp-accent,#B03A5B);opacity:0}.locpick__opt.is-current{background:var(--lp-alt,#EEF3E9);font-weight:600}.locpick__opt.is-current .locpick__tick{opacity:1}.locpick__opt.is-current .locpick__cur{color:var(--lp-accent,#B03A5B)}.locpick__empty{margin:0;padding:.9rem .95rem 1rem;font-size:.82rem;color:var(--lp-muted,#5A6B60)}.locpick__empty[hidden]{display:none}@media(max-width:749px){.locpick:not(.locpick--inline) .locpick__code,.locpick:not(.locpick--inline) .locpick__caret{display:none}.locpick:not(.locpick--inline) .locpick__btn{padding:.45rem}.locpick:not(.locpick--inline) .locpick__panel{position:fixed;top:auto;left:.75rem;right:.75rem;width:auto;max-width:none}.locpick:not(.locpick--inline) .locpick__arrow{display:none}.locpick:not(.locpick--inline) .locpick__list{max-height:min(46vh,17rem)}}.locpick--inline{display:block;width:100%}.locpick--inline .locpick__btn{width:100%;justify-content:space-between}.locpick--inline .locpick__panel{position:static;width:auto;box-shadow:none;animation:none}.locpick--inline .locpick__arrow{display:none}.locpick__code--lang{font-weight:700}.locpick__dot{flex:none;width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.45}.locpick__langs-wrap{padding:.9rem .95rem .75rem}.locpick__langs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin:.65rem 0 0;padding:0;list-style:none}.locpick__lang{display:flex;align-items:center;gap:.55rem;width:100%;min-height:2.75rem;padding:.35rem .6rem .35rem .35rem;border:1.5px solid var(--lp-border,#DCE3D5);border-radius:14px;background:var(--lp-surface,#fff);color:var(--lp-text,#1F3329);font:inherit;font-size:.85rem;font-weight:600;text-align:left;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,box-shadow .25s ease,transform .35s cubic-bezier(.34,1.4,.5,1)}.locpick__lang:hover{border-color:#1f332947;background:var(--lp-bg,#FDFBF6);transform:translateY(-1px)}.locpick__lang:focus-visible{outline:2px solid var(--lp-accent,#B03A5B);outline-offset:2px}.locpick__lang-code{flex:none;display:grid;place-items:center;width:1.95rem;height:1.95rem;border-radius:50%;background:var(--lp-alt,#EEF3E9);font-size:.66rem;font-weight:800;letter-spacing:.05em;color:var(--lp-text,#1F3329)}.locpick__lang-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.locpick__lang.is-current{border-color:var(--lp-text,#1F3329);background:var(--lp-text,#1F3329);color:var(--lp-surface,#fff);box-shadow:0 8px 18px -10px #1f33298c}.locpick__lang.is-current .locpick__lang-code{background:var(--lp-accent,#B03A5B);color:#fff}.locpick__langs-wrap+.locpick__head{margin:0 .6rem;padding:.85rem .35rem .6rem;border-top:1px solid var(--lp-border,#DCE3D5)}.locpick--has-langs .locpick__panel{width:min(23rem,calc(100vw - 2rem))}.locpick--has-langs .locpick__list{max-height:14.5rem}@media(max-width:749px){.locpick:not(.locpick--inline) .locpick__dot{display:none}.locpick--has-langs:not(.locpick--inline) .locpick__list{max-height:min(30vh,12rem)}.locpick:not(.locpick--inline) .locpick__panel{max-height:calc(100dvh - 5.5rem);overflow-y:auto;overscroll-behavior:contain}}@media(prefers-reduced-motion:reduce){.locpick__lang{transition:none}.locpick__lang:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/localization-picker.css.map */
