@keyframes button-animated-arrow{0%{transform:rotate(90deg) translateX(-.125rem)}to{transform:rotate(90deg) translateX(.25rem)}}.listing-nav .menu>.cat-item>a,.listing-nav .menu>.menu-item>a,.listing-nav .tax-list>.cat-item>a,.listing-nav .tax-list>.menu-item>a{font-size:.75rem;line-height:1.5}@media (min-width:940px){.listing-nav .menu>.cat-item>a,.listing-nav .menu>.menu-item>a,.listing-nav .tax-list>.cat-item>a,.listing-nav .tax-list>.menu-item>a{font-size:.875rem}}.listing-header{position:relative}.listing-header:before{background:#fff;content:"";display:block;height:100%;left:min(.1px,(100vw - 1920px)/-2);position:absolute;top:0;width:100vw;z-index:-1}.listing-header{align-items:center;background:url("/source/aba23c79eb0cd92917ba0805178c001d/parts-bg.png") right -200px center no-repeat;border-bottom:1px solid #cdcdcf;border-top:1px solid #cdcdcf;display:flex;height:15.125rem;padding:1rem}@media (min-width:1920px){.listing-header{border:none}.listing-header:before{border-bottom:1px solid #cdcdcf;border-top:1px solid #cdcdcf}}@media (min-width:940px){.listing-header{background-position:center left calc(50% + 26rem)}}.listing-header .heading-1{color:#003a5d;margin:auto;max-width:85rem;width:100%}.listing-title{align-items:center;border-bottom:1px solid #cdcdcf;display:none;height:3.375rem;padding:0 0 0 2.5rem}@media (min-width:940px){.listing-title{display:flex}}.listing-title .copy-2{font-weight:600;margin:0}.listing-content{display:flex;flex-wrap:wrap;margin-bottom:4rem}.listing-nav{border-right:1px solid #cdcdcf;display:none;padding-bottom:1rem;width:100%}@media (min-width:940px){.listing-nav{display:block;max-width:15rem;padding-bottom:3rem}}.listing-nav.clone{background-color:#fff;border-top:1px solid #cdcdcf;display:block;height:3rem;overflow:hidden;padding:0;position:fixed;top:3.3rem;transition:height .2s;z-index:10}@media (min-width:940px){.listing-nav.clone{display:none}}.listing-nav.clone.open{height:100%}.listing-nav.clone.open .all-items{border-bottom:0}.listing-nav.clone.open .all-items:after{transform:rotate(90deg) rotateY(-180deg)}.listing-nav.clone.open .menu,.listing-nav.clone.open .tax-list{height:calc(100vh - 6.3rem);opacity:1;overflow:auto;padding-bottom:10px}.listing-nav.clone .all-items{border-bottom:1px solid #cdcdcf;color:#333;display:block;font-family:SF Pro Display,SF Pro Icons,AOS Icons,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-weight:400;height:calc(3rem - 1px);letter-spacing:.012em;line-height:1;margin:0;padding:13px 16px 9px;position:relative}.listing-nav.clone .all-items:after{background:url("/source/1848a34eef378c7a67348f56328de37e/chevron-right.svg") 50% no-repeat;background-size:contain;content:"";display:block;height:100%;height:20px;position:absolute;right:20px;top:15px;transform:rotate(90deg) rotateY(0);transform-origin:center;transition:transform .2s;width:20px}.listing-nav.clone .tax-list{border:0;opacity:0;padding:0 48px;transition:opacity .2s}.listing-nav.clone .tax-list>.cat-item{border:none;margin:0;padding:0 0 31px}.listing-nav.clone .tax-list>.cat-item>a{border-bottom:1px solid #cdcdcf;font-family:SF Pro Display,SF Pro Icons,AOS Icons,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:600;letter-spacing:.027em;line-height:2.93343;padding:0}.listing-nav.clone .children{display:block}.listing-nav.clone .children .cat-item:last-child a{border-bottom:none}.listing-nav.clone .sub-menu{display:block}.listing-nav.clone .sub-menu .menu-item:last-child a{border-bottom:none}.listing-nav.clone .menu>.menu-item>a,.listing-nav.clone a{border-bottom:1px solid #cdcdcf;color:#333;font-family:SF Pro Text,SF Pro Icons,AOS Icons,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;letter-spacing:.027em;line-height:2.93343;padding:0}.listing-nav.clone .menu{padding:0 48px}.listing-nav.clone .menu>.menu-item>a{border-bottom:1px solid #cdcdcf;font-family:SF Pro Display,SF Pro Icons,AOS Icons,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:600;letter-spacing:.027em;line-height:2.93343;padding:0}.listing-nav.clone .current-cat>a,.listing-nav.clone .current-menu-item>a{background:transparent;color:#888}.listing-nav.clone .menu-resources-menu-container .menu>.menu-item{border:0;margin:0;padding:0 0 31px}.listing-nav.clone .menu-resources-menu-container .menu>.menu-item:last-child{border:0}.listing-nav a{text-decoration:none;transition:color .2s}.listing-nav a:focus{outline:0}.listing-nav a{color:#000;display:block;font-size:.75rem;line-height:1;padding:.5rem}.listing-nav a:hover{color:#2997ff}.listing-nav .all-items{display:none;font-size:.75rem;margin-top:1.5rem;padding-left:2.5rem}.listing-nav .children,.listing-nav .menu,.listing-nav .sub-menu,.listing-nav .tax-list{list-style:none;margin:0;padding-left:0}.listing-nav .children{display:flex;flex-wrap:wrap}@media (min-width:940px){.listing-nav .children{display:block}}.listing-nav .menu>.cat-item,.listing-nav .menu>.menu-item,.listing-nav .tax-list>.cat-item,.listing-nav .tax-list>.menu-item{border-top:1px solid #cdcdcf;margin-top:1.25rem;padding-left:2rem;padding-right:.625rem;padding-top:.75rem}.listing-nav .menu>.cat-item>a,.listing-nav .menu>.menu-item>a,.listing-nav .tax-list>.cat-item>a,.listing-nav .tax-list>.menu-item>a{font-weight:500;pointer-events:none}.listing-nav .current-cat>a,.listing-nav .current-menu-item>a{background:#f1f1f3;color:#2997ff}.listing-nav .sub-menu{display:none;margin-top:.75rem}.listing-nav .sub-menu .menu-item-has-children>a{font-weight:700}.listing-nav .sub-menu .menu-item-has-children>.sub-menu{margin:0 0 1rem}.listing-nav .current-menu-ancestor .sub-menu,.listing-nav .current-menu-item .sub-menu{display:block}.listing-items{border-bottom:1px solid #cdcdcf;display:flex;flex-wrap:wrap;width:100%}@media (min-width:940px){.listing-items{width:calc(100% - 15rem)}}