/* Shared section navigation; original product content and local labels stay intact. */
nav.spc-anchor-nav{position:fixed!important;inset:auto 0 auto!important;top:var(--spc-anchor-top,0px)!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;z-index:60!important;background:#fff!important;color:#252a28!important;border:0!important;border-bottom:1px solid #dfe4dc!important;box-shadow:0 3px 12px #00000008!important;display:block!important;transform:none!important;transition:opacity .12s ease!important;box-sizing:border-box!important;font-family:var(--font-body,Inter,Arial,sans-serif)!important}
nav.spc-anchor-nav[data-spc-visible=false]{visibility:hidden!important;opacity:0!important;pointer-events:none!important}
nav.spc-anchor-nav[data-spc-visible=true]{visibility:visible!important;opacity:1!important;pointer-events:auto!important}
nav.spc-anchor-nav .spc-anchor-rail{display:flex!important;align-items:stretch!important;justify-content:flex-start!important;gap:26px!important;width:min(calc(100% - 64px),1280px)!important;max-width:100%!important;margin:0 auto!important;padding:0!important;min-height:58px!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;overscroll-behavior-inline:contain;scrollbar-width:thin;scroll-padding-inline:12px;box-sizing:border-box}
nav.spc-anchor-nav .spc-anchor-rail>a{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;gap:6px!important;margin:0!important;padding:16px 0 13px!important;min-height:54px!important;border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;background:transparent!important;color:#252a28!important;font-size:13px!important;font-weight:500!important;line-height:1.5!important;text-decoration:none!important;text-transform:none!important;letter-spacing:normal!important;white-space:nowrap!important;box-sizing:border-box}
nav.spc-anchor-nav .spc-anchor-rail>a:hover,nav.spc-anchor-nav .spc-anchor-rail>a[aria-current=location]{color:#111!important;border-bottom-color:var(--spc-anchor-accent,#ff6900)!important}
nav.spc-anchor-nav .spc-anchor-rail>a:focus-visible{outline:3px solid #005fcc!important;outline-offset:-4px!important}
nav.spc-anchor-nav svg{width:14px!important;height:14px!important;flex-shrink:0}
.spc-anchor-sentinel{display:block!important;width:0!important;height:0!important;margin:0!important;padding:0!important;border:0!important;pointer-events:none}
@media(max-width:760px){nav.spc-anchor-nav .spc-anchor-rail{width:calc(100% - 32px)!important;gap:22px!important;min-height:52px!important}nav.spc-anchor-nav .spc-anchor-rail>a{font-size:12px!important;min-height:50px!important;padding:13px 0 10px!important}}
@media(prefers-reduced-motion:reduce){nav.spc-anchor-nav{transition:none!important}}
