.cr-dropdown{position:relative}.cr-dropdown__value{-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #999;color:#000;display:block;font-family:Averta W01 Regular,Helvetica,Arial,sans-serif;font-size:22px;line-height:60px;overflow:hidden;padding:0 40px 0 10px;position:relative;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.cr-dropdown__value:after{content:"i";font-family:crux-icons;font-size:18px;position:absolute;right:15px}.cr-dropdown__value,.cr-dropdown__value:active,.cr-dropdown__value:focus,.cr-dropdown__value:hover{color:inherit;text-decoration:none}.cr-dropdown__value--disabled{background-color:#f0f0f0;color:#505050;cursor:default}.cr-dropdown__options{background-color:#fff;border:1px solid #999;border-top:0;max-height:300px;overflow:auto;position:absolute;width:100%;z-index:1000}.cr-dropdown-option{color:#000;display:block;font-family:Averta W01 Regular,Helvetica,Arial,sans-serif;font-size:22px;padding:8px 10px;text-align:left}.cr-dropdown-option,.cr-dropdown-option:active,.cr-dropdown-option:focus,.cr-dropdown-option:hover{color:inherit;text-decoration:none}.cr-dropdown-option:hover{background-color:#f0f0f0}.cr-dropdown-option--disabled{cursor:default;opacity:.5}.cr-dropdown-option--disabled:hover{background:none}.cr-native-dropdown{position:relative}.cr-native-dropdown select{bottom:0;left:0;opacity:0;position:absolute;top:0;width:100%}.cr-native-dropdown__value{-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #999;color:#000;display:block;font-family:Averta W01 Regular,Helvetica,Arial,sans-serif;font-size:22px;line-height:60px;overflow:hidden;padding:0 40px 0 10px;position:relative;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.cr-native-dropdown__value:after{content:"i";font-family:crux-icons;font-size:18px;position:absolute;right:15px}.cr-native-dropdown__value,.cr-native-dropdown__value:active,.cr-native-dropdown__value:focus,.cr-native-dropdown__value:hover{color:inherit;text-decoration:none}.cr-native-dropdown__value--disabled{background-color:#f0f0f0;color:#505050;cursor:default}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.cr-text-field{color:#000;font-family:Averta W01 Regular,Helvetica,Arial,sans-serif;font-size:22px;letter-spacing:.7px;position:relative}.cr-text-field>input{border:1px solid #999;color:#000;height:62px;padding:10px 10px 0;width:100%}.cr-text-field>input[value=""]{padding:0 10px}.cr-text-field>input:disabled{background-color:#f0f0f0;opacity:1;color:#505050;cursor:default;pointer-events:none}.cr-text-field>input:-ms-input-placeholder{color:#999}.cr-text-field>input::placeholder{color:#999}.cr-text-field>input[placeholder]{color:#000}.cr-text-field__message{color:#999;font-size:12px;line-height:1.1;padding:0 12px;position:absolute;top:7px}.cr-text-field--invalid .cr-text-field__message{color:#ed1d24}.cr-text-field--invalid:after{color:#ed1d24;content:"\A5";font-family:crux-icons;font-size:1.4em;position:absolute;right:15px;top:8px}.cr-text-field--invalid>input{border-color:#ed1d24}.cr-text-field--loading:after{animation:spin 1s linear infinite;border:5px solid transparent;border-radius:50%;border-top-color:#078fd4;content:"";height:30px;position:absolute;right:15px;top:15px;width:30px}@media (max-width:767px){a.block-mobile{display:block}}@media (min-width:768px) and (max-width:1199px){a.block-mobile{display:block;padding:0}}.cr-inventory-car-finder{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:767px){.cr-inventory-car-finder{-ms-flex-direction:column;flex-direction:column}}.cr-inventory-car-finder .crux-btn-special--lg{width:100%}.cr-inventory-car-finder a>*{font-family:Averta W01 Regular,Helvetica,Arial,sans-serif}.cr-inventory-car-finder>div{margin-right:8px}@media (min-width:768px) and (max-width:1199px){.cr-inventory-car-finder>div{padding-left:3px;padding-bottom:15px}}@media (max-width:767px){.cr-inventory-car-finder>div{display:block;width:100%;padding-left:0;padding-bottom:10px}}.cr-inventory-car-finder__makes{-ms-flex:0 1 19%;flex:0 1 19%}@media (min-width:768px) and (max-width:1199px){.cr-inventory-car-finder__makes{-ms-flex:0 1 48.5%;flex:0 1 48.5%;padding:0}}.cr-inventory-car-finder__models{-ms-flex:0 1 19%;flex:0 1 19%}@media (min-width:768px) and (max-width:1199px){.cr-inventory-car-finder__models{-ms-flex:0 1 49%;flex:0 1 49%;padding:0}}.cr-inventory-car-finder__body{-ms-flex:0 1 38%;flex:0 1 38%}@media (min-width:768px) and (max-width:1199px){.cr-inventory-car-finder__body{-ms-flex:0 1 100%;flex:0 1 100%}}.cr-inventory-car-finder__body .cr-selector__dropdown a:first-child{display:-ms-flexbox;display:flex;height:70px;-ms-flex-align:center;align-items:center}.cr-inventory-car-finder__price{-ms-flex:0 1 19%;flex:0 1 19%}@media (min-width:768px) and (max-width:1199px){.cr-inventory-car-finder__price{-ms-flex:0 1 32.5%;flex:0 1 32.5%;padding:0}}.cr-inventory-car-finder__distance{-ms-flex:0 1 19%;flex:0 1 19%}@media (min-width:768px) and (max-width:1199px){.cr-inventory-car-finder__distance{-ms-flex:0 1 32%;flex:0 1 32%;padding:0}}.cr-inventory-car-finder__zip{-ms-flex:0 1 19%;flex:0 1 19%}@media (min-width:768px) and (max-width:1199px){.cr-inventory-car-finder__zip{-ms-flex:0 1 32%;flex:0 1 32%;padding:0}}.cr-inventory-car-finder__zip .cr-zipcode-input input{padding-left:15px}.cr-inventory-car-finder__submit{-ms-flex:0 1 19%;flex:0 1 19%;margin-top:15px}@media (min-width:768px) and (max-width:1199px){.cr-inventory-car-finder__submit{-ms-flex:0 1 35%;flex:0 1 35%;margin-top:5px;padding:0}}.cr-dropdown-image-option{-ms-flex-align:center;align-items:center;color:#000;display:-ms-flexbox;display:flex;font-family:Averta W01 Regular,Helvetica,Arial,sans-serif;font-size:22px;padding:8px 10px;text-align:left;height:70px}.cr-dropdown-image-option img{margin-right:30px}.cr-dropdown-image-option,.cr-dropdown-image-option:active,.cr-dropdown-image-option:focus,.cr-dropdown-image-option:hover{color:inherit;text-decoration:none}.cr-dropdown-image-option:hover{background-color:#f0f0f0}.cr-inventory-car-finder__layout{background:hsla(0,0%,100%,.8);padding:30px}@media (max-width:767px){.cr-inventory-car-finder__layout{padding:30px 15px}}.cr-inventory-car-finder__layout--tabs{margin-bottom:40px;text-align:left}.cr-inventory-car-finder__layout--tab:last-child{margin-left:20px}.cr-inventory-car-finder__layout--tab-active{border-bottom:5px solid #00ae4d}.cr-inventory-car-finder__tabs-container{padding-left:3px}@media (max-width:767px){.cr-inventory-car-finder__tabs-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}