.FeeBreakdown_row__Ogtdd{cursor:pointer;font-size:var(--font-size-small)}.FeeBreakdown_row__Ogtdd div{display:flex;justify-content:space-between}.FeeBreakdown_fee_title__GCalQ{display:flex;align-items:center;gap:5px}.FeeBreakdown_fee_arrow__nSQez{height:12px}.FeeBreakdown_fee_container__1RrUw{display:flex;flex-direction:column;font-size:var(--font-size-smaller);letter-spacing:.75px;gap:5px}.VehicleSpecs_vehicle_details_container__nUoCL{display:flex;flex-direction:column;margin-top:2px;gap:10px}.VehicleSpecs_specs_row__DC_Gt{display:flex;gap:20px;font-size:13px;text-align:center}.VehicleSpecs_specs_row__DC_Gt div{display:flex;align-items:center;gap:4px;line-height:1.5}#VehicleSpecs_row_2__R1uqi{font-size:12px}.VehicleSpecs_spec_icon__nOfGv{height:20px}.VehicleSpecs_door_icon__SwaE2{height:16px;width:16px}@media (max-width:1024px){.VehicleSpecs_specs_row__DC_Gt{justify-content:flex-start;font-size:12px;gap:2rem}.VehicleSpecs_spec_icon__nOfGv{height:18px;width:18px}.VehicleSpecs_door_icon__SwaE2{height:14px;width:14px}}@media (max-width:400px){#VehicleSpecs_row_2__R1uqi{flex-wrap:wrap}}.vehicle_details_v2_member_rate_banner__WfU03{background-color:var(--primary);color:#fff;padding:4px 15px;width:-moz-fit-content;width:fit-content;margin-left:20px;border-radius:5px 5px 0 0;display:flex;align-items:center;gap:5px;font-weight:550;font-size:var(--font-size-smaller)}.vehicle_details_v2_member_ace_logo__Qgcpb{height:14px}.vehicle_details_v2_vehicle_detail_container__JHhGB{background:#fff;border-radius:10px;box-shadow:6px 5px 8px #d3d3d3;padding-top:10px;position:relative}.vehicle_details_v2_member_deal_container__DhTKY{color:#fff;font-family:var(--ff-secondary);background-color:#253a43;letter-spacing:.8px;font-weight:550;gap:10px;font-size:var(--font-size-small);-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;border-radius:0 5px 0 5px;padding:6px 8px;width:-moz-fit-content;width:fit-content;position:absolute;top:0;right:0}.vehicle_details_v2_member_deal_logo__Wq45m{height:26px;width:51px}.vehicle_details_v2_booking_summary_container__m5v9Y{border-bottom:2px solid var(--gold);padding-bottom:25px;margin-bottom:15px}.vehicle_details_v2_summary_header___nfB_{color:#294d6b;font-weight:550;font-size:var(--font-size-heading)}.vehicle_details_v2_summary_boxes__lmYPo{display:flex;justify-content:space-between;margin-top:15px}.vehicle_details_v2_summary_box__4mAo6{display:flex;flex-direction:column}.vehicle_details_v2_gold_header__ZrlS4{color:var(--gold);font-weight:550;font-size:var(--font-size-small)}.vehicle_details_v2_gold__X5oIw{color:var(--gold)}.vehicle_details_v2_date_header__Fwfys{font-weight:550;font-size:var(--font-size-small)}.vehicle_details_v2_small_text__9ONUB{font-size:var(--font-size-small);max-width:200px}.vehicle_details_v2_vehicle_info_container__F7iyz{padding:10px 5% 5%}.vehicle_details_v2_block_center__wSsPk{display:block;text-align:center;font-size:var(--font-size-small)}.vehicle_details_v2_car_type__v7X1g{font-weight:700;font-size:var(--font-size-heading)}.vehicle_details_v2_vehicle_name__qc49c{font-size:var(--font-size-small)}.vehicle_details_v2_vehicle_image_container__1wqhG{display:flex;justify-content:center;align-items:center;position:relative;pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vehicle_details_v2_vehicle_image__1l4fZ{height:250px}.vehicle_details_v2_specs_container__CHpgY{margin-top:10px;font-size:var(--font-size-small)}.vehicle_details_v2_inclusions_container__GK2u_{display:grid;grid-template-columns:auto auto;grid-row-gap:5px;row-gap:5px;margin-bottom:15px}.vehicle_details_v2_inclusion__1JYk_{color:#2968ba;border:1px solid #2968ba;border-radius:10px;font-size:var(--font-size-smaller);padding:3px 5px;width:-moz-fit-content;width:fit-content}.vehicle_details_v2_price_breakdown_container__NqtQb{display:flex;flex-direction:column;gap:5px}.vehicle_details_v2_total_amount_container__9O07O{font-size:var(--font-size-primary);margin-top:2%;display:flex;justify-content:space-between;font-weight:700;margin-bottom:10px}.vehicle_details_v2_strikeout__jXjgI{color:#a9a9a9;text-decoration:line-through;margin-right:8px;font-weight:500}.vehicle_details_v2_total_amount_detail_container__3plzR{display:flex;justify-content:space-between}.vehicle_details_v2_promo_container__suWWb{display:flex;justify-content:space-between;align-items:center;font-size:var(--font-size-primary);gap:10px}.vehicle_details_v2_promo_input__BzcUd{border:1px solid #d3d3d3;border-radius:5px;padding:8px;width:45%}.vehicle_details_v2_promo_input__BzcUd input{border-bottom:none;width:-webkit-fill-available;width:stretch}.vehicle_details_v2_promo_code_tag__8eldu{display:flex;align-items:center;cursor:pointer;background-color:#e4e4e4;width:-moz-fit-content;width:fit-content;padding:6px 8px;border-radius:10px;gap:3px;margin-bottom:10px}.vehicle_details_v2_promo_x_icon__4SNf0{height:22px}@media (min-width:1024px){.vehicle_details_v2_vehicle_name_container__e3iYX{font-size:var(--font-size-heading);margin:5px 0 0}.vehicle_details_v2_vehicle_details_container__h_fHu{font-size:var(--font-size-primary)}.vehicle_details_v2_fee_details_container__4o0qj{font-size:var(--font-size-small);margin-top:1%;display:flex;justify-content:space-between}.vehicle_details_v2_promo__vLU7r{display:flex;justify-content:space-between;padding:2%;margin-bottom:5px}.vehicle_details_v2_promo__vLU7r input::placeholder{font-family:var(--ff-primary);color:gray;letter-spacing:.5px}.vehicle_details_v2_promo__vLU7r input{width:40%;box-shadow:inset 0 0 0 100px #fff!important}.vehicle_details_v2_promo__vLU7r input:-webkit-autofill{border:none}}@media (max-width:1024px){.vehicle_details_v2_member_deal_container__DhTKY{font-size:var(--font-size-small)}.vehicle_details_v2_block_center__wSsPk{text-align:unset}.vehicle_details_v2_inclusions_container__GK2u_{justify-content:center;width:-moz-fit-content;width:fit-content;column-gap:10px;margin-bottom:15px}}@media (max-width:400px){.vehicle_details_v2_vehicle_image__1l4fZ{height:250px;width:300px}.vehicle_details_v2_block_center__wSsPk{text-align:unset}.vehicle_details_v2_date_header__Fwfys,.vehicle_details_v2_gold_header__ZrlS4{font-size:12px}}.MiniLoader_loader__tbU9e,.MiniLoader_loader__tbU9e:after{border-radius:50%;width:3em;height:3em}.MiniLoader_loader__tbU9e{font-size:var(--font-size-small);position:relative;border:.8em solid #e2e1e2;border-left-color:#253a43;transform:translateZ(0);animation:MiniLoader_load8___JBiI 1.1s linear infinite}@keyframes MiniLoader_load8___JBiI{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.reservation_page_container__jvMNw{display:grid;grid-template-columns:35% 25%;grid-gap:25px;gap:25px;margin:25px 0;justify-content:center}.reservation_left_half___2rW5{display:flex;flex-direction:column;gap:15px}.reservation_card__sz5V9{background-color:#fff;padding:25px;border-radius:10px;box-shadow:5px 5px 15px -6px rgba(0,0,0,.35)}.reservation_lookup_form_container__BOil4{display:flex;flex-direction:column;gap:15px}.reservation_lookup_form_container__BOil4 button{width:-moz-fit-content;width:fit-content;align-self:center}.reservation_card_header__39E9M{color:#294d6b;font-weight:550;font-size:var(--font-size-heading)}.reservation_inputs__b2ceJ{display:flex;flex-direction:column;gap:8px}.reservation_error_message__qdviE{font-size:var(--font-size-small);color:red;text-align:center}.reservation_renter_details_card__cQjzC{display:flex;justify-content:space-between}.reservation_renter_details_container__GY8Mv{display:flex;flex-direction:column;gap:8px;overflow-wrap:anywhere}.reservation_renter_buttons_container__c7qBX{display:flex;flex-direction:column;gap:10px;justify-content:center}.reservation_cancel_button__C3NQk{white-space:nowrap;background-color:#fff;color:var(--primary)}.reservation_cancelled_loader_container__DwTIb{justify-self:center;align-self:center}.reservation_disabled_card__eURL1{opacity:.5;height:-moz-fit-content;height:fit-content}.reservation_third_party_warning_container___baar{background-color:#b2d1e9;font-size:var(--font-size-small);padding:10px 15px;border-radius:10px;display:flex;align-items:center;gap:5px}.reservation_info_icon__cJFCh{height:20px}.reservation_tag__eyzHm{padding:4px 8px;border-radius:5px;font-size:var(--font-size-small);letter-spacing:.5px;height:-moz-fit-content;height:fit-content;align-self:center}.reservation_completed_tag__AIwC5{border:1px solid #8fbf8b;background-color:#e7f1e6;color:#8fbf8b}.reservation_no_show_tag__bdtFb{border:1px solid #e8be5a;background-color:#f9efd6;color:#e8be5a}.reservation_cancelled_tag__uPfC_{border:1px solid #e54d5c;background-color:#f9d4d8;color:#e54d5c}.reservation_gold__dhlpD{color:var(--gold);font-weight:550}.reservation_link__Pv9XT{color:#5486c8;text-decoration:underline;font-size:var(--font-size-small);text-align:center}@media (max-width:1024px){.reservation_page_container__jvMNw{display:flex;flex-direction:column;padding:15px;background-color:#f3f3f3}.reservation_renter_buttons_container__c7qBX button,.reservation_renter_details_container__GY8Mv{font-size:var(--font-size-small)}}@media (max-width:400px){.reservation_renter_details_card__cQjzC{flex-direction:column}.reservation_renter_buttons_container__c7qBX{margin-top:12px;align-items:flex-start;flex-direction:row}}