.bg-accent-color-1{background-color:#000}.bg-accent-color-2{background-color:#0652ea}.bg-accent-color-3{background-color:silver}.bg-accent-color-4{background-color:#181818}.bg-accent-color-5{background-color:#fff}.bg-accent-color-6{background-color:#8f8f8f}.bg-accent-color-7{background-color:#f1f1f1}.bg-accent-color-8{background-color:#d8d8d8}.bg-accent-color-9{background-color:#1a1a1a}.text-accent-color-1{color:#000}.text-accent-color-2{color:#0652ea}.text-accent-color-3{color:silver}.text-accent-color-4{color:#181818}.text-accent-color-5{color:#fff}.text-accent-color-6{color:#8f8f8f}.text-accent-color-7{color:#f1f1f1}.text-accent-color-8{color:#d8d8d8}.text-accent-color-9{color:#1a1a1a}.text-accent-color-1-hover:hover{color:#000}.text-accent-color-2-hover:hover{color:#0652ea}.accent-font-1{font-family:"Manrope",sans-serif}.accent-font-2{font-family:"Inter",sans-serif}.inventory-preset-hero{padding:52px 0 30px}.inventory-preset-hero .width-container{margin-left:auto;margin-right:auto;max-width:1400px;padding-left:30px;padding-right:30px;width:calc(100% - 32px)}.inventory-preset-hero .page-title{font-size:clamp(1.55rem,3.9vw,2.4rem);margin-bottom:0;max-width:none;overflow-wrap:break-word;white-space:normal}.inventory-card{background:#fff;border:1px solid #d8d8d8;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.12);display:flex;flex-direction:column;height:auto;min-width:0;overflow:hidden;text-align:left}.inventory-card-media{aspect-ratio:4/3;background:#f1f1f1;display:block;overflow:hidden;position:relative}.inventory-card-media img{display:block;height:100%;object-fit:cover;width:100%}.inventory-card-badge{background:var(--inventory-card-badge-color, #e3342f);border-radius:4px;color:#fff;font-size:.82rem;font-weight:800;left:18px;letter-spacing:.12em;line-height:1;padding:11px 14px;position:absolute;text-transform:uppercase;top:18px}.inventory-card-body{display:flex;flex:1 1 auto;flex-direction:column;padding:28px}.inventory-card-category{color:#8f8f8f;font-size:.88rem;font-weight:800;letter-spacing:.14em;margin-bottom:10px;text-transform:uppercase}.inventory-card-title{color:#181818;font-size:clamp(1.18rem,2vw,1.45rem);font-weight:900;line-height:1.2;margin:0 0 30px}.inventory-card-spec-grid{display:grid;gap:22px 28px;grid-template-columns:repeat(2, minmax(0, 1fr));margin-bottom:28px}.inventory-card-spec{align-items:start;color:#181818;display:grid;gap:4px;min-width:0}.inventory-card-spec strong{color:#181818;font-size:1rem;font-weight:800;line-height:1.25}.inventory-card-spec-label{color:#8f8f8f;display:block;font-size:.9rem;line-height:1.15}.inventory-card-footer{align-items:center;border-top:1px solid #d8d8d8;display:flex;gap:18px;justify-content:space-between;margin-top:auto;padding-top:28px}.inventory-card-price{color:#181818;font-size:20px;font-weight:900;letter-spacing:0;line-height:1;white-space:nowrap}.inventory-card-action{background:#181818;border:1px solid #181818;border-radius:999px;box-shadow:0 2px 5px rgba(0,0,0,.16);color:#fff;display:inline-flex;flex:0 0 auto;font-size:1rem;font-weight:800;justify-content:center;line-height:1;min-width:160px;padding:15px 22px;text-align:center;text-decoration:none}.inventory-card-action:hover{background:#0652ea;border-color:#0652ea;color:#fff;text-decoration:none}.discounted-trailers .swiper-wrapper{align-items:stretch}.discounted-trailers .swiper-slide{display:flex;height:auto}.discounted-trailers .inventory-card{width:100%}@media(max-width: 575px){.inventory-card-body{padding:22px}.inventory-card-spec-grid{grid-template-columns:1fr}.inventory-card-footer{align-items:stretch;flex-direction:column}.inventory-card-action{width:100%}.discounted-trailers .inventory-card-spec-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.inventory-preset{margin-left:auto;margin-right:auto;max-width:1400px;padding:0 30px 30px;padding-bottom:80px;width:calc(100% - 32px)}.inventory-preset .filters-wrapper{position:fixed;top:84px;bottom:0px;left:0px;width:min(88vw,340px);background:#fff;transform:translate(-101%, 0);border:1px solid #d8d8d8;border-radius:0 3px 3px 0;box-shadow:0 18px 38px rgba(0,0,0,.16);box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;transition:transform .25s ease;z-index:90}.inventory-preset .filters-wrapper .filters-heading{background:#000;color:#fff;flex:0 0 auto;padding:20px 22px}.inventory-preset .filters-wrapper .filters-heading strong{display:block;font-size:1.3rem;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.inventory-preset .filters-wrapper .title{background:#f1f1f1;padding:10px;color:#000;font-weight:500;flex-grow:0;flex-shrink:0;border-radius:3px}.inventory-preset .filters-wrapper .title .close{color:inherit}.inventory-preset .filters-wrapper .body{flex:0 1 auto;padding:20px;overflow:auto;overflow-x:hidden}.inventory-preset .filters-wrapper .body::-webkit-scrollbar{width:9px}.inventory-preset .filters-wrapper .body::-webkit-scrollbar-track{background:#f1f1f1}.inventory-preset .filters-wrapper .body::-webkit-scrollbar-thumb{background:silver;border:2px solid #f1f1f1;border-radius:999px}.inventory-preset .filters-wrapper .body .checkbox-group{overflow:auto;overflow-x:hidden;max-height:210px}.inventory-preset .filters-wrapper .body .checkbox-group .checkbox{align-items:flex-start;display:flex;gap:8px;line-height:1.3;margin-bottom:10px}.inventory-preset .filters-wrapper .body .checkbox-group .checkbox span{display:flex;flex:0 0 auto;line-height:1;padding:2px 0 0}.inventory-preset .filters-wrapper .body .checkbox-group .checkbox input{accent-color:#0652ea}.inventory-preset .filters-wrapper .body .checkbox-group .checkbox label{cursor:pointer;flex:1 1 auto;font-size:.95rem;font-weight:700;margin:0;padding:0;white-space:normal}.inventory-preset .filters-wrapper .inventory-search-panel{display:none}.inventory-preset .filters-wrapper .foot{background:#fff;border-top:1px solid #d8d8d8;box-shadow:0 -10px 20px rgba(0,0,0,.04);flex-grow:0;flex-shrink:0;padding:16px 20px}.inventory-preset .filters-wrapper .foot .btn{border-radius:999px;font-size:.9rem;font-weight:800;letter-spacing:.04em;padding:12px 14px;text-transform:uppercase;width:100%}.inventory-preset .filters-wrapper .foot .btn-primary{background:#0652ea;border-color:#0652ea;color:#fff}.inventory-preset .filters-wrapper .foot .btn-primary:hover{background:rgba(0,0,0,0);color:#000}.inventory-preset .filters-wrapper .foot .btn-stroke-white{background:rgba(0,0,0,0);border:1px solid #000;color:#000;margin-top:10px}.inventory-preset .filters-wrapper .foot .btn-stroke-white:hover{background:#000;color:#fff}.inventory-preset .inventory-wrapper .filter-trigger{padding:10px 0 20px}.inventory-preset .inventory-wrapper .filter-trigger .btn{background:#0652ea;border-color:#0652ea;border-radius:999px;color:#fff;font-size:.9rem;font-weight:800;letter-spacing:.06em;padding:12px 16px;text-transform:uppercase}.inventory-preset .inventory-wrapper .filter-trigger .btn:hover{background:rgba(0,0,0,0);color:#000}.inventory-preset .inventory-wrapper .inventory-list{align-items:stretch;flex-wrap:wrap;display:flex;gap:28px;justify-content:flex-start}.inventory-preset .inventory-wrapper .inventory-list .inventory-card{flex:1 1 420px;margin-bottom:30px;max-width:520px;width:min(100%,520px)}.inventory-preset .inventory-wrapper .inventory-empty-state{border-top:1px solid #d8d8d8;margin-top:22px;padding:42px 0 54px;text-align:center}.inventory-preset .inventory-wrapper .inventory-empty-title{color:#000;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:800;line-height:1.2;margin-bottom:10px}.inventory-preset .inventory-wrapper .inventory-empty-copy{color:#8f8f8f;font-size:1rem;font-weight:600;line-height:1.5;margin:0 auto;max-width:520px}.filter-open .inventory-preset .filters-wrapper{transform:translate(0, 0)}.inventory-header{display:flex;align-content:space-between;align-items:end;gap:18px;justify-content:space-between;padding:6px;margin-bottom:20px;font-size:.9em;flex-wrap:wrap}.inventory-header .inventory-search-slot{flex:1 1 360px;max-width:520px}.inventory-header .pagination{flex:0 1 auto;margin-left:auto}.inventory-header .btn{font-size:1em}.inventory-header .pagination .btn{font-size:1em}.inventory-header .btn.btn-secondary.dropdown-toggle{background-color:#000}.pagination{flex-direction:row}.filter-label-text{color:#000;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.inventory-search-panel{margin-bottom:0}.inventory-search-field{position:relative}.inventory-search-field .form-control{background-color:#fff;border:1px solid #d8d8d8;border-radius:3px;color:#000;font-size:.95rem;font-weight:700;min-height:42px;padding:10px 48px 10px 12px;width:100%}.inventory-search-field .form-control:focus{border-color:#0652ea;box-shadow:0 0 0 3px rgba(6,82,234,.16);outline:none}.inventory-search-field .inventory-search-submit{align-items:center;background:rgba(0,0,0,0);border:0;color:#0652ea;display:flex;font-size:1rem;height:100%;justify-content:center;padding:0;position:absolute;right:14px;top:0;width:24px}.inventory-search-field .inventory-search-submit:hover,.inventory-search-field .inventory-search-submit:focus{color:#000;outline:none}#filter-form .form-group{border-bottom:1px solid #d8d8d8;margin:0;padding:0 0 18px}#filter-form .form-group+.form-group{padding-top:18px}#filter-form .form-group>label,#filter-form .form-group>summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;line-height:1.25;margin-bottom:9px;list-style:none}#filter-form .form-group>label::-webkit-details-marker,#filter-form .form-group>summary::-webkit-details-marker{display:none}#filter-form .form-group>label::after,#filter-form .form-group>summary::after{border:solid #000;border-width:0 2px 2px 0;content:"";display:inline-block;height:8px;margin-left:14px;transform:rotate(-45deg);transition:transform .18s ease;width:8px}#filter-form .form-group[open]>summary::after{transform:rotate(45deg)}#filter-form .filter-section:not([open]){padding-bottom:14px}#filter-form .filter-section:not([open])>summary{margin-bottom:0}#filter-form .field{min-width:0}#filter-form .form-control,#filter-form .form-select{background-color:#fff;border:1px solid #d8d8d8;border-radius:3px;color:#000;font-size:.95rem;font-weight:700;min-height:42px;padding:10px 12px}#filter-form .form-control:focus,#filter-form .form-select:focus{border-color:#0652ea;box-shadow:0 0 0 3px rgba(6,82,234,.16);outline:none}#filter-form .slider-box{padding-top:2px}#filter-form .slider-inputs{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr)}#filter-form .slider-inputs>div:nth-child(2){color:#8f8f8f;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}#filter-form .slider-line{margin-top:18px;min-height:26px;position:relative}#filter-form .slider-track{background:#d8d8d8;height:4px;left:0;position:absolute;right:0;top:10px}#filter-form .form-range{accent-color:#0652ea;left:0;margin:0;pointer-events:none;position:absolute;right:0;top:0}#filter-form .form-range::-webkit-slider-thumb{background:#0652ea;border:2px solid #fff;box-shadow:0 2px 8px rgba(0,0,0,.25);pointer-events:auto}#filter-form .form-range::-moz-range-thumb{background:#0652ea;border:2px solid #fff;box-shadow:0 2px 8px rgba(0,0,0,.25);pointer-events:auto}#filter-form .apply-field{margin-top:10px;text-align:right}#filter-form .apply-field .apply-btn{background:#0652ea;border-color:#0652ea;border-radius:999px;color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.08em;padding:7px 12px;text-transform:uppercase}#filter-form .apply-field .apply-btn:hover{background:rgba(0,0,0,0);color:#000}#filter-form .slider-container .apply-field{margin-top:16px}.modal-footer-hidden{display:none}.inventory-detail-page{margin-left:auto;margin-right:auto;max-width:1320px;padding-top:64px;padding-bottom:80px;width:calc(100% - 32px)}.inventory-detail-page .inventory-details,.inventory-detail-page .inventory-wrapper-box{border:0;margin:0}.inventory-detail-page .detail-hero-row{align-items:flex-start;--bs-gutter-x: 4rem;row-gap:36px}.inventory-detail-page .detail-photos{max-width:100%;width:100%}.inventory-detail-page .detail-photos .carousel{background:#f1f1f1;border:1px solid #d8d8d8;border-radius:3px;overflow:hidden;position:relative}.inventory-detail-page .detail-photos .carousel-inner{aspect-ratio:4/3;width:100%}.inventory-detail-page .detail-photos .carousel-item{height:100%}.inventory-detail-page .detail-photos .carousel-item img{height:100%;object-fit:cover;width:100%}.inventory-detail-page .detail-photos .carousel-control-prev,.inventory-detail-page .detail-photos .carousel-control-next{align-items:center;background:rgba(0,0,0,.82);border-radius:3px;bottom:auto;display:flex;height:48px;justify-content:center;opacity:1;top:50%;transform:translateY(-50%);width:48px}.inventory-detail-page .detail-photos .carousel-control-prev:hover,.inventory-detail-page .detail-photos .carousel-control-next:hover{background:#0652ea}.inventory-detail-page .detail-photos .carousel-control-prev{left:16px}.inventory-detail-page .detail-photos .carousel-control-next{right:16px}.inventory-detail-page .detail-thumbs{display:flex;gap:10px;margin-top:14px;overflow-x:auto;padding-bottom:6px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:thin}.inventory-detail-page .detail-thumbs .thumb{background:#f1f1f1;border:2px solid rgba(0,0,0,0);border-radius:3px;cursor:pointer;flex:0 0 calc((100% - 30px)/4);height:78px;overflow:hidden;padding:0;scroll-snap-align:start;transition:border-color .2s ease,box-shadow .2s ease}.inventory-detail-page .detail-thumbs .thumb img{height:100%;object-fit:cover;width:100%}.inventory-detail-page .detail-thumbs .thumb:hover,.inventory-detail-page .detail-thumbs .thumb.selected{border-color:#0652ea;box-shadow:0 6px 16px rgba(6,82,234,.18)}.inventory-detail-page .detail-box{border-bottom:1px solid #d8d8d8;padding:24px 0}.inventory-detail-page .detail-heading-box{padding-top:0}.inventory-detail-page .detail-heading-box h1{color:#000;font-size:clamp(1.55rem,2.35vw,2.35rem);font-weight:800;letter-spacing:0;line-height:1.08;margin:0;text-transform:none}.inventory-detail-page .detail-pricing-box{display:grid;gap:14px}.inventory-detail-page .price-box{border:0;color:#000;font-family:"Manrope",sans-serif;font-size:clamp(2rem,4vw,3.1rem);font-weight:800;line-height:1;padding:0}.inventory-detail-page .price-box span{color:#8f8f8f;display:block;font-size:.78rem;font-weight:800;letter-spacing:.08em;line-height:1.2;margin-bottom:8px;text-transform:uppercase}.inventory-detail-page .price-box.was,.inventory-detail-page .price-box.discount{color:#8f8f8f;font-size:1.5rem}.inventory-detail-page .detail-actions{border-bottom:0;padding:24px 0 10px}.inventory-detail-page .contact-box{display:grid;gap:12px;grid-template-columns:repeat(2, minmax(0, 1fr))}.inventory-detail-page .contact-box .btn{border-radius:999px;font-size:.9rem;font-weight:800;letter-spacing:.06em;padding:13px 16px;text-transform:uppercase;width:100%}.inventory-detail-page .contact-box .btn-stroke{border-color:#000;color:#000}.inventory-detail-page .contact-box .btn-stroke:hover{background:#000;color:#fff}.inventory-detail-page .detail-section{margin-top:34px}.inventory-detail-page .detail-specs-section,.inventory-detail-page .detail-description-section{border-bottom:0}@media(max-width: 575px){.inventory-detail-page .contact-box{grid-template-columns:1fr}}.inventory-detail-page .detail-title{background:rgba(0,0,0,0);color:#000;font-size:1rem;font-weight:800;line-height:1.2;margin:0 0 18px;padding:0;text-transform:uppercase}.inventory-detail-page .detail-specs{color:#181818;display:grid;font-size:1rem;gap:0}.inventory-detail-page .detail-specs+.detail-specs{margin-top:8px}.inventory-detail-page .detail-specs div{align-items:baseline;border-bottom:1px solid #f1f1f1;display:grid;gap:16px;grid-template-columns:minmax(130px, 0.45fr) minmax(0, 1fr);line-height:1.45;margin:0;padding:11px 0;word-break:break-word}.inventory-detail-page .detail-specs:last-of-type div:last-child{border-bottom:0}.inventory-detail-page .detail-specs span{color:#8f8f8f;display:block;font-size:.72rem;font-weight:800;letter-spacing:.06em;line-height:1.2;margin-bottom:0;min-width:0;text-transform:uppercase}.inventory-detail-page .detail-description-section{height:auto}@media(max-width: 1023px){.inventory-preset .inventory-wrapper{margin-left:auto;margin-right:auto;max-width:980px;width:100%}.inventory-preset .inventory-wrapper .filter-trigger,.inventory-preset .inventory-wrapper .inventory-header{margin-left:auto;margin-right:auto;max-width:668px}.inventory-preset .inventory-wrapper .inventory-list{justify-content:center}}@media(min-width: 1024px){.inventory-preset{display:flex;flex-direction:row;gap:24px}.inventory-preset .filters-wrapper{align-self:flex-start;flex-grow:0;flex-shrink:0;flex-basis:300px;max-height:calc(100vh - 70px);position:sticky;top:50px;left:auto;right:auto;bottom:auto;transform:none !important;display:flex;width:300px}.inventory-preset .filters-wrapper label{color:#000}.inventory-preset .filters-wrapper .title .close{display:none}.inventory-preset .filters-wrapper .body{flex:0 1 auto;overflow:auto}.inventory-preset .filters-wrapper .foot{position:relative;bottom:auto}.inventory-preset .inventory-wrapper{flex-grow:1;flex-shrink:1}.inventory-preset .inventory-wrapper .inventory-list{display:grid;gap:24px;grid-template-columns:repeat(3, minmax(200px, 1fr))}.inventory-preset .inventory-wrapper .inventory-list .inventory-card{margin-bottom:0;max-width:none;width:100%}.inventory-preset .inventory-wrapper .filter-trigger{display:none}}@media(min-width: 1024px)and (max-width: 1400px){.inventory-preset .inventory-wrapper .inventory-list{grid-template-columns:repeat(2, minmax(200px, 1fr))}}.inventory-card-action,.filters-wrapper .foot .btn,.filter-trigger .btn,.inventory-search-field .btn,.apply-btn,.contact-box .btn{letter-spacing:0;text-transform:none}
