.pbx-nav{--nxm-ink: var(--nx-fence, var(--pb-fence));--nxm-lace: var(--nx-lace, var(--pb-lace));--nxm-paper: var(--nx-paper, #FFFBF3);--nxm-well: var(--nx-beige, var(--pb-beige));--nxm-spot: var(--nx-fiery, var(--pb-fiery));--nxm-accent: var(--nx-text-accent, var(--pb-fiery));--nxm-muted: var(--nx-text-muted, var(--pb-norfolk));--nxm-mono: var(--nx-font-mono, var(--pb-mono));--nxm-sans: var(--nx-font-sans, var(--pb-sans));--nxm-spring: var(--nx-curve-spring, cubic-bezier(.34, 1.38, .64, 1));--nxm-plane-x: var(--nx-icon-plane-offset-x, 1.1px);--nxm-plane-y: var(--nx-icon-plane-offset-y, -.9px)}.pbx-nav__row.nxm-band{position:relative;display:flex;align-items:stretch;gap:12px;max-width:none;margin:0;padding:0 max(16px,calc((100% - 1320px)/2));height:auto;background:var(--nxm-lace);border-top:1px solid var(--nxm-well)}.nxm{flex:1 1 auto;min-width:0}.nxm .nx-ic{flex:none;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.nxm .nx-ic .p{fill:var(--nxm-spot);fill-opacity:.3;stroke:none;mix-blend-mode:multiply;transform:translate(var(--nxm-plane-x),var(--nxm-plane-y));transition:transform .5s var(--nxm-spring),fill-opacity .2s}.nxm :is(a,button):is(:hover,:focus-visible,[aria-expanded=true],[aria-current]) .nx-ic .p{transform:none;fill-opacity:.42}.nxm__row{display:flex;gap:2px;margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.nxm__row::-webkit-scrollbar{display:none}.nxm__row>li{flex:0 0 auto;scroll-snap-align:start}.nxm__dept{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:76px;height:68px;padding:0 8px;border:0;background:none;color:var(--nxm-ink)!important;font:500 13px/1 var(--nxm-sans);white-space:nowrap;text-decoration:none;cursor:pointer;transition:color .2s}.nxm__dept .nx-ic{width:26px;height:26px}.nxm__dept:hover{color:var(--nxm-accent)!important}.nxm__dept:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:3px;border-radius:2px 2px 0 0;background:var(--nxm-spot);transform:scaleX(0);transition:transform .45s var(--nxm-spring)}.nxm__dept[aria-current]{font-weight:700}.nxm__dept:is([aria-expanded=true],[aria-current]):after{transform:scaleX(1)}.nxm__dept:focus-visible{outline:2px solid var(--nxm-spot);outline-offset:-4px;border-radius:10px}.nxm__dept--all{border-right:1px solid var(--nxm-well);margin-right:6px;padding-right:14px}.nxm__dept.is-empty{opacity:.45}.nxm-band .pbx-nav__vat{flex:none;align-self:center}.pbx-nav .pbx-nav__search{background:var(--nxm-paper);border-color:var(--nx-line-strong, var(--pb-beige))}.pbx-nav .pbx-nav__search input{color:var(--nx-fence, var(--pb-fence))}.pbx-nav .pbx-nav__search input::placeholder{color:var(--nx-text-support, var(--pb-norfolk));opacity:1}.pbx-nav .pbx-nav__search svg{color:var(--nx-fence, var(--pb-fence))}.nxm__panels{position:absolute;left:0;right:0;top:100%;z-index:120}.nxm__panel{background:var(--nxm-paper);color:var(--nxm-ink);border-top:1px solid var(--nxm-well);border-bottom:1px solid var(--nxm-well);box-shadow:0 24px 48px -24px #041c1859;border-radius:0 0 20px 20px;max-height:calc(100vh - 160px);overflow-y:auto;font-family:var(--nxm-sans);animation:nxm-in .22s cubic-bezier(.16,1,.3,1)}@keyframes nxm-in{0%{opacity:0;transform:translateY(-6px)}}.nxm__wrap{display:grid;grid-template-columns:240px 1fr;gap:40px;max-width:1320px;margin:0 auto;padding:28px max(16px,calc((100vw - 1320px)/2)) 32px;box-sizing:border-box}.nxm__lead{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding-right:24px;border-right:1px solid var(--nxm-well)}.nxm__lead-ic{display:grid;place-items:center;width:64px;height:64px;border-radius:16px;background:var(--nxm-well);margin-bottom:6px}.nxm__title{margin:0;font:700 26px/1.1 var(--nxm-sans);letter-spacing:-.02em}.nxm__kicker{margin:0;font:500 11px/1.3 var(--nxm-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--nxm-muted)}.nxm__kicker--gap{margin-top:20px}.nxm__all{display:inline;margin-top:6px;color:var(--nxm-accent)!important;font:600 14px/1.4 var(--nxm-sans);text-decoration:none}.nxm__all:after{content:"\2192";display:inline-block;margin-left:4px;transition:transform .3s var(--nxm-spring)}.nxm__all:hover:after{transform:translate(3px)}.nxm__list{columns:3;column-gap:24px;margin:0;padding:0;list-style:none}.nxm__list>li{break-inside:avoid}.nxm ul{list-style:none;margin:0;padding:0}.nxm__link{display:flex;align-items:center;gap:10px;min-height:40px;padding:4px 10px;border-radius:10px;color:var(--nxm-ink)!important;font:500 14.5px/1.25 var(--nxm-sans);text-decoration:none;transition:background .15s}.nxm__link .nx-ic{width:20px;height:20px}.nxm__link:hover,.nxm__link:focus-visible{background:var(--nxm-well)}.nxm__link[aria-current]{font-weight:700}.nxm__link.is-empty{opacity:.5}.nxm__dot{flex:none;width:20px;display:grid;place-items:center}.nxm__dot:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.35}.nxm__n{margin-left:auto;font:400 11.5px var(--nxm-mono);color:var(--nxm-muted);font-variant-numeric:tabular-nums}.nxm__all .nxm__n{margin:0;color:inherit}.nxm__sub{margin:0 0 6px 30px!important;border-left:1px solid var(--nxm-well)}.nxm__sub .nxm__link{min-height:32px;font-size:13.5px}.nxm__cols{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px}.nxm__col{display:flex;flex-direction:column;gap:6px}.nxm__grp{margin-top:10px}.nxm__head{display:flex;align-items:center;gap:8px;padding:4px 0;color:var(--nxm-ink)!important;font:700 15px var(--nxm-sans);text-decoration:none}.nxm__head .nx-ic{width:16px;height:16px}.nxm__head.is-empty{opacity:.5}.nxm__cols .nxm__link{min-height:30px;padding:2px 6px;margin-left:-6px;font-size:13.5px}.nxm__cols .nxm__dot{width:8px}.nxm__cols .nxm__all{display:inline-block;font-size:13px;margin-top:2px}.pbs{background:var(--nxm-paper)}.pbs__chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:4px 10px 10px}.pbs__row.pbs__chip{flex-direction:column;justify-content:center;gap:6px;min-height:72px;padding:8px 4px;border-radius:12px;text-align:center;font-size:12.5px}.pbs__chip .nx-ic{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.pbs__chip .nx-ic .p{fill:var(--pb-fiery);fill-opacity:.3;stroke:none}.pbs__row .pbs__dept{display:block;font:400 11px var(--pb-mono);letter-spacing:.04em;color:var(--pb-norfolk)}@media (max-width: 989px){.pbx-nav__row.nxm-band{height:auto;padding:0 0 0 8px;gap:0}.nxm-band .pbx-nav__vat{display:none}.nxm__dept{min-width:68px;height:60px;font-size:11.5px}.nxm__dept .nx-ic{width:22px;height:22px}.nxm__wrap,.nxm__cols{grid-template-columns:1fr;gap:16px;padding:18px 16px 24px}.nxm__lead{flex-direction:row;flex-wrap:wrap;align-items:center;border:0;padding:0}.nxm__lead-ic,.nxm__lead .nxm__kicker{display:none}.nxm__title{font-size:20px;flex:1 1 auto}.nxm__list{columns:2}.nxm__link{min-height:44px}.nxm__panel{border-radius:0 0 16px 16px;max-height:calc(100vh - 140px)}.pbs__chips{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 520px){.nxm__list{columns:1}}.nxm .nx-ic--all rect:not(.p){transform-box:fill-box;transform-origin:center}.nxm__dept:is(:hover,:focus-visible,[aria-expanded=true]) .nx-ic--all rect:not(.p){animation:nxm-tile .55s var(--nxm-spring) both}.nxm__dept .nx-ic--all rect:nth-of-type(3){animation-delay:.05s}.nxm__dept .nx-ic--all rect:nth-of-type(5){animation-delay:.1s}.nxm__dept .nx-ic--all rect:nth-of-type(4){animation-delay:.15s}@keyframes nxm-tile{45%{transform:scale(.7)}}.nxm .nx-ic--gifting{transform-origin:50% 85%}.nxm__dept:is(:hover,:focus-visible) .nx-ic--gifting{animation:nxm-shake .6s ease-in-out}@keyframes nxm-shake{20%{transform:rotate(-9deg)}40%{transform:rotate(7deg)}60%{transform:rotate(-4deg)}80%{transform:rotate(2deg)}}@media (prefers-reduced-motion: reduce){.nxm__panel,.nxm .nx-ic,.nxm .nx-ic *{animation:none!important}.nxm .nx-ic .p,.nxm__dept:after{transition:none}}
