.mobile-only{display:none}@media screen and (max-width: 38rem){.mobile-only{display:block}}.web-only{display:block}@media screen and (max-width: 38rem){.web-only{display:none}}.global__left{text-align:left}.global__right{text-align:right}.global__center{text-align:center}.global__btn{font-family:"geist",sans-serif;font-weight:400;text-decoration:none;line-height:1.31;padding-top:.625rem;padding-bottom:.625rem}@media(min-width: 23.438rem){.global__btn{padding-top:calc(0.625rem + 0.5*(100vw - 23.438rem)/96.562);padding-bottom:calc(0.625rem + 0.5*(100vw - 23.438rem)/96.562)}}@media(min-width: 120rem){.global__btn{padding-top:1.125rem;padding-bottom:1.125rem}}.global__btn{padding-left:1.125rem;padding-right:1.125rem}@media(min-width: 23.438rem){.global__btn{padding-left:calc(1.125rem + 0.937*(100vw - 23.438rem)/96.562);padding-right:calc(1.125rem + 0.937*(100vw - 23.438rem)/96.562)}}@media(min-width: 120rem){.global__btn{padding-left:2.062rem;padding-right:2.062rem}}.global__btn{display:inline-block;border-radius:50px;border-bottom-right-radius:0;background-image:linear-gradient(43deg, #177900 2%, #8dc73f 95%);transition:all .3s;color:#fff}.global__btn:hover{color:#fff}.global__btn{position:relative;z-index:1;color:#fff !important}.global__btn:hover{transform:translateY(-0.325rem)}header.navbar{background-color:#fff !important}.vehicle-order-checkout #ev-msg{margin-top:.5rem;color:#df1b41}.vehicle-order-checkout h3,.vehicle-order-checkout h2{font-family:"geist",sans-serif}.vehicle-order-checkout .checkout__wrapper{padding:7rem 0}@media screen and (min-width: 60rem){.vehicle-order-checkout .checkout__wrapper{display:grid;gap:4rem;grid-template-columns:1fr 1fr}}.vehicle-order-checkout .checkout__wrapper .details__wrapper{margin-bottom:3rem}.vehicle-order-checkout .checkout__wrapper .checkout__card{border:1px solid rgba(112,112,112,.25);border-radius:.75rem;padding:1rem 1.125rem;box-shadow:0px 1px 1px rgba(0,0,0,.03),0px 3px 6px rgba(0,0,0,.02);background-color:#fff}.vehicle-order-checkout .checkout__wrapper .price-details p{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:.5rem;color:#8dc73f;font-weight:500}.vehicle-order-checkout .checkout__wrapper .price-details p.discounted{padding-bottom:.75rem;margin-bottom:.75rem;border-bottom:1px solid rgba(112,112,112,.25)}.vehicle-order-checkout .checkout__wrapper .price-details p.discounted strong{text-decoration:line-through;opacity:.7}.vehicle-order-checkout .checkout__wrapper .price-details p:last-child{margin-bottom:0}.vehicle-order-checkout .checkout__wrapper .price-details p.discount-line{color:#e87722;font-size:.875rem}.vehicle-order-checkout .checkout__wrapper .info{margin-top:.75rem;font-family:"geist",sans-serif}.vehicle-order-checkout .checkout__wrapper .info p{font-size:.875rem;line-height:125%}.vehicle-order-checkout .checkout__wrapper .total{margin-top:.75rem}.vehicle-order-checkout .checkout__wrapper .total p{display:flex;justify-content:space-between;align-items:baseline;margin:.35rem 0}.vehicle-order-checkout .checkout__wrapper .total p+p{border-top:1px dashed #e5e7eb;padding-top:10px;margin-top:10px}.vehicle-order-checkout .checkout__wrapper .coupon-box{margin-top:.75rem}.vehicle-order-checkout .checkout__wrapper .coupon-box label{display:block}.vehicle-order-checkout .checkout__wrapper .coupon-box #apply_coupon{color:#171717;padding:.5rem 1.25rem}.vehicle-order-checkout .checkout__wrapper .coupon-box #apply_coupon .btn__spinner{display:none;width:1em;height:1em;border-radius:50%;border:2px solid rgba(0,0,0,0);border-top:2px solid #171717;animation:spin .75s linear infinite}.vehicle-order-checkout .checkout__wrapper .coupon-box #apply_coupon[data-loading=true] .btn__spinner{display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.vehicle-order-checkout .checkout__wrapper .coupon-box #coupon_code{padding:.5rem .75rem;margin-right:.5rem}.vehicle-order-checkout .checkout__wrapper #checkout__form{margin-bottom:0}.vehicle-order-checkout .checkout__wrapper #checkout__form h3{margin-top:2.5rem}.vehicle-order-checkout .checkout__wrapper #checkout__form .grid{display:grid;gap:.75rem;grid-template-columns:1fr}@media screen and (min-width: 38rem){.vehicle-order-checkout .checkout__wrapper #checkout__form .grid{grid-template-columns:1fr 1fr}}.vehicle-order-checkout .checkout__wrapper #checkout__form input:not([type=checkbox]),.vehicle-order-checkout .checkout__wrapper #checkout__form select{width:100%;outline:none;-webkit-appearance:none;-moz-appearance:none;border-radius:.5rem;box-shadow:0px 1px 1px rgba(0,0,0,.03),0px 3px 6px rgba(0,0,0,.02);border:solid 1px rgba(112,112,112,.25);background:#fff;font-family:"geist",sans-serif;font-size:.938rem}@media(min-width: 23.438rem){.vehicle-order-checkout .checkout__wrapper #checkout__form input:not([type=checkbox]),.vehicle-order-checkout .checkout__wrapper #checkout__form select{font-size:calc(0.938rem + 0.087*(100vw - 23.438rem)/96.562)}}@media(min-width: 120rem){.vehicle-order-checkout .checkout__wrapper #checkout__form input:not([type=checkbox]),.vehicle-order-checkout .checkout__wrapper #checkout__form select{font-size:1.025rem}}.vehicle-order-checkout .checkout__wrapper #checkout__form input:not([type=checkbox]),.vehicle-order-checkout .checkout__wrapper #checkout__form select{padding:.5rem .75rem;color:#555;transition:border .3s}.vehicle-order-checkout .checkout__wrapper #checkout__form input:not([type=checkbox]):focus,.vehicle-order-checkout .checkout__wrapper #checkout__form select:focus{border:solid 2px #8dc73f}.vehicle-order-checkout .checkout__wrapper #checkout__form input:not([type=checkbox])[type=checkbox],.vehicle-order-checkout .checkout__wrapper #checkout__form select[type=checkbox]{width:20px;height:20px;border-radius:0;margin-right:.5rem;padding:0}.vehicle-order-checkout .checkout__wrapper #checkout__form #checkout__submit{width:auto;font-family:"geist",sans-serif;font-size:.938rem}@media(min-width: 23.438rem){.vehicle-order-checkout .checkout__wrapper #checkout__form #checkout__submit{font-size:calc(0.938rem + 0.187*(100vw - 23.438rem)/96.562)}}@media(min-width: 120rem){.vehicle-order-checkout .checkout__wrapper #checkout__form #checkout__submit{font-size:1.125rem}}.vehicle-order-checkout .checkout__wrapper #checkout__form #checkout__submit{color:#171717;text-decoration:none;font-weight:500;text-transform:uppercase;line-height:1;padding:1rem 3rem 1rem;display:inline-flex;justify-content:center;border-radius:50px;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;margin:1.5rem 0;background-color:#8dc73f;transition:all .3s;width:100%;position:relative;align-items:center;gap:.5rem}.vehicle-order-checkout .checkout__wrapper #checkout__form #checkout__submit:hover{transform:translateY(-0.325rem)}.vehicle-order-checkout .checkout__wrapper #checkout__form #checkout__submit .btn__spinner{display:none;width:1em;height:1em;border-radius:50%;border:2px solid rgba(0,0,0,0);border-top:2px solid #171717;animation:spin .75s linear infinite}.vehicle-order-checkout .checkout__wrapper #checkout__form #checkout__submit[data-loading=true] .btn__spinner{display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.vehicle-order-checkout .checkout__wrapper #checkout__form #payment-element .Input{border-radius:.5rem;border-color:rgba(112,112,112,.25)}.vehicle-order-checkout .checkout__wrapper #checkout__form .terms h4{margin-top:2rem}.vehicle-order-checkout .checkout__wrapper #checkout__form .terms p,.vehicle-order-checkout .checkout__wrapper #checkout__form .terms input,.vehicle-order-checkout .checkout__wrapper #checkout__form .terms label{font-size:.875rem;line-height:110%}.vehicle-order-checkout .checkout__wrapper #checkout__form .terms p{margin-bottom:.5rem}.vehicle-order-checkout .checkout__wrapper #checkout__form h4{margin-top:2rem}
/*# sourceMappingURL=vehicle-order-checkout.min.css.map */
