.jps-phase2-product-navigation{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 16px;padding:0 0 12px;border-bottom:1px solid #d6e1ed}
.jps-phase2-product-navigation a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 11px;border:1px solid #c5d4e5;border-radius:7px;background:#fff;color:#174b87;font-size:12.5px;font-weight:750;line-height:1.3;text-align:center;text-decoration:none}
.jps-phase2-product-navigation a:hover{background:#edf4fc;border-color:#174b87}
.jps-phase2-product-included{margin:0 0 14px;border:1px solid #c5d4e5;border-radius:8px;background:#fff;color:#24364b;scroll-margin-top:130px}
.jps-phase2-product-included>summary{padding:12px 14px;min-height:44px;cursor:pointer;font-size:14px;font-weight:750;line-height:1.4}
.jps-phase2-product-included .jps-kit-contents{margin:0;border:0;border-top:1px solid #e2e9f1;border-radius:0 0 8px 8px}
.jps-phase2-product .pinfo>.jps-buying{margin-top:18px}
.jps-phase2-product .pinfo>.feat-list{margin:16px 0;gap:7px}
.jps-phase2-product .pinfo>.bestfor{margin:10px 0}
.jps-phase2-product .direct-hit-fitbox .fitchip a{color:#174b87;text-decoration:underline;text-underline-offset:3px}
.jps-phase2-product .direct-hit-fitbox .fitchip:nth-child(3){grid-column:1/-1;flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:6px}
.jps-phase2-product-navigation a:focus-visible,.jps-phase2-product-included>summary:focus-visible,.jps-phase2-product .direct-hit-fitbox a:focus-visible,#jpsProductTabs .tabnav button:focus-visible,#jpsProductTabs .tabpane:focus-visible{outline:3px solid #2458be;outline-offset:3px}
#jpsProductTabs,#jpsProductTabs .tabpane,#jpsProductResources,#jetterSetup,#jpsDemoPurchase,#jpsProductQuote{scroll-margin-top:130px}
#jpsProductTabs .tabnav button{font-size:13px;padding:14px 18px;color:#47576a}
#jpsProductTabs .tabnav button.active{color:#132a45}
@media(max-width:900px){
  #pdp.jps-phase2-product>.pinfo>.jps-phase2-product-navigation{order:5;margin:0}
  #pdp.jps-phase2-product>.pinfo>.jps-phase2-product-included{order:6;margin:0}
  .jps-phase2-product-navigation{gap:6px;padding-bottom:8px}
  .jps-phase2-product-navigation a{flex:1 1 auto}
}
@media(max-width:560px){
  #jpsProductTabs .tabnav{gap:0}
  #jpsProductTabs .tabnav button{flex:1;min-width:0;padding:12px 7px;font-size:11.5px;line-height:1.4}
}
