.ao-language-picker{display:block;position:relative;color:inherit;font-family:inherit;text-align:left}.ao-language-picker__trigger{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 12px;border:1px solid rgba(40,88,78,.2);border-radius:4px;list-style:none;cursor:pointer;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:0;text-transform:none;transition:background-color .18s ease,border-color .18s ease}.ao-language-picker__trigger::-webkit-details-marker{display:none}.ao-language-picker__globe,.ao-language-picker__chevron{flex-shrink:0}.ao-language-picker__current{flex:1}.ao-language-picker__chevron{transition:transform .18s ease}.ao-language-picker__details[open]>.ao-language-picker__trigger .ao-language-picker__chevron{transform:rotate(180deg)}.ao-language-picker__trigger:hover{background:#d9c8a529}.ao-language-picker__trigger:focus-visible,.ao-language-picker__option:focus-visible{outline:2px solid currentColor;outline-offset:3px}.ao-language-picker__panel{position:absolute;z-index:5;top:calc(100% + 10px);right:0;width:236px;max-width:calc(100vw - 32px);max-height:var(--ao-language-picker-max-height, min(520px, calc(100dvh - 32px) ));box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:16px;border:1px solid #d9c8a5;border-radius:4px;background:linear-gradient(150deg,#fefaef,#f7f2e8);color:#173a32;box-shadow:0 16px 40px #0d2a251f}.ao-language-picker__details[open]>.ao-language-picker__panel{animation:ao-language-picker-open .22s cubic-bezier(.22,.61,.36,1) both}.ao-language-picker[data-direction=up] .ao-language-picker__panel{top:auto;bottom:calc(100% + 10px);--ao-language-picker-offset: 6px}.ao-language-picker[data-direction=down] .ao-language-picker__panel{top:calc(100% + 10px);bottom:auto;--ao-language-picker-offset: -6px}@keyframes ao-language-picker-open{0%{opacity:0;transform:translateY(var(--ao-language-picker-offset, -6px))}to{opacity:1;transform:translateY(0)}}@keyframes ao-language-picker-expand{0%{max-height:0;padding-block:0;margin-top:0;opacity:0;transform:translateY(-4px)}to{max-height:var(--ao-language-picker-max-height);padding-block:16px;margin-top:8px;opacity:1;transform:translateY(0)}}.ao-language-picker__label{margin:0 8px 10px;color:#48665d;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:0;text-transform:none}.ao-language-picker__form{margin:0}.ao-language-picker__list{display:grid;gap:3px;margin:0;padding:0;list-style:none}.ao-language-picker__option{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:44px;padding:10px 12px;border:1px solid transparent;border-radius:2px;background:transparent;color:#173a32;font:inherit;font-size:14px;line-height:1.5;letter-spacing:0;text-align:left;text-transform:none;cursor:pointer}.ao-language-picker__option:hover{background:#d9c8a53d}.ao-language-picker__option[aria-current=true]{border-color:#28584e1f;background:#d9c8a559}.ao-language-picker--drawer{width:100%}.ao-language-picker--drawer .ao-language-picker__trigger{min-height:58px;padding:14px 16px;background:#f7f2e8;font-size:15px}.ao-language-picker--drawer .ao-language-picker__panel{--ao-language-picker-max-height: min(360px, calc(100dvh - 80px) );position:static;width:100%;max-width:none;margin-top:8px;box-shadow:none}.ao-language-picker--drawer .ao-language-picker__details[open]>.ao-language-picker__panel{animation-name:ao-language-picker-expand}.ao-language-picker--footer{width:min(100%,236px);margin-top:24px}.ao-language-picker--footer .ao-language-picker__trigger{border-color:#d9c8a573;color:#fefaef}.ao-language-picker--footer .ao-language-picker__panel{top:auto;bottom:calc(100% + 10px);left:0;right:auto;--ao-language-picker-offset: 6px}.ao-head-shell--transparent:not(.is-scrolled) .ao-language-picker--header .ao-language-picker__trigger{border-color:#fefaef66}@media(max-width:900px){.ao-language-picker--header{display:none}}@media(prefers-reduced-motion:reduce){.ao-language-picker__trigger,.ao-language-picker__chevron{transition:none}.ao-language-picker__details[open]>.ao-language-picker__panel{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ao-language-picker.css.map */
