.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.vehicle-selector-wrapper{padding:20px;text-align:center}.vehicle-selector-wrapper .vehicle-selector-form{display:flex;flex-direction:column;gap:20px}.vehicle-selector-wrapper .lottie-car-icon{display:none}.vehicle-selector-wrapper .heading{font-weight:500;line-height:1.2em}.vehicle-selector-wrapper select{width:100%;min-width:200px;height:48px;margin:0 auto;padding-left:15px;padding-right:30px;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;border-radius:17px;border:1px solid #ccc;outline:none;background-image:url(icon-caret.svg);background-size:20px 12px;background-repeat:no-repeat;background-position:right 10px center;background-color:#f2f2f2;color:#000;font-size:12px}.vehicle-selector-wrapper select:focus,.vehicle-selector-wrapper select:active{background-color:#fff;outline:none;box-shadow:none}.vehicle-selector-wrapper .btn{width:100%;height:48px;cursor:pointer;padding:10px 20px;border:1px solid #b9975b;border-radius:17px;background-color:#b9975b;color:#fff;font-weight:400;font-size:12px;line-height:1;transition:background-color .15s ease-in-out}.vehicle-selector-wrapper .btn:hover,.vehicle-selector-wrapper .btn:focus{background-color:#000}:is(.vehicle-selector-wrapper select,.vehicle-selector-wrapper .btn):disabled{filter:grayscale(100%);background-color:#b9975b;cursor:auto}@media screen and (min-width:1024px){.vehicle-selector-wrapper{background-color:#000}.vehicle-selector-wrapper .vehicle-selector-form{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px}.vehicle-selector-wrapper .heading{color:#fff}.vehicle-selector-wrapper .filter-group{width:fit-content}.vehicle-selector-wrapper select{font-size:16px}.vehicle-selector-wrapper .btn{width:210px;font-size:16px}}.vehicle-selector-wrapper.mobile .vehicle-selector-form{display:flex;flex-direction:column;gap:20px}.vehicle-selector-wrapper.mobile .filter-group,.vehicle-selector-wrapper.mobile .btn{width:100%}.show-model-request-form{display:none;margin:10px auto 0}.form-wrapper{display:none}.form-description{padding-bottom:20px}.model-request-modal{max-width:600px;width:90%}.model-request-modal[open]{top:50%;left:50%;transform:translate(-50%,-50%)}.model-request-modal__form-container{width:100%;padding:50px;background-color:#fff;border:solid 1px #ccc;border-radius:25px}.vs-modal-btn{display:flex;justify-content:center;align-items:center;gap:13px;width:100%;height:56px;background-color:rgb(var(--color-primary-light));color:#000;font-size:14px;font-weight:700;text-transform:uppercase;transition:background-color ease .2s}.vs-modal-btn:hover{background-color:rgb(var(--color-primary))}.vehicle-selector-modal{max-width:100%;width:100%;min-height:100vh}.vehicle-selector-modal .vehicle-selector-wrapper{width:100%;height:100%;min-height:100vh}.vehicle-selector-modal[open]{top:0;left:0;transform:translate(0)}.vs-v3 .full-vs{display:none}.vs-v3 .lottie-car-icon{width:40px;display:inline-block}.vs-v3 .vehicle-selector-wrapper{font-size:18px;background-color:rgb(var(--color-primary-light))}.vs-v3 .vehicle-selector-wrapper .headind-container{display:flex;align-items:center;gap:13px}.vs-v3 .vehicle-selector-wrapper .headind-container .lottie-car-icon{width:50px}.vs-v3 .vehicle-selector-wrapper .heading{color:#000;font-weight:700;text-transform:uppercase}.vs-v3 .vehicle-selector-wrapper .btn,.vs-v3 .vehicle-selector-wrapper select{min-width:223px;height:53px;border-radius:20px;border:none;font-weight:400}:is(.vs-v3 .vehicle-selector-wrapper .btn,.vs-v3 .vehicle-selector-wrapper select):not(:disabled){cursor:pointer}:is(.vs-v3 .vehicle-selector-wrapper .btn,.vs-v3 .vehicle-selector-wrapper select):disabled{filter:invert(1);background-color:#fff;color:#000}.vs-v3 .vehicle-selector-wrapper select{padding-left:18px;background-position:right 18px center}.vs-v3 .vehicle-selector-wrapper .btn{background-color:#000}.vs-v3 .vehicle-selector-wrapper .btn:not(:disabled):hover,.vs-v3 .vehicle-selector-wrapper .btn:not(:disabled):focus{background-color:rgb(var(--color-primary))}.vs-v3 .vehicle-selector-wrapper .show-model-request-form{color:#000;font-weight:500}@media screen and (min-width:1024px){.vs-v3 .full-vs{display:block}.vs-v3 .vs-modal-btn{display:none}.vs-v3 .vehicle-selector-wrapper select{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/86/assets/component-vehicle-selector.css.map */
