.astalie-region{display:inline-block;position:relative;max-width:100%;color:rgb(var(--color-foreground));text-align:start}.astalie-region__summary{display:flex;align-items:center;gap:.6rem;min-height:4.4rem;padding:.6rem .8rem;border:0;background:transparent;color:inherit;font:inherit;font-size:1.2rem;white-space:nowrap;cursor:pointer}.astalie-region__summary>svg{flex-shrink:0}.astalie-region__summary .icon-caret{width:.8rem;height:.8rem;position:static}.astalie-region__summary[aria-expanded=true] .icon-caret{transform:rotate(180deg)}.astalie-region__summary:focus-visible{outline:2px solid currentColor;outline-offset:2px}.astalie-region__popover{position:absolute;top:calc(100% + .4rem);inset-inline-start:0;width:30rem;max-width:calc(100vw - 4rem);padding:.8rem;border-radius:.4rem;background:rgb(var(--daiko-surface-rgb));color:#fff;box-shadow:0 6px 20px #00000024;z-index:8}.astalie-region form{display:flex;gap:.8rem;margin:0}.astalie-region__control{position:relative;min-width:0;flex:1}.astalie-region [hidden],.astalie-region-suggestion[hidden]{display:none!important}.astalie-region__trigger{display:flex;align-items:center;gap:.6rem;justify-content:space-between;width:100%;min-height:4.4rem;padding:.6rem 1rem;border:1px solid #fff;border-radius:.3rem;background:#fff;color:rgb(var(--daiko-ink-rgb));font:inherit;font-size:1.2rem;white-space:nowrap;cursor:pointer}.astalie-region__trigger:hover{background:rgb(var(--daiko-primary-rgb))}.astalie-region__trigger:focus-visible{outline:2px solid #fff;outline-offset:3px}.astalie-region__trigger>svg{flex-shrink:0}.astalie-region__trigger .icon-caret{width:.8rem;height:.8rem;position:static}.astalie-region__trigger[aria-expanded=true] .icon-caret{transform:rotate(180deg)}.astalie-region__control:last-child .astalie-region__panel{inset-inline-start:auto;inset-inline-end:0}.astalie-region__panel{position:absolute;top:100%;inset-inline-start:0;width:18rem;max-width:calc(100vw - 3rem);padding:.4rem;background:#fff;color:#242424;border:1px solid #ddd;border-radius:var(--popup-corner-radius, 0);box-shadow:0 6px 20px #00000014;z-index:8}.astalie-region__options{margin:0;max-height:min(40rem,60dvh);overflow-y:auto;scrollbar-width:none}.astalie-region__options::-webkit-scrollbar{display:none}.astalie-region__option{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:4.4rem;border:0;background:#fff;color:inherit;text-align:start;padding:.6rem 1rem;font:inherit;font-size:1.3rem;line-height:1.4;cursor:pointer}.astalie-region__option .icon-checkmark{width:1.2rem;height:1.2rem;flex-shrink:0;visibility:hidden}.astalie-region__option[aria-current=true]{font-weight:600}.astalie-region__option[aria-current=true] .icon-checkmark{visibility:visible}.astalie-region__option:hover{background:#f5f5f5}.astalie-region__option:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.footer__localization .astalie-region__popover,.footer__localization .astalie-region__panel{top:auto;bottom:calc(100% + .4rem)}.menu-drawer__navigation>.astalie-region{display:block;margin:0 2rem 1.4rem}.menu-drawer__navigation .astalie-region__panel{top:calc(100% + .4rem);width:100%;min-width:12rem}.menu-drawer__navigation .astalie-region__summary,.menu-drawer__navigation .astalie-region__trigger{width:100%;font-size:1.3rem}.menu-drawer__navigation .astalie-region__trigger .icon-caret{margin-inline-start:auto}.astalie-region-suggestion{display:flex;align-items:center;justify-content:center;gap:1.6rem;flex-wrap:wrap;padding:.9rem 1.5rem;border-top:1px solid rgba(var(--color-foreground),.12);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.2rem;line-height:1.5}.astalie-region-suggestion form{display:flex;flex-wrap:wrap;gap:1.4rem}.astalie-region-suggestion button{font:inherit;padding:.4rem 0}@media screen and (max-width:749px){.footer__localization .astalie-region__popover{inset-inline-start:50%;transform:translate(-50%)}.astalie-region-suggestion{gap:.5rem 1.2rem}}.astalie-locale-dialog{width:34rem;max-width:calc(100vw - 3.2rem);padding:2rem;border:0;border-radius:.4rem;background:#fff;color:rgb(var(--daiko-ink-rgb));box-shadow:0 8px 30px #00000026}.astalie-locale-dialog::backdrop{background:#0006}.astalie-locale-dialog h2{color:inherit;margin:0 2.4rem 1.6rem 0;font:inherit;font-size:1.6rem;font-weight:600;line-height:1.5}.astalie-locale-dialog__close{position:absolute;top:.3rem;inset-inline-end:.3rem;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:1.2rem;border:0;background:transparent;color:inherit;cursor:pointer}.astalie-locale-dialog__close .icon{width:1.6rem;height:1.6rem}.astalie-locale-dialog__actions{display:flex;gap:.8rem}.astalie-locale-dialog__actions button{flex:1;min-height:4.4rem;padding:.8rem 1rem;border:1px solid rgb(var(--daiko-surface-rgb));border-radius:.3rem;font:inherit;font-size:1.3rem;line-height:1.4;cursor:pointer}.astalie-locale-dialog__switch{background:rgb(var(--daiko-surface-rgb));color:#fff}.astalie-locale-dialog__switch:hover{background:rgb(var(--daiko-primary-strong-rgb))}.astalie-locale-dialog button:focus-visible{outline:2px solid rgb(var(--daiko-ink-rgb));outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/7/assets/astalie-localization.css.map */
