/* Scoped product disclosure; the existing homepage and motion stay untouched. */
.nav-links .products-nav{position:relative;color:inherit}
.nav-links .products-nav__trigger{display:flex;align-items:center;gap:5px;min-height:44px;padding:10px 0;cursor:pointer;list-style:none;color:inherit;font:inherit;white-space:nowrap}
.products-nav__trigger::-webkit-details-marker{display:none}
.products-nav__trigger::marker{content:""}
.products-nav__chevron{width:12px;height:12px;flex:none;stroke-width:1.5}
.products-nav[open] .products-nav__chevron{transform:rotate(180deg)}
.nav-links .products-nav[open]>.products-nav__trigger,.nav-links .products-nav__trigger:hover{color:#f5f5f5}
.products-nav__trigger:focus-visible{outline:2px solid #e6e7e8;outline-offset:5px;border-radius:3px}
.products-nav__panel{position:absolute;inset-block-start:calc(100% + 8px);inset-inline-start:-14px;z-index:100;min-width:214px;max-width:calc(100vw - 48px);padding:6px;background:#111213;border:1px solid #ffffff20;border-radius:12px}
.products-nav:not([open])>.products-nav__panel{display:none}
.nav-links .products-nav__link{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:44px;padding:11px 12px;border-radius:7px;color:#d6d8db;font-size:14px;line-height:1.5;white-space:nowrap}
.nav-links .products-nav__link::after{content:none}
.nav-links .products-nav__link:hover,.nav-links .products-nav__link:focus-visible{background:#ffffff0e;color:#fff}
.nav-links .products-nav__link:focus-visible{outline:2px solid #e6e7e8;outline-offset:-2px}
.products-nav__link svg{width:14px;height:14px;flex:none;color:#a4a6ab;stroke-width:1.5}
.nav-links .products-nav__link[aria-current="true"]{color:#fff}
[dir="rtl"] .products-nav__link svg{transform:rotate(180deg)}
@media(max-width:900px){
  .products-nav__panel{display:none!important}
  #mobile-nav{max-height:calc(100vh - 68px);max-height:calc(100dvh - 68px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#72757b transparent}
}
