.nav-row{--nav-row-fg: var(--c-ink);--nav-row-size: 1.4rem;--nav-row-gap: 2.8rem;background-color:var(--nav-row-bg, transparent)}.nav-row__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.2rem var(--nav-row-gap);margin:0;padding-top:1.2rem;padding-bottom:1.2rem;list-style:none}.nav-row__item{position:relative;list-style:none}.nav-row__link{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 0;color:var(--nav-row-fg);font-size:var(--nav-row-size);line-height:1.4;text-decoration:none;cursor:pointer;list-style:none}.nav-row__link::-webkit-details-marker{display:none}.nav-row__link::marker{content:""}.nav-row__link>span{position:relative}.nav-row__link>span:after{content:"";position:absolute;left:0;bottom:-.5rem;width:100%;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform var(--speed, .25s) var(--ease, ease)}.nav-row__link:hover>span:after,.nav-row__link--active>span:after{transform:scaleX(1);transform-origin:left center}.nav-row__caret{width:1rem;height:1rem;flex-shrink:0;transition:transform var(--speed, .25s) var(--ease, ease)}.nav-row__details[open] .nav-row__caret{transform:rotate(180deg)}.nav-row__submenu{position:absolute;top:100%;left:50%;z-index:10;min-width:20rem;margin:0;padding:1rem 0;transform:translate(-50%);list-style:none;background-color:var(--c-bg-pure, #fff);border:1px solid var(--c-line, #e2e2e2);border-radius:var(--radius-sm, 2px);box-shadow:0 8px 24px #00000012}.nav-row__sublink{display:block;padding:.8rem 2rem;color:var(--nav-row-fg);font-size:1.4rem;text-decoration:none;white-space:nowrap}.nav-row__sublink:hover{text-decoration:underline;text-underline-offset:.3rem}.nav-row__sublink--active{font-weight:600}@media screen and (max-width:989px){.nav-row--desktop-only{display:none}}@media screen and (max-width:989px){.nav-row__list{gap:.2rem calc(var(--nav-row-gap) * .75)}}@media screen and (max-width:749px){.nav-row__list{gap:.4rem 1.6rem;padding-top:.8rem;padding-bottom:1rem}.nav-row__link{padding:.5rem 0;font-size:calc(var(--nav-row-size) - .1rem)}.nav-row__submenu{min-width:16rem;max-width:calc(100vw - 4rem)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-nav-row.css.map */
