.npx-navigation{color:var(--npx-palette-text, #17191d);font-size:14px;line-height:1.4}.npx-navigation__list{list-style:none;padding:0;margin:0}.npx-navigation__link,.npx-navigation__group>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 12px;border-radius:6px;color:inherit;font:inherit;font-weight:450;text-decoration:none;overflow-wrap:anywhere}.npx-navigation__link:hover,.npx-navigation__group>summary:hover{background:var(--npx-surface, #ebeae4)}.npx-navigation :is(a,summary):focus-visible{outline:2px solid var(--npx-focus-ring, #8c7435);outline-offset:2px}.npx-navigation__link.is-current{background:var(--npx-accent, #f0dda5);color:var(--npx-accent-ink, #17191d);box-shadow:inset 3px 0 0 currentColor;font-weight:600}[dir=rtl] .npx-navigation__link.is-current{box-shadow:inset -3px 0 0 currentColor}.npx-navigation__link.is-category-context{flex-wrap:wrap;gap:2px;background:var(--npx-surface, #ebeae4);font-weight:600}.npx-navigation__context{flex-basis:100%;color:var(--npx-palette-muted, #646760);font-size:11px;font-weight:400}.npx-navigation__quick-links{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:22px}.npx-navigation__quick-links>li:last-child:nth-child(odd){grid-column:1 / -1}.npx-navigation__quick-links .npx-navigation__link{justify-content:center;height:100%;padding-inline:8px;border:1px solid var(--npx-border, #dcdad3);text-align:center;font-size:12px}.npx-navigation__eyebrow{margin:0 0 8px;padding-inline:12px;color:var(--npx-palette-muted, #646760);font-size:10px;font-weight:550;line-height:1.4;letter-spacing:.1em;text-transform:uppercase}.npx-navigation__families{display:grid;gap:2px}.npx-navigation__section+.npx-navigation__section{margin-top:24px}.npx-navigation__form-links{display:grid;grid-template-columns:1fr 1fr;gap:6px}.npx-navigation__form-links .npx-navigation__link{justify-content:center;border:1px solid var(--npx-border, #dcdad3);text-align:center;font-size:12px}.npx-navigation__secondary{padding-top:16px;margin-top:20px;border-top:1px solid var(--npx-border, #dcdad3)}.npx-navigation__group:not([open])>.npx-navigation__list{display:none}.npx-navigation__group>summary{cursor:pointer;list-style:none}.npx-navigation__group>summary::-webkit-details-marker{display:none}.npx-navigation__group>summary svg{flex-shrink:0;color:var(--npx-palette-muted, #646760)}.npx-navigation__group[open]>summary svg{transform:rotate(180deg)}.npx-navigation__group.has-current>summary{font-weight:600}.npx-navigation__list--nested{margin:0 0 8px 12px;padding-inline-start:8px;border-inline-start:1px solid var(--npx-border, #dcdad3)}[dir=rtl] .npx-navigation__list--nested{margin-inline:12px 0}.npx-navigation__list--nested .npx-navigation__link{font-size:13px}.npx-navigation__more>summary{color:var(--npx-palette-muted, #646760);font-size:12px}.npx-navigation-rail{display:none}.npx-navigation-drawer .npx-navigation{margin-top:18px}.npx-navigation-drawer .npx-navigation__link,.npx-navigation-drawer .npx-navigation__group>summary{min-height:44px}.npx-navigation-drawer .xo-menu-hamburger__body .xo-menu-hamburger__link--search{min-height:0;padding:0;margin-bottom:0}.npx-navigation-drawer .npx-navigation__families .npx-navigation__link{font-size:15px}@media(min-width:992px){.section-header .npx-category-header .xo-menu-hamburger__icon{display:none}.section-header .npx-category-header .xo-menu-hamburger__trigger{display:inline-flex;align-items:center;justify-content:center;width:44px;min-height:44px;padding:0}}@media(min-width:1200px){body:has(.npx-navigation-rail){--npx-navigation-width: 248px}body:has(.npx-navigation-rail) #xo-main-content,body:has(.npx-navigation-rail) .shopify-section-group-footer-group{margin-inline-start:var(--npx-navigation-width)}.section-header .npx-category-header .npx-category-header__trigger{display:none}.npx-navigation-rail{position:fixed;display:block;top:var(--npx-navigation-top, 116px);bottom:0;inset-inline-start:0;z-index:90;width:var(--npx-navigation-width);border-inline-end:1px solid var(--npx-border, #dcdad3);background:var(--npx-page, #f4f3ef)}.npx-navigation-rail__inner{height:100%;padding:24px 16px 32px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--npx-border, #dcdad3) transparent}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/npx-navigation.css.map */
