li-region-selector{display:inline-flex;align-items:center;position:relative;flex:0 0 auto;height:4.4rem;margin-inline-end:.3rem}.li-region-selector__details{position:relative}.li-region-selector__summary{display:flex;align-items:center;justify-content:center;gap:.45rem;width:6.4rem;min-height:4.4rem;padding:0 .45rem;border:0;border-radius:.5rem;background:transparent;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.2rem;line-height:1;cursor:pointer;list-style:none}.li-region-selector__summary::-webkit-details-marker{display:none}.li-region-selector__summary:hover{background:rgba(var(--color-foreground),.06)}.li-region-selector__flag{flex:0 0 auto;display:block;border-radius:.15rem;outline:.1rem solid rgba(var(--color-foreground),.2)}.li-region-selector__code{font-weight:500}.li-region-selector__caret{display:block;flex:0 0 auto}.li-region-selector__details[open] .li-region-selector__caret{transform:rotate(180deg)}.li-region-selector__list{position:absolute;inset-block-start:calc(100% + .6rem);inset-inline-end:0;z-index:40;width:28rem;max-width:calc(100vw - 3rem);max-height:min(32rem,calc(100vh - 10rem));margin:0;padding:.5rem;overflow:auto;list-style:none;border:.1rem solid rgba(var(--color-foreground),.18);border-radius:.6rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 .8rem 2.4rem #00000024}.li-region-selector__item,.li-region-selector__form{margin:0;padding:0}.li-region-selector__option{display:grid;grid-template-columns:2.1rem minmax(0,1fr) 1.6rem;align-items:center;gap:.8rem;width:100%;min-height:4.8rem;padding:.9rem;border:0;border-radius:.3rem;background:transparent;color:inherit;font-family:var(--font-body-family);font-size:1.35rem;line-height:1.5;text-align:start;cursor:pointer}.li-region-selector__option:hover,.li-region-selector__option:focus-visible,.li-region-selector__option[aria-current=true]{background:rgba(var(--color-foreground),.07)}.li-region-selector__option-label{overflow-wrap:anywhere}.li-region-selector__check{display:block}.li-region-selector__check--inactive{visibility:hidden}@media screen and (max-width:989px){.li-region-selector__list{inset-inline-end:-7.2rem;width:min(28rem,calc(100vw - 6rem))}}@media screen and (max-width:359px){.li-region-selector__summary{width:5.4rem;gap:.3rem;padding-inline:.3rem}}@media screen and (max-width:749px){.li-region-selector__summary{width:4.4rem}.li-region-selector__code{display:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/li-region-selector.css.map */
