@font-face{font-family:'Montserrat';src:url("/fonts/Montserrat-Bold.woff2") format("woff2"),url("/fonts/Montserrat-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'DM Sans';src:url("/fonts/DMSans-Bold.woff2") format("woff2"),url("/fonts/DMSans-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'DM Sans';src:url("/fonts/DMSans_18pt-Medium.woff2") format("woff2"),url("/fonts/DMSans_18pt-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}.main{padding:3vw 15px 0}.main a{display:inline-block}.main a img{max-width:100%;height:auto}.main .terBody{margin-top:25px}.main .inv-intro-wrapper{display:flex;flex-direction:column;align-items:flex-end}.main .inv-intro{align-self:stretch;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-height:6em;transition:max-height 0.5s ease}.main .inv-intro.expanded{-webkit-line-clamp:unset;max-height:1000px}.main .toggle-intro{display:inline-block;margin-top:10px;margin-bottom:20px;background:none;border:none;color:#ef7625;font-weight:bold;cursor:pointer;font-size:14px;text-decoration:underline}.main .suWrap{display:flex;padding:0px}.main .suWrap .signUp{display:flex;font-size:clamp(16px, 4vw, 26px)}.main .suWrap .signUp img{width:9vw;height:auto;max-width:100px}.main .suWrap .signUp span{margin-left:20px}.main .subMain{padding-bottom:50px}.main .subMain .inv{overflow:hidden;padding:10px 0;border-bottom:1px solid #FFCD11}.main .subMain .inv:last-of-type{border-bottom:0}.main .subMain .inv .mainImg{width:100%}.main .subMain .inv .mainImgWrap{width:49%;float:left}.main .subMain .inv .mainImg{position:relative;border:1px solid #FFCD11;z-index:100;width:100%;background-color:#000;overflow:hidden;background:url("/images/img-bg-hex.svg") no-repeat center center;background-size:cover}.main .subMain .inv .mainImg a{display:flex;align-items:center;justify-content:center;position:relative}.main .subMain .inv .mainImg a img{aspect-ratio:309 / 232;width:100%;height:auto}.main .subMain .inv .mainImg a .banner{position:absolute;top:0;left:0;width:60%}.main .subMain .inv .mainImg a .banner .bannerShape{fill:#FFCD11;filter:drop-shadow(6px 6px 12px rgba(0,0,0,0.5))}.main .subMain .inv .mainImg a .banner .banBlack{fill:#39495c}.main .subMain .inv .mainImg a .banner .banRed{fill:#d10c0c}.main .subMain .inv .mainImg a .banner .bannerText{fill:#000;font-family:"Montserrat",sans-serif;font-weight:700;font-size:440%}.main .subMain .inv .mainImg a .banner .banBlackText{fill:#FFFFFF;text-transform:uppercase}.main .subMain .inv .mainImg a .banner .banRedText{fill:#ffffff;text-transform:uppercase}.main .subMain .inv .invTextWrap{float:left;width:49%;margin-left:2%}.main .subMain .inv .invTextWrap a{text-decoration:none}.main .subMain .inv .invTextWrap a.listLink{display:block;text-decoration:none}.main .subMain .inv .invTextWrap a.listLink h3{font-size:3.5vw;line-height:3.7vw;font-weight:700;margin-bottom:0;color:#000 !important}.main .subMain .inv .invTextWrap a.listLink h4.subtitle{font-size:2.8vw;line-height:1.1;color:#39495c;margin:1.5vw 0;text-transform:uppercase}.main .subMain .inv .invTextWrap a.listLink .chlink{font-size:2.8vw;font-weight:bold;line-height:1;display:inline-block;text-transform:none;color:#000;padding:7px 10px;margin:4px 0;background-color:#FFCD11}.main .subMain .inv .invTextWrap img{width:100%;height:auto}.main .subMain .inv .invTextWrap .listings{font-size:3vw;line-height:3.5vw}.main .subMain .inv .invTextWrap .listings tr{display:none}.main .subMain .inv .invTextWrap .listings tr.showMe{display:table-row;padding:0 0px 1vw 0}.main .subMain .inv .invTextWrap .listings tr .vehSubHeading{font-weight:700;padding-right:1.5vw}.main .subMain .inv .invTextWrap .vehText div{font-size:3vw;font-weight:700;line-height:normal}.main .subMain .inv .invTextWrap .vehText div a{white-space:nowrap}.main .subMain .inv .invTextWrap .vehText .regPrice,.main .subMain .inv .invTextWrap .vehText .pst,.main .subMain .inv .invTextWrap .vehText .salePrice{font-size:3.1vw;font-family:"Montserrat",sans-serif}.main .subMain .inv .invTextWrap .vehText .regPrice a,.main .subMain .inv .invTextWrap .vehText .pst a,.main .subMain .inv .invTextWrap .vehText .salePrice a{color:#ef7625}.main .subMain .inv .invTextWrap .vehText .pst{text-decoration:line-through}.main .subMain .inv .invTextWrap .vehText .salePrice{color:#ef7625}a.reset,a.return{width:100%;color:#FFF !important;font-size:16px;font-weight:600;display:block;background:#39495c;position:relative;text-align:center;padding:0 15px;height:40px;line-height:40px;text-decoration:none;overflow:hidden}a.reset:before,a.return:before{position:relative;top:auto;left:auto;right:auto}a.return{background-color:#FFCD11;margin:10px 0;padding:0 15px;height:40px;line-height:40px;text-decoration:none}a.return:before{content:'Back to Main Search'}a.return:after{width:100%;height:1px;background:#c7c8d2;display:block;content:'';position:absolute;bottom:-10px;left:0;right:0}#backToTop{all:unset;position:fixed;top:20px;right:50%;transform:translateX(50%);display:block;visibility:hidden;z-index:1000;cursor:pointer;padding:15px 15px;background-color:#000;font-size:clamp(12px, 2.5vw, 16px);font-weight:700;color:#fff;border-radius:100px;opacity:0;transition:visibility 0s linear 0.5s, opacity 0.5s ease-in-out}#backToTop.show{visibility:visible;opacity:1;transition:opacity 0.5s ease-in-out, visibility 0s 0s}.advs{display:flex;align-items:center;justify-content:space-between;height:50px;padding:0 15px;position:relative;font-weight:700;font-size:16px;font-size:3.8vw;color:#FFCD11;background:#000;cursor:pointer;gap:15px}.advs svg{flex:0 1 auto;display:block;height:45%;overflow:visible}.advs span{flex:1 1 auto;line-height:1;font-family:"Montserrat",sans-serif}.advs .showHide{display:block;font-size:12px;font-family:"Montserrat",sans-serif}#dropWrap{display:none}#dropWrap .dropSearch{margin-top:10px}.chlink{font-size:3vw;line-height:4.5vw;text-decoration:none;display:block;text-transform:none;color:#d10c0c}.category-nav{margin:30px 0;padding:15px;background:#f7f7f7;border:1px solid #ddd;border-radius:8px}.category-nav ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px;flex-direction:column}.category-nav ul li{flex:1 1 auto}.category-nav ul li a{display:block;padding:10px 15px;background:#ffffff;border:1px solid #ccc;border-radius:6px;text-decoration:none;text-align:left;color:#333;font-weight:600;transition:background 0.3s, color 0.3s}.category-nav ul li a:hover{background:#005baa;color:#fff;border-color:#ef7625}.viewAllLink{display:inline-block;margin-top:15px;padding:6px 10px;font-size:14px;background-color:#39495c;color:#fff;font-weight:600;text-decoration:none;border-radius:5px;transition:background 0.3s}.inventoryCategory{padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #979a9d}.inventoryCategory h2 a{background-color:#000;color:#FFCD11;padding:10px 15px;width:100%}.inventoryCategory h2 a span{font-size:14px;color:#FFF}.inventoryCategory .subMain{padding-bottom:0}.searchResults .main{display:flex;flex-direction:column}.searchResults .main .searchres{order:1}.searchResults .main h2{order:0}
