.header-store-switcher{position:relative;display:inline-flex;flex-shrink:0;align-items:center;color:#4a0d2e}.header-store-switcher,.header-store-switcher *{box-sizing:border-box}.header-store-switcher__trigger{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;margin:0;padding:10px;border:0;background:transparent;color:inherit;line-height:1;list-style:none;cursor:pointer}.header-store-switcher__trigger::-webkit-details-marker{display:none}.header-store-switcher__trigger:hover{opacity:.75}.header-store-switcher__flag{display:block;width:35px;height:auto;overflow:hidden;border-radius:2px}.header-store-switcher__arrow{width:12px;height:12px;transition:transform .2s ease}.header-store-switcher details[open] .header-store-switcher__arrow{transform:rotate(180deg)}.header-store-switcher__dropdown{position:absolute;top:100%;right:0;z-index:10;width:max-content;min-width:250px;max-width:calc(100vw - 32px);margin-top:10px;padding:12px;border:1px solid #eee7ec;border-radius:12px;background:#fff;box-shadow:0 10px 30px #00000026}.header--root .header-store-switcher a.header-store-switcher__link{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin:0;padding:10px;border:1px solid #4a0d2e;border-radius:8px;background:transparent;color:#4a0d2e;font-family:Montserrat,var(--font--paragraph--family),sans-serif;font-size:14px;font-weight:400;line-height:1.8;letter-spacing:.6px;text-decoration:none;text-transform:none;transition:background .2s ease,color .2s ease}.header-store-switcher__link svg{flex-shrink:0;width:22px;height:22px}.header--root .header-store-switcher a.header-store-switcher__link:hover{background:#4a0d2e;color:#fff}.header-store-switcher__trigger:focus-visible,.header-store-switcher__link:focus-visible{outline:2px solid #4a0d2e;outline-offset:4px}@media(max-width:767px){.header--root:has(.header-store-switcher) .header--secondary-nav{gap:8px}.header-store-switcher__trigger{gap:6px;padding:0;min-width:44px}.header-store-switcher__flag{width:24px}.header-store-switcher__arrow{width:10px;height:10px}}@media(max-width:479px){.header--root:has(.header-store-switcher) .header--logo{min-width:0;max-width:calc(100vw - 240px)}.header--root:has(.header-store-switcher) .small-logo--root,.header--root:has(.header-store-switcher) .small-logo--root img{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/header-store-switcher.css.map */
