localization-form{display:flex;align-items:center}.country-selector{flex-direction:row;justify-content:center;align-content:center;flex-wrap:wrap;position:relative}.country-selector .icon-chevron-down{width:.75rem;height:auto;transition:transform .3s}.localization-form{display:flex;flex-direction:column;flex:auto 1 0;margin:0 auto}.localization-form .disclosure__button{background-color:inherit;color:#fff}.disclosure__button[aria-expanded=true] .icon-chevron-down{transform:rotate(180deg);top:45%}.localization-form:only-child{display:inline-flex;flex-wrap:wrap;flex:initial}.localization-form:only-child .button,.localization-form:only-child .localization-form__select{flex-grow:1;width:auto}.localization-selector+.disclosure__list{background-color:#000;padding:1rem}.localization-selector+.disclosure__list .disclosure__link{color:#fff}.disclosure__link,.disclosure__button{display:flex;align-items:center;font-family:Avenir Next TL Pro Demi CN}@media screen and (min-width: 750px){.icon-flag{height:2rem}.country-selector{display:flex;justify-content:flex-start}.localization-form:first-of-type{padding-left:0}.localization-form:only-child{justify-content:start;width:auto}}@media screen and (max-width: 989px){noscript .localization-form:only-child,.country-selector noscript{width:100%}}.localization-form__currency{display:inline-block}@media screen and (max-width: 749px){.localization-form .button{word-break:break-all}}.localization-form__select{box-shadow:0 0 0 .1rem var(--color-foreground-55);position:relative;border:0;text-align:left}@media screen and (min-width: 750px){noscript .localization-form__select{min-width:20rem}}.localization-selector{text-decoration:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;color:var(--color-foreground);width:100%}.localization-selector option{color:#000}.localization-selector+.disclosure__list{top:100%;right:0;position:absolute;padding:1rem;max-height:24rem;overflow-y:scroll;opacity:1;animation:animateLocalization var(--duration-default) ease}.disclosure__item{padding-top:.5rem;padding-bottom:.5rem}.mobile-country-selector .country-selector{display:block;right:unset;left:0}.mobile-country-selector .localization-selector+.disclosure__list{bottom:100%;left:1rem;top:unset;right:unset;border:1px white solid}@media screen and (min-width: 750px){.mobile-country-selector .country-selector{display:none}}
/*# sourceMappingURL=/cdn/shop/t/142/assets/country-selector.css.map */
