.header-country-switcher{position:relative;display:inline-flex;align-items:center}.header-country-switcher__trigger{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:.6rem;cursor:pointer;color:inherit;position:relative;transition:opacity .15s ease}.header-country-switcher__trigger:focus,.header-country-switcher__trigger:focus-visible{outline:none;box-shadow:none}.header-country-switcher__trigger:hover{opacity:1}.header-country-switcher__globe{display:block;width:22px;height:22px;flex-shrink:0}.header-country-switcher__dropdown{position:absolute;top:calc(100% + 6px);right:0;z-index:100;width:280px;max-height:380px;display:flex;flex-direction:column;background:#fff;color:#000;border:1px solid #e0e0e0;box-shadow:0 4px 20px #0000001f;overflow:hidden}.header-country-switcher__dropdown[hidden]{display:none}.header-country-switcher__search-wrap{position:relative;padding:10px 12px;border-bottom:1px solid #e0e0e0;flex-shrink:0}.header-country-switcher__search-icon{position:absolute;left:20px;top:50%;transform:translateY(-50%);pointer-events:none;color:#999}.header-country-switcher__search{display:block;width:100%;padding:7px 10px 7px 30px;border:1px solid #ddd;background:#fafafa;font-size:13px;font-family:inherit;line-height:1.4;outline:none;transition:border-color .15s ease;-webkit-appearance:none;appearance:none}.header-country-switcher__search:focus{border-color:#000;background:#fff;outline:none;box-shadow:none}.header-country-switcher__search::placeholder{color:#aaa}.header-country-switcher__list{list-style:none;margin:0;padding:4px 0;overflow-y:auto;flex:1 1 auto;-webkit-overflow-scrolling:touch}.header-country-switcher__list::-webkit-scrollbar{width:4px}.header-country-switcher__list::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px}.header-country-switcher__item{display:block}.header-country-switcher__option{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border:none;background:none;cursor:pointer;font-family:inherit;font-size:13px;line-height:1.3;text-align:left;color:#333;transition:background .1s ease}.header-country-switcher__option:focus,.header-country-switcher__option:focus-visible{outline:none;box-shadow:none}.header-country-switcher__option:hover{background:#f5f5f5}.header-country-switcher__item--active .header-country-switcher__option{background:#f0f0f0;font-weight:600;color:#000}.header-country-switcher__option-code{display:inline-block;min-width:24px;font-weight:600;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.header-country-switcher__option-name{flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-country-switcher__option-currency{flex-shrink:0;font-size:11px;color:#777}.header-country-switcher__check{flex-shrink:0;color:#000;margin-left:auto}.header-country-switcher__no-results{padding:20px 12px;text-align:center;font-size:13px;color:#999}.header-country-switcher__no-results[hidden]{display:none}.header-country-switcher__form{position:absolute;overflow:hidden;width:0;height:0;padding:0;margin:0;border:0}@media screen and (max-width: 749px){.header-country-switcher__dropdown{position:fixed;top:auto;bottom:0;left:0;right:0;width:100%;max-height:70vh;border:none;border-top:1px solid #e0e0e0;border-radius:0;box-shadow:0 -4px 24px #00000026;animation:hcs-slide-up .2s ease-out}@keyframes hcs-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.header-country-switcher__search-wrap{padding:14px 16px}.header-country-switcher__search{padding:10px 10px 10px 34px;font-size:16px}.header-country-switcher__search-icon{left:24px}.header-country-switcher__option{padding:12px 16px;font-size:15px}.header-country-switcher__option-code{font-size:13px;min-width:28px}.header-country-switcher__option-currency{font-size:12px}.header-country-switcher__no-results{padding:24px 16px;font-size:15px}}@media screen and (max-width: 749px){.header-country-switcher__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;z-index:99;animation:hcs-fade-in .15s ease-out}.header-country-switcher__overlay[hidden]{display:none}@keyframes hcs-fade-in{0%{opacity:0}to{opacity:1}}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/header-country-switcher.css.map */
