.switcher{position:fixed;left:50%;bottom:calc(22px + env(safe-area-inset-bottom,0px));transform:translate(-50%,calc(100% + 22px + env(safe-area-inset-bottom,0px)));z-index:90;display:flex;align-items:center;gap:12px;min-height:44px;padding:9px 20px 9px 10px;background:var(--coal);border:1px solid rgba(255,255,255,.22);border-radius:3px;box-shadow:0 14px 40px #00000080;font-family:var(--sans);color:var(--paper);white-space:nowrap;cursor:pointer;transition:transform .6s var(--ease),border-color .25s ease}.switcher.up{transform:translate(-50%)}.switcher:hover{border-color:var(--cyan)}.sw-badge{display:flex;flex:0 0 auto;width:44px;height:22px}.sw-badge img{width:100%;height:100%;object-fit:contain;display:block}.sw-who{font-size:13px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.sw-cue{font-size:12px;letter-spacing:.07em;text-transform:uppercase;color:var(--mist)}.picker{position:fixed;top:0;right:0;bottom:0;left:0;z-index:260;display:flex;align-items:center;justify-content:center;padding:24px;background:#000000c7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;pointer-events:none;transition:opacity .35s ease}.picker[hidden]{display:none}.picker.open{opacity:1;pointer-events:auto}.picker-panel{position:relative;width:min(1080px,100%);max-height:88vh;overflow-y:auto;overscroll-behavior:contain;padding:30px 36px;background:var(--coal);border:1px solid var(--line);transform:translateY(16px);transition:transform .5s var(--ease)}.picker.open .picker-panel{transform:translateY(0)}.picker-x{position:absolute;top:18px;right:20px;width:44px;height:44px;background:none;border:0;color:var(--mist);font-size:26px;line-height:1;cursor:pointer;transition:color .2s ease}.picker-x:hover{color:var(--paper)}.picker-panel h3{font-size:clamp(26px,2.6vw,38px);margin:0 0 6px;padding-right:48px}.picker-sub{font-size:13px;color:var(--mist);margin:0 0 20px}.crest-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;padding-bottom:4px}.crest{display:flex;align-items:center;gap:12px;min-width:0;min-height:64px;padding:9px 12px;border:1px solid var(--line);color:var(--paper);text-decoration:none;transition:border-color .2s ease,background-color .2s ease}.crest:hover{border-color:var(--cyan);background:#ffffff0a}.crest .cb{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;height:44px;border-radius:50%;background:#000;border:1px solid var(--cyan)}.crest .cb img{width:76%;height:76%;object-fit:contain}.crest .cb-in{font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--mist)}.crest .cw{min-width:0}.crest .cn{display:block;font-size:13px;font-weight:700;line-height:1.3}.crest .ct{display:block;font-size:11px;font-weight:500;color:var(--mist)}@media(max-width:1100px){.crest-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.crest-grid{grid-template-columns:1fr 1fr}.picker-panel{padding:28px 20px}}@media(max-width:760px){.switcher{bottom:calc(66px + env(safe-area-inset-bottom,0px));transform:translate(-50%,calc(100% + 66px + env(safe-area-inset-bottom,0px)))}}@media(max-width:620px){.crest-grid{grid-template-columns:1fr}.picker{padding:16px}.picker-panel{padding:26px 18px;max-height:84vh}.picker-x{top:12px;right:10px}}@media(prefers-reduced-motion:reduce){.switcher,.picker,.picker-panel{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/switcher.css.map */
