.market-switcher{position:relative;display:inline-flex;align-items:center;z-index:4}.market-switcher__details{position:relative}.market-switcher__summary{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .6rem;cursor:pointer;list-style:none;font-size:1.4rem;font-family:inherit;color:currentColor;border-radius:.375rem;-webkit-user-select:none;user-select:none;transition:opacity .2s}.market-switcher__summary::-webkit-details-marker{display:none}.market-switcher__summary::marker{display:none}.market-switcher__summary:hover{opacity:.75}.market-switcher__summary:focus-visible{outline:2px solid currentColor;outline-offset:2px}.market-switcher__flag img{display:block;width:2rem;height:auto;border-radius:2px}.market-switcher__chevron{flex-shrink:0;transition:transform .2s ease}.market-switcher__details[open] .market-switcher__chevron{transform:rotate(180deg)}.market-switcher__dropdown{position:absolute;left:0;z-index:200;min-width:18rem;max-width:min(22rem,90vw);padding:.75rem;background:#fff;color:rgb(var(--color-foreground));border:1px solid rgba(var(--color-foreground),.1);border-radius:.75rem;box-shadow:0 8px 24px #0000001f}market-switcher:not([data-direction=down]) .market-switcher__dropdown{top:auto;bottom:calc(100% + .375rem);animation:market-dropdown-in-up .18s ease forwards}market-switcher[data-direction=down] .market-switcher__dropdown{top:calc(100% + .375rem);bottom:auto;animation:market-dropdown-in-down .18s ease forwards}@keyframes market-dropdown-in-up{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes market-dropdown-in-down{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.market-switcher__dropdown{animation:none}.market-switcher__chevron{transition:none}}.market-switcher__form{display:contents}.market-switcher__section{display:flex;flex-direction:column;gap:.5rem}.market-switcher__section--languages{margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(var(--color-foreground),.1)}.market-switcher__section-label{margin:0;font-size:1.08rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--color-foreground),.5)}.market-switcher__list{list-style:none;margin:0;padding:.25rem;max-height:24rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(var(--color-foreground),.2) transparent}.market-switcher__list::-webkit-scrollbar{width:4px}.market-switcher__list::-webkit-scrollbar-track{background:transparent}.market-switcher__list::-webkit-scrollbar-thumb{background:rgba(var(--color-foreground),.2);border-radius:2px}.market-switcher__group-heading{padding:.375rem .625rem .25rem;font-size:.675rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:rgba(var(--color-foreground),.4)}.market-switcher__divider{height:1px;background:rgba(var(--color-foreground),.1);margin:.25rem 0;padding:0;list-style:none}.market-switcher__item{display:block}.market-switcher__option{display:flex;align-items:center;gap:1rem;width:100%;padding:.72rem 1rem;background:transparent;border:none;border-radius:.6rem;text-align:left;cursor:pointer;font-size:1.4rem;font-family:inherit;color:currentColor;transition:background .12s}.market-switcher__option:hover{background:rgba(var(--color-foreground),.06)}.market-switcher__option:focus-visible{outline:2px solid currentColor;outline-offset:1px}.market-switcher__option.is-active{font-weight:600}.market-switcher__option-flag img{display:block;width:2rem;height:auto;border-radius:2px;flex-shrink:0}.market-switcher__option-name{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.market-switcher__option-currency{font-size:1.2rem;opacity:.55;flex-shrink:0}.market-switcher__check{flex-shrink:0;margin-left:auto}.market-switcher__spinner{display:none;position:absolute;top:0;right:0;bottom:0;left:0;place-items:center;border-radius:inherit;background:rgb(var(--color-background));z-index:1}.market-switcher.is-loading .market-switcher__spinner{display:grid}.market-switcher__spinner .spinner{width:2rem;height:2rem;animation:market-spin .75s linear infinite}.market-switcher__spinner .path{stroke:currentColor;stroke-dasharray:150;stroke-dashoffset:0;stroke-linecap:round;animation:market-dash 1.5s ease-in-out infinite}@keyframes market-spin{to{transform:rotate(360deg)}}@keyframes market-dash{0%{stroke-dashoffset:150}50%{stroke-dashoffset:38}to{stroke-dashoffset:150}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/component-market-switcher.css.map */
