.brands li>a{min-width:100%}A.type2:link{color:#2f4f4f;text-decoration:none}A.type2:visited{color:#2f4f4f;text-decoration:none}A.type2:active{color:#2f4f4f;text-decoration:none}A.type2:hover{color:#708090;text-decoration:none}A.type2{transition:color .1s}A.type1:link{color:#00008b;text-decoration:none}A.type1:visited{color:#00008b;text-decoration:none}A.type1:active{color:#00008b;text-decoration:none}A.type1:hover{color:#6a5acd;text-decoration:none}A.type1{transition:color .1s}body{font-family:'Noto Sans',sans-serif;margin:0}nav{font-size:8pt}table{margin:auto}.center{margin:auto;text-align:center}.center>a{display:block;text-align:center}.navTD{text-align:center}.header{text-align:center;max-width:500px;overflow:auto;position:relative;margin:auto}.logo{height:70px}.cart{float:right}.cart .feather{margin-right:4px;width:16px;vertical-align:text-bottom}.footer{background:#363636;color:#c6c6c6}.footer-wrapper{display:flex;flex-wrap:wrap;max-width:1440px;margin-left:auto;margin-right:auto;padding-top:2rem;padding-bottom:2rem;padding-left:4rem;padding-right:4rem}.footer-column{flex:1 1 auto}.footer-note{font-size:80%;margin-top:0;margin-bottom:0}.social-policy{text-align:left;display:flex;flex-direction:column;justify-content:flex-start}.social-policy>p{margin:0}.social-policy>p+p{margin-top:.4rem}.socials-policy-wrapper{margin-top:1rem}.forum-message{margin-top:0;font-size:90%}.footer-links{list-style:none;padding:0;margin:0;font-size:90%}.footer a{transition:color .1s;text-decoration:none;color:#c6c6c6}.footer-links a{padding:.2em 2rem}.footer a:hover{color:#fff}.footer-social{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;list-style:none;padding:0;margin:0}.footer-social a{padding:0;display:inline-flex;align-items:center;line-height:1}.footer-social .feather,.footer-social [data-feather]{width:20px;height:20px;stroke-width:1.5}.footer-policy{margin-top:.75rem}.footer-policy{font-size:90%;list-style:none;padding:0;margin-bottom:0}.footer-policy li{display:inline-block}.footer-policy li+li{margin-left:1em}@media screen and (min-width:366px){.cart{position:absolute;bottom:0;right:0}}@media screen and (max-width:709px){.show{position:relative;text-align:center;border:none}.hidden-on-mobile{display:none}.footer-wrapper{display:block;text-align:center}.footer-column+.footer-column{margin-top:25px}.footer-links a{padding:0}.social-policy{text-align:center}.footer-policy{margin-top:25px}.footer-policy li{display:block}.footer-policy li+li{margin:0}.footer-social{justify-content:center}}@media screen and (max-width:1043px){.social-policy{margin-top:25px}}.diy{align-self:center;justify-self:center;text-align:center}.diy-image-link{display:block;width:107px;margin:0 auto}.diy-image{width:100%;display:block}.diy-text{font-size:8pt}.video-info{float:left}.video-info-link{display:block;width:107px;margin:0 auto}.video-info-image{width:100%;display:block}.video-info-text{font-size:8pt}.button:not(:disabled) {cursor:pointer}.button{color:#fff;background-color:#2c2d65;border-color:#2c2d65;display:inline-block;font-weight:400;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem;transition:color .15s ease-in-out , background-color .15s ease-in-out , border-color .15s ease-in-out , box-shadow .15s ease-in-out;text-transform:none;overflow:visible;margin:0;font-family:inherit;text-decoration:none}.button:not(:disabled):active {background-color:#252656;border-color:#252656}.button:focus{outline:0;box-shadow:0 0 0 .2rem #070825}.button:hover{background-color:#4a4b7b;border-color:#4a4b7b}.green{background-color:#00c897;border-color:#00c897;color:#000}.green:not(:disabled):active {background-color:#508071;border-color:#508071}.green:focus{box-shadow:0 0 0 .2rem #2f4858}.green:hover{background-color:#c8fcea}.select{height: calc(2.25rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out , box-shadow .15s ease-in-out;background:transparent;text-transform:none;margin:0;font-family:inherit;box-sizing:border-box;word-wrap:normal;display:inline-block;vertical-align:bottom;margin-right:10px}.select:focus{border-color:#2c2d65;outline:0;box-shadow:0 0 0 .2rem #070825}.alert-custom{background:linear-gradient(to bottom,#005bbb 50%,#ffd500 50%);height:100px}.wrapper{padding:0 2% 0 2%}main{padding-top:2rem;padding-bottom:2rem}.select{background:#fff!important}.main-image-link{flex:0 400px;margin-right:20px;max-width:98%}.main-image{width:100%}.text{flex:1 250px}.no-margin{margin:0}.us{color:red}.buy-row{display:flex;align-items:center;margin-block-start:1em}.button{height: calc(2.25rem + 2px);margin-right:5px}.oos{font-size:larger}.email-row{display:flex;align-items:center}#emailToNotify{flex:1;width:19em}#phone{flex:1;width:19em}.price{font-size:large;font-weight:bold}.part-number{font-size:small}.enlarge{font-size:x-small;color:#1553bc;font-style:italic;margin-bottom:1rem}.video-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.video-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}@media screen and (min-width:490px){.flex-wrapper{display:flex;align-items:center}.wrapper{padding:0 20% 0 20%}}.clearfix{position:relative}main{padding-top:2rem;padding-bottom:2rem;margin-top:0!important;margin-bottom:0!important}.copyrightMsg{font-size:70%}.partsTxt{margin-top:3vh;text-align:left}.loading{width:435px}.header-top{display:flex;align-items:flex-end;justify-content:space-between;padding-top:6px;padding-left:15px;padding-right:10px}.header-buttons a{color:#000}.navbar{background:#363636;color:#fff;padding-top:5px;padding-bottom:5px}.thin-collapsed{display:flex;margin-left:1rem;align-items:center}.search-field{border-bottom-color:rgba(0,0,0,.12);background-color:transparent;border:none;overflow:visible;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:4px 4px 0 0;display:ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;height:35px;will-change:opacity , transform , color;flex:1 1 auto}.search-field svg{left:15px;right:auto;color:#c6c6c6;z-index:2;cursor:default;pointer-events:none;position:absolute;bottom:6px}.search-form{width:100%}.search{padding-top:12px;padding-bottom:14px;padding-left:48px;padding-right:16px;color:#fff;display:flex;border:1px solid;border-color:#c6c6c6;background-color:transparent;z-index:1;caret-color:#fff;line-height:1.75rem;letter-spacing:.00937em;text-decoration:inherit;text-transform:inherit;-ms-flex-item-align:end;align-self:flex-end;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;-webkit-transition:opacity .18s cubic-bezier(.4,0,.2,1);transition:opacity .18s cubic-bezier(.4,0,.2,1);border-radius:0;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:'Noto Sans',sans-serif;border-radius:4px}.search::placeholder{color:#c6c6c6}.navbar-toggle{cursor:pointer;padding:5px 1rem 3px}.navbar-links{display:none;list-style:none;padding:0}.navbar-links li{text-align:center;margin:15px auto}.navbar-links li a{color:#fff;text-decoration:none;font-size:1rem;font-weight:bold;margin:.5rem}.navbar-links ul{background-color:#363636}.dropdown-menu{background-color:#363636;color: #ffffffde}.sidebar{width:213px;float:left}.sidebar nav{font-size:.78em}#brands{padding-left:44px;margin-top:0}.brands{list-style:none;padding-left:37px}.brands li>*{display:inline-block;vertical-align:middle;color:#000}.sidebar-toggle{cursor:pointer}.open svg{transform:rotate(90deg)}.active{display:block;margin:auto}.itemDisplayCarousel{width:50vw;height:auto;margin:auto;margin-bottom:4vh;border-radius:35px;background-color:#000}@media screen and (min-width:766px){.header-top{padding-left:40px;padding-right:20px}.navbar{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;padding:0 20px 0 44px}.navbar-links{display:flex;padding:0}.navbar-links li{text-align:auto;margin:auto}.navbar-links li:first-child a{margin-left:0}.search-field{margin:5px 0}.navbar-toggle{display:none}.thin-collapsed{margin:0}.itemDisplayCarousel{width:50vw;height:auto;margin:auto;margin-bottom:4vh;border-radius:35px;background-color:#000}}.hg__header{grid-area:header}.footer{grid-area:footer}.hg__main{grid-area:main;max-width:100%}.sidebar{grid-area:navigation;display:none}.hg{grid-template-areas:"header header" "navigation main" "footer footer";grid-template-columns:213px auto;min-height:100vh;grid-row-gap:20px}.content{max-width:1400px;margin-left:auto;margin-right:auto}.nav-selects{margin:20px auto;max-width:18rem}.select-row{width:100%}#model-select-container{display:none;margin-top:.2rem}#model-nav-select{flex:1}.hero{width:100%;color:#fff;position:relative}.info-wrapper{position:relative}.info{vertical-align:middle;top:50%;padding:1rem 4rem;text-shadow:0 1px 6px rgba(0,0,0,.6)}.info h1{margin:0}.years-produced{font-style:italic}.links{position:absolute;left:4rem;bottom:10px}.links a{color:#c6c6c6;text-decoration:none;margin-right:1rem}.links a:hover{color:#fff}.hero-image-wrapper{display:none}#items{display:flex;flex-wrap:wrap;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:15px;text-align:center;margin:2rem 1rem}.small-items{grid-template-columns:repeat(auto-fit,300px)!important}#items a{display:flex;flex-direction:column;text-decoration:none;color:#000;flex:1 1 325px;transition:opacity .1s}#items a:hover{opacity:.7}.item-image{display:flex;align-items:center;flex:none}.item-image img{max-width:100%;flex:none}.price{font-weight:bold}.alert-custom{background:linear-gradient(to bottom,#005bbb 50%,#ffd500 50%);height:100px}@media screen and (min-width:1093px){.hero{display:flex;background:#000}.hg__main{grid-area:main;max-width:80vw}.info-wrapper{flex:1 0 450px;background:none!important;overflow-y:auto;border-width:2rem 3rem;border-color:#000;border-style:solid}.info{position:absolute;top:0;text-shadow:none;padding:0}.hero-image-wrapper{display:block;flex:0 1 auto}.hero-image{display:block;max-height:400px;max-width:100%;filter:saturate(50%)}.links{left:3rem}}@media screen and (max-width:760px){.hg__main{grid-area:main;max-width:100%}}@media screen and (min-width:760px){.hg{display:grid}.hg__main{grid-area:main}.sidebar{display:block}.nav-selects{display:none}#items{margin-bottom:0}}@supports (display: grid) {
    .sidebar {
        width: auto;
        float: none;
    }
    .item-image {
        flex: 1;
    }
}