.language_control,.site_header .contact_language{position:relative;display:inline-flex;flex-shrink:0;align-items:center;margin:0}.language_control:before,.site_header .contact_language:before{content:"";position:absolute;z-index:1;top:50%;left:9px;width:16px;height:16px;transform:translateY(-50%);background:currentColor;-webkit-mask:url(./globe.svg) center/contain no-repeat;mask:url(./globe.svg) center/contain no-repeat;pointer-events:none}.language_control:after,.site_header .contact_language:after{content:"";position:absolute;z-index:1;top:50%;right:10px;width:5px;height:5px;border-right:1.2px solid currentColor;border-bottom:1.2px solid currentColor;transform:translateY(-70%) rotate(45deg);pointer-events:none}.language_control select,.site_header .contact_language select{-webkit-appearance:none;appearance:none;display:block;height:44px;min-height:44px;width:83px;padding:0 23px 0 33px;border:0;border-radius:var(--radius-input);color:var(--ink);background:transparent;font:400 13px/1 var(--sans);text-align:left;cursor:pointer;transition:background var(--motion-fast)}.language_control select:hover,.site_header .contact_language select:hover{background:var(--action-hover-surface, var(--brand-soft))}.language_control select:focus-visible,.site_header .contact_language select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.site_header .contact_language label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.language_control.language_enhanced:before,.language_control.language_enhanced:after,.site_header .contact_language.language_enhanced:before,.site_header .contact_language.language_enhanced:after{display:none}.language_trigger{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;height:44px;min-width:83px;padding:0 23px 0 33px;border:1px solid transparent;border-radius:var(--radius-input);color:var(--ink);background:transparent;font:400 13px/1 var(--sans);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--motion-fast),border-color var(--motion-fast)}.language_trigger:before{content:"";position:absolute;left:9px;top:50%;width:16px;height:16px;transform:translateY(-50%);background:currentColor;-webkit-mask:url(./globe.svg) center/contain no-repeat;mask:url(./globe.svg) center/contain no-repeat;pointer-events:none}.language_trigger:after{content:"";position:absolute;top:50%;right:10px;width:5px;height:5px;border-right:1.2px solid currentColor;border-bottom:1.2px solid currentColor;transform:translateY(-70%) rotate(45deg);transition:transform .15s ease;pointer-events:none}.language_trigger:hover,.language_trigger[aria-expanded=true]{background:var(--action-hover-surface, var(--brand-soft))}.language_trigger[aria-expanded=true]{border-color:var(--line)}.language_trigger[aria-expanded=true]:after{transform:translateY(-15%) rotate(225deg)}.language_trigger:focus{outline:none}.language_trigger:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.language_menu{position:absolute;z-index:15;top:calc(100% + 8px);right:0;min-width:172px;max-width:calc(100vw - 32px);max-height:min(60vh,320px);padding:6px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--line);border-radius:var(--radius-input);color:var(--ink);background:var(--paper);box-shadow:0 12px 32px color-mix(in srgb,var(--ink) 12%,transparent)}.language_menu[data-align=start]{right:auto;left:0}.language_option{position:relative;display:flex;align-items:center;width:100%;min-height:44px;padding:10px 34px 10px 13px;border:0;border-radius:4px;color:var(--muted);background:transparent;font:400 14px/1.5 var(--sans);text-align:left;cursor:pointer;transition:color var(--motion-fast),background var(--motion-fast)}.language_option+.language_option{margin-top:2px}.language_option:hover,.language_option:focus-visible{color:var(--ink);background:var(--action-hover-surface, var(--brand-soft))}.language_option:focus-visible{outline:1px solid var(--accent);outline-offset:-2px}.language_option[aria-checked=true]{color:var(--ink);background:var(--action-hover-surface, var(--brand-soft));font-weight:500}.language_option[aria-checked=true]:after{content:"";position:absolute;right:15px;width:5px;height:9px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-1px) rotate(45deg)}.contact_language{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:24px;font-size:12px}@media(max-width:760px){.language_control select,.site_header .contact_language select{width:77px;padding-left:30px;padding-right:20px;font-size:12px}.language_control:before,.site_header .contact_language:before{left:7px;width:15px;height:15px}.language_control:after,.site_header .contact_language:after{right:8px}.language_trigger{min-width:77px;padding-left:30px;padding-right:20px;font-size:12px}.language_trigger:before{left:7px;width:15px;height:15px}.language_trigger:after{right:8px}.language_menu{min-width:168px}}@media(prefers-reduced-motion:reduce){.language_trigger,.language_trigger:after,.language_option{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/language_picker.css.map */
