.store-path-navigation{margin-bottom:20px;position:relative}.store-breadcrumbs{color:var(--hk-muted);font-size:13px}.store-breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.store-breadcrumbs ol>li{align-items:center;min-width:0;max-width:100%;display:flex}.store-breadcrumbs ol>li+li:before{content:"/";color:var(--hk-border-strong);padding-inline:6px}.store-breadcrumbs ol>li>:is(a,span){overflow-wrap:anywhere;padding-block:8px}.store-breadcrumbs a{text-decoration:none}.store-breadcrumbs a:hover{color:var(--hk-accent);text-decoration:underline}.store-breadcrumbs [aria-current]{color:var(--hk-ink);font-weight:550}.store-breadcrumbs ol>.store-crumb-overflow,.store-breadcrumbs ol>.store-crumb-ancestor.is-deep{display:none}.store-breadcrumbs ol>.store-crumb-overflow.is-deep{display:flex}.store-breadcrumbs ol>.store-crumb-overflow:not(.is-deep)+li:before{display:none}.store-nav-disclosure{position:relative}.store-nav-disclosure>summary{border-radius:4px;justify-content:center;align-items:center;gap:6px;min-width:32px;min-height:36px;padding:6px;list-style:none;display:inline-flex}.store-nav-disclosure>summary::-webkit-details-marker{display:none}.store-nav-chevron{flex-shrink:0;transform:rotate(90deg)}.store-nav-disclosure>summary>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.store-level-links>.store-nav-disclosure>summary{max-width:100%}.store-nav-disclosure[open]>summary,.store-nav-disclosure>summary:hover{color:var(--hk-accent);background:var(--hk-accent-soft)}.store-nav-popover{z-index:25;background:var(--hk-surface);border:1px solid var(--hk-border);overscroll-behavior:contain;width:min(360px,100vw - 32px);max-height:min(480px,60dvh);color:var(--hk-ink);border-radius:6px;padding:10px;position:absolute;top:100%;left:0;overflow:auto;box-shadow:0 12px 28px #18253c20}.store-header-catalog{align-items:center;display:flex}.store-header-catalog .store-nav-disclosure>summary{min-width:26px}.store-nav-popover-heading{border-bottom:1px solid var(--hk-border);align-items:center;gap:8px;margin-bottom:4px;padding:4px 6px 10px;display:flex}.store-nav-popover-heading strong{overflow-wrap:anywhere;font-size:13px}.store-nav-popover-heading button{flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.store-nav-popover input{border:1px solid var(--hk-border);background:var(--hk-bg);border-radius:4px;width:100%;margin:8px 0;padding:9px}.store-nav-options{gap:2px;margin:0;padding:0;list-style:none;display:grid}.store-nav-options li{border-radius:4px;align-items:center;display:flex}.store-nav-options li:hover{background:var(--hk-bg)}.store-nav-options li>:is(a,button,span):first-child{text-align:left;overflow-wrap:anywhere;flex:1;min-width:0;padding:10px 8px;font-size:14px;text-decoration:none}.store-nav-options li>button:last-child:not(:first-child){padding:12px;display:flex}.store-nav-options [aria-current=page]{color:var(--hk-accent);background:var(--hk-accent-soft)}.store-nav-more{color:var(--hk-accent);padding:10px 8px}.store-level-links{border-bottom:1px solid var(--hk-border);flex-wrap:nowrap;align-items:center;gap:6px 10px;padding:8px 0 12px;display:flex}.store-level-links>a,.store-level-links>details>summary,.store-level-more summary{background:var(--hk-surface);border:1px solid var(--hk-border);border-radius:4px;padding:7px 10px;font-size:13px;text-decoration:none}.store-level-links>a,.store-level-links>details{min-width:0;max-width:220px}.store-level-links>a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.store-level-more{flex-shrink:0;margin-left:auto}.store-level-more--mobile{display:none}.store-level-links>a:hover{border-color:var(--hk-accent);color:var(--hk-accent)}@media (max-width:650px){.store-breadcrumbs ol{flex-wrap:nowrap}.store-breadcrumbs ol>li:not(.store-crumb-overflow){flex:0 auto}.store-breadcrumbs ol>li>:is(a,span){min-width:0}.store-breadcrumbs .store-nav-disclosure{flex-shrink:0}.store-breadcrumbs ol>li+li:before{padding-inline:4px}.store-path-navigation{margin-bottom:12px}.store-breadcrumbs ol>.store-crumb-ancestor{display:none}.store-breadcrumbs ol>.store-crumb-overflow{display:flex}.store-breadcrumbs ol>li>:is(a,span){text-overflow:ellipsis;white-space:nowrap;max-width:25ch;overflow:hidden}.store-nav-disclosure>summary{min-width:40px;min-height:40px}.store-nav-options li>:is(a,button,span):first-child{min-height:44px}.store-nav-popover input{font-size:16px}.store-level-links{gap:6px}.store-level-links>:nth-child(n+3):not(.store-level-more){display:none}.store-level-more--mobile{display:block}.store-level-links>a{flex:1}}
