/* Select2 public theme: same controls, font and palette as the approved storefront. */
.select2-container{font-family:inherit;font-size:17px;max-width:100%}html:lang(vi) .select2-container{font-family:var(--dw-font-body);font-size:17px}
.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--multiple{min-height:46px;border:1px solid var(--dw-color-border);border-radius:0;background:#fff}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:44px;padding:0 34px 0 12px;color:var(--dw-color-action)}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:44px;width:30px;right:4px}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#555 transparent transparent}
.select2-dropdown{border-color:var(--dw-color-border);border-radius:0;font-family:inherit}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background:var(--dw-color-action);color:#fff}
.select2-container--default .select2-results__option[aria-selected=true]{background:var(--dw-color-surface);color:var(--dw-color-action)}
.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid var(--dw-color-border);min-height:36px;font:inherit;margin:0}
.select2-container--default.select2-container--disabled .select2-selection--single{background:var(--dw-color-surface)}
.public-select-invalid .select2-selection{border-color:#dc3545!important}
.select2-container--default.select2-container--focus .select2-selection{border-color:var(--dw-color-muted)}