mobile-localization-component{display:block;width:100%}mobile-localization-component[data-portaled]>.mobile-loc__trigger{display:none}.mobile-loc__trigger{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:44px;text-align:start;color:inherit;font:inherit;font-size:13px}.mobile-loc__current{display:flex;align-items:center;gap:8px;font-size:.85em}.mobile-loc__current .svg-wrapper{width:16px;height:16px;transform:rotate(-90deg)}.mobile-loc__dialog{position:fixed;inset:auto 0 0;margin:0 auto;padding:0;width:100%;max-width:520px;height:min(680px,100%);height:min(680px,100dvh,var(--mobile-loc-viewport-height, 100dvh));max-height:100%;max-height:min(100dvh,var(--mobile-loc-viewport-height, 100dvh));border:0;border-radius:20px 20px 0 0;background:var(--color-background);color:var(--color-foreground);overflow:hidden;box-shadow:0 -8px 40px #0002}.mobile-loc__dialog::backdrop{background:#0007}.mobile-loc__dialog button{font:inherit}.mobile-loc__form{display:flex;flex-direction:column;height:100%;min-height:0;padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px)}.mobile-loc__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:max(8px,env(safe-area-inset-top,0px)) 16px 8px;flex-shrink:0}.mobile-loc__header h2{margin:0;font-family:var(--font-heading--family);font-size:18px;line-height:1.25;overflow-wrap:anywhere}.mobile-loc__close{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:50%;color:inherit}.mobile-loc__close .svg-wrapper{width:20px;height:20px}.mobile-loc__section{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.mobile-loc__section[hidden],.mobile-loc__dialog .mobile-loc__option[hidden],.mobile-loc__clear[hidden]{display:none}.mobile-loc__search{position:relative;margin:0 16px 8px;flex-shrink:0}.mobile-loc__search-input{display:block;width:100%;height:44px;padding:8px 48px 8px 12px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-input-background);color:var(--color-input-text);font-size:16px}.mobile-loc__clear{position:absolute;inset:0 0 auto auto;width:44px;height:44px;font-size:24px;color:inherit}.mobile-loc__list{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 16px 8px;scroll-padding-block:8px}.mobile-loc__dialog .mobile-loc__option{display:flex;width:100%;align-items:center;gap:10px;min-height:48px;padding:10px 8px;border-radius:8px;cursor:pointer;font-size:15px;line-height:1.35}.mobile-loc__option:has(input:checked){background:rgb(var(--color-foreground-rgb) / .06)}.mobile-loc__dialog .mobile-loc__option input{-webkit-appearance:auto;appearance:auto;width:18px;height:18px;margin:0;padding:0;border:initial;background:initial;flex-shrink:0;accent-color:var(--color-foreground)}.mobile-loc__dialog .mobile-loc__option input:after{content:none}.mobile-loc__option [data-name]{flex:1;min-width:0;overflow-wrap:anywhere}.mobile-loc__currency{flex-shrink:0;font-size:12px;opacity:.7}.mobile-loc__footer{padding:10px 16px max(12px,env(safe-area-inset-bottom,0px));flex-shrink:0;border-top:1px solid var(--color-border)}.mobile-loc__language-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:13px}.mobile-loc__language-select{min-width:0;max-width:65%;min-height:44px;padding:6px 10px;border:1px solid var(--color-border);border-radius:8px;font:inherit;font-size:16px;color:var(--color-input-text);background:var(--color-input-background)}.mobile-loc__footer-entry{padding:4px max(20px,env(safe-area-inset-left,0px)) calc(max(12px,env(safe-area-inset-bottom,0px)) + var(--mobile-loc-preview-clearance, 0px));border-top:1px solid var(--color-border)}.mobile-loc__footer-entry mobile-localization-component{max-width:440px;margin-inline:auto}mobile-localization-component[data-country=false] .mobile-loc__dialog{height:auto}mobile-localization-component[data-country=false] .mobile-loc__form{height:auto}@media(min-width:769px){.mobile-loc__footer-entry{display:none}}.mobile-loc__apply{width:100%;min-height:44px}.mobile-loc__dialog :focus-visible,.mobile-loc__trigger:focus-visible{outline:2px solid currentColor;outline-offset:-3px}@media(max-height:400px){.mobile-loc__dialog{border-radius:0}.mobile-loc__header{padding-block:env(safe-area-inset-top,0px) 0}.mobile-loc__header h2{font-size:16px}.mobile-loc__search,.mobile-loc__language-row{margin-bottom:4px}.mobile-loc__footer{padding-top:4px;padding-bottom:max(4px,env(safe-area-inset-bottom,0px))}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/mobile-localization.css.map */
