.main-inventory{padding:30px 30px 30px 30px;}.main-inventory .search{margin:16px 0 0 0;display:grid;grid-template-areas:"filters bar" "filters inventory";grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:325px auto;grid-template-rows:45px 1fr;}.main-inventory .search .filters{grid-area:filters;}.main-inventory .search .bar{grid-area:bar;}.main-inventory .search .inventory{grid-area:inventory;}.main-inventory .search .filters .wrapper{border:1px solid var(--color-border);border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.075);position:relative;}.main-inventory .search .filters .head{display:grid;grid-template-columns:auto auto;background:var(--color-background-alternate);border-bottom:1px solid var(--color-border);color:var(--color-text-title);font-weight:400;font-size:1.125rem;overflow:hidden;white-space:nowrap;text-transform:uppercase;}.main-inventory .search .filters .head .caption{padding:15px 15px 15px 15px;}.main-inventory .search .filters .head .toggle{text-align:right;padding:15px 15px 15px 15px;}.main-inventory .search .filters .head .toggle a{display:block;}.main-inventory .search .filters .head .toggle .fa-solid,.main-inventory .search .filters.opened .head .toggle .fa-solid{display:none;}.main-inventory .search .filters .controls{display:grid;grid-template-columns:repeat(1,1fr);}.main-inventory .search .filters.opened .controls{display:grid;}.main-inventory .search .filters .controls .control{position:relative;padding:5px 12px 5px 5px;border-bottom:solid 1px var(--color-border);}.main-inventory .search .filters .controls .arrow::after{}.main-inventory .search .filters .controls .control .form-control{border:none;-webkit-appearance:listbox !important;-moz-appearance:listbox !important;appearance:listbox !important;}.main-inventory .search .bar{display:grid;grid-template-areas:"keyword action initialise";grid-template-columns:1fr 185px 185px;grid-column-gap:10px;grid-row-gap:10px;}.main-inventory .search .bar .keyword{grid-area:keyword;}.main-inventory .search .bar .action{grid-area:action;}.main-inventory .search .bar .initialise{grid-area:initialise;}.main-inventory .search .inventory .results{margin:0 0 0 0;}.main-inventory .search .bar .keyword .form-control{border:1px solid var(--color-inventory-item-border);}.main-inventory .search .bar .keyword .form-control,.main-inventory .search .bar .action .btn,.main-inventory .search .bar .initialise .btn{box-shadow:0 2px 4px rgba(0,0,0,.04);}.main-inventory .search .inventory .results .items{display:grid;grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:repeat(6,1fr);}.main-inventory .search .inventory .results .items .item{grid-column:span 1;background:var(--color-inventory-item-background);border:1px solid var(--color-inventory-item-border);box-shadow:0 2px 4px rgba(0,0,0,.075);white-space:nowrap;overflow:hidden;border-radius:4px 4px 4px 4px;position:relative;}.main-inventory .search .inventory .results .items .item .carfax{position:absolute;top:10px;right:10px;z-index:10;}.main-inventory .search .inventory .results .items .item .carfax a{display:block;background:var(--color-primary);color:var(--color-primary-text);padding:3px 15px 3px 15px;border-radius:4px;font-size:0.875rem;}.main-inventory .search .inventory .results .items .item .image{display:block;background-size:cover;background-repeat:no-repeat;background-position-x:50%;background-position-y:50%;position:relative;}.main-inventory .search .inventory .results .items .item .image:after{padding-top:75%;display:block;content:"";}.main-inventory .search .inventory .results .items .item .data{padding:15px 15px 15px 15px;color:var(--color-inventory-item-text);border-top:1px solid var(--color-inventory-item-border);}.main-inventory .search .inventory .results .items .item .data .separator{margin:15px 0 15px 0;border-top:1px solid var(--color-inventory-item-border);}.main-inventory .search .inventory .results .items .item .data .overviews{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:15px;line-height:26px;}.main-inventory .search .inventory .results .items .item .data .overviews .middle{display:flex;align-items:center;}.main-inventory .search .inventory .results .items .item .data .overviews .middle{display:flex;align-items:center;}.main-inventory .search .inventory .results .items .item .data .overviews .description{border-right:solid 1px var(--color-inventory-item-border);}.main-inventory .search .inventory .results .items .item .data .overviews .description .model{color:var(--color-inventory-item-text-title);}.main-inventory .search .inventory .results .items .item .data .overviews .description .model,.main-inventory .search .inventory .results .items .item .data .overviews .description .make{font-size:1.063rem;font-weight:600;line-height:22px;}.main-inventory .search .inventory .results .items .item .data .overviews .description .make{margin-top:2px;font-weight:300;}.main-inventory .search .inventory .results .items .item .data .overviews .prices{justify-content:right;text-align:right;}.main-inventory .search .inventory .results .items .item .data .overviews .prices .price{color:var(--color-inventory-item-text-title);font-size:1.5rem;position:relative;font-weight:700;}.main-inventory .search .inventory .results .items .item .data .overviews .prices .price .symbol{font-size:1.25rem;position:absolute;top:0;left:0;}.main-inventory .search .inventory .results .items .item .data .overviews .prices .price-payment{margin:4px 0 0 0;font-size:0.875rem;line-height:14px;color:var(--color-inventory-item-text-light);}.main-inventory .search .inventory .results .items .item .data .overviews .prices .coming{font-size:1rem;text-transform:uppercase;}.main-inventory .search .inventory .results .items .item .data .version{font-size:0.875rem;overflow:hidden;text-overflow:ellipsis;}.main-inventory .search .inventory .results .items .item .data .options .grid{margin:0 0 0 0;display:grid;grid-template-columns:18px minmax(0,1fr) auto 18px;grid-column-gap:5px;grid-row-gap:5px;font-size:0.8125rem;}.main-inventory .search .inventory .results .items .item .data .options .grid .icon{display:flex;align-items:center;}.main-inventory .search .inventory .results .items .item .data .options .grid div{overflow:hidden;text-overflow:ellipsis;}.main-inventory .search .inventory .results .items .item .data .options .grid div:nth-child(3),.main-inventory .search .inventory .results .items .item .data .options .grid div:nth-child(7),.main-inventory .search .inventory .results .items .item .data .options .grid div:nth-child(11){text-align:right;}.main-inventory .search .inventory .results .items .item .data .compare{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);font-size:0.8125rem;}.main-inventory .search .inventory .results .items .item .data .compare .checkbox-custom{color:var(--color-text-title);padding:0;}.main-inventory .search .inventory .results .items .item .data .compare div{display:flex;align-items:center;color:var(--color-text-title);}.main-inventory .search .inventory .results .items .item .data .compare .action{justify-content:right;}.main-inventory .search .inventory .results .items .item .data .compare .action-compare{display:none;text-transform:uppercase;line-height:18px;font-weight:600;color:var(--color-text-light);}.main-inventory .search .inventory .results .items .item .data .compare .action-compare.active{display:block;color:var(--color-text-title);}.main-inventory .search .inventory .results .items .item .data .compare .action-compare.active:hover{color:var(--color-primary);}.main-inventory .search .inventory .results .items .item .data .actions{}.main-inventory .search .inventory .results .items .item .data .actions .btn-primary{width:100%;}.main-inventory .pager{margin:30px 0 0 0;display:flex;justify-content:center;align-content:flex-end;}.main-inventory .pager .items{display:flex;flex-flow:wrap;}.main-inventory .pager .items > div{margin:5px 5px 5px 5px;width:50px;}.main-inventory .pager .items a{display:block;text-decoration:none;border:solid 1px var(--color-border);padding:10px 0 10px 0;border-radius:4px;text-align:center;}.main-inventory .pager .items a:hover{background:var(--color-primary-hover);border:var(--color-primary-hover);color:var(--color-primary-text);}.main-inventory .pager .items .current a{background:var(--color-primary);border:var(--color-primary);color:var(--color-primary-text);}