:root{--duration-default: .2s}.localization-form .country-filter{display:flex;justify-content:end;align-items:center;gap:5px;padding:15px 15px 6px;position:sticky;top:-.2px;background-color:#fff;z-index:6}.localization-form .country-filter .field{position:relative;width:100%;display:flex;transition:box-shadow .1s ease}.localization-form .country-filter .field:before{pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;box-shadow:#0000 0 4px 5px;z-index:-1}.localization-form .country-filter .field:after{pointer-events:none;content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border:1px solid transparent;border-radius:0;box-shadow:#0000008c 0 0 0 1px;transition:box-shadow .1s ease;z-index:1}.localization-form .country-filter__input{flex-grow:1;margin:1px;min-width:200px;padding:22px 15px 8px 20px;text-align:left;-webkit-appearance:none;appearance:none;background-color:#fff;color:#000;font-size:16px!important;width:100%;box-sizing:border-box;transition:box-shadow .1s ease;border-radius:0;height:45px;min-height:2px;position:relative;border:0}.localization-form .country-filter__input:focus-visible{box-shadow:0 0 0 2px #000;outline:0;border-radius:0}.localization-form .country-filter__input:focus{box-shadow:0 0 0 2px #000;outline:0;border-radius:0;padding:22px 15px 8px 20px;margin:1px}.localization-form .country-filter__input::placeholder{opacity:0}.localization-form .country-filter__input~.field__label{margin-bottom:0;pointer-events:none;position:absolute;transition:top .1s ease,font-size .1s ease;color:#000000bf;line-height:1.5}.localization-form .country-filter__input:not(:placeholder-shown)~.field__label{font-size:10px;top:6px;left:21px;letter-spacing:.4px}.localization-form .country-filter__input:placeholder-shown~.field__label{font-size:16px;left:21px;top:11px;letter-spacing:1px}.localization-form .country-filter__input:focus~.field__label{font-size:10px;top:6px;left:21px;letter-spacing:.4px}.localization-form .hidden{display:none!important}.localization-form .field__button{align-items:center;background-color:transparent;border:0;color:currentColor;cursor:pointer;display:flex;height:44px;justify-content:center;overflow:hidden;padding:0;position:absolute;right:0;top:0;width:44px}.localization-form .link{cursor:pointer;display:inline-block;border:none;box-shadow:none;text-decoration:underline;text-underline-offset:3px;color:#000;background-color:transparent;font-family:inherit}.localization-form .button--small{padding:12px 26px}.localization-form .visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.localization-form .list-unstyled{margin:0;padding:0;list-style:none}.localization-form .visibility-hidden{visibility:hidden}.localization-form div:empty{display:none}.localization-form .localization-form__select:before{pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;box-shadow:0 4px 5px #0000;z-index:-1}localization-form .localization-form__select:after{pointer-events:none;content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border:1px solid transparent;border-radius:0;box-shadow:0 0 0 1px #0000008c;transition:box-shadow .1s ease;z-index:1}.localization-form .localization-form__select:hover.localization-form__select:after{box-shadow:0 0 0 2px #0000008c;outline:0;border-radius:0}.localization-form .localization-form__select:focus-visible.localization-form__select:after{box-shadow:0 0 0 2px #000;outline:0;border-radius:0}.localization-form .localization-form__select:focus.localization-form__select:after{box-shadow:0 0 0 2px #000;outline:0;border-radius:0}.localization-form .localization-form__select:focus{outline:0;box-shadow:none}.localization-form .list-menu--disclosure.localization-selector{max-height:180px;overflow:auto;width:100px;padding:5px}@media screen and (max-width:749px){.header--has-account:where(:not(.header--has-social):not(.header--has-localizations)) .menu-drawer__utility-links{padding:20px 30px}}@media screen and (max-width:989px){.header--has-localizations:where(:not(.header--has-social)) .menu-drawer__utility-links{padding:20px 30px}}.menu-drawer__account{display:inline-flex;align-items:center;text-decoration:none;padding:10px 0;font-size:14px;color:#000;margin-bottom:0}.menu-drawer__utility-links:has(.menu-drawer__localization) .menu-drawer__account{margin:0}@keyframes animateMenuOpen{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}.localization-form{display:flex;flex-direction:column;flex:auto 1 0;padding:10px;margin:0 auto}.localization-form:only-child{display:inline-flex;flex-wrap:wrap;flex:initial;padding:10px 0}.localization-form:only-child .button,.localization-form:only-child .localization-form__select{margin:10px 10px 5px;flex-grow:1}@media screen and (min-width:750px){.localization-form{padding:10px 20px 10px 0}.localization-form:first-of-type{padding-left:0}.localization-form:only-child{justify-content:start;width:auto;margin:0}.localization-form:only-child .button,.localization-form:only-child .localization-form__select{margin:10px 0}}.localization-form .button{padding:10px}.localization-form .localization-form__currency{opacity:0;transition:opacity .15s cubic-bezier(.25,.46,.45,.94);white-space:nowrap;padding-right:17px}@media screen and (max-width:749px){.localization-form .button{word-break:break-all}.localization-form .localization-form__currency{opacity:1}}.localization-form .localization-form__select{border-radius:0;position:relative;margin-bottom:15px;padding-left:10px;text-align:left;min-height:42px;min-width:72px}.localization-form .disclosure__button.localization-form__select{padding:21px;background:#fff}.localization-form .localization-form__select .icon-plus{display:none}.localization-form .localization-form__select .icon-caret{position:absolute;display:block;content:"";height:5px;right:16px;top:calc(50% - 6px)}.localization-form .localization-selector.link{text-decoration:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;color:#000;width:100%;padding-right:40px;padding-bottom:15px}.localization-form .disclosure .localization-form__select{padding-top:15px}.localization-form .localization-selector option{color:#000}.localization-form .localization-selector+.disclosure__list-wrapper{opacity:1;animation:animateLocalization .2s ease}.localization-form .disclosure{position:relative}.localization-form .disclosure__button{align-items:center;cursor:pointer;display:flex;height:40px;padding:0 15px;font-size:13px;background-color:transparent}.localization-form .disclosure__list-wrapper{border-width:1px;border-style:solid;border-color:#0000001a;overflow:hidden;position:absolute;bottom:100%;transform:translateY(-10px);z-index:2;background-color:#fff;border-radius:0;box-shadow:#0000000d 0 4px 5px;max-height:275px}.localization-form .disclosure__list{position:relative;overflow-y:auto;padding-bottom:5px;padding-top:5px;scroll-padding:5px 0;max-height:205px;max-width:255px;min-width:120px;width:max-content}.localization-form .country-selector__list{padding-bottom:9.5px;padding-top:0}.localization-form .country-selector__list--with-multiple-currencies{width:255px}.localization-form .country-filter__reset-button,.localization-form .country-filter__search-icon{right:1px;top:1px}.localization-form .country-filter__reset-button:not(:focus-visible):after,.localization-form .country-filter__reset-button:not(:focus):after{display:block;height:calc(100% - 18px);content:"";position:absolute;right:0}.localization-form .country-filter__reset-button:focus,.localization-form .country-filter__reset-button:focus-visible{background-color:#fff;z-index:4}.localization-form .country-filter__reset-button:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}.localization-form .country-filter__reset-button:hover .icon{transform:scale(1.07)}.localization-form .country-filter__reset-button .icon.icon-close,.localization-form .country-filter__search-icon .icon{fill:none;height:18px;width:18px;stroke-width:1px}.localization-form .country-filter__search-icon{transition:opacity .1s ease,visibility .1s ease;opacity:1;visibility:visible;pointer-events:none;cursor:text}.localization-form .country-filter__search-icon--hidden{opacity:0;visibility:hidden}.localization-form .country-selector__close-button{display:none}.menu-drawer__localization .localization-form .disclosure__list-wrapper{left:21px}@media screen and (max-width:749px){.localization-form .disclosure__list-wrapper.country-selector:not([hidden])+.country-selector__overlay:empty{display:block}.menu-drawer__localization .localization-form .disclosure__list-wrapper{left:0}.menu-drawer__localization .localization-form .disclosure__list-wrapper.language-selector{left:21px}.localization-form .country-selector__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:3;animation:animateLocalization .2s ease}.localization-form .disclosure__list-wrapper.country-selector{position:fixed;bottom:-10px;left:0;width:100%;height:80%;max-height:80vh;border-radius:0;border:none;box-shadow:none;z-index:4}.localization-form .disclosure__list.country-selector__list{max-height:85%;min-width:100%;margin-bottom:0;z-index:5}.localization-form .disclosure__button{font-weight:700}.localization-form .country-selector__close-button.link{display:flex;justify-content:center;align-items:center;padding:0;background-color:transparent;height:44px;width:44px}.localization-form .country-selector__close-button .icon{width:20px;height:20px}.localization-form .country-filter{padding:15px 20px 6px 15px}}@media screen and (min-width:750px){.localization-form .country-filter--no-padding{padding:0}}.localization-form .countries{padding-top:6px}.localization-form .popular-countries{border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:6px;padding-top:6px}.localization-form .disclosure__item{position:relative}.localization-form .disclosure__link{display:grid;grid-template-columns:auto 1fr auto;gap:5px;padding:9px 15px;text-decoration:none;line-height:1.8;color:#000000bf;word-break:break-word}.localization-form .disclosure__link:hover{color:#000}.localization-form .disclosure__link .icon-checkmark{width:10px;margin-right:2px}.localization-form .disclosure__link:hover .localization-form__currency,.localization-form .disclosure__link:focus-visible .localization-form__currency,.localization-form .disclosure__link:focus .localization-form__currency{display:inline-block;opacity:1}.localization-form .disclosure__button[aria-expanded=true] .icon-caret{transform:rotate(180deg)}.header-localization .localization-form .localization-form:only-child{margin:0;padding:0}.header-localization .localization-form .disclosure .localization-form__select{font-size:13px;font-weight:300;height:auto;min-height:initial;background:transparent}.header-localization .localization-form .disclosure .localization-form__select:hover{color:#807c7c}.header-localization .localization-form .localization-form__select.link:after,.header-localization .localization-form .localization-form__select.link:before{box-shadow:none}.header-localization .localization-form .localization-form__select.link:focus-visible{outline:2px solid rgba(0,0,0,.5);outline-offset:-2px;box-shadow:0 0 2px #0000004d}.desktop-localization-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-end}.desktop-localization-wrapper .localization-form *{font-size:13px;text-align:left}.desktop-localization-wrapper .localization-form .localization-selector+.disclosure__list-wrapper{animation:animateMenuOpen .2s ease}.desktop-localization-wrapper .localization-form .localization-form:only-child{padding:0}.header-localization:not(.menu-drawer__localization){align-items:center}.js .header-localization:not(.menu-drawer__localization) .localization-form .localization-form__select{padding:5px 27px 13px 12px;width:max-content;height:auto}.header-localization:not(.menu-drawer__localization) .localization-form:only-child .localization-form__select{border:none;margin:0}.header-localization:not(.menu-drawer__localization) .localization-form .localization-form__select>span{max-width:20ch;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.header-localization:not(.menu-drawer__localization) localization-form:only-child .localization-form__select>span{max-width:26ch}.header-localization:not(.menu-drawer__localization) .localization-form .localization-form__select .icon-caret{right:5px}.header-localization:not(.menu-drawer__localization) .localization-form .disclosure__list-wrapper{bottom:initial;top:100%;right:0;transform:translateY(0)}.localization-form .language-selector .disclosure__list{min-width:200px}@media screen and (min-width:991px){.menu-drawer__localization{display:none}}@media screen and (max-width:990px){.menu-drawer__localization .localization-form .localization-form__select{font-weight:700!important;text-transform:uppercase}.localization-form .localization-form__select .icon-caret{display:none}.localization-form .localization-form__select .icon-plus{position:relative;display:block;content:"";height:10px;right:0;margin:0 20px;top:calc(50% - 7px)}}.menu-drawer__localization .localization-form{display:block}.menu-drawer__localization .localization-form .localization-form__select{background-color:initial;margin-top:0;padding:11px 36px 11px 22px}.menu-drawer__localization .localization-form{padding:0}.menu-drawer__localization .localization-form:only-child .localization-form__select{margin:0}.menu-drawer__localization+.list-social{margin-top:10px}.menu-drawer__localization .localization-form *{font-size:13px}@media screen and (max-width:749px){.menu-drawer.country-selector-open{transform:none!important;filter:none!important;transition:none!important}}@media screen and (max-width:990px){.desktop-localization-wrapper{display:none}}.gigi-site-header__language-switcher-manual-integration,.gigi-site-header__language-switcher-app-integration,.gigi-site-header__language-switcher-app-integration-mobile{display:none!important}.gigi-site-header__language-switcher-v2-integration-mobile{background-color:#efdfdf}
/*# sourceMappingURL=/cdn/shop/t/11/assets/component-localization-form.css.map */
