input{
  -webkit-appearance:none;
}
[data-button_style=radius] .locale-currency.is_dropdown{
  border-radius:4px;
}

.locale-currency.is_dropdown{
  flex:1;
  height:100%;
  margin-left:26px;
  max-width:200px;
}
@media (max-width:749.98px){
  .locale-currency.is_dropdown{
    max-width:50vw;
  }
}
.locale-currency.is_dropdown .dropdown__disclosure{
  display:flex;
  height:100%;
  position:relative;
}
.locale-currency.is_dropdown .dropdown__disclosure button{
  max-width:100%;
}
.locale-currency.is_dropdown .dropdown__disclosure button span{
  max-width:100%;
  overflow:hidden;
  text-overflow:ellipsis;
}
.locale-currency.is_dropdown .dropdown__disclosure button .dropdown__icon--arrow{
  flex-shrink:0;
}
.locale-currency.is_dropdown button{
  align-items:center;
  background:none;
  border:none;
  color:currentColor;
  cursor:pointer;
  display:inline-flex;
  text-decoration:none;
  white-space:nowrap;
}
.locale-currency.is_dropdown button span{
  color:currentColor;
}
.locale-currency.is_dropdown button .dropdown__icon--arrow{
  transition:transform .2s;
}
.locale-currency.is_dropdown button.open-animation .dropdown__icon--arrow{
  transform:rotate(-180deg);
}
.locale-currency.is_dropdown .dropdown__list{
  background-color:rgba(var(--color-page-background));
  bottom:auto;
  box-shadow:0 10px 20px rgba(0,0,0,.1);
  left:50%;
  margin:0;
  max-height:60vh;
  max-width:200px;
  min-width:calc(100% + 40px);
  opacity:0;
  overflow-y:auto;
  padding:10px 0;
  position:absolute;
  top:100%;
  transform:translateX(-50%) translate3d(0, -12px, 0);
  visibility:hidden;
  z-index:130;
}
.locale-currency.is_dropdown .dropdown__list ul{
  margin:0;
  padding:0;
}
.locale-currency.is_dropdown .dropdown__list li{
  cursor:pointer;
  list-style:none;
  padding:4px 15px;
  white-space:nowrap;
}
.locale-currency.is_dropdown .dropdown__list li a{
  color:rgba(var(--color-text));
  text-decoration:none;
}
.locale-currency.is_dropdown .dropdown__list li span{
  border-bottom:1px solid transparent;
  color:rgba(var(--color-text));
  display:inline-block;
  white-space:normal;
  word-break:break-word;
}
.locale-currency.is_dropdown .dropdown__list.is-selected .dropdown__list span{
  border-bottom:1px solid;
}
.locale-currency.is_dropdown .dropdown__list--visible{
  opacity:1;
  transform:translateX(-50%) translateZ(0);
  transition:all .3s cubic-bezier(.2, .06, .05, .95);
  visibility:visible;
}
.locale-currency.is_dropdown .dropdown__icon--arrow{
  margin-left:4.5px;
}

.locale-currency.is_dropdown[data-position=header]{
  color:rgba(var(--color-utility-text));
}
.locale-currency.is_dropdown[data-position=header]:last-of-type{
  margin-left:15px;
}
.locale-currency.is_dropdown[data-position=header]:last-of-type button{
  padding-right:0;
}

.color-scheme-none .locale-currency.is_dropdown[data-position=footer]{
  border-color:rgba(var(--color-entry-line));
}

.locale-currency.is_dropdown[data-position=footer]{
  background:#fff;
  border:1px solid;
  color:#000;
  flex-grow:0;
  height:auto;
  margin:0;
  padding:5px 6px;
}

.color-scheme-1 .locale-currency.is_dropdown[data-position=footer],.color-scheme-2 .locale-currency.is_dropdown[data-position=footer],.color-scheme-3 .locale-currency.is_dropdown[data-position=footer]{
  border-color:rgba(var(--color-entry-line), .1);
}

.locale-currency.is_dropdown[data-position=footer] .dropdown__list{
  bottom:100%;
  top:unset;
}
@media (max-width:749.98px){
  .locale-currency.is_dropdown[data-position=footer] .dropdown__list{
    max-width:50vw;
    min-width:100%;
    width:max-content;
  }
}