.dropdown-localization__button{display:flex;position:relative;align-items:center;gap:4px;font-family:var(--menu-localization-font);font-size:var(--menu-localization-font-size);font-weight:var(--menu-top-level-font-weight);padding-inline:var(--padding-2xs);margin-inline:calc(-1 * var(--padding-2xs))}.dropdown-localization__button .svg-wrapper.icon-caret{height:var(--icon-size-xs);width:var(--icon-size-xs);right:var(--margin-xs);top:calc(50% - var(--padding-2xs));flex-shrink:0;transition:transform var(--animation-speed) var(--animation-easing)}.dropdown-localization__button .icon-flag{width:var(--menu-localization-font-size, var(--icon-size-sm));height:var(--menu-localization-font-size, var(--icon-size-sm));clip-path:circle(50%);background-position:center;background-size:cover;margin-inline-end:4px;position:relative}.dropdown-localization__button .icon-flag:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 var(--size-shadow) var(--color-shadow);border-radius:50%}.dropdown-localization__button[aria-expanded=true] .icon-caret svg{transform:rotate(180deg)}.dropdown-localization__button,.dropdown-localization__button:hover{box-shadow:none;background-color:transparent;border-color:transparent}dropdown-localization-component .localization-form__list{max-height:20.5rem}.localization-wrapper{position:fixed;z-index:var(--layer-raised);border-radius:var(--style-border-radius-popover);transition-property:display,opacity,translate;transition-duration:.3s;transition-timing-function:var(--ease-out-quad);transition-behavior:allow-discrete;translate:0 20px;opacity:0}.localization-wrapper:not([hidden]){translate:0 0;opacity:1}@starting-style{.localization-wrapper:not([hidden]){translate:0 20px;opacity:0}}dropdown-localization-component{position:relative;background-color:transparent}dropdown-localization-component .country-filter{position:relative;padding:8px}dropdown-localization-component .country-filter__input{border:none}dropdown-localization-component .localization-form__list-item{margin-inline:8px}dropdown-localization-component .localization-wrapper{box-shadow:var(--shadow-popover);border:var(--style-border-popover);background-color:var(--color-background);max-height:27.5rem;position:absolute;top:calc(100% + 10px);z-index:calc(var(--layer-header-menu) + 1)}dropdown-localization-component .localization-wrapper.right-bound{right:0;left:unset}dropdown-localization-component .localization-wrapper.left-bound{left:-8px;right:unset}dropdown-localization-component .language-selector.language-selector{padding:10px 8px 10px 16px}dropdown-localization-component .localization-form__currency{width:max-content;opacity:0;visibility:hidden;transition:none}dropdown-localization-component .localization-form__select:hover{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-8))}dropdown-localization-component :is(.localization-form__list-item:hover,.localization-form__list-item[aria-selected=true],.localization-form__list-item[aria-current=true]) .localization-form__currency{opacity:1;color:var(--color-foreground-muted);transition:opacity var(--animation-speed-slow) var(--animation-easing);visibility:visible}.dropdown-localization .language-selector:where(:not(.top-shadow)){font-weight:var(--menu-top-level-font-weight)}.dropdown-localization:not(dropdown-localization-component) .language-selector{font-family:var(--menu-localization-font);font-size:var(--menu-localization-font-size)}.px-native-localization{--menu-localization-font:var(--font-body--family);--menu-localization-font-size:12px;--menu-top-level-font-weight:600;flex:none}.px-native-localization .dropdown-localization__button{color:inherit;min-height:44px;padding:0;gap:4px;font-size:12px}.px-native-localization .localization-wrapper{min-width:280px;max-width:calc(100vw - 24px);box-sizing:border-box;color:#193d36;background:#f5efe6}.px-header .px-logo img{width:154px;height:34px;object-fit:cover;object-position:center;filter:none;opacity:1}@media(max-width:750px){.px-header .px-header-actions{gap:8px}.px-header .px-header-inner{gap:10px}.px-header .px-logo img{width:104px;height:27px}.px-native-localization .dropdown-localization__button{font-size:11px}.px-native-localization .icon-flag{display:none}.px-native-localization .localization-wrapper{position:fixed;left:12px!important;right:12px!important;top:110px;width:auto;min-width:0;max-height:calc(100dvh - 130px)}}@media(min-width:751px)and (max-width:1100px){.px-header .px-nav{gap:16px}.px-header .px-header-actions{gap:12px}}.px-localization-native-form>summary{list-style:none;cursor:pointer;white-space:nowrap}.px-localization-native-form>summary::-webkit-details-marker{display:none}.px-localization-native-form:not([open])>.localization-wrapper{display:none!important}.px-localization-native-form[open]>.localization-wrapper{opacity:1;translate:0 0}.px-localization-fields{display:grid;gap:10px;padding:20px;min-width:280px;font:400 14px/1.5 Jost,Arial,sans-serif}.px-localization-fields select{width:100%;min-height:44px;padding:8px 30px 8px 10px;background:#fff;color:#222;border:1px solid #bbb;border-radius:0;font:inherit}.px-localization-fields button{min-height:44px;border:0;background:#151515;color:#fff;font:inherit;cursor:pointer}.px-localization-fields p{margin:2px 0 6px;font-size:13px}.px-country-flag,.px-country-preview{display:block!important;width:24px!important;height:18px!important;object-fit:contain;flex:none;border-radius:1px}.px-country-select{display:flex;align-items:center;gap:10px}.px-localization-fields .px-country-select select{min-width:0;flex:1}@media(max-width:767px){.px-reference-header.px-header .px-mobile-links .px-native-localization{position:relative;inset:auto;z-index:auto;margin:16px 0 0;display:block;width:100%;border-top:1px solid #ddd;padding-top:12px}.px-reference-header.px-header .px-mobile-links .px-native-localization .dropdown-localization__button{background:transparent;color:#222;box-shadow:none;padding:8px 0;justify-content:flex-start;min-height:44px}.px-reference-header.px-header .px-mobile-links .px-native-localization .localization-wrapper{position:static!important;inset:auto!important;width:100%;max-width:100%;max-height:none;box-shadow:none;border:0;border-radius:0}.px-mobile-links .px-localization-fields{padding:12px 0;min-width:0}}@media(max-width:767px){body:has(.px-mobile-nav[open]) .sticky-add-to-cart__bar{visibility:hidden!important;pointer-events:none!important}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/px-header-localization.css.map */
