.sh-in{max-width:1264px;padding:0 var(--gutter);margin:0 auto}.sh-top{border-bottom:1px solid var(--ui-line);background:#fff}.sh-top .sh-in{justify-content:flex-end;align-items:center;height:36px;display:flex}.sh-top-r{font:500 13px/1 var(--ui-font);color:var(--ui-ink-2);align-items:center;gap:18px;display:flex}.sh-top-r form{display:contents}.sh-top-r a,.sh-top-r button{color:var(--ui-ink-2);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.sh-top-r a:hover,.sh-top-r button:hover{color:var(--ui-ink)}.sh-who{color:var(--ui-ink);font-weight:600}.sh-top-ph{width:96px;display:inline-block}.sh-hd{z-index:50;-webkit-backdrop-filter:saturate(180%)blur(16px);backdrop-filter:saturate(180%)blur(16px);background:#fffffff0;position:sticky;top:0;box-shadow:0 1px #ebebef}.sh-hd-row{align-items:center;gap:20px;height:84px;display:flex}.sh-logo{flex:none}.sh-hd-search{flex:1;min-width:0;max-width:680px}.sh-acts{flex:none;align-items:center;gap:2px;margin-left:auto;display:flex}.sh-act{min-width:64px;color:var(--ui-ink-body);font:500 12px/1 var(--ui-font);white-space:nowrap;border-radius:12px;justify-items:center;gap:5px;padding:6px 8px;display:grid}.sh-act:hover{background:var(--ui-press);color:var(--ui-ink)}.sh-act-ic{display:inline-grid;position:relative}.sh-cnt{background:var(--ui-brand);color:#fff;min-width:19px;height:19px;font:700 11px/19px var(--ui-font);text-align:center;border-radius:999px;padding:0 5px;position:absolute;top:-6px;right:-11px;box-shadow:0 0 0 2px #fff}.sh-act-m{display:none}.sh-act-m form{display:contents}.sh-auth-m{height:36px;color:var(--ui-ink-body);font:600 14px/1 var(--ui-font);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;align-items:center;padding:0 10px;display:inline-flex}.sh-auth-m:hover{background:var(--ui-press)}.sh-search{height:50px;box-shadow:inset 0 0 0 2px var(--ui-brand);background:#fff;border-radius:14px;align-items:center;display:flex;position:relative}.sh-search input{min-width:0;height:100%;font:500 16px/1 var(--ui-font);color:var(--ui-ink);appearance:none;background:0 0;border:0;outline:none;flex:1;padding:0 6px 0 18px}.sh-search input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.sh-search input::-webkit-search-decoration{-webkit-appearance:none;display:none}.sh-search input::placeholder{color:var(--ui-ink-4)}.sh-search-x{background:var(--ui-fill);width:28px;height:28px;color:var(--ui-ink-2);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;margin-right:2px;display:grid}.sh-search-go{width:54px;height:100%;color:var(--ui-brand);cursor:pointer;background:0 0;border:0;border-radius:0 14px 14px 0;flex:none;place-items:center;display:grid}.sh-search-go:hover{color:var(--ui-brand-press)}.sh-search:focus-within{box-shadow:inset 0 0 0 2px var(--ui-brand), 0 0 0 4px #4c00ff1a}.sh-menu{border-bottom:1px solid var(--ui-line);background:#fff}.sh-menu-in{scrollbar-width:none;align-items:center;gap:2px;height:48px;display:flex;overflow-x:auto}.sh-menu-in::-webkit-scrollbar{display:none}.sh-menu a{height:48px;color:var(--ui-ink-body);font:600 15px/1 var(--ui-font);white-space:nowrap;transition:color .2s var(--ui-ease);flex:none;align-items:center;padding:0 11px;display:inline-flex}.sh-menu a:first-child{padding-left:0}.sh-menu a:hover{color:var(--ui-brand)}.sh-menu a[aria-current=page]{color:var(--ui-ink);box-shadow:inset 0 -2px 0 var(--ui-ink);font-weight:700}.sh-catm{flex:none;position:relative}.sh-catm>summary{min-width:64px;color:var(--ui-ink);font:600 12px/1 var(--ui-font);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:12px;justify-items:center;gap:5px;padding:6px 8px;list-style:none;display:grid}.sh-catm>summary::-webkit-details-marker{display:none}.sh-catm>summary:hover,.sh-catm[open]>summary{background:var(--ui-brand-tint);color:var(--ui-brand)}.sh-catm-panel{z-index:60;width:min(820px,100vw - 48px);max-height:calc(100dvh - 140px);box-shadow:0 18px 48px #175cd324, inset 0 0 0 1px var(--ui-line);transform-origin:0 0;animation:sh-pop .22s var(--ui-ease);background:#fff;border-radius:20px;padding:16px;position:absolute;top:calc(100% + 14px);left:0;overflow-y:auto}@keyframes sh-pop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.sh-catm-quick{display:none}.sh-catm-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.sh-catm-big{min-height:52px;color:var(--ui-ink);font:600 15px/1.3 var(--ui-font);border-radius:14px;align-items:center;gap:10px;padding:8px 12px;display:flex}.sh-catm-big:hover{color:var(--ui-brand);background:#6929ff0d}.sh-catm-big img{flex:none;width:32px;height:32px}.sh-catm-kids{flex-wrap:wrap;gap:2px 10px;padding:0 12px 10px 54px;display:flex}.sh-catm-kids a{font:500 13px/1.6 var(--ui-font);color:var(--ui-ink-2)}.sh-catm-kids a:hover{color:var(--ui-brand)}@media (max-width:860px){.sh-top{display:none}.sh-hd-row{flex-wrap:wrap;gap:0 4px;height:auto;padding-top:6px;padding-bottom:10px}.sh-catm{order:0;margin-left:-8px;position:static}.sh-catm>summary{min-width:44px;padding:9px}.sh-catm-t{display:none}.sh-logo{order:1}.sh-acts{order:2;margin-right:-8px}.sh-hd-search{flex:100%;order:3;max-width:none;margin-top:6px}.sh-search{height:46px}.sh-act-pc{display:none}.sh-act-m{display:inline-flex}.sh-act{min-width:44px;padding:9px}.sh-act>span:not(.sh-act-ic){display:none}.sh-catm-panel{width:auto;max-height:calc(100dvh - 120px);padding:12px var(--gutter) 20px;border-radius:0 0 20px 20px;top:100%;left:0;right:0}.sh-catm-quick{border-bottom:1px solid var(--ui-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:12px;padding-bottom:12px;display:grid}.sh-catm-quick a{color:var(--ui-ink-body);font:600 13px/1 var(--ui-font);border-radius:14px;justify-items:center;gap:6px;padding:10px 4px;display:grid}.sh-catm-quick a:hover{background:var(--ui-press)}.sh-catm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sh-catm-kids{padding-left:54px}.sh-menu-in{height:44px}.sh-menu a{height:44px;padding:0 9px;font-size:14px}}@media (max-width:380px){.sh-catm-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.sh-catm-panel{animation:none}.sh-menu a{transition:none}}
