.modal_primary-blue__X6Qp_{color:#0169ff}.modal_primary-dark-blue__Iq_eL{color:#004171}.modal_primary-brand-blue__DwTpP{color:#0047ff}.modal_alternate-blue__94lzK{color:#0069b5}.modal_warning-base-highlight__4UvdO{background-color:#fbd037}.modal_ce-error-base__A18D_{color:#e71b00}#modal_ceModalRoot__i_wIG{width:100vw}.modal_carEdgeModalWrapper__JT6LN{width:100%;background-color:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;height:100vh;z-index:9999}@media(min-width:0em)and (max-width:64.0525em){.modal_carEdgeModalWrapper__JT6LN .modal_fullscreen-mobile__dqw4Y{position:fixed;inset:0;height:100vh;margin:0!important;border-radius:0!important;width:calc(100vw - 1.5rem)!important;max-height:unset!important}}@media(min-width:0em)and (max-width:64.0525em)and (min-width:30.0625em){.modal_carEdgeModalWrapper__JT6LN .modal_fullscreen-mobile__dqw4Y{width:calc(100vw - 4.5rem)!important}}.modal_carEdgeModalWrapper__JT6LN .modal_carEdgeModal__RGgor{background-color:#fff;box-shadow:0 0 1px rgba(48,49,51,.05),0 2px 4px rgba(48,49,51,.1);margin:1rem;height:fit-content!important;overflow-y:auto;max-width:1180px}@media(min-width:30.0625em){.modal_carEdgeModalWrapper__JT6LN .modal_carEdgeModal__RGgor{width:772px;padding:2rem}}.modal_carEdgeModalWrapper__JT6LN .modal_carEdgeModal__RGgor .modal_carEdgeModalHeader__xg_c0{width:100%;display:flex;align-items:center;justify-content:space-between;text-align:right}.modal_carEdgeModalWrapper__JT6LN .modal_carEdgeModal__RGgor .modal_carEdgeModalHeader__xg_c0 h3{color:#004171}.modal_carEdgeModalWrapper__JT6LN .modal_carEdgeModal__RGgor .modal_carEdgeModalHeader__xg_c0 span.modal_closeIcon__FtmQ8{cursor:pointer}.modal_carEdgeModalWrapper__JT6LN .modal_carEdgeModal__RGgor .modal_carEdgeModalIconWrapper__Xg51D{position:relative;overflow:hidden;width:146px;height:32px}.modal_carEdgeModalWrapper__JT6LN .modal_carEdgeModal__RGgor .modal_carEdgeModalIconTextWrapper__YSpQV{display:flex;align-items:center;gap:.5rem}.compare-car-modal_primary-blue__Acocf{color:#0169ff}.compare-car-modal_primary-dark-blue__fRKJr{color:#004171}.compare-car-modal_primary-brand-blue__oRC13{color:#0047ff}.compare-car-modal_alternate-blue__b0_xH{color:#0069b5}.compare-car-modal_warning-base-highlight__z3I__{background-color:#fbd037}.compare-car-modal_ce-error-base__L5QZY{color:#e71b00}.compare-car-modal_compareCarsContainer__Dm2nt{max-width:calc(1440px - 5rem);width:100%;background:#fff;position:fixed;bottom:0;left:50%;transform:translateX(-50%);z-index:999;display:flex;flex-direction:column;border-radius:1rem;box-shadow:4px 8px 24px 0 rgba(1,105,255,.25);padding:1.5rem 2.25rem;transition:.3s}@media(min-width:30.0625em)and (max-width:99.99em){.compare-car-modal_compareCarsContainer__Dm2nt{max-width:unset;width:calc(100% - 5rem)}}.compare-car-modal_compareCarsContainer__Dm2nt .compare-car-modal_topSection__NM1Yd{display:flex;justify-content:space-between;align-items:center;width:100%}.compare-car-modal_compareCarsContainer__Dm2nt .compare-car-modal_topSection__NM1Yd .compare-car-modal_compareImageContainer__jmA0D{display:flex;gap:1rem}.compare-car-modal_compareCarsContainer__Dm2nt .compare-car-modal_topSection__NM1Yd .compare-car-modal_headingContainer__3_rZW{display:flex;gap:.25rem}.compare-car-modal_compareCarsContainer__Dm2nt .compare-car-modal_topSection__NM1Yd .compare-car-modal_headingContainer__3_rZW h5{margin-bottom:0;white-space:nowrap!important}.compare-car-modal_compareCarsContainer__Dm2nt .compare-car-modal_topSection__NM1Yd .compare-car-modal_headingContainer__3_rZW p{margin-bottom:0;color:#afafb4;white-space:nowrap!important}.compare-car-modal_compareCarsContainer__Dm2nt .compare-car-modal_topSection__NM1Yd .compare-car-modal_buttonsContainer__CBaQo{display:flex;gap:1.5rem}@media(min-width:0em)and (max-width:30.0525em){.compare-car-modal_compareCarsContainer__Dm2nt .compare-car-modal_topSection__NM1Yd .compare-car-modal_buttonsContainer__CBaQo{gap:1rem}}.compare-car-modal_compareCarsContainer__Dm2nt .compare-car-modal_topSection__NM1Yd .compare-car-modal_buttonsContainer__CBaQo .compare-car-modal_clearIcon__K6oBF{font-size:.875rem!important}.compare-car-modal_compareCarsContainer__Dm2nt .compare-car-modal_topSection__NM1Yd .compare-car-modal_buttonsContainer__CBaQo .compare-car-modal_iconContainer__W87pn{display:flex;align-items:center;gap:.5rem;cursor:pointer}.compare-car-modal_compareCarsContainer__Dm2nt .compare-car-modal_topSection__NM1Yd .compare-car-modal_buttonsContainer__CBaQo .compare-car-modal_iconContainer__W87pn p{margin-bottom:0;text-decoration:underline}.compare-car-modal_compareCarsContainer__Dm2nt .compare-car-modal_topSection__NM1Yd .compare-car-modal_buttonsContainer__CBaQo button{border-radius:.75rem;padding:.5rem 1rem!important;font-size:.875rem!important}.compare-car-modal_compareCarsContainer__Dm2nt .compare-car-modal_topSection__NM1Yd .compare-car-modal_buttonsContainer__CBaQo button span{white-space:nowrap!important}.compare-car-modal_compareCarsContainer__Dm2nt .compare-car-modal_dividerCompareCard__ycKmv{border-bottom:1px solid #eaeaeb;width:100%;margin-top:.5rem;margin-bottom:1rem}.compare-car-modal_compareCarsContainer__Dm2nt .compare-car-modal_compareCarWrapper__DFiiW{display:flex;overflow-y:hidden;scrollbar-width:none;scroll-behavior:smooth}@media(min-width:100em){.compare-car-modal_compareCarsContainer__Dm2nt .compare-car-modal_compareCarWrapper__DFiiW{justify-content:center}}.compare-car-modal_expandModel__D2OzG{margin:0}.compare-vehicle-fallback_primary-blue__mCyUo{color:#0169ff}.compare-vehicle-fallback_primary-dark-blue__0K5K3{color:#004171}.compare-vehicle-fallback_primary-brand-blue__glaLQ{color:#0047ff}.compare-vehicle-fallback_alternate-blue__gadbP{color:#0069b5}.compare-vehicle-fallback_warning-base-highlight__d27kc{background-color:#fbd037}.compare-vehicle-fallback_ce-error-base__PVQuj{color:#e71b00}.compare-vehicle-fallback_compareCardPlaceHolder__paewi{min-width:325px;border-radius:.5rem;background:#eaeaeb}.compare-vehicle-fallback_compareCarContentDivider__NglXE{border-right:1px solid #eaeaeb;background-color:#eaeaeb;margin:0 1rem}.mini-compare-vehicle-card_primary-blue__SBjgg{color:#0169ff}.mini-compare-vehicle-card_primary-dark-blue__yXzIl{color:#004171}.mini-compare-vehicle-card_primary-brand-blue__SvRoq{color:#0047ff}.mini-compare-vehicle-card_alternate-blue__BRNtq{color:#0069b5}.mini-compare-vehicle-card_warning-base-highlight__2tgnI{background-color:#fbd037}.mini-compare-vehicle-card_ce-error-base__Qicwq{color:#e71b00}.mini-compare-vehicle-card_vehicleCompareImage__QS0JN{position:relative}.mini-compare-vehicle-card_vehicleCompareImage__QS0JN .mini-compare-vehicle-card_vehicleCompareImageContainer__E6yVK img{border-radius:.5rem!important}.mini-compare-vehicle-card_xMarkIconContainer__EpRDe{position:absolute;right:-.75rem;top:-.75rem;display:flex;padding:3px 6px;justify-content:center;align-items:center;border-radius:100px;border:1px solid #eaeaeb;background:#fff;width:12px;height:18px}.mini-compare-vehicle-card_xMarkIconContainer__EpRDe .mini-compare-vehicle-card_removeCarFromCompare__NTWXn{cursor:pointer}.compare-vehicle-card_primary-blue__g__ta{color:#0169ff}.compare-vehicle-card_primary-dark-blue__dozM_{color:#004171}.compare-vehicle-card_primary-brand-blue__IqH7V{color:#0047ff}.compare-vehicle-card_alternate-blue__iPohI{color:#0069b5}.compare-vehicle-card_warning-base-highlight__vA2VD{background-color:#fbd037}.compare-vehicle-card_ce-error-base__Nv3fu{color:#e71b00}.compare-vehicle-card_compareCarContent__G29z9{display:flex;align-items:center;min-width:325px}@media(max-width:40.49em){.compare-vehicle-card_compareCarContent__G29z9{min-width:270px}}.compare-vehicle-card_compareCarContent__G29z9 .compare-vehicle-card_vehicleCompareImageContainer__z3l_s img{border-radius:.5rem!important}.compare-vehicle-card_compareCarContent__G29z9 .compare-vehicle-card_carInfoContainer__UVGE2{display:flex;align-items:center;justify-content:space-between;width:100%}.compare-vehicle-card_compareCarContent__G29z9 .compare-vehicle-card_carInfoContainer__UVGE2 .compare-vehicle-card_vehicleDetails__DbC4Y{margin-left:1rem;margin-right:2rem}.compare-vehicle-card_compareCarContent__G29z9 .compare-vehicle-card_carInfoContainer__UVGE2 h5{margin-bottom:0;white-space:nowrap!important}.compare-vehicle-card_compareCarContent__G29z9 .compare-vehicle-card_carInfoContainer__UVGE2 p{margin-bottom:0;color:#afafb4;white-space:nowrap!important}.compare-vehicle-card_compareCarContent__G29z9 .compare-vehicle-card_carInfoContainer__UVGE2 .compare-vehicle-card_xMarkIconContainer__OfwRs{display:flex;padding:7px 10px;justify-content:center;align-items:center;border-radius:100px;border:1px solid #eaeaeb;background:#fff;width:12px;height:18px}.compare-vehicle-card_compareCarContent__G29z9 .compare-vehicle-card_carInfoContainer__UVGE2 .compare-vehicle-card_xMarkIconContainer__OfwRs .compare-vehicle-card_removeCarFromCompare__qh444{cursor:pointer}.compare-vehicle-card_divider__fKXd9{border-right:1px solid #eaeaeb;background-color:#eaeaeb;margin:0 1rem}.compare-vehicle-card_divider__fKXd9:last-child{display:none}