/* Scoped family navigation: the existing quick bar retains all sticky ownership. */
nav.poz-stage-lineup{display:block;position:relative;margin:0;padding:0;background:#fff;color:#1d1d1f;border:0;isolation:isolate;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.2;letter-spacing:0;text-transform:none}
.poz-stage-lineup *{box-sizing:border-box}
.poz-stage-lineup__scroll{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding:17px 24px 15px;scroll-padding-inline:24px}
.poz-stage-lineup__scroll::-webkit-scrollbar{display:none}
.poz-stage-lineup__items{display:flex;justify-content:space-between;gap:20px;width:100%;max-width:1000px;min-width:742px;margin:0 auto}
nav.poz-stage-lineup a.poz-stage-lineup__model{display:flex;flex:0 0 88px;position:relative;flex-direction:column;align-items:center;gap:9px;min-height:94px;padding:3px 0 14px;border:0;border-radius:7px;background:transparent;box-shadow:none;color:#424245;font-family:inherit!important;font-size:12px;font-weight:500;line-height:1.2;letter-spacing:0;text-decoration:none;text-transform:none;transition:color .2s ease}
.poz-stage-lineup__image{display:block;width:105px;height:60px;border-radius:6px;background:#f5f5f7;overflow:hidden}
nav.poz-stage-lineup .poz-stage-lineup__image img{display:block;width:105px;height:60px;max-width:none;margin:0;object-fit:contain;mix-blend-mode:multiply;opacity:1;transition:opacity .25s ease,transform .3s cubic-bezier(.2,.7,.2,1)}
.poz-stage-lineup__image.is-ready{background:transparent}
nav.poz-stage-lineup .is-ready img{opacity:1}
nav.poz-stage-lineup a[aria-current="page"]{color:#1553a0!important;font-weight:650}
.poz-stage-lineup a[aria-current="page"]::after{content:"";position:absolute;bottom:2px;left:calc(50% - 2.5px);width:5px;height:5px;border-radius:50%;background:#1553a0}
nav.poz-stage-lineup a:focus-visible{outline:2px solid #1553a0;outline-offset:4px}
@media(hover:hover){nav.poz-stage-lineup a:hover{color:#1553a0!important;text-decoration:none}nav.poz-stage-lineup a:hover img{transform:translateY(-2px) scale(1.025)}}
@media(max-width:700px){.poz-stage-lineup__scroll{padding:12px 20px 10px}.poz-stage-lineup__items{min-width:690px;gap:16px}.poz-stage-lineup__image,nav.poz-stage-lineup .poz-stage-lineup__image img{width:88px;height:50px}nav.poz-stage-lineup a.poz-stage-lineup__model{flex-basis:84px;min-height:82px;font-size:11px}}
@media(prefers-reduced-motion:reduce){nav.poz-stage-lineup a,nav.poz-stage-lineup img{transition:none!important}nav.poz-stage-lineup a:hover img{transform:none}}
/* A product-family row is real content above the hero, not hero background. */
.poz-stage-lineup + section{--poz-ground-static:1;margin-top:0!important}
/* Legacy model quick bars are fixed above 760px and reserve no flow space. */
@media(min-width:761px){:is(.pztm-quick,.tm5-quick)+nav.poz-stage-lineup{margin-top:54px}}
/* Model identity uses the category quick-bar title's true semibold weight. */
body :is(#px-tm300,#px-tm440,.pztm,.tm5) .poz-quick-aware .pozq-identity :is(.px-page-toggle,.pztm-quick__model,.tm5-quick__model)>span{
  font-family:system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif!important;
  font-weight:600!important;
}
