.sb-nav{margin-bottom:2rem}.sb-nav__group{border-bottom:.1rem solid rgba(var(--color-foreground),.12);padding:1.2rem 0}.sb-nav__heading{display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;font-size:1.5rem;font-weight:var(--font-body-weight-bold);letter-spacing:.02rem}.sb-nav__heading::-webkit-details-marker{display:none}.sb-nav__heading .svg-wrapper{width:1rem;height:1rem;transition:transform var(--duration-short) ease}.sb-nav__group[open]>.sb-nav__heading .svg-wrapper{transform:rotate(180deg)}.sb-nav__search.field__input{margin-top:1rem;height:3.8rem;min-height:3.8rem;padding:0 1.2rem;font-size:1.4rem;border:.1rem solid rgba(var(--color-foreground),.25);border-radius:var(--inputs-radius);box-shadow:none}.sb-nav__list{margin:.8rem 0 0}.sb-nav__list--scroll{max-height:30rem;overflow-y:auto;padding-right:.4rem}.sb-nav__link{display:flex;align-items:center;gap:1rem;padding:.5rem 0;font-size:1.4rem;line-height:1.3;color:rgb(var(--color-foreground));text-decoration:none}.sb-nav__link:before{content:"";flex:0 0 1.6rem;height:1.6rem;border:.1rem solid rgba(var(--color-foreground),.45);border-radius:.3rem}.sb-nav__link:hover{text-decoration:underline}.sb-nav__link--active{font-weight:var(--font-body-weight-bold)}.sb-nav__link--active:before{background:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 .3rem rgb(var(--color-background))}.sb-nav__link--reset{color:rgba(var(--color-foreground),.75);text-decoration:underline}.sb-nav__link--reset:before{content:none}@media screen and (max-width:749px){.sb-nav{margin-bottom:1rem}.sb-nav__list--scroll{max-height:24rem}}.sb-nav-drawer__title{display:flex;flex-direction:column;min-width:0}.sb-nav-drawer__current{margin-top:.2rem;font-size:1.3rem;color:rgba(var(--color-foreground),.7);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-nav-drawer .sb-nav__search.field__input{flex:0 0 auto;width:calc(100% - 5rem);margin:1rem 2.5rem 0}.sb-nav-drawer .sb-nav__list{flex:1 1 auto;margin:.6rem 0 0;padding:0 2.5rem 2rem}.sb-nav-drawer .sb-nav__link{padding:1.3rem 0;font-size:1.5rem;border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.sb-nav-drawer .sb-nav__link:hover{text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-sb-nav.css.map */
