.cw-region-switch .select2-container{width:100%!important}.cw-region-switch .select2-container--default .select2-selection--single{height:46px;background:#fff;border:1px solid var(--cw-border);border-radius:30px;box-shadow:0 3px 12px rgba(0,0,0,.035);transition:border-color .2s,box-shadow .2s}.cw-region-switch .select2-container--default .select2-selection--single:hover,.cw-region-switch .select2-container--open .select2-selection--single{border-color:var(--cw-green);box-shadow:0 4px 18px rgba(18,140,126,.1)}.cw-region-switch .select2-selection__rendered{height:44px!important;display:flex!important;align-items:center;padding:0 35px 0 13px!important;line-height:normal!important}.cw-region-current{display:inline-flex;align-items:center;gap:8px;max-width:100%;white-space:nowrap}.cw-region-flag{font-size:20px;line-height:1}.cw-region-name{font-size:13px;font-weight:600;color:#192422}.cw-region-currency{padding:4px 7px;border-radius:6px;background:#e9f6f2;color:#128c7e;font-size:10px;font-weight:750;letter-spacing:.3px}.cw-region-switch .select2-selection__arrow{height:44px!important;width:25px!important;right:10px!important;display:flex;align-items:center;justify-content:center}.cw-region-switch .select2-selection__arrow b{display:none}.cw-region-switch .select2-selection__arrow::after{content:"";display:block;width:7px;height:7px;border-right:1.5px solid #5c6c67;border-bottom:1.5px solid #5c6c67;transform:translateY(-2px) rotate(45deg);transition:transform .2s}.cw-region-switch .select2-container--open .select2-selection__arrow::after{transform:translateY(2px) rotate(225deg)}.select2-dropdown.cw-region-list{border:1px solid #e2e8e6;background:#fff;border-radius:14px;box-shadow:0 12px 32px rgba(0,0,0,.12);overflow:hidden;padding:6px}.cw-region-list .select2-results__options{max-height:none!important}.cw-region-list .select2-results__option{border-radius:9px;padding:11px 10px;color:#192422}.cw-region-list .select2-results__option--selected{background:#f1f8f5!important}.cw-region-list .select2-results__option--highlighted[aria-selected]{background:#e6f4ef!important;color:#192422!important}.cw-region-option{display:flex;align-items:center;gap:10px}.cw-region-details{display:flex;flex:1;flex-direction:column;gap:3px}.cw-region-subtitle{font-size:10px;font-weight:400;color:#7c8b86}.cw-region-option .cw-region-currency{margin-left:auto}@media (max-width:767px){.cw-region-name{font-size:12px}}