.bg-accent-color-1{background-color:#000}.bg-accent-color-2{background-color:#c22032}.bg-accent-color-3{background-color:#202e62}.bg-accent-color-4{background-color:#fdda0b}.bg-accent-color-5{background-color:#fff}.bg-accent-color-6{background-color:#d33701}.bg-accent-color-7{background-color:#e9ecef}.text-accent-color-1{color:#000}.text-accent-color-2{color:#c22032}.text-accent-color-3{color:#202e62}.text-accent-color-4{color:#fdda0b}.text-accent-color-5{color:#fff}.text-accent-color-6{color:#d33701}.text-accent-color-1-hover:hover{color:#000}.text-accent-color-2-hover:hover{color:#c22032}.accent-font-1{font-family:"Goldman",cursive}.accent-font-2{font-family:"Montserrat",sans-serif}.social-rows{transition:color .3s ease-in-out}.social-rows a{text-decoration:none;color:#fff}.social-rows i:hover{color:#c22032;border-color:#c22032 !important;transition:color .2s ease}.video-container{width:100vw;height:100vh;overflow:hidden;position:relative}.video-container iframe{position:absolute !important;top:50%;left:50%;width:190vw;height:120vh;transform:translate(-50%, -50%)}@media(min-aspect-ratio: 16/9){.video-container iframe{height:56.25vw}}@media(max-aspect-ratio: 16/9){.video-container iframe{width:190vh}}.btn{transition:.3s}.btn:hover{color:#000;background-color:#202e62}.shop-by{font-family:"Manrope",sans-serif;max-width:1250px;position:relative;margin-bottom:30px}.shop-by .nav-tabs .nav-link.active,.shop-by .nav-tabs .nav-item.show .nav-link{color:#000;background-color:#fff;border-color:#fff #fff #fff}.shop-by .nav-tabs .nav-link{border:2px solid rgba(0,0,0,0)}.shop-by ul{margin:0;padding:0px;text-align:center}.shop-by ul li{list-style:none;display:inline-block;width:16%;margin:20px 0;text-align:center}.shop-by ul li img{width:100%;max-width:160px;object-fit:contain;-webkit-transition:ease .3s;transition:ease .3s;border:solid 1px #fff}.shop-by ul li img:hover{border:solid 1px #d8d8d8}.shop-by .categories{max-width:1250px;text-align:center;display:flex;flex-wrap:wrap;gap:20px;letter-spacing:.02rem;width:100%;justify-content:space-around;margin-top:30px}.shop-by .categories .cat-item{width:180px;display:inline-block;padding:20px 0px;background:#fff;color:#000;box-shadow:0 0 15px rgba(0,0,0,.074);transition:ease .3s;border-radius:3px;border:2px solid #fff;justify-content:center;align-content:space-between;align-items:center}.shop-by .categories .cat-item a{text-decoration:none;color:#000}.shop-by .categories .cat-item img{width:150px}.shop-by .categories .cat-item .btn{border:solid 1px #d6d6d6;padding:.275rem .75rem;color:#fff;font-size:1rem;font-weight:600}.shop-by .categories .cat-item .ci-sub{font-size:1rem;font-weight:200;line-height:.3rem;letter-spacing:.07rem}.shop-by .categories .cat-item:hover{box-shadow:0 0 20px rgba(63,9,15,.2352941176);border:2px solid #c22032}.shop-by .categories .cat-item:hover a{color:#c22032}.shop-by .categories span{display:block;text-transform:uppercase;font-weight:600;font-size:1.2rem}.shop-by .categories li{width:17%}.recommended{min-height:387px}.featured-item{padding:4px;background:#fff;border-radius:10px;box-shadow:0 0 10px 0 rgba(0,0,0,.8)}.featured-item .btn-rounded{margin-bottom:10px}.item-image{background-image:linear-gradient(#ececec, #b6b6b6);border:1px solid #e8ecef;height:170px;overflow:hidden;display:flex;justify-content:center;align-items:center;clip-path:polygon(10% 0, 100% 0, 100% 85%, 90% 100%, 0 100%, 0 15%)}.item-image img{object-fit:contain}.item-title{height:30px;overflow:hidden;line-height:1.3em;margin-top:10px}.item-title p{height:25px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.item-price{font-size:1.2em;font-weight:600;color:#00aa75;padding-top:4px;margin-bottom:8px;border-top:solid 3px #e8ecef}.item-location{color:#595959;font-weight:600;padding:4px;margin-bottom:2px;border-bottom:solid 1px #e8ecef}.item-stock{font-size:.8em;font-weight:200;font-style:italic;color:#999;margin-bottom:4px}.manufacture-logo{transition:all .3s ease}.manufacture-logo:hover{transform:scale(1.1)}.menu-text{color:#fff;transition:all .3s ease}.menu-text:hover{color:#c22032}.fade-in{animation:fadeIn 1s ease-in-out}.main-input-group .form-control:focus{outline:none;box-shadow:none;border-color:#ced4da}.main-input-group .input-group-text:focus{outline:none;box-shadow:none}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.discounted-trailers.swiper-container{width:100%;overflow:hidden;position:relative;padding:15px}.discounted-trailers .swiper-slide{height:auto}.swiper-button-prev,.swiper-button-next{color:#fff;font-weight:600;background-color:#000;border-radius:50%;padding:10px;display:flex;justify-content:center;align-items:center}.swiper-button-prev:after,.swiper-button-next:after{font-size:16px}.title-header{display:flex;width:100%;justify-content:space-between;align-items:center;flex-wrap:wrap}.title-header p{font-size:18px;font-weight:400;color:gray;letter-spacing:2px;margin-bottom:5px}.title-header .title-text{font-size:30px;font-weight:bold;text-transform:uppercase}.title-header .title-text span{color:#c22032}.title-header .btn-primary{background:#c22032;border-radius:5px;color:#fff;font-size:15px;padding:15px 20px;height:auto;width:auto;transition:ease .3}.title-header .btn-primary:hover{background:#000}@media(max-width: 768px){.title-header{justify-content:center;text-align:center;gap:1rem}.title-header>div{width:100%}.title-header .btn-primary{margin:0 auto}.title-header .learn-more-link{align-self:center;justify-content:center;text-align:center;padding-right:0}}.image-section{width:100%;padding:20px}.image-container{display:flex;gap:20px}.image-item{width:49%;height:100%;object-fit:cover;border-radius:12px}@media(max-width: 768px){.image-container{flex-direction:column;height:auto}.image-item{width:100%;height:250px}}.image-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;border-radius:12px;width:100%;aspect-ratio:16/10;background:#f4f4f4}.image-item{display:block;width:100%;height:100%;object-fit:contain}.image-card .learn-more-link{position:absolute;bottom:0;left:0;width:100%;display:flex;justify-content:flex-end;align-items:center;gap:6px;padding:12px 16px;color:#fff;text-decoration:none;background:linear-gradient(to top, rgb(0, 0, 0), rgba(0, 0, 0, 0));border-radius:0 0 12px 12px}.image-card .learn-more-link i{transition:transform .3s ease}.image-card .learn-more-link:hover i{transform:translateX(5px)}.image-card h1{position:absolute;top:0;left:0;width:100%;margin:0;padding:13px 16px 62px;color:#fdda0b;font-size:20px;font-weight:bold;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.19), rgba(0, 0, 0, 0))}
